Gestão de Processos de Negócio (BPM)
O módulo BPM permite documentar, modelar e analisar os processos de negócio da organização. Ele combina diagramas visuais BPMN 2.0 com avaliações de maturidade e relatórios.
O módulo BPM pode ser habilitado ou desabilitado por um administrador em Configurações. Quando desabilitado, a navegação e os recursos de BPM ficam ocultos.
Navegador de Processos

O Navegador de Processos organiza processos em três categorias principais:
- Processos de Gestão — Planejamento, governança e controle
- Processos Core de Negócio — Atividades primárias de criação de valor
- Processos de Suporte — Atividades que suportam as operações core de negócio
Filtros: Tipo, Maturidade (Inicial / Definido / Gerenciado / Otimizado), Nível de automação, Risco (Baixo / Médio / Alto / Crítico), Profundidade (L1 / L2 / L3).
Painel BPM

O Painel BPM fornece uma visão executiva do status dos processos:
| Indicador | Descrição |
|---|---|
| Total de Processos | Número total de processos de negócio documentados |
| Cobertura de Diagramas | Porcentagem de processos com um diagrama BPMN associado |
| Alto Risco | Número de processos com nível de risco alto |
| Risco Crítico | Número de processos com nível de risco crítico |
Gráficos mostram a distribuição por tipo de processo, nível de maturidade e nível de automação. Uma tabela de processos de maior risco ajuda a priorizar investimentos.
Geração de BPMN com IA
A geração de BPMN requer um provedor de IA configurado em Configurações → IA. O recurso está disponível para usuários com a permissão bpm.generate (papéis BPM Admin e Membro por padrão).
Em vez de desenhar um fluxo de processo do zero, você pode descrevê-lo em linguagem natural e deixar o Canopy gerar o diagrama BPMN para você. O processo de geração passa por um ciclo de validação em múltiplas etapas:
- Um LLM converte seu texto em uma representação JSON Logic-Core estruturada
- Um revisor determinístico verifica as regras de correção (ex.: todo caminho atinge um evento de fim, sem gateways órfãos)
- Um motor de layout renderiza o Logic-Core em um diagrama XML BPMN 2.0 completamente conforme
- Uma passagem de conformidade avalia o diagrama com base em 28 regras de estilo e pragmática
Gerar um Novo Diagrama
- Abra um card de Processo de Negócio e vá para a aba Fluxo de Processo.
- Se ainda não existe nenhum diagrama, clique em Gerar com IA.
- No diálogo, escreva uma descrição em linguagem natural do processo — quanto mais específica, melhor:
«Um pedido é recebido. Um trabalhador do armazém verifica o estoque. Se disponível, o pedido é embalado e enviado. Se não, o cliente é notificado e o pedido é cancelado.»
- Clique em Gerar. O processo é executado em segundo plano (tipicamente 15–30 segundos).
- Quando concluído, o diálogo exibe:
- O diagrama BPMN renderizado (visualização prévia)
- Um resumo de conformidade — marca verde se todas as regras forem aprovadas, ou uma lista de avisos com sua gravidade
- Clique em Salvar para armazenar o diagrama, ou feche para descartá-lo.
Alterar um Diagrama Existente
Se já existe um diagrama BPMN em um card de processo, o botão Gerar muda para Alterar. Isso permite refinar o diagrama atual com uma instrução específica em vez de regenerá-lo do zero:
- Na aba Fluxo de Processo, clique em Alterar.
- Descreva a alteração que deseja fazer:
«Adicionar um caminho de escalada da etapa de aprovação para uma revisão gerencial se a solicitação ultrapassar € 10.000.»
- Clique em Gerar. O Logic-Core existente é atualizado e re-validado.
- Revise o diagrama atualizado e o resumo de conformidade, depois clique em Salvar.
Resumo de Conformidade
Após a geração, o diálogo exibe um resumo de conformidade baseado em 28 regras distribuídas em quatro camadas:
| Camada | Regras | Exemplos |
|---|---|---|
| Correção | S01–S12 | Todo caminho atinge um evento de fim; gateways estão emparelhados corretamente |
| Estilo | M01–M10 | Rótulos de tarefa significativos; uso apropriado de raias |
| Pragmática | P01–P03 | O processo cabe em uma única página; sem ramificação excessiva |
| Rede de Workflow | WF01–WF03 | Acessibilidade e segurança da rede de Petri |
Erros (vermelho) bloqueiam o salvamento. Avisos (âmbar) são informativos — o diagrama ainda pode ser salvo.
A geração de BPMN requer o serviço sidecar bpmn-renderer, que lida com a etapa de layout do XML BPMN 2.0 (powered by ELK via a biblioteca yet-another-bpmn-auto-layout).
Editor de Fluxo de Processo

Cada card de Processo de Negócio pode ter um diagrama de fluxo de processo BPMN 2.0. O editor usa bpmn-js e oferece:
- Modelagem visual — Arraste e solte elementos BPMN: tarefas, eventos, gateways, raias e sub-processos
- Templates iniciais — Escolha entre 6 templates BPMN pré-construídos para padrões comuns de processo (ou comece de uma tela em branco)
- Extração de elementos — Quando você salva um diagrama, o sistema extrai automaticamente todas as tarefas, eventos, gateways e raias para análise
Vinculação de Elementos
Elementos BPMN podem ser vinculados a cards de EA. Por exemplo, vincule uma tarefa no seu diagrama de processo à Aplicação que a suporta. Isso cria uma conexão rastreável entre seu modelo de processo e seu cenário de arquitetura:
- Selecione qualquer tarefa, evento ou gateway no diagrama BPMN
- O painel Vinculador de Elementos mostra cards correspondentes (Aplicação, Objeto de Dados, Componente de TI)
- Vincule o elemento a um card — a conexão é armazenada e visível tanto no fluxo de processo quanto nos relacionamentos do card
Fluxo de Aprovação
Diagramas de fluxo de processo seguem um fluxo de aprovação com controle de versão:
| Status | Descrição |
|---|---|
| Rascunho | Sendo editado, ainda não submetido para revisão |
| Pendente | Submetido para aprovação, aguardando revisão |
| Publicado | Aprovado e visível como a versão atual |
| Arquivado | Versão publicada anteriormente, mantida para histórico |
Submeter um rascunho cria um snapshot de versão. Os aprovadores podem aprovar (publicar) ou rejeitar (com comentários) a submissão.
Avaliações de Processo
Cards de Processo de Negócio suportam avaliações que pontuam o processo em:
- Eficiência — Quão bem o processo utiliza recursos
- Eficácia — Quão bem o processo atinge seus objetivos
- Conformidade — Quão bem o processo atende aos requisitos regulatórios
Dados de avaliação alimentam os Relatórios de BPM.
Relatórios de BPM
Três relatórios especializados estão disponíveis a partir do Painel BPM:
- Relatório de Maturidade — Distribuição de processos por nível de maturidade, tendências ao longo do tempo
- Relatório de Risco — Visão geral da avaliação de risco, destacando processos que precisam de atenção
- Relatório de Automação — Análise dos níveis de automação em todo o cenário de processos