Anveo EDI Connect / Config / Resumen / Novedades
Esta es una traducción automática. El mensaje original está disponible en Inglés.

Novedades

En esta sección describimos las nuevas funcionalidades de cada versión. No se trata de una lista completa de cambios técnicos, sino de un resumen para los usuarios del módulo.

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. Decidimos deshacernos de algunos campos obsoletos y cambiamos los nombres de las tablas de búfer para que fueran coherentes en todas las versiones de Dynamics.

Los principales cambios son:

  • Tablas buffer
    • Nombres de tabla modificados
    • Eliminados algunos campos obsoletos
  • Tablas del sistema
    • Eliminación de campos obsoletos
  • Convertidores
    • Desaprobado el convertidor NAV en favor de:
      • Nuevo convertidor PREPARE
      • Nuevo convertidor CHECK
      • Nuevo convertidor PROCESS
    • El conversor EDIFACT ya admite separadores decimales no conformes con la norma
  • Mejora de la interfaz de usuario de las transacciones comerciales
  • Mejora de la interfaz de usuario en el cliente web de Dynamics
  • Soporte para grupos de acciones en el módulo de flujo de trabajo / transacciones comerciales
    • En la mayoría de los casos, la lógica de postprocesamiento 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 puede acceder como usuario de Anveo.
  • Proceso de instalación más sencillo (ya no es necesario QuickInstall)
  • Soporte inicial para una rápida configuración del entorno de demostración

Tablas buffer

Hemos utilizado la nueva versión para deshacernos de algunos campos poco utilizados. También hemos eliminado los campos Vender a, Facturar a y Enviar a, ya que son redundantes con respecto a la información que puede almacenarse en la tabla ANVEDI Contacto/Dirección. La documentación enumera todos los campos obsoletos: Buffer Tables.

Si actualiza un sistema utilizando la versión FOB del módulo, puede mantener las tablas de búfer antiguas, sin cambiar las asignaciones. Si actualiza a extensiones, puede volver a añadir los campos obsoletos mediante una extensión personalizada, si es necesario.

Tablas del sistema

Hemos eliminado algunos campos de las tablas del sistema que se utilizaban internamente. Si actualiza desde la versión 4 del módulo, puede importar las tablas y eliminar los campos. Si desea 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. Dado que Microsoft ya no utiliza el término NAV en las nuevas versiones y que hemos considerado que es mejor para la estructura de las correspondencias delimitarlas claramente en funciones diferentes, hemos introducido tres nuevos convertidores:

  • PREPARE
  • CHECK
  • PROCESS

Se trata de definir claramente la función del mapping y aplicar las mejores prácticas para separar la preparación de los datos, su validación y su tratamiento. 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 se admiten múltiples acciones, que se ejecutan una tras otra hasta que una falla. Si reinicia el paso de procesamiento fallido, el módulo volverá a iniciar la primera acción. Esto 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, lo que facilita mucho la configuración de escenarios complejos con múltiples tipos de transacciones comerciales.

Cliente web

Hemos mejorado la experiencia de usuario en los clientes web de las distintas versiones de Dynamics. Apreciamos mucho sus comentarios sobre cómo podemos seguir mejorando la interfaz de usuario para que utilizar el 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 simplificado de flujo de trabajo 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» postprocesamientos siguen estando disponibles, pero ahora están ocultos como propiedades avanzadas en favor del nuevo modelo. Todavía hay situaciones en las que la lógica antigua 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 servicios

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 se soportaban directamente, como X.400 y AS/2, a través de un servicio en línea.

Instalación

Anveo EDI Connect ya está 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 EDI. El archivo QuickInstall.anv necesario en 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 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. Queremos que sea lo más fácil posible disponer de un sistema de pruebas en funcionamiento para demostrar o probar el módulo.

Versión 4.00

Anveo EDI Connect 4.00 incorpora numerosas 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 requerido por muchos usuarios. Por eso decidimos 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. Discutiremos los detalles 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 navegadores en todas las versiones. En la próxima versión veremos más mejoras al respecto.

Empleos («Codificación cero»)

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 indicadores booleanos a todos los documentos salientes, para saber si debían exportarse y si ya se habían exportado. La nueva funcionalidad puede ocuparse de eso en muchos escenarios. Le brinda la oportunidad de configurar flujos de trabajo EDI estándar sin una sola línea de codificación ni modificaciones en los objetos base de Microsoft Dynamics NAV 2013R2. Discutiremos los detalles en el capítulo Business Transactions.

Configuración de Mapping

Hay muchos pequeños cambios y mejoras en la configuración mapping. Un gran cambio es sólo a veces perceptible, hemos cambiado la forma 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 robusto frente a los cambios lingüísticos.

Funcionalidad general

Filtrado de datos de tablas

Hemos cambiado la forma de acceder a los datos de postprocesamiento. Existe una nueva propiedad Data View, que permite filtrar el registro a todos los registros de la tabla, el registro de postprocesamiento, el registro de transacciones comerciales o un registro mediante un filtro con nombre. Si selecciona
Named Table View de tabla con nombre, accederá al campo de vista de tabla con nombre, como antes. Este cambio es compatible con versiones anteriores. En las actualizaciones estableceremos la nueva propiedad a Named Table View y mantendremos el nombre de la vista de tabla.

Role Center de Microsoft Dynamics 365 Business Central – Mostrar propiedades de tabla en EDI Mapping

Table Limit

Si lee datos de una tabla, existe una nueva propiedad avanzada denominada Limit Count. Establecer esta propiedad a True le dará la opción de limitar el recuento de registros que deben ser leídos.

Crear documentos vinculados

La propiedad Master Table pasó a llamarse Create Linked Documents. Debe establecerlo en True siempre que desee vincular otras tablas a esta instancia o cuando desee poder navegar desde
Business Transaction o EDI Processing Queue hasta el registro.

Vincular errores a tablas

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

Funciones Init para Tablas Temp

En las tablas temporales ahora se puede especificar una función que devuelve una 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.

Tratamiento posterior

Existen nuevos tipos de postprocesamiento para dar soporte a las nuevas Business Transactions.

Funciones integradas

Hay muchas nuevas funciones integradas. Sólo hablaremos de una de ellas, pero hay una nueva sección 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 intenta 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 las antiguas funciones de importación y exportación de datos de mapping. Puede importar copias de seguridad antiguas con los nuevos sistemas y el informe antiguo se sigue enviando con el módulo, pero obsoleto.

La nueva funcionalidad permite especificar con mucha más granularidad lo que se desea 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 funciones de Microsoft Dynamics 365 Business Central – Mostrar exportación de configuración EDI

Tratamiento de errores

Hemos mejorado las funciones incorporadas que puede utilizar, por ejemplo, a partir de 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, incluido 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 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 interrumpirá el procesamiento, pero que puede ser aceptado por el usuario final. Esto le permite definir comprobaciones que interrumpirán el procesamiento, pero que el usuario final puede marcar como aceptadas/ignoradas.

Nombres de objetos

Hemos antepuesto el prefijo «ANVEDI» a muchos de los objetos para evitar conflictos de nombres con otros módulos. Para ser compatible con versiones anteriores, esto afecta a la mayoría de los nombres de objetos, pero no a todos. En la próxima versión racionalizaremos los nombres en la versiónExtension». Anveo EDI Connect solo estará disponible como extensión para Microsoft Dynamics 365 Business Central. No daremos soporte a versiones anteriores de Dynamics como 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, lo que permite ejecutar varios procesos al mismo tiempo. Todas las tablas utilizadas dentro de las correspondencias seguirán siendo un factor limitante. Si puede, le recomendamos que evite los procesamientos paralelos.

Soporte de versiones Mapping

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

Cambios en el conversor

Se han introducido 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 actualizar antes de ejecutar la actualización en un sistema activo.

En las secciones siguientes enumeraremos los cambios en convertidores concretos.

EDIFACT/X12

Hemos intentado mejorar los mensajes de error dentro del conversor. También hemos cambiado el comportamiento de los bucles, si tienen una repetición mínima establecida. Recomendamos establecer una repetición mínima para todas las tablas dentro de un EDIFACT mapping, 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 y volver a importarlas antes de crear nuevas correspondencias.

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

XML

Hay un cambio de última hora en el convertidor XML, si está utilizando 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 de espacio de nombres correcta. La ventaja es que puede procesar ficheros con prefijos diferentes, ya que ahora se consideran iguales.

El otro cambio es que ahora un nodo Content vacío dará como resultado 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

Los PDF de ZUGFeRD ya no son compatibles. La parte XML puede ser gestionada por el módulo, pero la extracción y generación de PDFs ya no está disponible.