Anveo EDI Connect / Config / Resumen / Novedades
This is an automatic translation. The original post is available in Inglés.

Novedades

En esta sección describimos la nueva funcionalidad de cada versión. Esta no es la lista completa de cambios técnicos, sino que está pensada para que los usuarios del módulo tengan una visión general.

Versión 4.00

Anveo EDI Connect 4.00 tiene muchas mejoras y nuevas funciones.

Experiencia del usuario

Business Transactions

Queremos que al usuario final le resulte lo más fácil posible encontrar los datos de sus transacciones, ver el estado y navegar hasta la información necesaria en el sistema. Antes de la versión 4 existía el registro, donde el usuario final podía encontrar cada paso de la lógica de procesamiento, pero esto es más técnico de lo que requieren muchos usuarios. Por ello, hemos decidido añadir el nuevo concepto de Business Transactions.

Centro de funciones de Microsoft Dynamics 365 Business Central – Mostrar transacciones comerciales EDI

La idea general es representar el estado de un documento en una sola línea, una Business Transaction. Cada una de estas transacciones pertenece a una nueva tabla de configuración, el Business Transaction Type. El Business Transaction Type define qué procesos generales existen y los puntos de entrada. Los detalles los veremos en el capítulo Business Transactions.

Mejoras en la interfaz de usuario

Hay varios pequeños cambios para mejorar la usabilidad. Por ejemplo, hemos actualizado el FactBox del documento EDI para que represente mejor la información que necesita el usuario final. También hemos trabajado para facilitar el trabajo con los nuevos clientes basados en el navegador en todas las versiones. Veremos más mejoras en este tema con la próxima versión.

Trabajos («Zero-coding»)

Con las transacciones comerciales hemos añadido una forma de exportar datos sin necesidad de añadir campos para saber si ya se han exportado. Antes había que añadir banderas booleanas a todos los documentos salientes, controlando si se tiene que exportar y si ya había una exportación. La nueva funcionalidad puede ocuparse de eso en muchos escenarios. Le da la oportunidad de configurar flujos de trabajo EDI estándar sin una sola línea de codificación o modificaciones en los objetos base de Microsoft Dynamics 365 Business Central. Los detalles los veremos en el capítulo Business Transactions.

Configuración deMapping

Hay un montón de pequeños cambios y mejoras en la configuración mapping. Un gran cambio es sólo a veces perceptible, hemos cambiado la forma en que SourceExpr y DestExpr se manejan a un motor totalmente tipado. Esto debería mejorar el rendimiento y la estabilidad y hacer que el sistema sea más resistente a los cambios de idioma.

Funcionalidad general

Filtrado de datos de la tabla

Hemos cambiado la forma de acceder a los datos de posprocesamiento. Hay una nueva propiedad Data View, que permite filtrar el registro a todos los registros de la tabla, el registro de post-procesamiento, el registro de transacciones comerciales o un registro por un filtro nombrado. Seleccionando
Named Table View se accederá al campo de la vista de la tabla con nombre, como antes. Este cambio es compatible con el pasado. En las actualizaciones estableceremos la nueva propiedad como Named Table View y mantendremos el nombre de la vista de la tabla.

Centro de funciones de Microsoft Dynamics 365 Business Central – Mostrar las propiedades de la tabla en EDI Mapping

Table Limit

Si se leen datos de una tabla hay una nueva propiedad avanzada llamada Limit Count. Si se establece esta propiedad como True, se podrá limitar el número de registros que deben leerse.

Crear documentos vinculados

La propiedad Master Table fue renombrada a Create Linked Documents. Deberá ponerlo a True siempre que quiera vincular otras tablas a esta instancia o cuando quiera poder navegar desde la
Business Transaction o EDI Processing Queue hasta el registro.

Vincular los errores a las tablas

Hay una nueva propiedad Register Errors On Instance que permite que todos los errores siguientes estén vinculados a esta instancia de la tabla.

Funciones Init para tablas temporales

En las tablas temporales ahora se puede especificar una función que devuelva una ANVEDI Variant que contenga un RecordRef que se utilice como valores iniciales. Este es un tema muy avanzado y sólo se necesita en casos especiales.

Post-procesamiento

Hay nuevos tipos de post-procesamiento para apoyar las nuevas Business Transactions.

Funciones integradas

Hay muchas funciones nuevas incorporadas. Sólo hablaremos de una de ellas, pero hay una nueva sección de funciones incorporadas en el manual.

Hay nuevas funciones incorporadas para comparar valores entre sí. Esto le permitirá utilizar líneas de tipo Conditional para hacer ramas condicionales básicas. Si intentas comparar dos tipos de datos diferentes, el segundo se convertirá en el primero. Con esta nueva función ya no es necesario utilizar la solución de la «segunda tabla» para las sentencias IF.

Mapping Transporte / Importación y Exportación

Hemos sustituido la antigua función de importación y exportación de datos de mapping. Se pueden importar las copias de seguridad antiguas con los nuevos sistemas y el informe antiguo se sigue enviando con el módulo, pero está obsoleto.

La nueva funcionalidad le permite especificar con mucha más granularidad lo que quiere exportar. En las importaciones puedes ver los datos contenidos en la copia de seguridad y decidir qué importar. Encontrará más detalles en Copia de seguridad y transporte.


Centro de Roles de Microsoft Dynamics 365 Business Central – Muestra la exportación de la configuración EDI

Tratamiento de errores

Hemos mejorado las funciones incorporadas que puede utilizar, por ejemplo, desde las asignaciones de comprobación. Hay tres nuevos tipos de comandos:

  • INFO
  • WARNING
  • DEBUG

Lo que le permitirá crear entradas de registro. Todos los comandos de registro, incluyendo el ya existente ERROR, soportan ahora múltiples marcadores de posición para utilizar valores del mapping dentro del mensaje de error. También puede especificar un Error Code, que puede utilizar para acceder a la información del registro. Ahora también es posible especificar explícitamente la tabla a la que debe asignarse el error.

Errores aceptables

También hemos introducido un nuevo tipo de error, que interrumpirá el procesamiento, pero que puede ser aceptado por el usuario final. Esto le permite definir controles que interrumpirán el procesamiento, pero que pueden ser marcados como aceptados/ignorados por el usuario final.

Nombres de objetos

Hemos antepuesto a muchos de los objetos el prefijo «ANVEDI» para evitar conflictos de nombres con otros módulos. Para ser compatible con el pasado, esto afecta a la mayoría, pero no a todos los nombres de objetos. En la próxima versión racionalizaremos los nombres en la versiónExtension». Anveo EDI Connect estará disponible como extensión para Microsoft Dynamics 365 Business Central únicamente. No apoyaremos la versión más antigua de Dynamics como una NAV Extension.

Procesamiento paralelo

En general, no recomendamos la tramitación de varios procesos EDI al mismo tiempo. Con la nueva versión hemos intentado limitar el tiempo de bloqueo de nuestras propias tablas del sistema, haciendo posible la ejecución de varios procesos al mismo tiempo. Todas las tablas utilizadas dentro de los mapeos seguirán siendo un factor limitante. Si puede, le recomendamos que evite los procesamientos paralelos.

Soporte deMapping de versiones

Con las nuevas versiones empresariales disponibles del módulo, hemos añadido soporte para el versionado de mapeos. Hay dos modos disponibles uno simple y otro de revisión segura, donde un mapping que se ejecutó una vez no puede ser modificado más. Hemos añadido una sección de Mapping de versiones, donde puede encontrar más información. Si quieres utilizar la nueva funcionalidad tendrás que obtener una nueva licencia, no dudes en ponerte en contacto con nuestro equipo de socios para obtener más información.

Cambios en el convertidor

Hubo algunos cambios en el módulo base que afectarán a todas las asignaciones. Le recomendamos encarecidamente que pruebe todas sus asignaciones después de la actualización antes de ejecutar la actualización en un sistema vivo.

En las siguientes secciones enumeraremos los cambios en convertidores específicos.

EDIFACT/X12

Hemos intentado mejorar los mensajes de error dentro del convertidor. También hemos cambiado el comportamiento de los bucles, si tienen una repetición mínima establecida. Recomendamos establecer una repetición mínima a todas las tablas dentro de un mapping EDIFACT, cuando tenga sentido. Esto hará que se procesen los segmentos y no sólo se comprueben, lo que mejorará el rendimiento y los mensajes de error.

Hemos actualizado el importador EDIFACT, por favor descargue las normas con el nuevo descargador. Como hemos solucionado algunos problemas, tiene sentido eliminar las normas ya importadas e importarlas de nuevo, antes de crear nuevas asignaciones.

Existe una nueva función EDIFACT.SKIPSEGMENTS que se puede utilizar, si se desea omitir datos sin procesarlos, hasta un elemento conocido.

XML

Hay un cambio de ruptura en el convertidor XML, si estás usando espacios de nombres en las importaciones. Ahora utilizaremos la información del espacio de nombres para identificar los elementos de importación. Esto requería que todas las líneas tuvieran la información correcta del espacio de nombres. La ventaja es que puede procesar archivos con diferentes prefijos, ya que ahora se consideran iguales.

El otro cambio es que un nodo de Content vacío ahora resultará en una salida completa de la etiqueta. Si desea obtener una salida colapsada, puede utilizar la propiedad Conditional Output en el contenido. Puede utilizar la Conditional Output en el elemento para evitar que se muestre la etiqueta.

ZUGFeRD

ZUGFeRD sólo es compatible con las instalaciones que utilizan archivos FOB (anteriores o iguales a BC14). No ofrecemos una Extension de nuestra solución ZUGFeRD compatible con Microsoft Dynamics Business Central.

Los componentes de ZUGFeRD han sido actualizados y es necesario actualizarlos. La Licencia PDF se establece ahora fuera de Dynamics utilizando un Gestor de Licencias proporcionado por el fabricante de los componentes PDF.

Hemos cambiado la forma de crear los archivos ZUGFeRD. Debido a que hay un COMMIT en muchos informes de facturas de ventas, los errores podrían dar lugar a la creación falsa de un archivo de salida en las versiones más antiguas. Ahora comprobamos, si la conversión fue exitosa antes de crear el archivo de salida.