Rollback zur Workflow-Aktivität

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 2 Minuten Lesedauer
  • Die Rollback Auf Die Aktivität geht direkt zur Aktivität über, die durch den Pfeil der ausgehenden Übergangslinie angegeben wird.

    Hinweis:
    Diese Aktivität ist nur verfügbar, wenn der Workflow für eine Tabelle ausgeführt wird, die die Aufgabe erweitert.

    Rollback Auf Bestimmt, welche Aktivitäten basierend auf der tatsächlichen Workflow-Sequenz (Anhänge der Übergangszeile) von Aktivitäten zwischen sich selbst und der Aktivität zurückgesetzt werden sollen, nicht auf der Ausführungsreihenfolge. Rollback Auf Markiert dann alle Genehmigungen, die zwischen dem Rollback und dem Übergang zur Aktivität übergegangen sind, als Noch Nicht Angefordert Und die Aufgaben als beide Offen Oder Ausstehend .

    Verwenden Sie Rollback Auf Aktivität für alle Workflows, in denen mehrere Rollbacks erforderlich sind. Rollback Auf Hat keine Variablen.

    Bedingungen

    Die Bedingungen bestimmen, welcher Übergang nach dieser Aktivität ausgeführt wird.

    Tabelle : 1. Rollback zu Aktivitätsbedingungen
    Bedingung Beschreibung
    Immer Das Ereignis oder die Bedingung, das/die bewirkt, dass die Genehmigung zum vorherigen Workflow-Schritt zurückkehrt.
    Fehler Das Event oder die Bedingung, das bzw. die einen Fehler generiert.
    Übersprungen Das Ereignis oder die Bedingung, das eine übersprungene Genehmigung zulässt.

    Status

    Der Aktivitätsstatus teilt der Workflow-Engine mit, was mit der Aktivität zu tun ist.
    Tabelle : 2. Rollback zu aktivitätsstatus
    Status Beschreibung
    Wird ausgeführt Die Workflow-Engine startet die Funktion execute der Aktivität.
    Warten Die Workflow-Engine ignoriert die Aktivität, bis ein bestimmtes Event zum Neustarten der Aktivität ausgelöst wird.
    Fertig Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an.
    Abgebrochen Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen.
    Fehler Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails.

    Rollback zu Verhalten

    Die Rollback Auf Die Aktivität geht direkt zur Aktivität über, die durch den Pfeil der Übergangslinie angegeben wird.

    Verwenden Sie Rollback Auf Aktivität für alle Workflows, die mehrere oder geschachtelte Rollbacks verwenden. Rollback Auf Setzt die Zielaufgabe (den direkten Übergang) auf zurück Offen . Alle Aufgaben, die zwischen ausgeführt wurden Rollback Auf Aktivität und Zielaufgabe (Rollback-Aufgabe) sind auf festgelegt Ausstehend .

    (0) Beginnen

    (1) Protokollnachricht

    (2) Aufgabe 1

    (3) Aufgabe 3

    (4) Aufgabe 2

    (5) Timer

    (6) Genehmigung 1

    (7) Rollback zur ersten Aufgabe

    (8) Aufgabe 1

    (9) Aufgabe 2

    (10) Genehmigung 1

    (11) Protokollgenehmigung

    (12) Beitreten

    (14) E-Mail senden

    (15) Ende

    Abbildung : 1. Rollback zum Workflow

    Übergangsverlauf

    Der Status von (3) Aufgabe 3 ändert sich nicht, da diese Aktivität nicht direkt von der Rollback-Zielaktivität übergeht. Um zu sehen, welche Aktivitäten zurückgesetzt wurden, wählen Sie aus Workflow-Übergangsverlauf Zugehörige Liste und sehen Sie sich an Rollback durchgeführt Spalte.

    Die Rollback Auf Aktivität (7) aktualisiert die folgenden Aktivitäten:

    (8) Aufgabe 1: Auf zurücksetzen Offen

    (9) Aufgabe 2: Auf zurücksetzen Ausstehend

    (10) Genehmigung 1: Auf zurücksetzen Noch Nicht Angefordert

    Abbildung : 2. Rollback zum Workflow-Übergang

    Rollback zur Aktivität

    Wenn Bedingungen in einem Workflow einen auslösen Rollback Auf Aktivität: Der Workflow verschiebt die Verarbeitung rückwärts zu einer angegebenen Aktivität im Workflow und setzt bestimmte Aktivitäten, die bereits ausgeführt wurden, auf ihren ursprünglichen Status zurück. Dies ist nützlich, wenn ein unerwarteter Fehler behandelt wird oder als Teil eines programmierten logischen Flows.

    Wenn eine Aktivität während eines Workflow-Rollbacks zurückgesetzt wird, geschieht Folgendes:

    • Genehmigungen werden auf zurückgesetzt Nicht Angefordert .
    • Aufgaben werden auf entweder zurückgesetzt Offen Oder Ausstehend . Ein Rollback-Workflow-Pfad kann keine neuen Aufgaben erstellen.

    Aktivitäten, die externe Systemvorgänge ausführen, z. B. das Löschen einer Datei oder das Senden einer E-Mail, werden nicht zurückgesetzt. Nur Genehmigungs- und aufgabenaktivitätsstatus werden zurückgesetzt.

    Ein Workflow kann ein einzelnes Rollback, mehrere Rollbacks oder geschachtelte Rollbacks in komplexeren Workflows enthalten. Die Rollback Auf Aktivität setzt Aktivitäten basierend auf der tatsächlichen Workflow-Sequenz (Anhänge der Übergangszeile) von Aktivitäten zwischen sich und der Aktivität zurück, anstatt anhand der Ausführungsreihenfolge zu bestimmen, wo die Verarbeitung neu gestartet werden soll.