Anveo Mobile App / Mejores prácticas / Limpieza de datos / Trabajos de mantenimiento / Optimización del rendimiento
Esta es una traducción automática. El mensaje original está disponible en Inglés.

Limpieza de datos / Trabajos de mantenimiento / Optimización del rendimiento

Esta página contiene información muy importante sobre las tareas de mantenimiento que debe establecer para todas las instalaciones. Consulte detenidamente esta documentación. Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro equipo de asistencia.

Recomendamos encarecidamente configurar estas tareas de limpieza automáticas y ejecutarlas al menos una vez a la semana. Si los datos no se limpian, el rendimiento del servidor puede volverse muy lento y también puede resultar en una parada total de su sistema Microsoft Dynamics. Tenga en cuenta que también es necesario identificar y eliminar manualmente los dispositivos no utilizados.

Limpiar las tareas de envío y recepción

La función Clean up tasks de la página Anveo Setup permite limpiar los mensajes entrantes y salientes de los dispositivos móviles. Esto borra sólo las tareas ya procesadas. Si los dispositivos se sincronizan varias veces durante un largo periodo de tiempo, la limpieza de las tareas puede mejorar considerablemente el rendimiento del sistema.

Configurar la limpieza automática en la cola de trabajos

Para automatizar la limpieza de las tablas ACF ACF Receiving Task Header y ACF Sending Task Header, cree una nueva entrada de cola de trabajos que inicie la codeunit 5327201 ACF Jobs. Establezca el valor de la Cadena de Parámetros como«CleanUpAnveoTasks«, elija el intervalo y la hora deseados para que se ejecute el trabajo y haga clic en «Establecer estado como listo».

Sólo se borrarán las tareas con estado «Procesado OK» o «Error comprobado», hasta la primera tarea de Tipo Datos o hasta la primera tarea dentro del número de días definido para que las tareas se mantengan en la base de datos. Esto se puede establecer en la configuración de Anveo, el valor por defecto es de 7 días.

Es muy importante comprobar periódicamente los errores de los datos entrantes y reprocesarlos o marcarlos como comprobados, ya que, de lo contrario, nunca se limpiarán y la cantidad de datos aumentará.

Limpiar las tablas SQL Delta

La función Clean up SQL delta tables en la página Anveo Setup limpia las tablas delta de Anveo en su sistema.

Las tablas delta de Anveo almacenan los cambios en los registros de cada tabla para poder sincronizarlos con los dispositivos. Hay una tabla delta de Anveo correspondiente para cada una de las tablas utilizadas en el paquete de sincronización.

Al limpiar los datos se borran todas las entradas que se hicieron antes de la última acción del dispositivo más antiguo. Dado que el dispositivo más antiguo tiene que acceder a las entradas de las tablas delta de Anveo para sincronizarse, esta restricción debe ser realizada por la función.

Esto significa que los dispositivos móviles deben ser revisados antes de ejecutar la función. Para ello, los dispositivos cuya última acción tiene más de un mes de antigüedad pueden comprobarse en la vista general de dispositivos de ACF Anveo Device Overview en Inactive Devices del RoleCenter Elemet ACF Anveo Device Overview.

Tenga en cuenta que los dispositivos eliminados no pueden volver a sincronizarse y todos los datos que aún no se hayan sincronizado se pierden en el dispositivo. Por lo tanto, es importante comprobar de antemano si el dispositivo sigue en uso. Si todavía se necesita un dispositivo de la lista de dispositivos inactivos, la última acción de este dispositivo también se puede actualizar mediante una sincronización.

Después de comprobar los dispositivos, se puede ejecutar la función Clean up SQL delta tables en la página Anveo Setup.

Configurar la limpieza automática en la cola de trabajos

Para automatizar la limpieza de las tablas SQL utilizadas por el servidor Anveo Delta, cree una nueva entrada de cola de trabajos que inicie la codeunit 5327201 ACF Jobs. Establezca el valor de la Cadena de Parámetros como «CleanupDeltaServerTables», elija el intervalo y la hora deseados para que se ejecute el trabajo y haga clic en Establecer Estado como Listo.

Para que esto funcione eficazmente, asegúrese de eliminar los dispositivos de usuario de Anveo que ya no se utilicen. Las tablas SQL sólo se limpiarán hasta el punto de la sincronización más antigua.