2008-09-29 5 views
1

Je travaille sur un workflow de machine d'état Sharepoint Server 2007. Jusqu'à présent, j'ai quelques états et un formulaire personnalisé Association/InitiationForm que j'ai créé avec InfoPath 2007. En outre, j'ai quelques formulaires de modification. J'ai un problème avec la suppression du lien de modification dans la page d'état de mon flux de travail.La modification de flux de travaux Sharepoint n'est pas désactivée

J'ai un état et dans le bloc initialize de cet état mon activité EnableWorkflowModification apparaît. Donc, au début de l'état, la modification est active. Dans le même état, j'ai une activité OnWorkflowModification, qui attrape l'événement déclenché par l'activité EnableWorkflowModification. Après cet état, ma modification est terminée et le lien devrait disparaître dans la page d'état. Mais ce n'est pas le cas. Les deux activités ont le même jeton de corrélation (modification) et le même propriétaire (l'état propriétaire). Quelqu'un at-il une idée pourquoi le lien n'est pas supprimé et comment supprimer le lien de modification?

Merci d'avance, Stefan!

Répondre

1

Avez-vous vérifié que le gestionnaire d'événement OnWorkflowModification est en train de se déclencher? Essayez le débogage ou l'ajout de traces d'événement pour vous assurer que c'est le cas. J'ai rencontré des problèmes similaires avec le gestionnaire d'événement OnWorkflowItemChanged.

1

Assurez-vous que vous avez activéWorkflowModification et onWorkflowModified dans un eventHandlingScopeActivity, et définissez-le en tant que OwnerActivityName pour chacun.

Questions connexes