Configuración de una correlación de caso

Para configurar correlaciones de caso, utilice el editor de redacción de expresiones de correlaciones de casos. Estas correlaciones sólo están disponibles para los nodos de correlación destinados a mensajes.

  1. Seleccione un campo de origen y un campo de destino.
  2. Seleccione Correlación > Crear correlación de caso. El editor muestra una tabla de pares de condiciones y valores.
  3. Seleccione la fila que desee editar. Puede agregar, eliminar o mover las entradas de la tabla cuando sea necesario.
  4. Pulse Aceptar cuando haya terminado.

Puede repetir este procedimiento para cada uno de los destinos a los que desee agregar una correlación de caso.

Con las correlaciones de caso, el editor de redacción de expresiones de correlaciones de casos proporciona recursos incorporados adicionales con los que puede:
  • Ofrecer una expresión principal opcional.
  • Insertar, añadir o suprimir pares de expresión de condición.
  • Cambiar el orden de los pares de expresión de condición.
Hay dos formas de expresión de caso, y el editor de expresiones de correlaciones compuestas utiliza el valor del campo Emparejar condición con para decidir qué formato es relevante. Si el valor de este campo es TRUE (valor por omisión), se genera el formato siguiente:
CASE
WHEN a=b THEN ...
WHEN c=d THEN ...
WHEN x=y THEN ...
...
END CASE
En este caso, la ventana condición debe contener una expresión del formato a=b.
Si el valor del campo Match condition with no es TRUE, se genera el formato siguiente:
CASE some expression
WHEN a THEN ...
WHEN b THEN ...
END CASE
En este caso, 'some expression' está codificado en Emparejar condición con y la ventana condición debe contener una expresión del formato a.

Para agregar una cláusula WHEN, pulse el botón derecho del ratón en la matriz blanca que aparece debajo de Condición o Destino y seleccione Insertar condición o Agregar condición.

Para ambos formatos de la expresión CASE, podemos tener una cláusula de tipo catch-all, la cláusula ELSE:
CASE some expression
WHEN a THEN ...
WHEN b THEN ...
,,,
ELSE z
END CASE
Utilice la opción Añadir sentencia por omisión en el panel de condición para generar la cláusula ELSE.

Conceptos relacionados
Correlaciones
Tipos de correlación
Correlación de mensajes

Tareas relacionadas
Modificación del valor de destino mediante el editor de expresiones de correlaciones compuestas
Aplicación de una condición

Referencia relacionada
Correlaciones