O que são conjuntos de regras?

Um 'Conjunto de regras' contém uma série de condições e ações que você poderá aplicar aos dados inseridos para uma função do SunSystems. Um conjunto de regras é definido em um Perfil do evento.

É o 'Perfil do evento' que identifica a função do SunSystems para a regra.

Um conjunto de regras pode ser usado com vários objetivos; por exemplo, para validar dados, definir valores de dados, realizar conversões e cálculos em dados selecionados, e estabelecer condições que controlam determinados processos e ações.

Um 'Conjunto de regras' consiste em uma série de instruções de condição seguidas de uma série de instruções de ação ou pode conter apenas uma série de ações caso elas sejam necessárias em todas as condições. O conjunto de regras pode conter até 50 instruções de condição e até 50 instruções de ação. As instruções de condição sempre começam com 'IF' ou 'OR', e as instruções de ação são sempre definidas após as instruções de condição.

Um conjunto de regras é definido como uma tabela de decisão. As colunas de decisão são utilizadas para associar uma ou mais ações ao resultado de uma ou mais instruções de condição. Um conjunto de regras contém até dez colunas de decisão.

Um exemplo de conjunto de regras teria a seguinte aparência:

Comando Valor 1 Operador Valor 2 Coluna de decisão 1 Coluna de decisão 2 Coluna de decisão 3
SE Código do produto = P01 S N  
SE Código do centro de custo = ESPAÇO     S
DEFINIR Análise do razão 6 = ABC X    
DEFINIR Análise do razão 6 = 123   X  
DISPLAY Missing_CC_Error_Msg         X

As instruções IF são as instruções de condição, e as instruções SET e DISPLAY são as instruções de ação.

O resultado de uma instrução de condição, seja S(im) ou N(ão), é indicado em uma coluna de decisão. A ação a ser realizada para um resultado específico é indicada por um X na coluna de decisão apropriada da instrução de ação.

Por exemplo, utilizando o conjunto de regras ilustrado anteriormente, se o código do produto for P01, o valor do código da análise do razão 6 será definido como ABC, conforme indicado na coluna de decisão 1. Se o código de produto não for P01, o valor do código da análise do razão 6 será definido como 123, conforme indicado na coluna de decisão 2.

Pontos-chave sobre os conjuntos de regras

  • Os conjuntos de regras contêm instruções de condição IF e OR e instruções de ação, como, por exemplo, SET, DISPLAY, CALCULATE.
  • É possível ter várias instruções IF e OR.
  • As instruções de ação são sempre definidas depois das instruções de condição.
  • O resultado de uma instrução de condição é sempre S ou N e é indicado em uma coluna de decisão.
  • A ação para uma instrução/resultado de condição é indicado por um X na coluna de decisão para o(a) respectivo(a) condição/resultado.
  • Os valores indicados em uma instrução podem ser itens de dados, valores literais, áreas de trabalho ou palavras-chave (por exemplo, EXISTE).
  • Há dez colunas de decisão por conjunto de regras.