# Como um fluxo deve tratar um pedido de cancelamento durante o processo?

Canonical URL: https://help.iagenify.com/pt/faqs/workflows/como-um-fluxo-deve-tratar-um-pedido-de-cancelamento-durante-o-processo

[← Voltar às perguntas frequentes sobre Workflows](https://help.iagenify.com/pt/faqs/workflows)

CENTRAL DE AJUDA · FAQ Workflows 1 min de leitura
# Como um fluxo deve tratar um pedido de cancelamento durante o processo?
O cancelamento é mais previsível quando o fluxo define quais etapas ainda podem parar, quais efeitos já ocorreram e qual resultado o solicitante recebe. Um sinal não desfaz automaticamente o trabalho concluído nem garante que uma operação em andamento parou.
IaGenify
Workflows

## Defina pontos de cancelamento
Verifique cancelamento entre etapas seguras e antes de iniciar ações importantes. Para uma etapa longa, confirme se o serviço subjacente permite cancelamento e como relata uma disputa entre conclusão e cancelamento.
Se etapas anteriores criaram recursos ou efeitos externos, decida se cancelar os mantém, limpa ou compensa. Não prometa reversão total quando alguns efeitos não podem ser desfeitos.
## Deixe o estado final claro
Diferencie cancelado, concluído, falho e parcialmente concluído. Retorne identificador estável para consulta de status, evitando iniciar processo duplicado após perder a resposta.
Registre etapas concluídas e limpeza pendente. Teste cancelamento antes, durante e depois dos efeitos e documente como operadores retomam ou reconciliam o trabalho. [← Voltar às perguntas frequentes sobre Workflows](https://help.iagenify.com/pt/faqs/workflows)
