Tabelas de decisão
Uma tabela de decisão agrupa regras que compartilham uma instrução de regra, mas possuem diferentes condições e ações.
Uma tabela de decisão contém linhas e colunas que funcionam juntas para formar regras. O mecanismo de decisão executa as regras linha por linha, da primeira à última.
Na tabela a seguir, cada linha numerada expressa uma regra. As colunas definem as condições (GradeeAmount of loan) e ações (Insurance requiredeInsurance rate) das regras na tabela. As células na parte superior da tabela são os cabeçalhos da coluna, que contêm os nomes das colunas.
| Classificação | Quantia de empréstimo | Seguro requerido | Taxa de Seguro | ||
|---|---|---|---|---|---|
| Mín. | Máx. | ||||
| 1 | A | <100.000 | falso | 0.001 | |
| 2 | A | 100.000 | 300.000 | true | 0.001 |
| 3 | A | 300.000 | 600.000 | true | 0.003 |
| 4 | A | ≥ 600.000 | true | 0.005 | |
Para criar uma regra, inclua uma linha na tabela de decisão e insira valores nas novas células. Quando um aplicativo chamar a tabela, ele executará as regras. Se as condições em uma linha forem atendidas, a regra que é formada pela linha executará as ações na linha. Também é possível definir condições prévias que se aplicam a todas as regras em uma tabela, e as tags de aviso durante o desenvolvimento mostram sobreposições, diferenças e outros erros nas regras.
No console de Negócios, é possível usar o atalho de teclado Ctrl+F para abrir um campo de procura na tabela de decisão. A pesquisa é feita em todos os valores da tabela de decisão.