Concepto de normas

Las normas contienen una serie de condiciones y acciones aplicables a datos introducidos en una función de SunSystems. Las normas se definen para un Perfil de evento.

El perfil de evento es el que identifica la función SunSystems para la norma.

Una norma se puede utilizar para una variedad de propósitos; por ejemplo para validar datos, definir valores de datos, realizar conversiones y cálculos en datos seleccionados y establecer condiciones que controlan ciertos procesos y acciones.

Una norma consiste en una serie de instrucciones de condición seguidos por una serie de instrucciones de acción, o simplemente contiene una serie de acciones, en caso de que sean aplicables en cualquier condición. Puede contener hasta 50 instrucciones de condición y hasta 50 instrucciones de acción. Las instrucciones de condición siempre empiezan por el comando SI u O, y las instrucciones de acción siempre se definen después de las instrucciones de condición.

Una norma se define como una tabla de decisión. Las columnas de decisión se utilizan para asociar una o más acciones con el resultado de una varias instrucciones de condición. Una norma contiene hasta diez columnas de decisión.

A continuación se ilustra un ejemplo de norma:

Comando Valor 1 Operador Valor 2 Columna de decisión 1 Columna de decisión 2 Columna de decisión 3
SI Código de producto = P01 S N  
SI Código de centro de costo = ESPACIO     S
DEFINIR Análisis de libro mayor 6 = ABC X    
DEFINIR Análisis de libro mayor 6 = 123   X  
MOSTRAR Missing_CC_Error_Msg         X

Las instrucciones SI son las instrucciones de condición, y las instrucciones CONF y MOSTRAR son instrucciones de acción.

El resultado de una instrucción de condición es S (sí) o N (no), y aparece indicado en una columna de decisión. La acción que se va a realizar en un resultado concreto se identifica con una X en la columna de decisión apropiada de la instrucción de acción.

Por ejemplo, en la norma anteriormente mencionada, si el código de producto es P01, el valor del código de análisis 6 de libro mayor se define en ABC como lo indica la columna de decisión 1. Si el código de producto no es P01, el valor del código de análisis 6 se define en 123, como lo indica la columna de decisión 2.

Puntos clave de las normas

  • Las normas contienen instrucciones de condición SI y O, así como instrucciones de acción, por ejemplo, CALCULAR, CONF y MOSTRAR.
  • Se pueden multiplicar las instrucciones SI y O.
  • Las instrucciones de acción siempre se definen después de las instrucciones de condición.
  • El resultado de una instrucción de condición es S o N, y aparece indicado en una columna de decisión.
  • La acción destinada a una instrucción/resultado de condición se indica con una X en la columna de decisión de la condición/resultado pertinente.
  • Los valores de una instrucción pueden ser elementos de datos, valores literales, áreas de trabajo, o palabras clave (por ejemplo, EXISTE).
  • Hay diez columnas de decisión por norma.