État du flux de travail réussi - AWS Step Functions

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

État du flux de travail réussi

Un Succeed state ("Type": "Succeed") arrête une machine à états avec succès, met fin à une branche de a État du flux de travail parallèle ou met fin à une itération de a. État du flux de travail cartographique L'Succeedétat est une cible utile pour les branches de Choice l'État qui ne font rien d'autre que mettre fin à la machine à états.

Comme les états Succeed sont des états terminaux, ils n'ont pas de champ Next et n'ont pas besoin d'un champ End, comme illustré dans l'exemple suivant.

"SuccessState": { "Type": "Succeed" }
Output(Facultatif, JSONata uniquement)

Outre les champs d'état courants, les Succeed états utilisés JSONata peuvent inclure un champ de sortie pour spécifier et transformer la sortie de l'état. Lorsqu'elle est spécifiée, la Output valeur remplace la valeur par défaut de sortie de l'état.

Le champ de sortie accepte n'importe quelle valeur JSON (objet, tableau, chaîne, nombre, booléen, nul). Toute valeur de chaîne, y compris celles contenues dans des objets ou des tableaux, sera évaluée comme JSONata si elle était entourée de {% %} caractères.

La sortie accepte également directement une JSONata expression, par exemple :

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

Pour plus d'informations sur JSONata, voirTransformer les données avec JSONata in Step Functions.