Cancele a execução e confirme o estado
Use a ação de cancelamento na execução específica que deseja parar e depois atualize ou aguarde o status. Uma execução pode estar em andamento, aguardando, concluída, com falha ou cancelada; confirmar o estado final evita presumir que o pedido de cancelamento foi aplicado.
Se o workflow estiver aguardando uma resposta humana, cancelar pode ser adequado quando a decisão ficou obsoleta ou a solicitação foi enviada por engano. Se ainda estiver em andamento, uma etapa atual pode terminar enquanto o pedido de parada é processado. Não inicie uma execução duplicada antes de saber o que aconteceu com a primeira.
Considere as etapas que já foram concluídas
Examine as etapas registradas antes ou logo após cancelar. Uma etapa concluída pode ter enviado uma mensagem, gravado dados ou chamado um serviço externo antes que a etapa seguinte parasse. O cancelamento impede o progresso futuro, mas não reverte alterações que já ocorreram.
Se ainda precisar do workflow, corrija a causa e decida se tentará novamente a execução cancelada ou iniciará outra com entradas claras. Confira o histórico de tentativas e saídas para não repetir uma ação externa por engano. Se a tarefa perdeu a validade, mantenha-a cancelada e registre o motivo em vez de retomá-la com dados provisórios.