Configuración de instrucciones de regla > Acciones
  

Acciones

Una acción especifica la salida de una instrucción de regla. Una acción genera un valor de salida si la condición de la instrucción de regla valida un valor de entrada.
Puede configurar una acción para generar una salida de las siguientes maneras:

Tipos de acciones

Al configurar una acción, se especifican los datos que devuelve la instrucción de regla cuando el operador valida los datos de entrada de la condición.
Configure una acción para generar una salida de una de las siguientes maneras:
Devolver un valor que especifique.
Configure una acción para devolver un valor de datos que ha especificado.
Por ejemplo, puede configurar una acción para devolver la palabra VALID cuando los datos de entrada coinciden con un valor de datos de referencia.
Reemplazar una entrada por otra.
Configure una acción para devolver un valor de datos de otra entrada en lugar de la entrada actual. La acción lee el valor de datos de la fila correspondiente de la entrada que seleccione.
Por ejemplo, una empresa puede definir una regla que exija que todos los registros de productos utilicen códigos de respuesta rápida (QR) en lugar de códigos de barras. Puede configurar una acción para reemplazar una columna de entrada de valores de código de barras por una columna correspondiente de valores de código QR.
Devolver un valor de una tabla de referencia.
Configure una acción para devolver un valor de datos de una tabla de referencia. La acción compara los datos de entrada con los valores de la tabla de referencia que especifique. Si la acción encuentra los datos de entrada en la tabla de referencia, la acción devuelve un valor de datos de referencia que se corresponde con los datos de entrada.
Por ejemplo, puede configurar una acción para comparar los datos de nombre con una tabla de referencia que identifica el sexo del nombre. La acción puede devolver como salida la palabra "MALE" cuando la palabra "JOHN" sea la entrada. La acción puede leer la palabra "JOHN" y devolver la palabra "MALE" como salida.
Quitar valores de datos de los datos de entrada.
Configure una acción para quitar un valor de datos que especifique.
Por ejemplo, los datos de entrada pueden incluir términos de productos que la empresa ya no utilice. Configure la acción para devolver una versión de los datos de entrada que omita los términos de productos.
Quitar valores de datos de referencia de los datos de entrada.
Configure una acción para eliminar los valores de datos de referencia de una entrada.
La acción compara los datos de entrada con los valores de la tabla de referencia que especifique. Si la acción encuentra un valor de datos de entrada en la tabla de referencia, se elimina el valor de los datos de entrada. La acción devuelve como salida la versión editada de los datos de entrada.
Por ejemplo, puede configurar una acción para comparar una cadena de entrada con una tabla de referencia de términos de saludo. La acción puede leer la cadena de entrada "MR JOHN SMITH" y devolver la cadena "JOHN SMITH" como salida.
Quitar los espacios entre caracteres de los datos de entrada.
Configure una acción para eliminar los espacios entre caracteres de los datos de entrada. Quite los espacios entre caracteres cuando los datos de entrada incluyan espacios entre caracteres redundantes.
Por ejemplo, puede configurar una acción para quitar los espacios entre caracteres del siguiente número de teléfono:
212 555 1234
Utilizar una función para determinar el valor de salida.
Configure una acción para aplicar una expresión a los datos de entrada.
Por ejemplo, puede configurar la acción para devolver la longitud de caracteres de los datos de entrada.
Fusionar valores de varias entradas.
Configure una acción para fusionar datos de dos o más entradas.
Por ejemplo, puede configurar una acción para fusionar una columna de datos de nombre y una columna de datos de apellido. La acción devuelve un único campo que contiene el primer y segundo nombre.
Cambiar las mayúsculas o minúsculas de los caracteres de los datos de entrada.
Configure una acción para convertir las mayúsculas o minúsculas de los caracteres de una entrada que seleccione.
Por ejemplo, una instrucción de regla puede leer un conjunto de datos que almacene los valores de datos con las mayúsculas o minúsculas de la frase. Configure una acción para devolver los datos en mayúsculas.

Opciones de configuración de acciones

Al configurar una acción, se especifica un valor de datos que la instrucción de regla puede devolver como una salida del conjunto de reglas. Para generar la salida, puede especificar un valor de datos o definir una expresión.
Puede especificar el valor de datos en la instrucción de regla o seleccionar una entrada como el origen de los valores de datos. La expresión se define en el cuadro de diálogo de configuración que se abre en la instrucción de regla.

Especificar un valor de datos en la acción

Para especificar un valor de datos, seleccione un tipo de datos en las opciones de acción de la instrucción de regla.
Puede seleccionar los siguientes tipos de datos:
Especifique el valor de datos para la instrucción de regla en la vista de propiedades del conjunto de reglas.
Nota: Puede especificar un tipo de datos de fecha/hora y seleccionar una entrada de ese tipo al configurar una expresión en la acción.

Añadir una entrada a la acción

Para utilizar una entrada como el origen de datos de salida, seleccione la opción de entrada en las opciones de acción de la instrucción de regla. A continuación, seleccione el nombre de entrada de las opciones de acción.

Aplicar una expresión a la acción

Para configurar una expresión, seleccione la opción de funciones del menú de acciones. Cuando selecciona el campo, se abre el cuadro de diálogo Definir la acción.
La siguiente imagen muestra el cuadro de diálogo Definir la acción:
Las opciones del cuadro de diálogo Definir acción determinan la salida de la acción. Seleccione un tipo de opción en la sección izquierda del cuadro de diálogo. Utilice los campos editables para definir la salida.
  1. 1. Opciones de entrada.
  2. 2. Opciones de función.
  3. 3. Opciones de estandarización.
  4. 4. Opciones de fusión.
  5. 5. Opciones de conversión de mayúsculas y minúsculas.
  6. 6. Campos editables de la opción seleccionada.
Para definir una expresión, seleccione Funciones. De igual manera, puede definir operaciones para estandarizar y fusionar valores de datos, y para cambiar el uso de mayúsculas o minúsculas en los valores de datos.