Tabela de decisão

Avaliação Matricial

No Sinky Studio, o **nó de Tabela de Decisão **permite avaliar múltiplos critérios simultaneamente por meio de uma estrutura matricial, facilitando a construção de regras complexas de forma visual, organizada e escalável.

Além disso, a tabela de decisão permite utilizar as mesmas condições disponíveis no nó de Conjunto de Regras, garantindo flexibilidade na definição dos critérios e possibilitando a construção de lógicas mais sofisticadas dentro de uma estrutura centralizada.

O nó de Tabela de Decisão é utilizado para:

  • Avaliar múltiplos critérios ao mesmo tempo
  • Substituir regras complexas e repetitivas
  • Estruturar políticas de decisão de forma visual
  • Utilizar condições equivalentes ao conjunto de regras
  • Facilitar manutenção e leitura de regras
  • Garantir consistência na aplicação de critérios

Como configurar o nó de Tabela de Decisão?

Para configurar o nó, basta clicar sobre ele no workflow. A partir disso, você poderá definir:


  1. Identificação
    • Nome da tabela
    • Descrição (opcional, recomendado para governança)

  2. Definição das variáveis (colunas)

Você deve definir quais variáveis serão avaliadas na tabela, como:

  • Score
  • Renda
  • Idade
  • Tipo de cliente
  • Resultado de integração
  • Outros

Cada variável se torna uma coluna de decisão.


  1. Criação das regras (linhas)

Para cada linha da tabela, é possível configurar condições utilizando a mesma lógica do nó de Conjunto de Regras:

  • Operadores

  • Combinações com E / OU

  • Comparações com variáveis do workflow

Cada linha da tabela representa uma combinação de condições.

ScoreRendaResultado
(maior) 700(maior) 5000Aprovado
(maior) 500(maior) 3000Revisão manual
(menor) 500qualquerReprovado

👉 A tabela avalia qual linha corresponde ao cenário e aplica o resultado.



  1. Criação das regras (linhas)

Cada linha representa uma combinação de condições e ação:

ScoreResultado
Score (maior) 700 E Renda (maior) 5000Aprovado
Score (maior) 500 E Renda (maior) 3000Revisão Manual
Score (menor igual) 500Reprovado

  1. Definição do resultado

Para cada linha, você pode definir:

  • Uma decisão (aprovado, reprovado, revisão manual)
  • Uma ação necessária
  • Um direcionamento no fluxo

  1. Execução da tabela

Durante a execução:

  • O Studio avalia as condições de cada linha
  • Identifica a primeira correspondência válida
  • Aplica o resultado configurado


💡 Quando usar Tabela vs Conjunto de Regras

👉 Use Tabela de Decisão quando:

  • Há muitas combinações de critérios
  • Você quer centralizar regras em uma visão única
  • Precisa de clareza e facilidade de manutenção

👉 Use Conjunto de Regras quando:

  • A lógica depende de ordem de execução
  • Existem exceções específicas
  • O fluxo precisa ser mais procedural


💡

Boas Práticas:

  • Padronizar as variáveis antes da tabela
  • Organizar as regras da mais específica para a mais geral
  • Garantir que todos os cenários estejam cobertos
  • Evitar sobreposição de condições
  • Nomear claramente os resultados
  • Separar tabelas por contexto
  • Manter a tabela legível
  • Revisar frequentemente
  • Testar com múltiplos cenários