Pular para o conteúdo principal

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.

observação

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 de Negócio

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

Painel BPM com Estatísticas

O Painel BPM fornece uma visão executiva do status dos processos:

IndicadorDescrição
Total de ProcessosNúmero total de processos de negócio documentados
Cobertura de DiagramasPorcentagem de processos com um diagrama BPMN associado
Alto RiscoNúmero de processos com nível de risco alto
Risco CríticoNú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

observação

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:

  1. Um LLM converte seu texto em uma representação JSON Logic-Core estruturada
  2. Um revisor determinístico verifica as regras de correção (ex.: todo caminho atinge um evento de fim, sem gateways órfãos)
  3. Um motor de layout renderiza o Logic-Core em um diagrama XML BPMN 2.0 completamente conforme
  4. Uma passagem de conformidade avalia o diagrama com base em 28 regras de estilo e pragmática

Gerar um Novo Diagrama

  1. Abra um card de Processo de Negócio e vá para a aba Fluxo de Processo.
  2. Se ainda não existe nenhum diagrama, clique em Gerar com IA.
  3. 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.»

  4. Clique em Gerar. O processo é executado em segundo plano (tipicamente 15–30 segundos).
  5. 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
  6. 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:

  1. Na aba Fluxo de Processo, clique em Alterar.
  2. 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.»

  3. Clique em Gerar. O Logic-Core existente é atualizado e re-validado.
  4. 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:

CamadaRegrasExemplos
CorreçãoS01–S12Todo caminho atinge um evento de fim; gateways estão emparelhados corretamente
EstiloM01–M10Rótulos de tarefa significativos; uso apropriado de raias
PragmáticaP01–P03O processo cabe em uma única página; sem ramificação excessiva
Rede de WorkflowWF01–WF03Acessibilidade e segurança da rede de Petri

Erros (vermelho) bloqueiam o salvamento. Avisos (âmbar) são informativos — o diagrama ainda pode ser salvo.

Configuração Auto-Hospedada

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). Ao usar Docker Compose, o renderer inicia automaticamente:

docker compose up -d

O renderer é acessível apenas dentro da rede Docker interna — não é exposto publicamente. Defina a variável de ambiente BPMN_RENDERER_URL se você executar o renderer em um endereço não padrão (consulte Variáveis de Ambiente).


Editor de Fluxo de Processo

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:

StatusDescrição
RascunhoSendo editado, ainda não submetido para revisão
PendenteSubmetido para aprovação, aguardando revisão
PublicadoAprovado e visível como a versão atual
ArquivadoVersã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