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

Servicio Anveo Delta

Para que el usuario pueda sincronizar rápidamente, sólo se transfieren entre Dynamics y la Anveo 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 Anveo Mobile App a través de Anveo App Service.

El Servicio Delta se utiliza para todas las instalaciones Anveo A y B. Aquí encontrará más información sobre las posibles variantes de instalación de Anveo .

Nota para instalaciones anteriores de Anveo (Anveo 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 Anveo Delta para esto.

En la aplicación Anveo Mobile App del dispositivo móvil, solo están disponibles los datos definidos por los paquetes de sincronización de Anveo 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 Anveo Mobile.

Para nuestra Anveo Sales App, así como para la Anveo 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 Anveo Delta

Puede utilizar la búsqueda en Microsoft Dynamics para encontrar la instalación Anveo Delta Service.

La configuración del Servicio Anveo 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 Anveo 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 Anveo 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 Anveo 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 Anveo 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 Anveo Delta.

El Registro de Cambios del Servicio Anveo Delta registra todos los cambios realizados en los registros almacenados en la instalación del Servicio Anveo 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 «Anveo Delta Service Transfer».


Transferencia del servicio Anveo Delta

Al ejecutar un trabajo regular en la cola de tareas e iniciar una sincronización en Anveo Mobile App, todos los cambios de datos registrados en la tabla Anveo Delta Change Log se empaquetan en paquetes y se transfieren al Servicio Anveo Delta. Posteriormente, los paquetes se transfieren a la base de datos PostgreSQL y el Anveo App Service los transmite al cliente de Anveo Mobile App.

La página de transferencia del servicio Anveo 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.