Workflow-Status erfolgreich - AWS Step Functions

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Workflow-Status erfolgreich

Ein Succeed Status ("Type": "Succeed") beendet entweder eine Zustandsmaschine erfolgreich, beendet eine Verzweigung von a Status des parallelen Workflows oder beendet eine Iteration von a. Workflow-Status zuordnen Der Succeed Status ist ein nützliches Ziel für Choice Zustandszweige, die nichts anderes tun, als die Zustandsmaschine zu beenden.

Da Succeed-Zustände Terminalzustände sind, haben sie kein Next-Feld und benötigen kein End-Feld, wie im folgenden Beispiel gezeigt.

"SuccessState": { "Type": "Succeed" }
Output( JSONata Nur optional)

Zusätzlich zu den allgemeinen Statusfeldern JSONata können Succeed Bundesstaaten, die den Status verwenden, ein Ausgabefeld enthalten, mit dem die Ausgabe des Bundesstaates spezifiziert und transformiert werden kann. Wenn dieser Output Wert angegeben ist, überschreibt er die Standardeinstellung für die Statusausgabe.

Das Ausgabefeld akzeptiert jeden JSON-Wert (Objekt, Array, Zeichenfolge, Zahl, boolescher Wert, Null). Jeder Zeichenkettenwert, einschließlich solcher innerhalb von Objekten oder Arrays, wird so ausgewertet, als JSONata ob er von Zeichen umgeben wäre. {% %}

Output akzeptiert auch direkt einen JSONata Ausdruck, zum Beispiel:

"Output" : "{% jsonata expression %}"

Weitere Informationen zu finden JSONata Sie unterTransformieren von Daten mit JSONata In-Step-Funktionen.