ValidierenSingleEnd
Die ValidierenSingleEnd Der Validator findet und identifiziert mehrere Ende Aktivitäten in einem einzelnen Workflow.
Mehrere Ende Aktivitäten in einem Workflow können absichtlich sein und keine Auswirkungen auf den Workflow haben oder ein Fehler sein, den der Designer korrigieren muss.
Validierungszusammenfassung
- Risiko: Wenn die Ausführungspfade zu Ende Aktivitäten schließen sich nicht gegenseitig aus, dann die ersten Ende „Aufgetreten“ schließt den Workflow ab und bricht alle anderen Ausführungsaktivitäten ab.
- Schweregrad: Warnung
- Gültiges Ergebnis: Gültig
- Gültige Nachricht: Dieser Workflow enthält 1 Endaktivität.
- Ungültiges Ergebnis: Ungültige Aktivität
- Ungültige Nachricht: Dieser Workflow enthält <Anzahl der Enden> Endaktivitäten.
- Vorgeschlagene Aktion: Entfernen Sie überflüssiges Ende Aktivitäten, die nicht als Teil des Designs vorgesehen sind.
- Veröffentlichbar: Ja
- Ausführbar: Ja
- Zugehörige Informationen: Keine
Problembehandlung
Sobald Ende Aktivität wird im Workflow gefunden. Der Workflow wird abgeschlossen, auch wenn andere praktikable Ausführungspfade vorhanden sind, die zu einer Sekunde führen Ende Aktivität, die noch ausgeführt wird. Diese ausgeführten Aktivitäten werden als Teil von abgebrochen Ende Bereinigungsaktionen der Aktivität. Daher die Ergebnisse des Entwerfens von Workflows mit mehreren Endet Muss sorgfältig berücksichtigt werden.
Bei großen Workflows ist es oft intuitiver, den Workflow zu lesen, wenn mehrere vorhanden sind Ende Aktivitäten. Im folgenden Beispiel die Pfade zu den beiden Endet Sind sich gegenseitig ausschließende Ausführungspfade. Wenn dies ein großer Workflow mit vielen Aktivitäten dazwischen war Verzweigung Und die zweite Ende , Der Wert der mehreren Enden wird sichtbar. Nachverfolgen von Nein Antwort von Anwender ist ungültig Zu einem einzelnen Ende Hinter 33 wären andere Aktivitäten erheblich schwieriger. In diesem Workflow-Design besteht kein Risiko, da es keinen Grund für die Ausführung anderer Aktivitäten gibt, wenn dies der Fall ist Ende Nach Benachrichtigung Aktivität beendet den Workflow.
Das nächste Beispiel hat mehrere Ende Aktivitäten in Ausführungspfaden, die sich nicht gegenseitig ausschließen. A Ja Antwort von Anwender ist gültig Verursacht Legen Sie Werte Fest Aktivität, die sofort abgeschlossen werden soll. Indem erreicht wird Ende Aktivität zuerst bricht dieser Ausführungspfad ab Genehmigung für Apps Und DB-Aufgabe Aktivitäten, die möglicherweise nicht das gewünschte Ergebnis sind. Ob der Abschluss aller Pfade vor erwartet wird Ende , Die Aktivitäten sollten zu einem kommen Beitreten (Wie im vorherigen Beispiel), das zu einer einzelnen übergeht Ende .