Regras de orquestração

Em modelos de tarefas, você gerencia e constrói os itens que compõem a lógica de negócios de seu aplicativo: artefatos de regra e fluxos de regras... Fluxos de regras orquestram a execução de regras.

Em um modelo de tarefa, você cria e edita todos os artefatos necessários para definir sua decisão: artefatos de regra, fluxos de regras e conjuntos de variáveis. É possível organizar e agrupar artefatos relacionados em pastas e subpastas..

Artefatos de regra

Você cria artefatos de regras para definir a lógica de decisão que deseja implementar Dois tipos de artefatos de regra estão disponíveis em modelos de tarefa: regras de negócios e tabelas de decisões.
  • As regras de negócios são instruções if-then que são escritas com uma sintaxe próxima à linguagem natural que pode ser facilmente compreendida por especialistas de negócios. Instruções if-then associam uma condição (if) com uma ação (then). Quando a condição é atendida, a ação de regra é acionado Você grava regras usando um editor orientado que permite montar instruções e incluir variáveis ausentes.
  • As tabelas de decisão representam a lógica de decisão como uma tabela em que cada linha corresponde a uma regra de negócios Você usa os recursos especiais que são fornecidos pelo editor de tabelas de decisão para trabalhar com tabelas de decisões

Fluxos de regras

Com fluxos de regras, é possível gerenciar o fluxo de execução de regras em seu modelo de tarefa. Um modelo de tarefa deve conter pelo menos um fluxo de regra, mas pode conter mais..

Os fluxos de regras são compostos por um conjunto de nós que são usados como blocos de construção:
  • Nós de início e nós de término são marcadores gráficos para o início e o término do fluxo de execução.
  • Os nós da tarefa de regra contêm conjuntos de regras de negócios e / ou tabelas de decisão
  • Os nós de tarefa de ação contêm instruções de ação de regras
  • Os nós de tarefa de subfluxo fazem referência a outros fluxos de regras contidos no mesmo modelo de tarefa
  • Os nós de tarefa de função fazem referência a outros modelos. O modelo referido pode ser qualquer outro modelo contido no mesmo serviço de decisão.
Fluxo de regra com um nó inicial, três nós de tarefa e um nó final

As transições conectam as tarefas de regras em um fluxo de regras e definem a seqüência do fluxo de regras de uma tarefa de regras para outra

Conjuntos de Variáveis

Os conjuntos de variáveis permitem agrupar variáveis relacionadas. Essas variáveis são internas ao modelo de tarefa e podem ser referenciadas em regras de negócios e tabelas de decisão.

As variáveis também podem ser usadas como parâmetros de entrada e saída em funções..