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 5.00

La versión 5.00 está optimizada para ser utilizada como Extension para Microsoft Dynamics 365 Business Central y también para ser utilizada con Microsoft Dynamics 365 Business Central Online. Hemos decidido deshacernos de algunos campos obsoletos y hemos cambiado los nombres de las tablas del buffer para que sean consistentes en todas las versiones de Dynamics.

Los principales cambios son:

  • Tablas de amortiguación
    • Cambios en los nombres de las tablas
    • Se han eliminado algunos campos obsoletos
  • Tablas del sistema
    • Eliminación de campos obsoletos
  • Convertidores
    • Se ha eliminado el convertidor NAV en favor de:
      • Nuevo convertidor PREPARE
      • Nuevo convertidor CHECK
      • Nuevo convertidor PROCESS
    • El convertidor EDIFACT ahora es compatible con los separadores decimales no conformes con la norma
  • Mejora de la interfaz de usuario en las transacciones comerciales
  • Mejora de la experiencia de la interfaz de usuario en el cliente web de Dynamics
  • Apoyo a los grupos de acción en el módulo de flujo de trabajo / transacciones comerciales
    • En la mayoría de los casos, la lógica de posprocesamiento ya no es necesaria. Se oculta como propiedad avanzada a los nuevos usuarios
  • Nuevo canal de comunicación con una nueva plataforma de transferencia de datos gestionada, a la que puedes acceder como usuario de Anveo
  • Proceso de instalación más sencillo (ya no es necesario QuickInstall)
  • Soporte inicial para la configuración rápida del entorno de demostración

Tablas de amortiguación

Hemos aprovechado la nueva versión para deshacernos de algunos campos poco utilizados. También hemos suprimido los campos «Sell-to», «Bill-to» y «Ship-to», ya que son redundantes con respecto a la información que puede almacenarse en la tabla «ANVEDI Contact/Address». La documentación enumera todos los campos obsoletos: Tablas de Buffer.

Si se actualiza un sistema que utiliza la versión FOB del módulo, se pueden mantener las antiguas tablas de búfer, sin cambiar las asignaciones. Si se actualiza a las extensiones, podría volver a añadir los campos obsoletos utilizando una extensión personalizada, si fuera necesario.

Tablas del sistema

Hemos eliminado algunos campos de las tablas del sistema que se utilizaban internamente. Si se actualiza desde la versión 4 del módulo se pueden importar las tablas y eliminar los campos. Si quiere actualizar desde una versión anterior, actualice primero a la versión 4.

Convertidores

Antes utilizábamos un convertidor común para toda la lógica de procesamiento interno. Este convertidor se llamaba convertidor NAV. Como el término NAV ya no es utilizado por Microsoft en las nuevas versiones y hemos comprobado que es mejor para la estructura de los mapeos delimitarlos claramente en diferentes funciones, hemos introducido tres nuevos convertidores:

  • PREPARE
  • CHECK
  • PROCESS

La idea es definir claramente la función del mapping y aplicar las mejores prácticas para separar la preparación de los datos, la validación de los datos y el procesamiento de los mismos. Puede obtener más información en el capítulo de los convertidores.

Operaciones comerciales

Hemos cambiado la forma de introducir las acciones para un Tipo de Transacción Comercial específico y ahora soportamos múltiples acciones, que se ejecutan una tras otra hasta que una falla. Si restablece el paso de procesamiento fallido, el módulo volverá a iniciar la primera acción. Esto le permite volver a preparar las asignaciones y simplificar el proceso de flujo de trabajo. También hemos promovido la propiedad de iniciar un subproceso para que esté en el primer nivel de cualquier tabla de datos en los mapeos, haciendo mucho más fácil la configuración de escenarios complejos con múltiples tipos de transacciones comerciales.

Cliente web

Hemos mejorado la experiencia del usuario en los clientes web de las diferentes versiones de Dynamics. Apreciamos mucho sus comentarios en los que podemos seguir mejorando la interfaz de usuario para que el uso del módulo sea lo más fácil posible.

Flujo de trabajo

Con la versión 5.00 de Anveo EDI Connect hemos introducido un nuevo sistema de flujo de trabajo simplificado para procesar los datos. El nuevo sistema se basa en las transacciones comerciales y debería ser más fácil de entender para los nuevos usuarios del módulo. Los «antiguos» post-procesamientos todavía están disponibles, pero ahora están ocultos como propiedades avanzadas en favor del nuevo modelo. Todavía hay escenarios en los que la antigua lógica proporciona más flexibilidad y no se eliminará del módulo, pero en la mayoría de los casos el nuevo modelo será más fácil de configurar y entender.

Comunicación basada en el servicio

Dado que el acceso al sistema de archivos local no es posible en Microsoft Dynamics 365 Business Central Online, hemos implementado una nueva interfaz de servicio web que puede comunicarse con servicios de terceros. Pronto anunciaremos una colaboración que permitirá enviar y recuperar archivos en protocolos que antes no eran directamente compatibles, como X.400 y AS/2, a través de un servicio en línea.

Instalación

Anveo EDI Connect ya está totalmente disponible como Extension Business Central y a través de AppSource.

Con Anveo EDI Connect 5.00 hemos intentado integrar completamente la mayoría de los recursos utilizados e instalarlos automáticamente. En la Extension Business Central esto se hace en el proceso de instalación de la extensión, para versiones anteriores se le pedirá que ejecute la instalación cuando abra la página de configuración de EDI. El archivo QuickInstall.anv necesario en las versiones anteriores del módulo ya no es necesario.

Sistema de demostración

Hemos integrado un sistema de demostración en el módulo. Después de la instalación, puede instalar mapeos de ejemplo a través de la página de configuración de EDI o de los enlaces rápidos, dependiendo de la versión de Dynamics. Este entorno de demostración se mejorará con las próximas actualizaciones. Tenemos previsto facilitar al máximo la existencia de un sistema de pruebas en funcionamiento para demostrar o probar el módulo.

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.