05 de mar. de 2026·7 min de leitura

Design da matriz de aprovação antes da interface: mapeie regras antes das telas

O design da matriz de aprovação começa com limites, aprovadores substitutos, delegações temporárias e escaladas, para que suas telas reflitam o caminho real da decisão.

Design da matriz de aprovação antes da interface: mapeie regras antes das telas

Por que as telas falham sem uma matriz clara

Uma tela limpa ainda pode esconder um processo confuso. Se a lógica de aprovação não for definida primeiro, as pessoas podem ver botões Aprovar e Rejeitar e ainda não saber quem deve agir, quando devem agir ou o que acontece a seguir.

Essa confusão aparece rapidamente no trabalho real. Alguém envia uma solicitação, ela chega ao app, e a primeira pergunta é: "Vai para o gestor, finanças ou ambos?" A tela parece pronta, mas o caminho de decisão está faltando.

Isso acontece porque as telas fazem as regras parecerem mais simples do que são. Um formulário pode mostrar status, comentários e botões de ação, mas não consegue adivinhar a matriz de aprovação real por trás do processo. Se o negócio tem limites por valor, regras por departamento ou delegações temporárias, a interface começa a quebrar assim que esses casos surgem.

Basta uma exceção para empurrar o trabalho para fora do app. Talvez as aprovações normalmente vão para o chefe do departamento, exceto quando a solicitação é urgente, acima de certo valor ou quando o aprovador está de licença. Se esse caso nunca foi mapeado, as pessoas recorrem a e-mail, chat ou planilhas.

Então surge um problema maior: cada time começa a aplicar sua própria versão das regras. Operações envia de um jeito, finanças de outro, e suporte trata exceções de forma diferente do RH. O app vira uma tela compartilhada para decisões inconsistentes em vez de um processo compartilhado.

Os sinais de alerta geralmente são fáceis de identificar:

  • usuários perguntam quem é dono do próximo passo
  • solicitações semelhantes têm resultados diferentes entre times
  • exceções são tratadas por chat ou e-mail
  • mudanças de política forçam alterações na tela em vez de mudanças nas regras

Atualizações de política expõem essa fraqueza rápido. Quando a lógica vive dentro da tela em vez de regras de fluxo claras, toda alteração de limite ou de papel vira retrabalho de UI. Isso desacelera as equipes, cria novos erros e faz os usuários perderem confiança.

A tela deve refletir o caminho de decisão, não defini-lo. Quando a matriz fica clara primeiro, a interface fica mais simples, estável e fácil de usar.

O que mapear antes de qualquer wireframe

Comece pela lógica de decisão, não pela tela. Uma matriz de aprovação sólida começa como uma tabela simples que mostra quem pode aprovar o quê, em quais condições, e o que acontece quando alguém não está disponível. Se essa lógica for vaga, mesmo uma interface polida vai confundir as pessoas.

Para cada tipo de solicitação, mapeie os níveis de aprovação em ordem. Anote o papel que é responsável por cada etapa e o que essa etapa permite: aprovar, rejeitar, revisar ou devolver. Papéis funcionam melhor do que nomes pessoais porque pessoas se movem, equipes mudam e o processo precisa continuar válido.

Em seguida, defina as regras que mudam a rota. Valor é o gatilho óbvio, mas raramente é o único. As regras de fluxo de aprovação frequentemente dependem de região, departamento, tipo de fornecedor, categoria da solicitação ou nível de risco. O mesmo valor pode ser rotineiro em um time e sensível em outro.

Ausências também precisam de regras. Se o aprovador principal estiver fora, quem assume imediatamente? Se o substituto for temporário, quais datas valem? Sem isso, as solicitações ficam paradas porque ninguém sabe quem as possui nesta semana.

Prazos são igualmente importantes. Decida o que acontece quando uma solicitação não tem resposta. Você pode enviar um lembrete após um dia, escalar após dois dias e notificar operações após três. Essas escolhas afetam rótulos de status, notificações e visualizações de fila, portanto devem ser definidas antes do início do design das telas.

Uma matriz prática normalmente responde cinco perguntas básicas:

  • Qual condição inicia esta regra?
  • Qual papel aprova nesta etapa?
  • Quem é o substituto?
  • Quanto tempo o aprovador tem para agir?
  • O que acontece se o prazo for perdido?

Se você mapear essas respostas cedo, o restante da construção fica muito mais fácil.

Como construir a matriz passo a passo

Use uma tabela, quadro branco ou planilha. Mantenha simples o suficiente para que um gerente, líder de time e dono de processo entendam em uma leitura.

Primeiro, liste cada tipo de solicitação que precisa de aprovação. Não force tudo em um fluxo genérico se o negócio já trata solicitações de forma diferente. Uma solicitação de compra, reembolso, desconto e pedido de acesso frequentemente precisam de aprovadores, limites e prazos diferentes.

Depois, escreva o primeiro aprovador e cada ponto de decisão depois disso. Para cada tipo de solicitação, anote quem a revisa primeiro e o que acontece após aprovação ou rejeição. Siga o caminho até alcançar um desfecho final, como aprovado, rejeitado, devolvido para edição ou cancelado.

Em seguida, adicione os limites que mudam a rota. É aqui que muitas equipes travam depois. Se uma solicitação abaixo de $500 vai para o líder do time, mas qualquer valor acima de $500 vai para o chefe do departamento, escreva isso agora. Se solicitações urgentes pulam uma etapa ou seguem um caminho mais rápido, capture isso também.

Depois registre exceções, prazos e estados finais. Inclua casos como documentos faltando, solicitações duplicadas, violações de política e aprovações vencidas. A regra não está completa até você saber como ela se comporta quando algo dá errado.

Por fim, revise o rascunho com quem aprova solicitações hoje. Pergunte onde o trabalho geralmente emperra, onde as pessoas pulam etapas e o que acontece quando o aprovador normal não está disponível. Hábitos reais frequentemente revelam regras que nunca foram documentadas.

Um exemplo simples deixa isso claro. Imagine uma solicitação de compra: material de escritório abaixo de $200 vai para o líder do time, software entre $200 e $2.000 vai para o gerente do departamento, e qualquer valor acima disso também precisa de finanças. Se o formulário não captura valor e categoria desde o início, a interface não pode enviar a solicitação pelo caminho correto.

Defina limites que as pessoas consigam seguir

Limites só funcionam quando as pessoas os leem rapidamente e fazem a mesma escolha todas as vezes. Se uma regra diz "pequenas compras" ou "fornecedores de alto risco", pessoas diferentes vão interpretar de formas distintas. Use números fixos, datas e condições nomeadas em vez disso.

Uma regra mais clara soa assim: "Até $1.000 vai para o líder do time. $1.001 a $5.000 vai para o gerente do departamento. Acima de $5.000 vai para finanças e o diretor." Ninguém precisa adivinhar onde a solicitação pertence.

Valor é comum, mas não deve ser o único gatilho se seu processo depender de outros fatores. Uma compra de software de baixo custo de um fornecedor novo pode precisar de mais revisão do que um pedido maior de um fornecedor aprovado.

A maioria das equipes precisa de um pequeno conjunto de regras de roteamento. Exemplos comuns incluem faixa de valor, status do fornecedor, categoria de compra, departamento e urgência. O importante não é a quantidade de regras, e sim se todos as aplicam do mesmo jeito.

A ordem das regras também importa. Se as pessoas não sabem qual condição tem prioridade, elas vão rotear a mesma solicitação de formas diferentes. Escolha uma ordem e mantenha-a consistente. Você pode verificar o status do fornecedor primeiro, depois a categoria, depois o valor. Ou pode checar o valor primeiro e tratar exceções depois. Qualquer abordagem funciona se todos seguirem a mesma sequência.

Também ajuda definir quem pode sobrepor um limite e quando. Sem isso, a equipe espera tempo demais ou contorna o processo por e-mail e chat. "O diretor financeiro pode aprovar solicitações acima do limite durante o fechamento do mês" é útil. "A liderança sênior pode fazer exceções" não é.

Um teste simples funciona bem: dê o mesmo exemplo de solicitação a três pessoas e pergunte para onde deveria ir. Se obtiver três respostas diferentes, os limites ainda estão vagos.

Planeje aprovadores substitutos, suplentes e escaladas

Adicione substitutos cedo
Planeje substitutos e escaladas antes que os pedidos comecem a travar.
Criar Fluxo

Uma matriz forte não para no aprovador principal. O trabalho real continua quando alguém está de licença, doente ou simplesmente não responde a tempo. Se você não planejar isso cedo, a tela pode parecer organizada enquanto o processo fica parado.

Comece nomeando o aprovador substituto para cada etapa importante. Deve ser uma pessoa ou papel com o contexto certo, não apenas "o próximo gerente" por padrão. Se um líder de finanças aprova despesas acima de certo valor, decida quem assume quando essa pessoa estiver ausente.

Substitutos temporários precisam de limites. Um substituto deve receber direitos de aprovação apenas por um período definido, como datas de férias ou licença planejada. Isso mantém a responsabilidade clara e evita casos em que alguém mantém acesso de aprovação muito depois do necessário.

Uma configuração simples deve responder quatro coisas: quem é o aprovador principal, quem é o backup, por quanto tempo o substituto pode atuar e quando a solicitação sobe na cadeia.

Escaladas devem ter gatilhos claros, não achismos. Gatilhos comuns incluem tempo, valor, risco ou informação faltante. Por exemplo, se uma solicitação de compra acima de $10.000 fica sem resposta por 24 horas, ela pode ser escalada para o chefe do departamento.

Mantenha o caminho de escalada curto. Se as pessoas precisam de um diagrama complexo só para entender quem recebe a solicitação a seguir, provavelmente a regra está complicada demais. Um ou dois saltos claros geralmente bastam.

Registre cada decisão também. Salve quem aprovou, quem substituiu, quando a transferência ocorreu e por que a solicitação foi escalada. Esse histórico importa quando alguém perguntar mais tarde por que uma solicitação foi atrasada ou aprovada por um substituto.

Uma regra a mais é importante: evite loopings. Uma solicitação nunca deve voltar para alguém que já aprovou ou para um substituto agindo pelo mesmo aprovador. Verifique a matriz quanto a caminhos circulares antes de construir qualquer lógica no app.

Um exemplo simples: aprovação de solicitação de compra

Imagine uma empresa pequena comprando itens do dia a dia. Um funcionário envia uma solicitação com o item, valor, justificativa e data necessária. O roteamento é guiado pelas regras, não por quem está online.

Se o pedido for de $420, vai direto para o líder do time. Isso mantém compras pequenas fluindo. Uma solicitação de $3.200 pula o líder do time e vai para o gerente do departamento porque o impacto orçamentário é maior.

Agora, um pedido de $7.800 para novo equipamento. O gerente do departamento ainda revisa, mas isso não basta. Como o valor é acima de $5.000, finanças também precisa revisar. É aí que uma matriz clara ajuda: valores maiores adicionam controle sem criar incerteza.

Ausências importam aqui também. Se o gerente do departamento estiver de licença, a solicitação não deve ficar parada. Um substituto nomeado a recebe automaticamente e pode agir por aquele período definido.

Prazos exigem o mesmo nível de clareza. Se ninguém agir em dois dias, a solicitação escala para operações. Operações pode acompanhar, reatribuir ou garantir que não bloqueie o trabalho.

Neste exemplo, a matriz responde algumas perguntas simples mas importantes: quanto está sendo solicitado, qual papel aprova em cada faixa, quando finanças é adicionada, quem cobre ausências e o que acontece se um prazo for perdido.

Uma vez que essas respostas estejam definidas, o design das telas fica direto. O formulário precisa apenas dos dados certos, e a página da solicitação precisa mostrar o aprovador atual, qualquer substituto e se o cronômetro de escalada está rodando.

Erros comuns que causam retrabalho

Transforme regras em um app
Construa seu fluxo de aprovação no AppMaster antes de retrabalhos na interface.
Começar

A maior parte do retrabalho começa antes de qualquer tela ser desenhada. As equipes chutam o caminho de aprovação e depois tentam fazer a UI caber em regras que nunca foram realmente acordadas.

Um erro comum é copiar o organograma e chamá-lo de fluxo. Isso pode parecer arrumado, mas solicitações reais geralmente se movem por valor, risco, localização ou tipo. Se a matriz ignora isso, as telas depois precisarão de campos extras, estados adicionais e exceções estranhas.

Outro problema é esquecer casos especiais. Solicitações urgentes, compras reguladas ou pedidos entre times frequentemente precisam de rota diferente. Se essas exceções não forem mapeadas cedo, as pessoas pedem soluções manuais e a interface se enche de opções pontuais que confundem todo mundo.

Equipes também criam problema quando dão a mesma tarefa para duas pessoas sem regra de desempate. Se ambos podem aprovar, quem age primeiro? Se discordam, qual decisão vale? Sem isso, solicitações ficam rebatendo e os usuários perdem confiança.

Regras de substituição são outro ponto fraco. Um substituto deve cobrir uma ausência, não virar dono permanente silenciosamente. Quando cobertura temporária e posse permanente se misturam, os relatórios ficam confusos e a responsabilidade desaparece.

Projetar formulários antes que o roteamento esteja definido gera mais retrabalho. Um formulário pode parecer completo, mas quando as regras de aprovação forem finalizadas, frequentemente você descobre campos faltando, como faixa de valor, departamento, urgência ou sinalizadores de política. Então layout, validação e notificações precisam mudar.

Um check rápido ajuda a detectar isso cedo:

  • Dois aprovadores podem receber a mesma solicitação ao mesmo tempo?
  • Há diferença clara entre backup temporário e posse permanente?
  • Casos urgentes ou regulados seguem rota diferente?
  • Cada decisão de roteamento depende de um campo que já existe?
  • O processo ainda faria sentido se um aprovador saísse da empresa?

Se alguma resposta estiver incerta, pare aí. Conserte a matriz antes de polir as telas.

Verificações rápidas antes de desenhar as telas

Valide limites visualmente
Transforme faixas de valores e regras de exceção em lógica de fluxo clara.
Modelar Regras

Antes de rascunhar um formulário ou um selo de status, teste a lógica em linguagem simples. Uma boa matriz de aprovação deve ser fácil de explicar sem abrir um diagrama. Se um gerente, líder financeiro ou colega de operações não consegue descrever a rota em cerca de um minuto, o processo ainda está vago para trabalho de UI.

Faça uma revisão rápida usando exemplos reais. Peça para uma pessoa explicar a rota completa do pedido até a decisão final. Verifique se todo resultado provável tem um próximo aprovador nomeado, não só o caminho feliz. Reescreva limites vagos como regras exatas, por exemplo: "$1.000 e abaixo" ou "mais de 10% de desconto." Confirme que regras de fallback e escalada usam prazos claros como "após 24 horas" ou "após 2 dias úteis."

Depois, teste rastreabilidade. Mais tarde, alguém vai perguntar por que um pedido foi atrasado, quem aprovou uma exceção ou quando um substituto entrou. Seu processo já deve responder essas perguntas. Carimbos de data, histórico de decisões e mudanças de status claras não são extras — fazem parte do conjunto de regras.

Um cenário simples normalmente expõe pontos fracos. Imagine uma compra de $4.800 chegando numa sexta à tarde enquanto o aprovador habitual está ausente. Quem a recebe em seguida? Quanto tempo o sistema espera antes de agir? O que acontece se o backup também não fizer nada? Se essas respostas não estiverem escritas, a UI vai esconder confusão em vez de resolvê-la.

Quando essas verificações passam, o design das telas fica muito mais fácil. Você não estará mais adivinhando o que a interface deve mostrar — estará dando forma clara a regras definidas.

Próximos passos: transforme a matriz em um app funcional

Quando as regras estiverem claras, construa o processo antes de polir as telas. Comece pela lógica, pelos campos de dados e pelos estados de aprovação. Se o roteamento funcionar, a interface fica bem mais simples de projetar. Se o roteamento ainda estiver mudando, telas atraentes só escondem os problemas.

Uma versão inicial prática normalmente inclui o básico: tipo de solicitação, valor, departamento, aprovador atual, status final e um histórico claro de cada decisão. Depois adicione as regras que movem uma solicitação adiante, enviam para um aprovador substituto ou disparam uma escalada quando alguém não responde a tempo.

Mantenha as primeiras telas simples. Um solicitante deve poder submeter, checar status e responder a perguntas de acompanhamento. Um aprovador deve poder revisar, aprovar, rejeitar ou reatribuir. Isso é suficiente para testar se o fluxo faz sentido no dia a dia.

Uma ordem de construção sensata é direta:

  • defina os campos de dados centrais e os valores de status
  • adicione regras de roteamento para limites, aprovadores substitutos, suplentes e escaladas
  • crie telas básicas para solicitantes e aprovadores
  • garanta que todos os canais usem a mesma fonte da verdade
  • teste um pedido real do início ao fim antes de ampliar

Essa fonte da verdade compartilhada importa mais do que muitas equipes esperam. Se o mobile mostra um status, o painel web outro e o backend segue limites diferentes, a confiança desaparece rápido.

Se você está construindo isso no AppMaster, uma matriz clara facilita muito a configuração. Você pode modelar os dados, a lógica de negócio e o fluxo de aprovação primeiro e então levar o mesmo processo para backend, web e mobile sem reescrever regras em ferramentas separadas.

Use um caso real para o primeiro teste. Rode uma solicitação de compra com um limite, um aprovador substituto e uma escalada por atraso. Observe onde as pessoas hesitam, quais dados faltam e quais rótulos de status confundem.

Melhore a redação e o layout depois. Quando o processo funcionar com um pedido real, as telas ficam mais fáceis de desenhar e muito menos propensas a precisarem ser refeitas uma semana depois.

Fácil de começar
Criar algo espantoso

Experimente o AppMaster com plano gratuito.
Quando estiver pronto, você poderá escolher a assinatura adequada.

Comece