Business Rules Templates

Discover our collection of hand-picked templates designed to accelerate your decision automation projects.

Templates

inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteInício fácil

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.

Explore
inicianteInício fácil

Debug

The flow demonstrates the use of the Debug node. It is suitable for inspecting data at specific points in a Flow.

Explore
inicianteInício fácil

REST API Client

Flow provides an overview of the REST API Client workflow, designed to demonstrate seamless integration between DecisionRules and external REST services.

Explore
inicianteInício fácil

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.

Explore
inicianteInício fácil

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.

Explore
inicianteInício fácil

Join

This documentation explains the Join rule flow, which demonstrates how to merge multiple arrays within a workflow based on a common key.

Explore
inicianteInício fácil

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.

Explore
inicianteInício fácil

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.

Explore
inicianteInício fácil

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.

Explore
truquesintegraçãoavançado

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.

Explore
inicianteintegraçãoInício fácil

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.

Explore
inicianteInício fácil

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.

Explore
fluxosiniciante

Segmentação de Clientes

Este exemplo mostra como usar o Switch para criar segmentação no Decision Flow.

Explore
regrasiniciante

Multiplicar números

Este exemplo simples de regra de script multiplica dois números e retorna o resultado.

Explore
regraslogísticainiciante

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.

Explore
regrasiniciante

Polígonos regulares

Tabela de decisão simples que retorna dados geométricos sobre polígonos regulares.

Explore
regrasiniciante

Categoria de Pessoa

Tabela de decisão simples que retorna a categoria da pessoa com base em sua idade.

Explore
comercio electrónico y venta minorista

Desconto de Fidelidade

Esta tabela de decisão utiliza uma coluna de cálculo para computar o desconto com base na classe de fidelidade.

Explore
comercio electrónico y venta minorista

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.

Explore
serviços de viagem

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.

Explore
saúde

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.

Explore
educação

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.

Explore
manufatura

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).

Explore
automotivo

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.

Explore
energia e serviços públicos

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.

Explore
truquesintermediário

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.

Explore
truquesiniciante

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.

Explore
serviços financeiros

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.

Explore
seguros

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.

Explore
comercio electrónico y venta minorista

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.

Explore
truquesintermediá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.

Explore
truquesavançado

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.

Explore
inicianteInício fácil

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.

Explore
comercio electrónico y venta minorista

Taxas do vendedor

Esta tabela de decisão calcula as taxas do vendedor com base no preço do carro e em taxas especiais.

Explore
comercio electrónico y venta minorista

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.

Explore
truquesavançado

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.

Explore
serviços financeiros

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.

Explore
fluxos

Calcular a soma

Decision Flow simples que calcula a soma dos números em uma matriz.

Explore
serviços financeiros

Verificação de fraude de transação

Decision Flow realizando avaliação do risco de fraude em transações.

Explore
logística

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.

Explore
comercio electrónico y venta minorista

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.

Explore
saúde

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.

Explore
comercio electrónico y venta minorista

Catálogo de Produtos

Realize sua própria verificação de estoque usando nossa Tabela de Decisão.

Explore
indústria

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.

Explore
serviços financeiros

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.

Explore
educação

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.

Explore
comercio electrónico y venta minorista

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.

Explore
comercio electrónico y venta minorista

Comissões de Vendas

Automatize os cálculos de suas comissões de vendas com este Decision Flow adaptável, baseado em suas regras.

Explore
serviços financeiros

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.

Explore
serviços financeiros

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.

Explore
saúde

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.

Explore
segurosem destaque

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.

Explore
aplicativo de exemploem destaqueseguros

Seguro de Viagem

Gere orçamentos de seguros instantâneos com este Decision Flow adaptável, baseado em suas regras de risco personalizadas.

Explore
aplicativo de exemploserviços financeiros

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.

Explore
logística

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.

Explore
governo

Imposto Federal

Uma tabela de decisão que mostra como organizar um cálculo de impostos.

Explore
aplicativo de exemploem destaqueaviação

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.

Explore
seguros

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.

Explore
saúde

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.

Explore
serviços de viagem

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.

Explore
serviços de viageminiciante

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.

Explore
automotivoiniciante

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.

Explore
energia e serviços públicos

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.

Explore
energia e serviços públicos

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.

Explore
agricultura

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.

Explore
agriculturainiciante

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.

Explore
recursos humanos

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.

Explore
serviços financeiros

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.

Explore
truquesiniciante

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.

Explore
truquesavançado

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.

Explore
serviços financeiros

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.

Explore