Voltar às perguntas frequentes sobre Workflows
CENTRAL DE AJUDA · FAQWorkflows1 min de leitura

Como criar ramificações de workflow com base no resultado de uma etapa?

Use um valor explícito retornado pela etapa, como status, quantidade ou presença de um campo obrigatório. Defina caminhos para sucesso, ausência esperada e erro, para que cada resultado leve a uma ação deliberada.

Workflows

Escolha uma condição estável

Use um campo que represente diretamente a decisão, não uma mensagem de texto livre que possa mudar. Por exemplo, verifique a existência de um identificador ou se a quantidade de alterações é maior que zero quando essa for a regra de negócio.

Trate saídas ausentes ou malformadas explicitamente. Um campo ausente não deve ser considerado sucesso em silêncio; encaminhe-o para erro ou revisão com contexto suficiente para localizar a etapa de origem.

Mantenha as ramificações compreensíveis

Nomeie os caminhos pelo significado e mantenha as ações próximas à condição que os seleciona. Se dois resultados compartilharem etapas, una-os somente depois de registrar o estado que explica o caminho tomado.

Exercite todas as ramificações com entradas representativas, inclusive resultado vazio e falha. Examine o histórico para confirmar a condição avaliada e a ação final; isso revela caminhos de campo e tipos presumidos incorretos.

Voltar às perguntas frequentes sobre Workflows