Anvaigo Mobile App / Instalación / Servicio Anvaigo Delta
Esta es una traducción automática. El mensaje original está disponible en Inglés.

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.