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.