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.

Comece grátis Ver mudança de regra

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.

  1. Edite o conjunto de regras

    O analista edita condições e ações no Decisimo.

  2. Defina faixas de score

    O analista relaciona faixas de score a decisões e motivos na tabela.

  3. Monte o fluxo de decisão

    O analista une conjunto de regras, tabela, fonte de dados e scorecard.

  4. Rode os testes salvos

    O analista roda de novo os casos de teste de cada conjunto e tabela.

  5. Compare decisões anteriores

    O Decisimo executa as duas releases sobre decisões anteriores e lista as mudanças.

  6. Implante a release

    Se houver uma sequência de aprovação, o analista implanta após a assinatura.

  7. 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
Conjunto de regras Application fraud rules com condições e ações para um provedor de IP indisponível e vários dados de fraude confirmada
Application fraud rules reúne cinco regras, duas abertas: refer na falha de IP, decline em duas correspondências confirmadas.

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
Tabela de decisão Score Cutoff com as condições Knocked out e Score associadas aos resultados decline, refer e approve
Score Cutoff dá decline no knock-out e abaixo de 70, refer de 70 a 95, approve a partir de 95, em caso de demonstração.

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
Fluxo Consumer Lending Decision liga Affordability, Knock-out rules, Risk Scorecard e Score Cutoff entre Start e End
Consumer Lending Decision liga Start, Affordability, Knock-out rules, Risk Scorecard, Score Cutoff e End, em demonstração.

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.

Comece grátis