Anveo EDI Connect / Config / Panorama general / ¿Qué es lo nuevo?
This is an automatic translation. The original post is available in Inglés.

¿Qué es lo nuevo?

En esta sección describimos la nueva funcionalidad de cada versión. Este no es el registro completo de cambios técnicos, sino que está destinado a las personas que utilizan el módulo para obtener una visión general.

Versión 5.00

La versión 5.00 está optimizada para ser utilizada como extensión para Microsoft Dynamics 365 Business Central y también para ser utilizada con Microsoft Dynamics 365 Business Central Online. Decidimos deshacernos de algunos campos obsoletos y cambiamos los nombres de las tablas de buffer para que fueran consistentes en todas las versiones de Dynamics.

Los principales cambios son:

  • Mesas de amortiguación
    • Cambió los nombres de las mesas
    • Eliminó algunos campos depreciados
  • Tablas del sistema
    • Campos depreciados eliminados
  • Convertidores
    • Desaprobado el convertidor NAV a favor de:
      • Nuevo convertidor PREPARE
      • Nuevo convertidor CHECK
      • Nuevo convertidor de PROCESS
    • El convertidor EDIFACT tiene ahora soporte para separadores decimales no conformes con el estándar
  • 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 post-procesamiento ya no es necesaria. Se oculta como una propiedad avanzada de los nuevos usuarios
  • Nuevo canal de comunicación con una nueva plataforma de transferencia de datos gestionada, a la que se puede acceder como usuario de Anveo
  • Proceso de instalación más fácil (ya no se requiere QuickInstall)
  • Soporte inicial para una rápida configuración del entorno de demostración

Tablas de amortiguación

Hemos usado el nuevo lanzamiento para deshacernos de algunos campos raramente usados. También hemos eliminado los campos de Venta, Facturación y Envío ya que son redundantes para la información que puede ser almacenada en la tabla Contacto/Dirección de ANVEDI. La documentación enumera todos los campos desaprobados: Tablas de amortiguación.

Si actualizas un sistema usando la versión FOB del módulo, puedes mantener las viejas tablas de buffer, sin cambiar los mapas. Si se actualizan las extensiones, se pueden volver a añadir los campos obsoletos utilizando una extensión personalizada, si es necesario.

Tablas del sistema

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

Convertidores

En el pasado usábamos un convertidor común para toda la lógica de procesamiento interno. Este convertidor se llamaba convertidor NAV. Dado que el término NAV ya no es utilizado por Microsoft en las nuevas versiones y hemos encontrado que es mejor para la estructura de los mapas delinearlos claramente en diferentes funciones, hemos introducido tres nuevos convertidores:

  • PREPARE
  • CHECK
  • PROCESS

Se trata de definir claramente la función del mapping y aplicar las prácticas óptimas para separar la preparación de los datos, la validación de los mismos y el procesamiento de los datos. Puedes aprender más en el capítulo de los convertidores.

Transacciones de negocios

Hemos cambiado la forma en que puede introducir las acciones para un tipo de transacción comercial específico y ahora soporta múltiples acciones, que se ejecutan una tras otra hasta que una falla. Si reinicia el paso de procesamiento fallido, el módulo comenzará la primera acción de nuevo. Esto le permite volver a ejecutar los mapas de preparación y simplificar el proceso de flujo de trabajo. También hemos promovido la propiedad para iniciar un subproceso para estar en el primer nivel de cualquier tabla de datos en los mapeos, lo que facilita mucho la configuración de escenarios complejos con múltiples tipos de transacciones comerciales.

Cliente web

Mejoramos la experiencia del usuario en los clientes web de las diferentes versiones de Dynamics. Apreciamos mucho sus comentarios en los que podemos mejorar 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 «viejos» post-procesamientos siguen disponibles, pero ahora están ocultos como propiedades avanzadas a 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 comprender.

Comunicación basada en el servicio

Dado que el acceso al sistema de archivos locales 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 cooperación que le permitirá enviar y recuperar archivos en protocolos que antes no estaban directamente soportados, como X.400 y AS/2, a través de un servicio en línea.

Instalación

Anveo EDI Connect está ahora totalmente disponible como una extensión central de negocios y a través de AppSource.

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

Sistema de demostración

Hemos incrustado 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 los enlaces rápidos, dependiendo de la versión de Dynamics. Este entorno de demostración se mejorará con las próximas actualizaciones. Planeamos hacer lo más fácil posible tener un sistema de prueba en funcionamiento para demostrar o probar el módulo.

Versión 4.00

Anveo EDI Connect 4.00 tiene muchas mejoras y nuevas características.

La experiencia del usuario

Business Transactions

Queremos facilitar al usuario final la búsqueda de sus datos de transacción, ver el estado y navegar hasta la información requerida 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 muchos usuarios requieren. Por eso decidimos añadir el nuevo concepto de Business Transactions Comerciales.

Centro de roles de Microsoft Dynamics 365 Business Central – Mostrando transacciones de negocios EDI

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

Mejoras en la UI

Hay varios pequeños cambios para mejorar la utilidad. Por ejemplo, hemos actualizado el FactBox en el documento EDI para representar mejor la información que requiere el usuario final. También trabajamos para facilitar el trabajo con los nuevos clientes basados en navegadores en todas las versiones. Veremos más mejoras en ese tema en el próximo lanzamiento.

Trabajos («Zero-coding»)

Con las transacciones comerciales hemos añadido una forma de exportar datos sin necesidad de añadir campos para rastrear si ya se ha exportado. Antes había que añadir banderas booleanas a todos los documentos salientes, para saber si había que exportarlos y si ya había una exportación. La nueva funcionalidad puede encargarse de eso en muchos escenarios. Dándole la oportunidad de configurar flujos de trabajo EDI estándar sin una sola línea de codificación o modificaciones en los objetos base del Microsoft Dynamics NAV 2016. Discutimos los detalles en el capítulo Business Transactions Comerciales.

Configuración Mapping la cartografía

Hay muchos pequeños cambios y mejoras en la configuración del mapping. Un gran cambio sólo se nota a veces, cambiamos la forma en que se manejan SourceExpr y DestExpr a un motor totalmente mecanografiado. Esto debería mejorar el rendimiento y la estabilidad y hacer que el sistema sea más robusto a los cambios de idioma.

Funcionalidad general

Filtrado de datos de la tabla

Hemos cambiado la forma de acceder a los datos de post-procesamiento. 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 vista de la tabla con nombre, tendrás acceso al campo de la vista de la tabla con nombre, como antes. Este cambio es compatible con el pasado. En las mejoras, pondremos la nueva propiedad en Vista de Tabla Named Table View Nombre y mantendremos el nombre de la vista de tabla.

Centro de roles de Microsoft Dynamics 365 Business Central – Mostrando las propiedades de la tabla en el Mapping EDI

Table Limit

Si lees los datos de una tabla hay una nueva propiedad avanzada llamada Limit Count Límite. Poner esta propiedad en True le dará la opción de limitar el recuento de registros que deben ser leídos.

Crear documentos vinculados

La propiedad Mesa Master Table fue renombrada para Create Linked Documents vinculados. Debe establecer esto en True siempre que quiera enlazar otras tablas con esta instancia o cuando quiera poder navegar desde la
cola de procesamiento de transaccionesBusiness Transaction o EDI Processing Queue al registro.

Vincular los errores a las tablas

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

Funciones de inicio para tablas temporales

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

Post-procesos

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

Funciones incorporadas

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

Hay nuevas funciones incorporadas para comparar los 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 será lanzado al primero. Con esta nueva función ya no es necesario utilizar la solución de la «segunda tabla» para las declaraciones de SI.

Mapping del transporte / importación y exportación

Reemplazamos la antigua función de importación y exportación de datos mapping. Se pueden importar 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 permite especificar con mucha más granularidad lo que se quiere exportar. En las importaciones se pueden ver los datos contenidos en la copia de seguridad y decidir qué importar. Puede encontrar más detalles en Respaldo y Transporte.


Centro de roles de Microsoft Dynamics 365 Business Central – Mostrando la exportación de la configuración EDI

Manejo de errores

Mejoramos las funciones incorporadas que se pueden utilizar, por ejemplo, de los mapas de verificació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 existente ERROR, ahora soportan múltiples marcadores de posición para usar los valores del mapping dentro del mensaje de error. También puede especificar un Error Code de error, que puede utilizar para acceder a la información de 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 romperá el procesamiento, pero que puede ser aceptado por el usuario final. Esto le permite definir cheques que romperán el procesamiento, pero que pueden ser marcados como aceptados/ignorados por el usuario final.

Nombres de los objetos

Hemos prefijado muchos de los objetos con «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. Racionalizaremos los nombres en la versión «Extensión» con el próximo lanzamiento. Anveo EDI Connect estará disponible como extensión para Microsoft Dynamics 365 Business Central solamente. No apoyaremos la versión antigua de Dynamics como una NAV Extension.

Procesamiento paralelo

En general, no recomendamos el procesamiento de varios procesos de EDI al mismo tiempo. Con el nuevo lanzamiento hemos intentado limitar el tiempo de bloqueo de nuestras propias tablas del sistema, haciendo posible ejecutar múltiples procesos al mismo tiempo. Todas las tablas utilizadas dentro de los mapas seguirán siendo un factor limitante. Si puede, aún así le recomendamos que evite los procesos paralelos.

Soporte de versiones de Mapping

Con las nuevas versiones empresariales disponibles del módulo, hemos añadido soporte para el versionado de los mapas. Hay dos modos disponibles, uno simple y otro seguro de revisión, donde un mapping que una vez fue ejecutado ya no puede ser modificado. Hemos añadido una sección Mapping versiones de mapas, donde puede encontrar más información. Si quieres usar la nueva funcionalidad tendrás que obtener una nueva licencia, no dudes en contactar 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 todos los mapeos. Recomendamos encarecidamente que pruebe todos sus mapeos después de la actualización antes de ejecutar la actualización en un sistema en vivo.

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

EDIFACT/X12

Hemos intentado mejorar los mensajes de error dentro del convertidor. También cambiamos el comportamiento de los bucles, si tienen un mínimo de repetición. Recomendamos establecer una repetición mínima en todas las tablas dentro de un mapping EDIFACT, donde tenga sentido. El resultado será el procesamiento de los segmentos y no sólo la comprobación de los mismos, lo que mejorará el rendimiento y los mensajes de error.

Hemos actualizado el importador de EDIFACT, por favor descargue los estándares con el nuevo descargador. Como hemos arreglado algunas cuestiones, tiene sentido eliminar las normas ya importadas e importarlas de nuevo, antes de construir nuevos mapas.

Hay una nueva función EDIFACT.SKIPSEGMENTS que se puede usar, si se quiere saltar datos sin procesarlos, hasta un elemento conocido.

XML

Hay un cambio de última hora en el convertidor XML, si estás usando namespaces en las importaciones. Ahora usaremos la información del espacio de nombres para identificar los elementos importados. Esto requería que todas las líneas tuvieran la información correcta del espacio de nombres. La ventaja es que se pueden 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 quieres obtener una salida colapsada, puedes usar la propiedad Conditional Output condicional en el contenido. Puede utilizar la Conditional Output condicional del elemento para evitar que se muestre la etiqueta.

ZUGFeRD

Los componentes de ZUGFeRD han sido actualizados y necesitan ser actualizados. La Licencia PDF se establece ahora fuera de Dynamics usando un Administrador de Licencias proporcionado por el fabricante de los componentes PDF.

Hemos cambiado la forma en que se crean los archivos de ZUGFeRD. Debido a que existe un COMPROMISO en muchos informes de facturas de ventas, los errores podrían dar lugar a la falsa creación de un archivo de salida en versiones anteriores. Ahora comprobamos si la conversión tuvo éxito antes de crear el archivo de salida.