Proceso de salida de estructuras de objetos

El proceso de estructuras de objeto de salida realiza la serialización de datos de objetos de negocio (mbo) en un mensaje XML. Durante este proceso, un script de automatización puede insertar lógica de proceso personalizada para cambiar el comportamiento de proceso predeterminado de la estructura de objeto. El script se puede utilizar en lugar de la clase de definición Java™ o se puede utilizar con él.

En la serialización se utilizan funciones como skipMbo(ctx). En el nombre de la función, ctx es el objeto de la función preparada por la infraestructura de integración y comunica datos entre la infraestructura de la integración y el script de automatización. Un script de automatización puede afectar al proceso de los datos y comunicar los cambios a la infraestructura de integración.

La serialización incluye las funciones siguientes, que los scripts de automatización pueden utilizar para insertar lógica personalizada en el proceso de los datos:

skipMbo(ctx)
Filtra datos de objeto del mensaje XML. Las API están disponibles para filtrar datos del mensaje XML, seguir procesando los datos que desea en el mensaje XML y completar el proceso de la estructura del objeto una vez filtrados los datos. Por ejemplo, si la estructura del objeto está construyendo un mensaje XML para una orden de compra, un script de automatización puede insertar lógica que filtra los datos de la línea de la orden de compra donde el tipo de línea es para líneas de servicio.
skipCols(ctx)
Filtra una columna o varias columnas de la estructura de objeto. Por ejemplo, si la estructura del objeto está construyendo un mensaje XML para un activo, un script de automatización puede insertar una lógica que filtra una serie de columnas que no son necesarias para el sistema que recibirá el mensaje XML.
overrideValues(ctx)
Establece el valor de un campo de estructura de objeto en el mensaje XML. Por ejemplo, si la estructura del objeto está construyendo un mensaje XML para un activo, un script de automatización PUEDE insertar una lógica que puede filtrar una serie de columnas que no son necesarias para el sistema que recibirá el mensaje XML que se ha creado.