Servicio Anvaigo Delta
Para que el usuario pueda sincronizar rápidamente, sólo se transfieren entre Dynamics y la Anvaigo Mobile App los datos que cambian y no siempre todos los datos (la llamada carga completa). Para ello, los cambios de datos en Dynamics se determinan sobre la marcha y se ponen a disposición del cliente de Anvaigo Mobile App a través de Anvaigo App Service.
El Servicio Delta se utiliza para todas las instalaciones Anvaigo A y B. Aquí encontrará más información sobre las posibles variantes de instalación de Anvaigo .
Nota para instalaciones anteriores de Anvaigo (Anvaigo Tipo C3): En Microsoft Business Central Online y debido a la Iniciativa de Código Universal de Microsoft, no tenemos la capacidad de tener los datos Delta determinados por el Microsoft SQL Server existente, por lo que necesitamos el Servicio Anvaigo Delta para esto.
En la aplicación Anvaigo Mobile App del dispositivo móvil, solo están disponibles los datos definidos por los paquetes de sincronización de Anvaigo y la configuración del servicio Delta. La configuración de los paquetes de sincronización puede consultarse aquí.
Los datos definidos en los paquetes de sincronización también deben estar presentes en la Configuración del servicio Delta; de lo contrario, no se transferirán al dispositivo. La configuración de los datos en un solo lugar hará que, en cualquier caso, no se muestren en la aplicación Anvaigo Mobile.
Para nuestra Anvaigo Sales App, así como para la Anvaigo Service App, la configuración de los paquetes de sincronización y la configuración del servicio Delta ya está hecha. Por lo tanto, esta configuración sólo es necesaria si añade nuevas tablas y/o campos a su aplicación.
Configuración del servicio Anvaigo Delta
Puede utilizar la búsqueda en Microsoft Dynamics para encontrar la instalación Anvaigo Delta Service.

La configuración del Servicio Anvaigo Delta tiene lugar a nivel de tabla sin estructuras jerárquicas tal y como las conoce de los paquetes de sincronización. Seleccione la tabla y los campos de tabla que necesite y defina filtros para la tabla, si es necesario, para que no se tengan en cuenta todos los registros para la replicación. Para cada tabla debe especificar un «company name«, a menos que se trate de tablas independientes de la empresa. Sólo pueden modificarse las tablas que no estén activadas en ese momento.
Obtendrá una vista general rápida de las tablas seleccionadas para la replicación. Para cada tabla se muestra la siguiente información:
- » Número de tabla dinámica»
- «Nombre de la empresa Dynamics»
- «Nombre de la tabla Dynamics»
- si la tabla está habilitada para la replicación
- Tipo de mesa
- Número de campos establecidos
- Número de registros según el filtro establecido
- Fecha y hora del último cálculo del número de registros

En la pestaña Configuración hay varias funciones disponibles.
Editar configuración
Para personalizar la configuración del Servicio Delta, este botón debe estar activado.
Atención: Mientras se procesa la configuración, no es posible realizar ninguna inicialización o sincronización en los clientes de Anvaigo Mobile App. Por lo tanto, esta tarea debe realizarse fuera del horario normal de trabajo.
Activar configuración
Para completar la configuración, debe confirmarla mediante Activar configuración.
Editar filtros
Aplique filtros a la tabla para que sólo se repliquen los registros seleccionados.
Editar campos
Especifique los campos de la tabla seleccionada que se van a replicar.
Nota: Recomendamos encarecidamente reducir la cantidad de datos lo máximo posible para optimizar la velocidad. Por lo tanto, compruebe qué tablas y campos son realmente necesarios y compruebe también si es posible un filtro de registros.
Activar seleccionado
Activa las tablas seleccionadas para la replicación.
Nota: Los datos se transfieren en directo al Servicio Anvaigo Delta durante la activación. Esto puede llevar mucho tiempo si tiene una gran cantidad de datos, por lo que le recomendamos encarecidamente que realice esta tarea también fuera del horario laboral normal.
Desactivar seleccionado
Desactiva la replicación de las tablas seleccionadas. La tabla se borrará en el servicio delta y no se transferirá en el futuro.
Copiar y establecer «empresa» para seleccionados
Copia las tablas seleccionadas para otra empresa
Eliminar la empresa seleccionada
Elimina la empresa para las tablas seleccionadas
Calcular el recuento de registros
Calcula el número de registros que se encuentran en el filtro para la replicación de la fila de configuración seleccionada.
¿Por qué en esta configuración no es posible una jerarquía de tablas como en los paquetes de sincronización?
La replicación desde Dynamics al servicio delta debe tener un gran rendimiento para que todos los datos estén disponibles rápidamente en el servicio delta, incluso en el caso de grandes cambios de datos. Por este motivo, una comprobación compleja de la replicación del conjunto de datos a través de una jerarquía requiere demasiado tiempo. Por lo tanto, sólo hemos permitido un simple filtro de datos.
¿Qué activa la replicación de un registro?
Utilizamos los eventos globales OnInsert, OnModify y OnDelete. En estos casos, el cambio se registra con un código mínimo. Así, por razones de rendimiento, incluso los campos que no se replican provocan un cambio. El envío de los cambios de datos se realiza en un proceso posterior para no ralentizar el sistema. Para más detalles, véase más abajo.
¡Importante! Re-inicio de sesión después de cambios de configuración
Debido a algunas limitaciones de Microsoft Dynamics, es necesario cerrar la sesión y volver a iniciarla para todos los usuarios después de haber realizado algunos cambios de configuración (como añadir nuevas tablas) en la Configuración del Servicio Anvaigo Delta. Por lo tanto, recomendamos realizar los cambios fuera del horario laboral. En la actualidad, se requiere un tiempo de inactividad para los usuarios móviles mientras se resincronizan los cambios. En futuras versiones, podrá resincronizar automáticamente los cambios por la noche sin tiempo de inactividad.
Registro de cambios del servicio Anvaigo Delta
Nota: La información de las siguientes secciones no suele ser necesaria para una instalación. Sirven para facilitar la comprensión de la replicación y, en caso de apoyo, como ayuda para encontrar una solución.
La búsqueda le llevará al registro de cambios del servicio Anvaigo Delta.

El Registro de Cambios del Servicio Anvaigo Delta registra todos los cambios realizados en los registros almacenados en la instalación del Servicio Anvaigo Delta. La siguiente información está disponible aquí:
- Tipo de cambio
Qué cambio – insertar, modificar, eliminar, etc. – se ha realizado - Tabla nº
A qué tabla afecta el cambio - RecId
Identificación única del conjunto de datos - «company name«
En qué cliente se realizó el cambio. - Estado
¿Se ha procesado ya el cambio?

La búsqueda en Microsoft Dynamics le llevará a la visión general de los paquetes de datos transferidos, sólo tiene que escribir «Anvaigo Delta Service Transfer».
Transferencia del servicio Anvaigo Delta

Al ejecutar un trabajo regular en la cola de tareas e iniciar una sincronización en Anvaigo Mobile App, todos los cambios de datos registrados en la tabla Anvaigo Delta Change Log se empaquetan en paquetes y se transfieren al Servicio Anvaigo Delta. Posteriormente, los paquetes se transfieren a la base de datos PostgreSQL y el Anvaigo App Service los transmite al cliente de Anvaigo Mobile App.
La página de transferencia del servicio Anvaigo Delta contiene la siguiente información:
- Estado del paquete
- Mensaje
En caso de error durante la transmisión, hay más información disponible. - Subtipo del paquete
Hay un paquete de datos (DATAUPDATE) o una actualización de estructura si se han realizado cambios en la configuración (TABLEUPDATE). - Fecha de envío
Fecha de transmisión del paquete - Fecha y hora Procesado
Fecha y hora en que se procesó el paquete. - Entradas de registro
Si algo va mal durante la transferencia, la causa se puede ver a través de las entradas de registro.
