As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Estado de sucesso do fluxo de trabalho
Um Succeed
state ("Type": "Succeed"
) encerra uma máquina de estado com sucesso, encerra uma ramificação de a ou encerra uma iteração de a. Estado paralelo do fluxo de trabalho Estado de mapa do fluxo de trabalho O Succeed
estado é um alvo útil para agências Choice
estaduais que não fazem nada, exceto encerrar a máquina de estado.
Como os estados Succeed
são terminais, eles não têm campos Next
e não precisam de um campo End
, conforme mostrado no exemplo a seguir.
"SuccessState": {
"Type": "Succeed"
}
Output
(Opcional, JSONata somente)-
Além dos campos de estado comuns,
Succeed
os estados usados JSONata podem incluir um campo de saída para especificar e transformar a saída do estado. Quando especificado, oOutput
valor substitui o padrão de saída de estado.O campo de saída aceita qualquer valor JSON (objeto, matriz, string, número, booleano, nulo). Qualquer valor de string, incluindo aqueles dentro de objetos ou matrizes, será avaliado como JSONata se estivesse cercado por
{% %}
caracteres.A saída também aceita uma JSONata expressão diretamente, por exemplo:
"Output" : "{% jsonata expression %}"
Para obter mais informações sobre JSONata, consulteTransformando dados com Step JSONata Functions.