Decisões DMN
O módulo Decisões exibe e permite gerenciar as tabelas de decisão (DMN) do seu tenant. São as regras de negócio que determinam o comportamento dos processos.
O que é uma tabela de decisão?
Uma tabela de decisão é uma planilha de regras: dado um conjunto de entradas, ela determina qual é a saída.
Exemplo — quem aprova uma compra:
| Valor | Categoria | → Aprovador |
|---|---|---|
| ≤ 1.000 | Qualquer | Gerente direto |
| ≤ 10.000 | Qualquer | Diretor financeiro |
| > 10.000 | Qualquer | Comitê de compras |
Cada linha é uma regra. O sistema avalia as regras na ordem e retorna o resultado da primeira que corresponder aos valores fornecidos.
Visualizando as tabelas
- Acesse Decisões na barra lateral
- Veja a lista de tabelas de decisão disponíveis para o seu tenant
- Clique em uma tabela para abrir o editor visual
Implantando uma nova tabela
As tabelas de decisão são criadas a partir de templates globais configurados pelo SUPER_ADMIN.
- Acesse Decisões na barra lateral
- Clique em + Nova decisão
- Selecione o template global que deseja usar como base
- O modelador DMN abrirá pré-carregado com as regras do template
- Ajuste as regras conforme necessário para o seu tenant
- Clique em Deploy para publicar
Upload direto
Também é possível fazer upload de um arquivo .dmn diretamente, sem usar um template.
Editando regras no modelador
Somente para usuários com permissão de Admin
Edições em tabelas de decisão afetam imediatamente o comportamento dos processos em execução. Faça alterações com cuidado e atenção.
Ao abrir uma tabela de decisão, o modelador DMN visual é exibido. Nele você pode:
- Clicar em qualquer célula para editar o valor da condição ou resultado
- Usar o botão + para adicionar uma nova regra (linha)
- Usar o ícone de lixeira na linha para remover uma regra
- Clicar em Deploy para salvar e publicar a nova versão da tabela
Tipos de condição
| Tipo | Exemplo |
|---|---|
| Igual | "aprovado" |
| Comparação numérica | < 1000, >= 5000 |
| Intervalo | [100..500] (inclusivo) |
| Lista | "SP","RJ","MG" |
| Qualquer | (célula vazia — sempre verdadeiro) |
Impacto nas instâncias em andamento
Alterações nas tabelas de decisão afetam imediatamente novas avaliações. Instâncias que já passaram pelo ponto de decisão não são afetadas retroativamente.