

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.

# Ermitteln von Workflow-Status zur Verwendung in Step Functions
<a name="workflow-states"></a>

*Staaten* sind Elemente in Ihrer Zustandsmaschine. Ein Zustand wird durch seinen *Namen* bezeichnet, der eine beliebige Zeichenfolge sein kann, jedoch im Bereich des gesamten Zustandsautomaten eindeutig sein muss. 

Staaten nehmen Eingaben aus dem Aufruf oder einem früheren Zustand entgegen. Staaten können die Eingabe filtern und dann die Ausgabe manipulieren, die an den nächsten Status gesendet wird.

Im Folgenden finden Sie ein Beispiel für einen Status mit dem Namen`HelloWorld`, der eine AWS Lambda Funktion aufruft.

```
"HelloWorld": {
  "Type": "Task",
  "Resource": "arn:aws:lambda:region:123456789012:function:HelloFunction",
  "Next": "AfterHelloWorldState",
  "Comment": "Run the HelloWorld Lambda function"
}
```

Einzelne Staaten können auf der Grundlage ihrer Eingaben Entscheidungen treffen, anhand dieser Eingaben Aktionen ausführen und Ergebnisse an andere Staaten weitergeben. AWS Step FunctionsIn definieren Sie Ihre Workflows in der Amazon States Language (ASL). Die Step Functions Functions-Konsole bietet eine grafische Darstellung Ihrer Zustandsmaschine, um die Logik Ihrer Anwendung zu visualisieren.

Der folgende Screenshot zeigt einige der beliebtesten **Aktionen** und die sieben **Flow-Status** von Workflow Studio:

![\[Illustrativer Screenshot, der beliebte Aktionen und Flow-Status in Workflow Studio zeigt\]](http://docs.aws.amazon.com/de_de/step-functions/latest/dg/images/wfs-actions-flow-panel.png)


Zustände weisen viele gemeinsame Merkmale auf:
+ Ein `Type` Feld, das angibt, um welche Art von Status es sich handelt.
+ Ein optionales `Comment` Feld für einen menschenlesbaren Kommentar oder eine Beschreibung des Zustands.
+ Für jeden Status (mit Ausnahme `Succeed` `Fail` von Bundesstaaten) ist ein `Next` Feld erforderlich, das den nächsten Status im Workflow angibt. `Choice`Staaten können tatsächlich mehr als einen `Next` in jeder Auswahlregel haben. Alternativ kann ein Status zu einem Endstatus werden, indem das `End` Feld auf „true“ gesetzt wird.

Bestimmte Zustandstypen erfordern zusätzliche Felder oder können die Nutzung häufiger Felder umdefinieren.

**Um auf Protokollinformationen für Workflows zuzugreifen**
+ Nachdem Sie Standard-Workflows erstellt und ausgeführt haben, können Sie auf Informationen über jeden Status, seine Eingabe und Ausgabe, wann und wie lange er aktiv war, zugreifen, indem Sie die Seite mit den Ausführungsdetails in der Step Functions Functions-Konsole aufrufen.
+ Nachdem Sie Express-Workflow-Ausführungen erstellt haben und die Protokollierung aktiviert ist, können Sie den Ausführungsverlauf in der Step Functions Functions-Konsole oder in Amazon CloudWatch Logs einsehen.

 Informationen zum Anzeigen und Debuggen von Ausführungen finden Sie unter und. [Workflow-Läufe anzeigen](concepts-view-execution-details.md) [Verwendung von CloudWatch Logs zur Protokollierung des Ausführungsverlaufs in Step Functions](cw-logs.md)

## Referenzliste der Workflow-Status
<a name="states-ref-list"></a>

Status sind in Workflow Studio in **Aktionen**, auch **Task-Status** genannt, und sieben **Flow-Status** unterteilt. Mithilfe von **Aufgabenstatus** oder Aktionen in Workflow Studio können Sie Dienste von Drittanbietern aufrufen, Funktionen aufrufen und Hunderte von AWS Dienstendpunkten verwenden. Mit **Flow-Status** können Sie Ihren Workflow steuern und steuern. Alle Status übernehmen Eingaben aus dem vorherigen Status, und viele bieten Eingabefilterung und filtering/transformation für Ausgaben, die an den nächsten Status in Ihrem Workflow übergeben werden.
+ [Workflow-Status der Aufgabe](state-task.md): Fügen Sie eine einzelne Arbeitseinheit hinzu, die von Ihrer Zustandsmaschine ausgeführt werden soll.
+ [Workflow-Status „Auswahl“](state-choice.md): Fügen Sie Ihrem Workflow eine Auswahl zwischen verschiedenen Ausführungszweigen hinzu.
+ [Status des parallelen Workflows](state-parallel.md): Fügen Sie Ihrem Workflow parallel Ausführungszweige hinzu. 
+ [Workflow-Status zuordnen](state-map.md): Schritte für jedes Element eines Eingabe-Arrays dynamisch iterieren. Im Gegensatz zu einem `Parallel` `Map` Flow-Status führt ein Status dieselben Schritte für mehrere Einträge eines Arrays in der Statuseingabe aus.
+ [Workflow-Status übergeben](state-pass.md): Leitet die Statuseingabe an die Ausgabe weiter. Optional können Sie feste Daten filtern, transformieren und der Ausgabe hinzufügen.
+ [Workflow-Status warten](state-wait.md): Unterbrechen Sie Ihren Workflow für eine bestimmte Zeit oder bis zu einer bestimmten Uhrzeit oder einem bestimmten Datum.
+ [Workflow-Status erfolgreich](state-succeed.md): Beendet Ihren Workflow erfolgreich. 
+ [Workflow-Status „Fehlgeschlagen“](state-fail.md): Beendet Ihren Workflow mit einem Fehler. 