Question

Quelqu'un a-t-il une idée de savoir comment arrêter le flux de travail sur mesure d'exécution lors de la modification d'un élément d'élément de liste.Status est modifié? J'ai un flux de travail d'approbation personnalisé que j'ai écrit à l'aide de Visual Studio.Il est associé à une liste et est déclenché lorsque tout élément de cette liste est modifié. Mon problème est que lorsque le flux de travail échoue (pour une raison quelconque) et que l'utilisateur avec les droits d'administrateur approuve ensuite manuellement le changement (non par le biais du flux de travail), le flux de travail est lancé à nouveau.Quelqu'un peut-il suggérer un moyen de l'arrêter de le faire?Ou est-ce que je fais quelque chose de mal?

Était-ce utile?

La solution

Get the approval status early in the execution (during onworkflowactivated), the workflow only need to be executed fully if the target item Approval Status is still pending. Then right below the onworkflowactivated activity drag drop an if-else activity to check the Approval Status value. If it still pending then execute the rest of the workflow and if it is not pending, terminate the workflow. You can refer here for more details. Hope this helps

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top