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

Como manter as etapas do workflow na ordem correta?

Torne as dependências explícitas e coloque cada ação depois que os dados necessários forem produzidos e verificados. Separe deliberadamente etapas independentes; quando uma depender da saída de outra, passe esse resultado diretamente em vez de presumir estado compartilhado.

Workflows

Modele dependências, não apenas uma lista

O workflow deve mostrar qual resultado habilita cada etapa seguinte. Valide campos obrigatórios antes de usá-los e pare ou encaminhe a execução quando uma etapa anterior não produzir dados utilizáveis.

Execução paralela só reduz espera quando as etapas não dependem umas das outras nem alteram o mesmo recurso de forma conflitante. Mantenha operações dependentes sequenciais e controle atualizações compartilhadas de propósito.

Confira a passagem entre etapas

Use nomes claros e saídas específicas para que a próxima etapa receba exatamente os valores necessários. Não dependa de efeitos colaterais ocultos, tempo implícito ou valores restantes de execuções anteriores.

Teste a sequência esperada e falhas em cada limite. Consulte o histórico para confirmar o que executou, em qual ordem e quais dados foram transmitidos; isso ajuda a encontrar condições de corrida e suposições desatualizadas.

Voltar às perguntas frequentes sobre Workflows