Stato del flusso di lavoro Success - AWS Step Functions

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Stato del flusso di lavoro Success

Uno stato Succeed ("Type": "Succeed") arresta un'esecuzione. Lo stato Succeed è un target utile per i rami dello stato Choice la cui unica funzione è di arrestare l'esecuzione.

Poiché sono terminali, gli stati Succeed non hanno il campo Next e non hanno bisogno di un campo End, come mostrato nell'esempio seguente.

"SuccessState": { "Type": "Succeed" }

Oltre ai campi di stato comuni, Succeed gli stati utilizzati JSONata possono includere un campo Output.

Output(JSONataSolo facoltativo)

Utilizzato per specificare e trasformare l'output dello stato. Quando specificato, il valore ha la precedenza sullo stato di output predefinito.

Il campo di output accetta qualsiasi JSON valore (oggetto, array, stringa, numero, booleano, null). Qualsiasi valore di stringa, compresi quelli contenuti negli oggetti o negli array, verrà valutato come JSONata se fosse circondato da {%%} caratteri.

Output accetta anche direttamente un'JSONataespressione, ad esempio: «Output»: «{% jsonata expression%}»

Per ulteriori informazioni, consulta Trasformazione dei dati con Step JSONata Functions.