Producto: | Microsiga Protheus® | |||||||||||||
Entorno: | Todos | |||||||||||||
Ocurrencia: | ¿Cómo configurar el layout del MILE para importar Reglas de negocio? | |||||||||||||
Paso a paso: | Para realizar la importación de Reglas de negocio utilizando el MILE, son necesarias algunas configuraciones adicionales, pues la estructura del MILE no permite realizar la importación utilizando simplemente la configuración de canales. La rutina Reglas de negocio (FATA100) recibe los siguientes parámetros vía rutina automática:
uAutoCab - Array - Datos del encabezado de la Regla de negocio (ACS) uItensACT - Array - Datos de los ítems de la negociación (ACT) uItensACX - Array - Datos de los ítems de la comercialización (ACX) uItensACN - Array - Datos de los ítems de descuentos (ACN) nOpcAuto - Numérico - Opción de la rutina que se ejecutará
En el importador MILE cuando utilizamos el tipo de adapter "1- MSExecAuto", este envía los datos a la rutina automática de la siguiente manera: FUNCAOXXX( uAutoCab, uAutoItens, nOpcAuto )
El MILE puede adaptarse y personalizarse de acuerdo con las necesidades de los clientes. Para más detalles vea la documentación: MILE - Model Integrator Layout Engine Ejemplo de la función Ejecución previa:
La función anterior debe compilarse en el repositorio antes de la configuración del layout. Configuración del ayout: 1) Informaciones generales 2) Formateo del archivo 3) Tratamientos y validaciones 4) Adapters de Rutina automática 5) Definición de los canales Crear el canal B (DETAIL) para recibir los ítems de la Negociación (ACT), de la Comercialización (ACX) y de los ítems de Descuentos (ACN). Crear el canal C (DETAIL) para recibir los ítems de la comercialización (ACX). Ejemplo del archivo de importación: En este ejemplo importaremos una Regla de negociación, de acuerdo con la personalización del rdmake de ejemplo. |A|TST MILE IMPORT| Download del ejemplo del layout (XML) y del archivo de importación:
| |||||||||||||
Puede ser de su interés: | Para más detalles sobre el MILE, vea la documentación: MILE - Model Integrator Layout Engine |
...