2010-10-04 18 views
1

Je suis en train de puting ensemble une activité de flux de travail personnalisé à utiliser dans Microsoft Dynamics CRM 4.0Planifier un Microsoft Dynamics CRM 4.0 workflow

Ce que je voudrais ultimatly atteind est de configurer un flux de travail qui fonctionne sur un schedueled base soit courir toutes les 2 heures du lundi au vendredi, plutôt que sur un "événement CRM" particulier comme créer, supprimer le changement d'état ect.

Quelqu'un a-t-il des idées?

Peut-être planifier en dehors de crm?

Edit 1:

Ce que nous faisons est le traitement de lignes d'une table de mise en scène qui obtient généré à partir d'un site frontal. Nous créons des enregistrements de contact/compte et d'opportunité dans CRM en fonction des données capturées depuis le frontal.

Plus j'y pense, plus je pense que l'utilisation du workflow n'est peut-être pas la meilleure solution.

Qu'en est-il de l'utilisation d'un service Windows?

Répondre

1

flux de travail n'a pas été meilleure option pour cette situation en raison de ce qui suit:

  • il ne peut pas planifier d'exécuter
  • Le processus ne peut être déclenché par un CRM créer, un message de mise à jour ou similaire

Je suis allé avec une combinaison des éléments suivants: Un sproc SQL CLR qui est appelé sur un déclencheur UPDATE sur la table de transfert. Le sproc CLR appelle un service Web qui génère des contacts/comptes CRM. De cette façon, le site frontal peut créer des enregistrements et définir un indicateur "prêt à traiter" une fois que toutes les données ont été saisies.

L'exigence est passée d'une solution de planification à un traitement en temps réel (et pas forcément en temps réel). Le processus doit s'exécuter lorsque les enregistrements sont entrés à partir du site frontal.

Espérons que tout cela a du sens!

0

Un workflow Windows utilisant les services Web CRM est une option, une meilleure option serait de changer votre formulaire Web pour accéder à la Webservce CRM et d'entrer directement les données. Si vous voulez vraiment utiliser les workflows, vous pouvez télécharger un outil de http://www.patrickverbeeten.com/pages/TechnicalNet/MicrosoftCrm/PeriodicWorkflows.aspx?id=23 que vous installez sur votre serveur CRM et qui vous permet d'utiliser des tâches Windows pour les traiter.