• No se han encontrado resultados

Definición de evaluaciones de control de integración o de control de sistema:

Las evaluaciones de control se utilizan para comparar un valor de un campo específico con el valor de un control de integración. También puede utilizar una evaluación de control para comparar el valor de un campo específico con un valor de control de sistema (un valor MAXVARS).

Acerca de esta tarea

Si evalúa un control de integración, deberá ser un control de tipo valor o booleano.

Procedimiento

1. En la aplicación Servicios empresariales o Canales de publicación, visualice el registro de servicio o canal al que se aplica la evaluación.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione la estructura de objeto a la que se aplica la evaluación.

3. Lleve a cabo una de estas acciones:

v Para un servicio empresarial, pulse en Agregar/Modificar condiciones en la ficha Reglas de proceso de estructura de objeto o en la ficha Reglas de proceso de objetos.

v Para un canal de publicación, pulse en Agregar/Modificar condiciones en la ventana de tabla Reglas de proceso para subregistro.

4. En la ventana de tabla Condiciones, pulse en Fila nueva.

5. En el campo Condiciones, especifique un valor. El valor de condición determina el orden en el cual la infraestructura de integración evalúa las condiciones.

6. Para comparar el valor de control con un valor de campo, seleccione uno de los botones de radio siguientes y especifique valores en los campos

correspondientes.

v Control de integración v MAXVAR

7. Especifique valores en los campos siguientes:

Opción Descripción

Tipo de evaluación Define el tipo de evaluación que se realiza en el campo XML.

Valor El valor que se utiliza en la evaluación de

control.

8. Pulse Aceptar.

Definición de evaluaciones de campos de objetos:

Puede utiliza una evaluación de campo de objeto para evaluar el valor de un campo en cualquier objeto que se haya incluido en la definición de una estructura de objeto. También puede evaluar otros objetos de negocios a los que se pueda acceder utilizando una cláusula WHERE.

Acerca de esta tarea

Independientemente del valor de entorno local del servidor de aplicaciones o la base de datos, en todos los campos de decimales se debe utilizar un punto (.) como

separador decimal. Los números situados a la izquierda del indicador no se formatean. Este formato se aplica a los datos entrantes y salientes. Por ejemplo, $1,738,593.64 debe ser 1738593.64.

Puede utilizar una evaluación de campo de objeto para realizar las evaluaciones siguientes:

v Comprobar si el campo es o no es nulo

v Comparar el valor del campo de objeto con el valor de un control de integración o un control del sistema

v Comparar el valor del campo de objeto con un valor predefinido

Si los datos no satisfacen la comparación, la evaluación devuelve un resultado de falso. Si los datos satisfacen la comparación, la evaluación devuelve un resultado de verdadero.

Procedimiento

1. En la aplicación Canales de publicación, visualice el registro de canal al que se aplica la evaluación.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione la estructura de objeto a la que se aplica la evaluación.

3. En la ventana de tabla Reglas de proceso para subregistro, pulse en

Agregar/Modificar condiciones.

4. En la ventana de tabla Condiciones, pulse en Fila nueva.

5. En el campo Condiciones, especifique un valor. El valor de condición determina el orden en el cual la infraestructura de integración evalúa las condiciones.

6. En la ficha Campo de objeto, pulse en Fila nueva. 7. Especifique valores en los campos siguientes:

Opción Descripción

Objeto El objeto de negocios que contiene el campo

que se evalúa.

Relación de objeto La relación entre el objeto de negocios definido y el objeto de negocios de la regla.

Campo El campo de objeto de negocios que se

evalúa.

Tipo de evaluación El tipo de evaluación que se realiza en el campo del objeto de negocios.

Evaluar cuando Con qué frecuencia se realiza la evaluación.

Especifique un valor de objeto de negocios sólo si no está en el objeto de negocios en el cual se ha creado la regla.

8. Para comparar el valor del campo de objeto de negocios con otro valor, seleccione uno de los botones de selección siguientes y especifique valores en el campo correspondiente.

v Control de integración v Valor

v MAXVAR 9. Pulse Aceptar.

Definición de evaluaciones de conjuntos de objetos:

Una evaluación de conjunto de objetos le permite determinar si existen registros en una relación entre dos objetos de negocios. Si la relación devuelve un conjunto de objetos de negocios, la evaluación devuelve un resultado verdadero.

Procedimiento

1. En la aplicación Canales de publicación, visualice el registro de canal al que se aplica la evaluación.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione la estructura de objeto a la que se aplica la evaluación.

3. En la ventana de tabla Reglas de proceso para subregistro, pulse en

Agregar/Modificar condiciones.

4. En la ventana de tabla Condiciones, pulse en Fila nueva.

5. En el campo Condiciones, especifique un valor. El valor de condición determina el orden en el cual la infraestructura de integración evalúa las condiciones.

6. En la ficha Conjunto de objetos, pulse en Fila nueva. 7. Especifique valores en los campos siguientes:

Opción Descripción

Objeto El objeto de negocios que contiene el campo

que se evalúa.

Relación de objeto La relación entre el objeto de negocios definido y el objeto de negocios de la regla. Tipo de evaluación El tipo de evaluación que se realiza en el

campo del objeto de negocios.

8. Pulse Aceptar.

9. Pulse en Guardar canal de publicación.

Definición de evaluaciones de campos XML:

Puede utilizar una evaluación de campo XML para evaluar un valor en un

subregistro de estructura de objeto. Cuando utilice una evaluación de campo XML, puede comprobar si un campo es nulo y comparar valores en un campo de objeto de negocios con un control de integración, un valor de sistema o un valor

predefinido.

Procedimiento

1. En la aplicación Servicios empresariales o Canales de publicación, visualice el registro de servicio o canal al que se aplica la evaluación.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione la estructura de objeto a la que se aplica la evaluación.

3. Lleve a cabo una de estas acciones:

v Para un servicio empresarial, pulse en Agregar/Modificar condiciones en la ficha Reglas de proceso de estructura de objeto o en la ficha Reglas de proceso de objetos.

v Para un canal de publicación, pulse en Agregar/Modificar condiciones en la ventana de tabla Reglas de proceso para subregistro.

5. Opcional: En el campo Condiciones, especifique un valor. El valor de condición determina el orden en el cual la infraestructura de integración evalúa las condiciones.

6. En la ficha Campo XML, pulse en Fila nueva. 7. Especifique valores en los campos siguientes:

Opción Descripción

Campo El campo XML que se evalúa.

Tipo de evaluación El tipo de evaluación que se realiza en el campo XML.

Evaluar cuando Con qué frecuencia se realiza la

evaluación.

8. Para comparar el valor del campo XML con otro valor, seleccione uno de los botones de selección siguientes y especifique valores en el campo

correspondiente. v Control de integración v Valor v MAXVAR v Campo de comparación 9. Pulse Aceptar.

Definición de las reglas de proceso:

Puede definir una regla de proceso para realizar el proceso de servicios

empresariales personalizados y el canal de publicación. Cuando utilice una regla de proceso, puede realizar el proceso de entrada y salida personalizado sin utilizar una clase Java.

Antes de empezar

Antes de crear una regla de proceso, debe tener en cuenta la definición de: v Si una regla de servicio empresarial o canal de publicación evalúa un campo

XML o un campo de objeto empresarial.

v El subregistro específico u objeto empresarial en el que se va a definir la regla. v Las acciones que desencadenan la regla.

Procedimiento

1. En la aplicación Servicios empresariales o Canales de publicación, visualice el registro de servicio o canal al que se aplica la regla.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione el subregistro de estructura de objeto al que se aplica la regla.

3. Para un servicio empresarial, realice una de las acciones siguientes:

v En la ficha Reglas de proceso de estructura de objeto, pulse Fila nueva para definir una regla de proceso de entrada en una estructura de objeto.

v En la ficha Reglas de proceso de objeto, pulse Fila nueva para definir una regla de proceso de entrada en un objeto empresarial.

4. Para un canal de publicación, pulse Fila nueva en la ficha Reglas de proceso para subregistro para definir una regla de proceso de salida en un objeto empresarial.

6. En el campo Acción, escriba un valor.

7. Para cambiar el orden en el que la aplicación aplica las reglas de proceso de un objeto, cambie el valor en el campo Secuencia. La infraestructura de integración aplica las reglas secuencialmente comenzando por el objeto de nivel principal. 8. Realice una o más de las siguientes acciones.

v Seleccione o desmarque la casilla de verificación Aplicar al insertar objeto

principal.

v Seleccione o desmarque la casilla de verificación Aplicar al actualizar objeto

principal.

v Seleccione o desmarque la casilla de verificación Aplicar al suprimir objeto

principal.

Los valores anotados determinan si la infraestructura de integración se aplica a la regla de proceso cuando una fila se inserta, actualiza o suprime en el objeto empresarial principal de la estructura de objeto.

9. Pulse Guardar servicio empresarial o Guardar canal de publicación.

Habilitación de reglas de proceso:

Debe habilitar una regla de proceso para poderla aplicar a objetos de servicio empresarial o de canal de publicación. Una regla de proceso habilitada indica que está lista para llevar a cabo procesos personalizados de entrada y salida.

Acerca de esta tarea

Si inhabilita una regla de proceso predefinida, se pueden producir errores de proceso de infraestructura de integración.

Procedimiento

1. En la aplicación Servicios empresariales o Canal de publicación, visualice el servicio o el canal con la regla de proceso que desea habilitar.

2. En la ventana de tabla Subregistros de estructura de objeto, seleccione el objeto al que se aplica la regla.

3. Especifique si desea habilitar o inhabilitar la regla de proceso.

Opción Habilitado

Habilitado Seleccionado

Inhabilitado Sin seleccionar

Para el servicio empresarial, puede habilitar o inhabilitar la regla de proceso en las fichas Reglas de proceso de estructura de objeto o Reglas de proceso de objetos. Para el canal de publicación, puede habilitar o inhabilitar la regla de proceso en la ficha Reglas de proceso para subregistro.

4. Pulse en Guardar servicio empresarial o Guardar canal de publicación.

Adición de controles:

Los controles de integración se utilizan para configurar el comportamiento de cualquier servicio empresarial o canal de publicación según las necesidades de organizaciones y plantas individuales. Los tipos de control incluyen el control booleano, controles de referencia cruzada, control de lista y controles de valores.

Adición de controles booleanos:

Puede agregar un control de tipo booleano cuando necesite un control de

integración que especifique un valor de verdadero o falso. Un servicio empresarial o un canal de publicación puede utilizar este control booleano en sus evaluaciones de reglas de procesamiento. El valor de verdadero o falso que asigna al control determina si un servicio empresarial o un canal de publicación aplican una regla de proceso en una transacción.

Procedimiento

1. En la aplicación Servicios empresariales, en el menú Seleccionar acción, seleccione Crear controles de integración.

2. Pulse en Agregar control nuevo > Agregar nuevo control booleano.

3. En el campo Control de integración, especifique el identificador para el control booleano.

4. Especifique si desea que el control booleano tenga un valor predeterminado de verdadero o falso.

Opción Valor predeterminado Verdadero

Valor verdadero Seleccionado

Valor falso Sin seleccionar

5. Pulse en Aceptar para cerrar el cuadro de diálogo Control booleano. 6. Pulse en Aceptar para cerrar el cuadro de diálogo Crear controles de

integración.

Ejemplo

Puede utilizar un control booleano para indicar si los servicios empresariales o los canales de publicación reciben o envían transacciones de orden de compra. Puede establecer una acción de regla de proceso en un servicio empresarial o canal de publicación para saltarse una transacción. Si el valor predeterminado que asigna al control booleano es verdadero y la evaluación de regla de proceso es verdadera, el servicio empresarial o canal de publicación reciben y envían actualizaciones de transacciones de orden de compra.

Qué hacer a continuación

Puede asociar un control de integración con un servicio empresarial o un canal de publicación en la aplicación Servicios empresariales o Canales de publicación. Estas asociaciones ponen los controles de integración a disposición del procesamiento de mensajes entrante y salientes. También puede asociar un control de integración a un sistema externo en la aplicación Sistemas externos. El valor definido en el control al nivel externo sobrescribe el valor de control definido en el servicio empresarial o el nivel de canal de publicación.

Adición de controles de referencia cruzada:

Puede agregar un control tipo referencia cruzada cuando necesite un control de integración que sustituya un valor por otro. Puede sustituir un valor en los mensajes entrantes o salientes y en varias organizaciones o plantas. Un control de referencia cruzada puede realizar la conversión entre un valor del sistema de gestión de activos y un valor del sistema externo.

Acerca de esta tarea

Un canal de publicación utiliza un control de referencia cruzada para convertir un valor de sistema de gestión de activos saliente a un valor de sistema externo. Un servicio empresarial utiliza un control de referencia cruzada para convertir un valor de sistema externo entrante a un valor de sistema de gestión de activos. Si utiliza sinónimos, especifique el valor externo como valor de control, no el valor interno de la aplicación. Debe utilizar un punto (.) como marcador de posición decimal al introducir decimales como valor de control. Los números situados a la izquierda del indicador no se convierten. Por ejemplo, $1,738,593.64 debe ser 1738593.64.

Procedimiento

1. En la aplicación de servicios empresariales o canales de publicación, seleccione la acción Crear controles de integración.

2. Pulse en Agregar control nuevo > Agregar nuevo control XRef. 3. Especifique valores en los campos siguientes:

Opción Descripción

Control de integración El identificador del control de valor.

Dominio El dominio que se utiliza para comprobar

los valores especificados para el control de integración.

4. En la ventana de tabla Valores, pulse en Fila nueva. 5. Especifique valores en los campos siguientes:

Opción Descripción

Valor predeterminado El valor que se convierte a un valor de sistema externo o a partir de un valor de sistema externo.

Valor externo predeterminado El valor externo que se convierte en el valor predeterminado o a partir del valor predeterminado.

6. Pulse en Aceptar para cerrar el cuadro de diálogo Control de referencia cruzada.

7. Pulse en Aceptar para cerrar el cuadro de diálogo Crear controles de integración.

Ejemplo

Las plantas del sistema de gestión de activos corresponden a unidades

empresariales del sistema externo, aunque dos sistemas externos distintos utilizan valores diferentes para estas entidades. Un control de referencia cruzada puede realizar la conversión entre los dos valores que no coinciden y el valor del sistema de gestión de activos.

Un control de referencia cruzada en un servicio empresarial puede convertir el valor de planta del sistema externo EX001 en un valor de planta del sistema de gestión de activos MX001.

Qué hacer a continuación

Puede asociar un control de integración con un servicio empresarial o un canal de publicación en la aplicación Servicios empresariales o Canales de publicación. Estas asociaciones ponen los controles de integración a disposición del procesamiento de mensajes entrante y salientes. También puede asociar un control de integración a un sistema externo en la aplicación Sistemas externos. El valor definido en el control al nivel externo sobrescribe el valor de control definido en el servicio empresarial o el nivel de canal de publicación.

Adición de controles de lista:

Puede crear un control de integración de tipo de lista cuando necesite un control que contenga una lista de valores. Un servicio empresarial o un canal de

publicación puede utilizar este control de lista en sus evaluaciones de reglas de procesamiento. La regla se puede saltar el procesamiento de la transacción cuando el valor del campo de datos no coincide con ninguno de los valores de control de lista definidos.

Acerca de esta tarea

Debe utilizar un punto (.) como marcador de posición decimal al introducir decimales como valor de control. Los números situados a la izquierda del indicador no se convierten. Por ejemplo, $1,738,593.64 debe ser 1738593.64.

Procedimiento

1. En la aplicación Servicios empresariales, en el menú Seleccionar acción, seleccione Crear controles de integración.

2. Pulse en Agregar control nuevo > Agregar nuevo control de lista. 3. Especifique valores en los campos siguientes:

Opción Descripción

Control de integración El identificador del control de valor.

Dominio El dominio que se utiliza para comprobar

los valores especificados para el control de integración.

4. En la ventana de tabla Valores, pulse en Fila nueva.

5. En el campo Valor predeterminado, especifique un valor para la evaluación. 6. Pulse en Aceptar para cerrar el cuadro de diálogo Control de lista.

7. Pulse en Aceptar para cerrar el cuadro de diálogo Crear controles de integración.

Ejemplo

Las órdenes de trabajo se envían a un sistema externo sólo si el estado de la orden de trabajo es APROB (aprobado) o COMPLETO. La regla de proceso puede comprobar el estado de una orden de trabajo sobre un control de lista que contiene estos dos valores de estado. Si el estado de una orden de trabajo no coincide con los dos valores de control de lista, la transacción de orden de trabajo no se envía al sistema externo.

Qué hacer a continuación

Puede asociar un control de integración con un servicio empresarial o un canal de publicación en la aplicación Servicios empresariales o Canales de publicación. Estas asociaciones ponen los controles de integración a disposición del procesamiento de mensajes entrante y salientes. También puede asociar un control de integración a un sistema externo en la aplicación Sistemas externos. El valor definido en el control al nivel externo sobrescribe el valor de control definido en el servicio empresarial o el nivel de canal de publicación.

Adición de controles de valor:

Puede crear un control de integración de tipo de valor cuando necesite un control que contenga un único valor. Un servicio empresarial o un canal de publicación puede utilizar este control de valor en sus evaluaciones de reglas de

procesamiento. La regla se puede saltar el procesamiento de la transacción cuando el valor del campo de datos no coincide con el valor de control definido.

Acerca de esta tarea

Puede proporcionar un valor de control predeterminado y asignar un dominio al control para asegurarse de que se validan todos los valores entrados para dicho