Question

J'ai créé un flux de travail StateMachine pour SharePoint et, à un état donné, je crée plusieurs tâches à l'aide d'un réplicateur. Le nombre de tâches créées est variable.

Je dois gérer l'événement OnTaskChanged pour toutes les tâches que j'ai créées, ce qui semble impossible, car un gestionnaire d'événements ne peut être associé qu'à une seule tâche.

Je peux utiliser un nombre restreint de tâches pouvant être créées et gérées par un nombre spécifique de gestionnaires, mais je considère cela en dernier recours ou créer un flux de travail séquentiel en dernier recours.

Faites-moi savoir si cela est même pris en charge ou s'il existe des solutions de contournement.

Lien de référence: http://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/a174ac5f-03ed-4e27-998b-bbdb7d01d09b

Était-ce utile?

La solution

Cela ne fonctionnera pas pour les raisons que vous avez énoncées. La solution de contournement consiste à restructurer votre flux de travail de machine d'état en tant que flux de travail séquentiel (ce qui peut ne pas être possible) ou à basculer vers des récepteurs d'événements d'élément (qui risquent de ne pas fonctionner pour vous). En fait, j'ai blogué à propos de ce sujet: Workflow Nuttiness vol. 1

Hilarement, je viens de vérifier le lien de forum MSDN que vous avez fourni et, bien entendu, je suis dans le fil de discussion, et je demande "Donc, euh, je suppose que nous réécrivons tous dans des flux de travail séquentiels?" Et il n'y a pas de meilleure réponse dans ce fil non plus:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top