Business Rules Templates
Discover our collection of hand-picked templates designed to accelerate your decision automation projects.
Teste A/B
Descubra uma maneira simples de atribuir um grupo de teste para realizar testes A/B em suas decisões.
Precificação baseada em risco
Descubra uma maneira simples de aplicar uma matriz de precificação baseada em risco adequada ao tipo de cliente.
Critérios de Elegibilidade e Regras da Política
Descubra uma maneira simples de definir e executar vários conjuntos de regras e obter o resultado da decisão final.
Templates
Snowflake Connector
Demonstrates how to leverage a database as a data source. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables.
PostgreSQL Connector
Demonstrates how to leverage a database as a data source. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables.
MySQL Connector
Demonstrates how to leverage a database as a data source. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables.
MSSQL Connector
Demonstrates how to leverage a database as a data source. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables.
Snowflake Connector (Single Row)
This template demonstrates how to integrate a Snowflake Database as a live data source within a Decision Flow. It specifically shows how to use the DB Single Row node, how to pass variables to the SQL query, and how to fetch data from the database and propagate it into the flow’s output.
PostgreSQL Connector (Single Row)
This template demonstrates how to integrate a PostgreSQL Database as a live data source within a Decision Flow. It specifically shows how to use the DB Single Row node, how to pass variables to the SQL query, and how to fetch data from the database and propagate it into the flow’s output.
MySQL Connector (Single Row)
This template demonstrates how to integrate a MySQL Database as a live data source within a Decision Flow. It specifically shows how to use the DB Single Row node, how to pass variables to the SQL query, and how to fetch data from the database and propagate it into the flow’s output.
MSSQL Connector (Single Row)
This template demonstrates how to integrate a MSSQL Database as a live data source within a Decision Flow. It specifically shows how to use the DB Single Row node, how to pass variables to the SQL query, and how to fetch data from the database and propagate it into the flow’s output.
Oracle DB Connector (Single Row)
This template demonstrates how to integrate an Oracle Database as a live data source within a Decision Flow. It specifically shows how to use the DB Single Row node, how to pass variables to the SQL query, and how to fetch data from the database and propagate it into the flow’s output.
Business Rule
The flow demonstrates the usage of the Business Rule node, which allows to connect and execute different types of business rules within the flow.
Debug
The flow demonstrates the use of the Debug node. It is suitable for inspecting data at specific points in a Flow.
REST API Client
Flow provides an overview of the REST API Client workflow, designed to demonstrate seamless integration between DecisionRules and external REST services.
Custom Code
This template describes the Custom Code Rule Flow, a functional example designed to demonstrate how custom scripting can be integrated into a decision workflow within the DecisionRules environment.
Collect
Outlines the Collect workflow, which demonstrates how to transform and filter data within a decision flow. The workflow processes a complex array of currency exchange rates to isolate and collect specific values into a structured output.
Join
This documentation explains the Join rule flow, which demonstrates how to merge multiple arrays within a workflow based on a common key.
Switch, End
This flow demonstrates the use of the Switch and End nodes. The example is illustrative (i.e., it has no business value). By changing the input data, you can easily discover the role of the Switch and its two different winning case strategies.
ForEach, Append
This workflow demonstrates how to effectively use ForEach and Array Append nodes to iterate through a dataset and reconstruct or copy an array of information.
Lookup Table
This flow illustrates the use of a lookup table. It serves as a ready-made currency conversion engine, drawing on a central repository of exchange rates to perform financial calculations.
Countries in Geographical Groups
Demonstrates how to leverage a database as both a data source and a data store. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables. It also illustrates the best practice of using temporary tables to manage database output.
Oracle DB Connector
Demonstrates how to leverage a database as a data source. It utilizes a user-configured database within its infrastructure and includes SQL commands to maintain the required tables.
Assign, Declare, Global Variables
This Decision Flow converts a specific amount from one currency to another using a provided exchange rate and a global rounding constant. The logic demonstrates the specific technical applications of Global Variables, Declare, and Assign nodes to manage data transformation and flow-level constants.
Segmentação de Clientes
Este exemplo mostra como usar o Switch para criar segmentação no Decision Flow.
Multiplicar números
Este exemplo simples de regra de script multiplica dois números e retorna o resultado.
Preços de entrega de encomendas
Exemplo básico de uma árvore de decisão. Aqui, ela é usada para estabelecer o preço com base no peso da embalagem.
Polígonos regulares
Tabela de decisão simples que retorna dados geométricos sobre polígonos regulares.
Categoria de Pessoa
Tabela de decisão simples que retorna a categoria da pessoa com base em sua idade.
Desconto de Fidelidade
Esta tabela de decisão utiliza uma coluna de cálculo para computar o desconto com base na classe de fidelidade.
Recuperação de Carrinhos Abandonados
Esta tabela utiliza o tempo que um cliente permanece inativo em seu site, o valor do seu carrinho e o status da sua assinatura para determinar quando uma mensagem deve ser enviada, para onde enviá-la e uma sugestão de chamada para ação.
Preços do aluguel de quartos
Decision Flow para calcular o preço do quarto com base na duração da estadia, número de pessoas, época do ano e eventos especiais.
Atribuição do Plano de Cuidados
Decision Flow que leva em consideração os sintomas e as características do paciente para determinar o melhor curso de ação para o tratamento.
Avaliação de Riscos para Estudantes
Recebe uma lista de fatores, atribui uma pontuação a cada um, soma as pontuações e, em seguida, gera um indicador e um caminho de risco para o aluno.
Planejamento de suprimentos
Este Decision Flow utiliza informações da cadeia de suprimentos (como estoque atual, pedidos, produção planejada, etc.) e escolhe a melhor resposta para a situação (como sinalizar uma emergência).
Manutenção preditiva de veículos
O Decision Flow analisa diferentes peças do veículo e suas respectivas características e, em seguida, gera um caminho para a manutenção do veículo.
Tarifa dinâmica
O Decision Flow utiliza dados como região, percentual da carga da rede, preço atual da energia e temperatura para calcular a tarifa final que o consumidor deve pagar, com base na sazonalidade e no consumo.
Pesquisa e desconstrução de objetos
Aprenda como conectar uma tabela de decisão a uma tabela de consulta para recuperar registros abrangentes, seguido pelos pontos de dados precisos da desconstrução.
Tabela de pesquisa dinâmica Usar
Aprenda como usar dados externos dinâmicos de tabelas de pesquisa versionadas para direcionar cálculos baseados em regras em uma tabela de decisão, garantindo que a lógica sempre faça referência à versão mais recente do catálogo ativo.
Cálculo dinâmico de pontuação
Descubra um padrão robusto para calcular a pontuação e o nível de risco do cliente usando uma biblioteca de variáveis de pontuação e uma estrutura de scorecard definida por uma Tabela de Decisão.
Validação do Aviso de Perda
Valida o FNOL (First Notice of Loss, ou Primeiro Aviso de Sinistro) e verifica os danos declarados para fins de seguro patrimonial.
Produtos Complementares
Automatize recomendações do tipo "Você também pode gostar" com este Decision Flow com base em um item no carrinho de compras do usuário.
Chamada de regra paralela
Chama três tabelas de decisão de um Decision Flow em paralelo, o que torna a resolução geral mais rápida. Use essa estrutura quando as regras não dependem umas das outras.
Configuração de teste de regras
Um Decision Flow invoca regras com entradas definidas em uma Tabela de Decisão de configuração separada e informa quais testes foram aprovados e quais foram reprovados.
Dynamic Business Rule
O fluxo demonstra a utilização do nó Dynamic Business Rule e mostra como acionar um conjunto de regras predefinidas a partir de uma lista de configuração. A vantagem é que você pode adicionar mais regras facilmente.
Taxas do vendedor
Esta tabela de decisão calcula as taxas do vendedor com base no preço do carro e em taxas especiais.
Cabaz promocional
Build a powerful promotional pricing system that evaluates multiple strategies in parallel, intelligently selects optimal discounts, and provides complete pricing transparency for your customers.
Classificação por verificação
Verifica se a matriz de entrada está ordenada em ordem crescente, decrescente ou desordenada. A lógica é implementada em uma Regra de Script personalizada.
Rentabilidade do Cliente
Informações sobre produtos, idade e valor da carteira definem o segmento do cliente. Tudo isso reunido em uma única Tabela de Decisão.
Calcular a soma
Decision Flow simples que calcula a soma dos números em uma matriz.
Verificação de fraude de transação
Decision Flow realizando avaliação do risco de fraude em transações.
Parcel Routing
Transform complex warehouse logistics into automated parcel assignments with this Decision Flow. This Decision Flow processes a single parcel, matching it to the best available truck based on delivery zone compatibility, vehicle parameters, and departure schedule.
Formulário Dinâmico
Este Decision Flow gera dinamicamente estruturas de formulários interativos usando uma biblioteca de configurações de perguntas e um modelo de formulário definido por Decision Tables.
Primeiro socorro
Esta árvore de decisão retorna o próximo passo em um cenário simples de primeiros socorros, com base na descrição da situação.
Catálogo de Produtos
Realize sua própria verificação de estoque usando nossa Tabela de Decisão.
Atribuição da Equipe de Manutenção
Garanta o reparo rápido dos equipamentos com este Decision Flow , que aciona automaticamente a equipe de serviço correta.
Calculadora de empréstimo
Gere orçamentos de empréstimo completos e em tempo real com este Decision Flow adaptável, baseado em suas taxas de juros personalizadas.
Aceitação do candidato
Automatize o processo de admissão de alunos e concessão de bolsas de estudo com este Decision Flow baseado em uma pontuação composta do candidato.
Detecção de Fraude em Devoluções
Otimize as devoluções no comércio eletrônico com este Decision Flow para processar automaticamente as solicitações de RMA.
Comissões de Vendas
Automatize os cálculos de suas comissões de vendas com este Decision Flow adaptável, baseado em suas regras.
Triagem de Prevenção à Lavagem de Dinheiro (AML)
Descubra uma maneira simples de identificar transações suspeitas com este Decision Flow baseado em suas características.
Rebalanceador de Portfólio
Experimente ações de negociação em tempo real com este Decision Flow baseado em preços de mercado e estratégia de portfólio.
Avaliação da pressão arterial
Analise a pressão arterial com este Decision Flow, comparando-a com as recomendações de saúde específicas para cada faixa etária.
Precificação de seguros da Telematics
Obtenha um preço de seguro mais justo com este Decision Flow baseado na pontuação telemática do motorista.
Seguro de Viagem
Gere orçamentos de seguros instantâneos com este Decision Flow adaptável, baseado em suas regras de risco personalizadas.
Painel de Avaliação do Cliente
Este Decision Flow calcula a pontuação do cliente com base em seu salário, número de meses no emprego atual e nível de escolaridade.
Marcos do Envio
Esta tabela de decisão valida se os marcos de envio estão na ordem correta; caso contrário, uma mensagem é retornada.
Imposto Federal
Uma tabela de decisão que mostra como organizar um cálculo de impostos.
Passagens aéreas
Defina as regras do seu negócio nesta tabela de decisão intuitiva e transforme a lógica de preços complexa em orçamentos precisos.
Validar entradas do formulário
Este Decision Flow complexo valida se o formulário de entrada e as linhas detalhadas são válidos em relação às regras definidas nas tabelas de decisão.
Otimização da dosagem
Decision Flow para otimização da dose com base no medicamento selecionado, na função renal (eTFG), no peso e na idade do paciente.
Construtor de Pacotes Dinâmicos
Decision Flow para determinar a pontuação do cliente no destino e o desconto aplicável a um pacote com opções adicionais no destino.
Alterações em Bilhetes Aéreos
Tabela de decisão para determinar se a passagem aérea de um cliente é elegível para alteração ou cancelamento com taxa de alteração, com base na data da compra, no tempo restante até o voo e se a passagem foi comprada durante um evento especial ou promoção.
Faróis automáticos de carro
Tabela de decisão para determinar se os faróis do carro precisam ser acesos com base na hora do dia, visibilidade e túneis.
Operação de uma usina de energia solar
Tabela de decisão para atender ao consumo doméstico e alocar a produção de energia elétrica com base no preço de exportação, uso doméstico, produção de energia elétrica e estado da bateria. A carga mínima da bateria é definida por meio de uma variável de regra.
Detecção de anomalias de consumo
Decision Flow para detecção de anomalias no aquecimento residencial com base no consumo anormal ou em problemas relatados pelo cliente.
Controle de irrigação de precisão
Tabela de decisão para determinar se a chuva prevista é suficiente para a umidade atual do solo ou se é necessária irrigação. Os limites de umidade são definidos usando variáveis de regra.
Planejamento de Rotação de Culturas
Tabela de decisão para determinar a melhor próxima cultura com base no nitrogênio do solo, cultura anterior, pressão de pragas e permissão para rotação de culturas.
Atribuição de turnos de trabalho
Decision Flow para determinar quais trabalhadores são elegíveis para atribuição de turnos com base na disponibilidade, cargo, turno preferido e horas trabalhadas.
Cálculo de Acessibilidade e Limites
Descubra uma maneira simples de calcular a capacidade de pagamento e definir limites de empréstimo e parâmetros finais com base no nível de risco, renda, pagamentos e exposição do cliente.
Estratégia de pesquisa paralela
Aprenda como usar a tabela de consulta no Decision Flow para recuperar registros abrangentes e, em seguida, desconstruir com precisão os pontos de dados.
Regra de chamada a partir do script
Este exemplo mostra como chamar facilmente qualquer regra a partir de uma Regra de Script, o que pode ser útil, por exemplo, na criação de uma orquestração complexa.
Taxa de sobregiro
Este fluxo de trabalho leva em consideração o status da assinatura de uma conta bancária, os dias em que a conta ficou com saldo negativo, a data do último saldo negativo e o valor do saldo negativo para calcular a taxa apropriada e verificar se a conta é reincidente.