J'ai un flux de production de machine d'état qui répond aux modifications d'un élément de liste. Le flux de travail met également à jour l'élément de liste. est-il possible d'éviter de déclencher l'événement OnWorkflowItem modifié lorsque les modifications ont été apportées par le flux de travail?Éviter le déclenchement de OnWorkflowItem modifié pour les modifications apportées par le flux de travail
1
A
Répondre
0
donc j'ai trouvé une solution pour cela, mais il est assez laid, nous espérons que quelqu'un a une meilleure réponse. Plutôt que d'avoir un état de faire une mise à jour, puis attendre l'événement, je le diviser en deux états. Le premier état met à jour l'élément de liste, attrape celui sur l'événement de modification et passe au second état qui attend le changement de l'utilisateur.
0
utilisez la méthode .SystemUpdate() de la liste au lieu de Update().
- Oisin
Questions connexes
- 1. Arrêter le flux de travail de déchargement
- 2. Formulaire d'approbation/rejet simple pour le flux de travail SharePoint?
- 3. Flux de travail recommandé par Git
- 4. Flux de travail Sharepoint: Comment obtenir le "BeforeProperties" dans un gestionnaire d'événements WorkflowItemChanged
- 5. solution de flux de travail basée sur le Web
- 6. Concernant les principales modifications apportées à un projet
- 7. Comment suivre les modifications apportées aux objets métier?
- 8. flux de travail sharepoint
- 9. persistance Workflow pour plusieurs flux de travail
- 10. Flux de travail Git avec un serveur de test
- 11. Surveiller les modifications apportées aux paramètres dans app.config
- 12. Comment mod_perl reconnaît-il les modifications apportées à mon application?
- 13. Comment puis-je observer les modifications apportées à un contact?
- 14. Flux de travail initié par différence de modification et les dates actuelles - SharePoint
- 15. flux de travail git pour faire des modifications que vous ne pousserez jamais à l'origine
- 16. Comment annulez-vous les modifications apportées à un DataGridView lié?
- 17. Comment faire pour sortir les paramètres de travail dans les flux de travail SharePoint
- 18. Retournez ou extrayez sélectivement les modifications apportées à un fichier dans Git?
- 19. Meilleur flux de travail PHP
- 20. Impossible d'enregistrer les modifications apportées à Tortoise après la copie/le remplacement des fichiers
- 21. Effacer le cache ASP.net pour plusieurs processus de travail
- 22. persistance Flux de travail - WebServiceInputActivity
- 23. Annulation par programme d'un flux de travail SharePoint
- 24. Flux de travail séquentiel Question
- 25. Comment puis-je suivre les modifications apportées au DOM par JavaScript?
- 26. Comment fusionner les modifications de schéma apportées à une base de données de production dans mon processus géré par migration?
- 27. datagridview n'enregistre pas les modifications apportées au fichier Access MDB par défaut?
- 28. Comment modifier le flux de travail pour les tables parent-enfant en utilisant le routage avec des données dynamiques?
- 29. Comment annuler les modifications apportées au contrôle WPG DataGrid à l'aide de LINQ-to-SQL?
- 30. Parmi les modifications apportées à Rails entre 1.x et 2.x, lesquelles ont réellement affecté votre travail dans Rails?
Cela ne semble pas fonctionner, la documentation MSDN sur SystemUpdate (http://msdn.microsoft.com/en-us/library/ms461526.aspx) indique: «Lorsque vous implémentez la méthode SystemUpdate, les événements sont déclenchés. .. "Mon événement OnWorkflowItemChanged est toujours déclenché lorsque j'ai utilisé SystemUpdate. –