> Fluxo de aprovação no sistema: regras e aceite | Torno

1. [Início](https://tornostudio.com/)
2. / [Blog](https://tornostudio.com/blog/)
3. / Fluxo de aprovação no sistema: o que definir além do botão Aprovar

# Fluxo de aprovação no sistema: o que definir além do botão Aprovar

Um roteiro para compradores transformarem a aprovação de pedidos ou solicitações em regras observáveis antes de aceitar o sistema.

Escrito por [Henrique Pett](https://tornostudio.com/autores/henrique-pett/) · Product Engineer · Torno Studio

## Resposta direta

Um fluxo de aprovação precisa explicitar o objeto avaliado, os dados que sustentam a decisão, os responsáveis por etapa e as transições que liberam cada consequência. Inclua devolução, rejeição, ausência do aprovador e mudanças nos dados; notificação recebida ou etapa reatribuída não equivale a autorização concedida.

* Distinga devolver para correção de rejeitar e defina para qual etapa o pedido retorna após o reenvio.
* Especifique quais alterações invalidam decisões anteriores e teste o aprovador que decide sobre uma tela aberta antes de uma mudança.
* Demonstre caminhos permitidos e impedidos, conferindo o registro final e a consequência autorizada, além da mensagem da interface.

**Neste artigo**

* [Nomeie o objeto e o efeito da aprovação](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#nomeie-o-objeto-e-o-efeito-da-aprova%C3%A7%C3%A3o)
* [Escreva estados e caminhos, incluindo os retornos](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#escreva-estados-e-caminhos-incluindo-os-retornos)
* [Defina quem atua e em qual ordem](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#defina-quem-atua-e-em-qual-ordem)
* [Combine o efeito de uma alteração nos dados](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#combine-o-efeito-de-uma-altera%C3%A7%C3%A3o-nos-dados)
* [Resolva ausência e demora sem criar aprovação implícita](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#resolva-aus%C3%AAncia-e-demora-sem-criar-aprova%C3%A7%C3%A3o-impl%C3%ADcita)
* [Veja um exemplo de devolução e nova análise](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#veja-um-exemplo-de-devolu%C3%A7%C3%A3o-e-nova-an%C3%A1lise)
* [Peça uma demonstração dos caminhos permitidos e impedidos](https://tornostudio.com/blog/fluxo-aprovacao-sistema-regras/#pe%C3%A7a-uma-demonstra%C3%A7%C3%A3o-dos-caminhos-permitidos-e-impedidos)

Antes de aceitar um fluxo de aprovação no sistema, defina **o que está sendo aprovado, quem decide em cada etapa, quais mudanças de estado são permitidas e qual efeito a decisão produz**. O botão Aprovar é uma parte da interface; o acordo precisa explicar também devoluções, rejeições e situações em que a decisão deixa de valer.

Para o comprador de um portal ou ferramenta interna, o problema costuma aparecer numa solicitação concreta: alguém envia, outra pessoa analisa e a operação depende do resultado. “Gestor aprova” ainda não informa quando ele pode agir, sobre quais dados ou o que acontece se precisar de uma correção.

Este roteiro propõe decisões de negócio e evidências de aceite. O responsável pelo processo valida as regras; o responsável técnico explica a implementação e seus limites.

## Nomeie o objeto e o efeito da aprovação

Escolha um pedido ou uma solicitação e diga o que a decisão autoriza. Aprovar significa liberar execução, encaminhar a outra análise ou apenas registrar concordância? Separe o ato de aprovar da tarefa que pode acontecer depois, como criar uma ordem ou enviar dados a outro sistema.

Defina também quais informações precisam ser conhecidas na decisão: itens, valor, prazo, destinatário ou documento, conforme o processo. Evite deixar “aprovar o cadastro” sem indicar o alcance. A pessoa precisa compreender o que sua escolha fará avançar.

A [OWASP, em Transaction Authorization](https://cheatsheetseries.owasp.org/cheatsheets/Transaction_Authorization_Cheat_Sheet.html), trata da relação entre dados apresentados, autorização e execução. É uma orientação de segurança para transações. Neste roteiro, a pergunta ao comprador é uma adaptação: a decisão está vinculada às informações e à consequência que o aprovador deveria avaliar?

## Escreva estados e caminhos, incluindo os retornos

Nomeie estados que a operação consiga distinguir. Rascunho, submetido, devolvido para correção, aprovado e rejeitado são possibilidades, não uma lista obrigatória. Cada estado precisa de significado, ações disponíveis e condição para sair dele.

Devolução e rejeição podem exigir tratamentos diferentes. Devolver pode permitir corrigir e reenviar o mesmo pedido; rejeitar pode encerrar aquela solicitação, conforme a política. Diga se o motivo é obrigatório, quem o consulta e o que fica pendente para a próxima pessoa.

Considere também o cancelamento por desistência ou perda de finalidade. Defina quem pode solicitá-lo, até qual etapa e qual efeito produz sobre tarefas já encaminhadas. Cancelar um pedido ainda em análise pode exigir tratamento diferente de desfazer algo que já foi autorizado e executado.

O [exemplo de aprovação do Microsoft Learn](https://learn.microsoft.com/en-us/power-automate/modern-approvals) relaciona solicitação, encaminhamento da decisão e atualização do registro. Ele ilustra um processo numa plataforma específica. Seu sistema precisa ter os próprios estados e resultados definidos, sem presumir Power Automate ou seus recursos.

Se necessário, role horizontalmente para ver todas as colunas.

| Transição a discutir        | Pergunta de negócio                                              |
| --------------------------- | ---------------------------------------------------------------- |
| Rascunho para submetido     | Quais dados e condições tornam o pedido pronto para análise?     |
| Submetido para devolvido    | O que deve ser corrigido e quem pode fazê-lo?                    |
| Devolvido para nova análise | Qual etapa recebe o reenvio e quais decisões anteriores valem?   |
| Em análise para aprovado    | Quem decide e qual consequência é autorizada?                    |
| Em análise para rejeitado   | A solicitação termina ou existe um caminho explícito de revisão? |

![Estados e decisões ilustrativos: solicitação, análise por ator autorizado e opções de devolver, aprovar ou rejeitar, com pergunta sobre mudanças nos dados.](https://tornostudio.com/_astro/torno-aprovacao-estados.BCnFSe6o_yysVk.svg)

*Caminhos propostos para discutir estados e decisões; não representam um fluxo já implementado. Diagrama original Torno Studio, 2026.*

## Defina quem atua e em qual ordem

Identifique o responsável por cada etapa e como ele é escolhido: unidade, tipo de pedido ou outra regra. O roteiro de [permissões de acesso](https://tornostudio.com/blog/permissoes-acesso-software-regras-negocio/) ajuda a definir quem pode executar a ação. Aqui, acrescente quando essa ação é válida e o que ela faz com a solicitação.

Se houver mais de um aprovador, diga se as decisões ocorrem em sequência, independentemente ou por outra política. É necessário que todos concordem? Uma rejeição encerra o fluxo? Quem recebe o próximo passo? Essas respostas precisam de exemplos concretos.

O [tutorial de aprovação sequencial da Microsoft](https://learn.microsoft.com/en-us/power-automate/sequential-modern-approvals) apresenta uma pré-aprovação antes da decisão final. É um exemplo útil de dependência entre etapas, não uma exigência para toda empresa. Defina somente as etapas justificadas pelo processo e como demonstrar que não podem ser puladas indevidamente.

## Combine o efeito de uma alteração nos dados

Pergunte o que acontece se alguém mudar o valor, o prazo ou um anexo depois da submissão. A edição fica bloqueada? A solicitação volta à análise? Algumas alterações preservam a decisão anterior e outras a invalidam? Nomeie os campos e as condições relevantes.

A [OWASP recomenda proteger os dados durante a autorização e descreve medidas que podem reiniciar o processo quando eles mudam](https://cheatsheetseries.owasp.org/cheatsheets/Transaction_Authorization_Cheat_Sheet.html). Não se trata de aplicar uma solução única a qualquer pedido administrativo. A adaptação para o contrato é explicitar quais mudanças exigem uma nova decisão e como o produto impede a execução com uma autorização que já não corresponde aos dados.

Inclua a tela antiga: o aprovador abre a solicitação, outra pessoa a altera e só depois ele decide. O artigo sobre [edição simultânea](https://tornostudio.com/blog/edicao-simultanea-sistema-conflitos/) aprofunda esse conflito. No fluxo de aprovação, a evidência precisa mostrar sobre qual estado a decisão foi aceita e qual consequência ficou autorizada.

## Resolva ausência e demora sem criar aprovação implícita

Se o aprovador sair de férias ou mudar de função, quem assume? Diga quem pode substituir ou reatribuir a tarefa, em quais condições e como a decisão fica identificada. Receber uma notificação não concede automaticamente poder para aprovar.

Combine prazos de acompanhamento, lembretes e escalonamento quando forem necessários. Escalonar pode significar avisar outra pessoa ou transferir a responsabilidade; escreva qual efeito foi escolhido. O simples decorrer do tempo não deve ser confundido com aprovação se essa não for a regra expressamente definida.

Peça também o tratamento do pedido que permanece parado: quem consegue localizá-lo, que informação vê e qual ação pode iniciar. Essas são capacidades a incluir no escopo, sem presumir acompanhamento contínuo pelo fornecedor.

## Veja um exemplo de devolução e nova análise

**Exemplo inteiramente fictício:** uma solicitação de compra passa por análise da unidade antes da decisão final. O solicitante envia os itens e um valor. A primeira análise devolve o pedido porque falta uma justificativa exigida pela regra hipotética.

O solicitante corrige a justificativa e altera o valor. O acordo deste exemplo determina que a mudança de valor exige nova análise da unidade antes de chegar à etapa final. O resultado esperado inclui solicitação reenviada ao responsável correto e ausência de liberação antecipada para execução.

Se o responsável estiver indisponível, uma pessoa autorizada pode reatribuir a análise conforme uma regra registrada. A substituição não equivale a aprovar o pedido. **Fim do exemplo fictício; não representa cliente, implementação ou ensaio da Torno.**

Esse caso permite conferir o caminho de retorno, a mudança dos dados e a responsabilidade atual. A mensagem “reenviado” precisa corresponder ao estado e à etapa efetivamente encontrados no sistema.

## Peça uma demonstração dos caminhos permitidos e impedidos

Transforme as decisões em [critérios de aceite](https://tornostudio.com/blog/criterios-aceite-mvp/). Prepare solicitações fictícias, contas e efeitos externos no [ambiente de homologação](https://tornostudio.com/blog/ambiente-homologacao-conferir-antes-testar-sistema/). Para cada cenário, escreva estado inicial, ação e resultado esperado antes de executar.

Se necessário, role horizontalmente para ver todas as colunas.

| Cenário                           | Evidência a conferir                                             |
| --------------------------------- | ---------------------------------------------------------------- |
| Submissão válida                  | Etapa e responsável corretos, com dados necessários disponíveis  |
| Tentativa antes da etapa prevista | Ação impedida conforme a regra, sem liberar a consequência       |
| Devolução e reenvio               | Motivo localizável e retorno ao caminho combinado                |
| Rejeição                          | Estado e possibilidade de revisão coerentes com o contrato       |
| Dados alterados durante a análise | Decisões mantidas ou invalidadas conforme os campos definidos    |
| Aprovador ausente                 | Reatribuição ou encaminhamento autorizado, sem decisão presumida |

![Quatro cenários de aceite do fluxo de aprovação: aprovação, devolução, ausência do responsável e dados alterados, cada um com perguntas sobre resultado e evidência.](https://tornostudio.com/_astro/torno-aprovacao-aceite.DoK_zw9Z_2ijSQW.svg)

*Conferências propostas para relacionar estados, responsáveis e consequências observadas. Diagrama original Torno Studio, 2026.*

Confira o registro final e os efeitos da decisão, além da mensagem exibida. Guarde versão, contas usadas, sequência e limites do teste. Se uma integração posterior foi simulada, registre o que essa simulação permite concluir.

A [trilha de auditoria](https://tornostudio.com/blog/trilha-auditoria-sistema-requisitos-negocio/) ajuda a definir o histórico de decisões e tentativas. Esse histórico não substitui a regra que permite ou impede a transição; são evidências complementares.

Para a [conversa de escopo com Henrique](https://tornostudio.com/diagnostico/), leve uma solicitação representativa, os responsáveis por etapa e exemplos de devolução, alteração e ausência. Isso permite delimitar o fluxo e suas exceções, com evidências de entrega que respondam ao processo real.

*Fontes consultadas em 27 de outubro de 2026. A ficha e o exemplo são propostas editoriais originais para adaptação ao produto.*

## Sobre o autor

[Henrique Pett](https://tornostudio.com/autores/henrique-pett/) é o Product Engineer à frente da Torno Studio. Atua em software web sob medida, integrações e aplicações com IA, da descoberta à produção.

[Trajetória e mais artigos de Henrique →](https://tornostudio.com/autores/henrique-pett/)

## Continue a leitura

* [Acessibilidade no software sob medida: o que pedir no aceite](https://tornostudio.com/blog/acessibilidade-software-sob-medida-aceite/)
* [Ambiente de homologação: o que conferir antes de testar seu sistema](https://tornostudio.com/blog/ambiente-homologacao-conferir-antes-testar-sistema/)
* [Anexos no sistema: o que definir para enviar e consultar arquivos](https://tornostudio.com/blog/anexos-sistema-envio-consulta-arquivos/)

## Quer discutir o seu projeto?

Traga o contexto; eu ajudo a definir o escopo e o próximo passo.

[Agendar diagnóstico (45 min, grátis)](https://calendly.com/henriquepett/45min)

[Voltar ao blog →](https://tornostudio.com/blog/)
