Frage

Hat jemand eine Idee, wie Sie den Workflow des benutzerdefinierten Genehmigungsworkflows ausführen, wenn ein Listenelement der Moderationsinformation des Listenelements geändert wird .Status wird geändert? Ich habe einen benutzerdefinierten Genehmigungsworkflow, den ich mit visual Studio geschrieben habe.Es ist einer Liste zugeordnet und wird ausgelöst, wenn ein Element in dieser Liste geändert wird. Mein Problem ist, dass, wenn der Workflow fehlschlägt (aus welchem Grund auch immer) und der Benutzer mit Administratorrechten, die Änderung manuell (nicht über den Workflow) ausübt, der Workflow erneut gestartet wird.Kann jemand einen Weg vorschlagen, daran zu stoppen?Oder mache ich etwas falsch?

War es hilfreich?

Lösung

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top