Los convertidores PREPARE, CHECK y PROCESS
Anveo EDI Connect ofrece convertidores para manejar el proceso de negocio. Las asignaciones se pueden utilizar para verificar datos y transferir datos entre tablas de la misma base de datos. Este convertidor se utiliza para añadir toda la lógica de procesamiento al workflow EDI.
Cada licencia de Anveo EDI Connect contiene un número ilimitado de mapeos de procesos de negocio.
Mejores prácticas
Antes de la versión 5.00 del módulo teníamos un convertidor (llamado NAV) para manejar la lógica de negocio. Según nuestra experiencia, usted debe dividir el manejo de los datos en varios pasos. A continuación puede encontrar un breve resumen, puede obtener más información en la sección de modelado de flujos de trabajo de mapeo.
Entrante
Para los datos entrantes, debe convertirlos del formato externo a tablas de memoria intermedia, para que el usuario pueda acceder a los datos brutos. En el siguiente paso debe preparar los datos para que el usuario pueda trabajar con ellos (traducir los números de artículo, buscar descripciones, etc.). Tenemos el nuevo convertidor PREPARE para este paso. El siguiente paso debe ser verificar los datos y ver si toda la información para procesar los datos está presente. De esta manera puede mantener la carga del sistema baja, si los datos no son los esperados. El último paso o pasos es procesar los datos utilizando el nuevo convertidor PROCESS.
Saliente
Para la lógica saliente, los pasos serían preparar los datos, verificarlos y, a continuación, exportarlos en el formato de fichero de destino. Si tiene pasos de procesamiento en la lógica, también puede implementarlos, pero a menudo no se requiere ningún procesamiento.
Propiedades
Asumimos que usted sabe cómo trabajar con líneas de mapeo y cómo acceder a las propiedades EDI.
El convertidor NAV no añade muchas propiedades EDI específicas del convertidor al mapeo. La mayoría de las propiedades ya han sido discutidas anteriormente. En este convertidor hay un tipo de línea especial. Las líneas de mapeo en las que la propiedad Type se establece en Data se comportan de forma diferente que en otros mapeos.
Líneas de mapeo EDI con Type Data
Estas líneas tienen un SourceExpr y DestExpr y se utilizan para transferir datos de una tabla a otra o para ejecutar funciones o asignar valores constantes a los campos de la tabla. Estas líneas leen el SourceExpr y escriben el resultado en el DestExpr. Tenemos una sección separada, donde describimos esas propiedades.
Las líneas de asignación en las que la propiedad Type de la propiedad DestExpr se establece en Filter crearán un error si SourceExpr no coincide con el filtro especificado. En este convertidor no se pueden utilizar filtros para la ejecución condicional de partes de mapeo.
En este convertidor el DestExpr también tiene una propiedad adicional, que le permite hacer cálculos simples directamente en el mapeo.
DestExpr
Esta propiedad sólo está disponible si el DestType está establecido en Field. Puede utilizar Anveo EDI Connect para calcular valores. Establecer esta propiedad a otro valor que no sea Assign usará el valor existente en la instancia de la tabla y lo sumará/restará/multiplicará o dividirá con el valor de origen de esta línea.
Los valores posibles son:
Sustituya el valor existente en el campo de tabla.
Añada el valor al valor actual del campo en la instancia de tabla.
Reste el valor del valor actual del campo en la instancia de tabla.
Multiplique el valor por el valor actual del campo en la instancia de tabla.
Divida el valor actual del campo en la instancia de tabla por el valor fuente.