Motor de regras para decisões de crédito
Regras no código da aplicação fazem cada mudança exigir ticket, revisão e deploy. Decisimo organiza regras de crédito em conjuntos de regras e tabelas que a aplicação chama por um endpoint.
Uma mudança de regra, do editor ao endpoint
O analista edita e testa no Decisimo, o Decisimo compara releases e sua aplicação chama o endpoint.
Edite o conjunto de regras
O analista edita condições e ações no Decisimo.
Defina faixas de score
O analista relaciona faixas de score a decisões e motivos na tabela.
Monte o fluxo de decisão
O analista une conjunto de regras, tabela, fonte de dados e scorecard.
Rode os testes salvos
O analista roda de novo os casos de teste de cada conjunto e tabela.
Compare decisões anteriores
O Decisimo executa as duas releases sobre decisões anteriores e lista as mudanças.
Implante a release
Se houver uma sequência de aprovação, o analista implanta após a assinatura.
Chame o endpoint
A aplicação envia um documento JSON e recebe o documento com todas as saídas.
Regras se-então que o analista pode ler
- Condições aninhadasAs regras atendem a todas ou a qualquer condição, agrupadas com AND ou OR
- Verificações de valoresCompare valores, texto, datas, campos vazios e expressões regulares
- Ações em ordemDefinem valores, calculam, incluem itens nas listas ou ajustam datas
Tabelas de decisão para faixas e limites
- Condições por faixaCélulas aceitam ANY, uma comparação ou uma faixa com limites abertos ou fechados
- Ordem das linhasPor padrão, vale a última linha correspondente, ou a primeira se configurado
- CSV e sobreposiçãoVerifique linhas sobrepostas e importe ou exporte a tabela em CSV
Regras, dados e modelos em um fluxo de decisão
- Fluxo de decisão integradoConecta conjuntos de regras, tabelas, árvores, scorecards, funções, modelos e fontes de dados
- Entradas em JSONAs regras leem o documento JSON e também resultados anteriores do fluxo
- Erros na fonte de dadosUma regra pode ler o erro de uma chamada à fonte de dados que falhou
Teste a mudança de regra antes da release
- Histórico de revisõesCompare revisões salvas lado a lado, reverta uma e compare releases
- Testes salvosRode casos salvos como testes de regressão para cada conjunto e tabela
- Release implantadaA release é executada em um endpoint depois de implantada
Regras sobre listas de transações
- Regras para listasVerifique cada item da lista e aplique a regra a todos os correspondentes
- Regras de fluxo de dadosFiltre, agrupe e agregue itens, como valores por mês
- Cálculos em listasCalcule máximo, mínimo, contagem, soma, média ou mediana
Perguntas frequentes
O que é um motor de regras?
Um motor de regras de negócio executa regras de decisão fora do código de uma aplicação e devolve um resultado para ela. O Decisimo executa conjuntos de regras, tabelas de decisão e outras lógicas em um fluxo de decisão chamado por um endpoint de API.
Como minha aplicação chama um motor de regras?
Sua aplicação envia um documento JSON para o endpoint do fluxo de decisão e recebe o documento completo de volta, com a saída de cada etapa.
Posso alterar regras de negócio sem um desenvolvedor?
Um analista pode editar regras no portal. As condições usam caminhos do documento JSON, e algumas regras usam fórmulas ou expressões regulares.
Um motor de regras pode tratar sinistros de seguros?
Fluxos de decisão podem reunir regras e dados para decisões de seguros e sinistros. Decisões para seguros
Traga uma regra do código da aplicação
Traga uma regra para o Decisimo e veja como ela fica em um conjunto de regras ou uma tabela de decisão.