Dependência simples
Para criar uma etapa com uma dependência, você deve utilizar o atributoneeds
, especificando a chave da etapa da qual ela depende.Veja abaixo um exemplo onde a etapa “Análise de Crédito” depende da etapa “Verificação de Documentos”. A etapa de “Análise de Crédito” permanecerá com o status pending
até que a etapa “Verificação de Documentos” seja finalizada com o status done
.Múltiplas dependências
É comum que existam etapas que dependam de mais de uma etapa anterior. Não existe um limite de dependências para uma etapa.Nesse exemplo, a etapa “Análise de Crédito” será ativada apenas quando a etapa “Verificação de Documentos” for concluída com sucesso.A etapa “Prova de Vida”, apesar de estar listada após “Análise de Crédito”, será executada em paralelo, pois não tem dependências configuradas.Já a etapa “Desembolso” depende tanto da “Análise de crédito” quanto da “Prova de Vida”. Isso indica que a “Prova de vida” é importante apenas para o desembolso e não impede a “Análise de Crédito”.A configuração desse fluxo pode ser feita da seguinte forma: