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.