Nettoyage des données / Emplois de maintenance / Optimisation des performances
Cette page contient des informations très importantes sur les tâches de maintenance que vous devez mettre en place pour toutes les installations. Veuillez consulter attentivement cette documentation. Pour toute question, n’hésitez pas à contacter notre équipe d’assistance.
Nous vous recommandons vivement de configurer ces tâches de nettoyage automatique et de les exécuter au moins une fois par semaine. Si les données ne sont pas nettoyées, les performances du serveur peuvent devenir très lentes et entraîner l’arrêt complet de tout le système Microsoft Dynamics. Veuillez noter qu’il est également nécessaire d’identifier et de supprimer manuellement les dispositifs inutilisés.
Nettoyer les tâches d’envoi et de réception
La fonction Clean up tasks sur la page Anvaigo Setup vous permet de nettoyer les messages entrants et sortants pour les appareils mobiles. Cette opération ne supprime que les tâches déjà traitées. Si les appareils se synchronisent plusieurs fois sur une longue période, le nettoyage des tâches peut améliorer considérablement les performances du système.
Configuration du nettoyage automatique de la file d’attente des travaux
Pour automatiser le nettoyage des tables ACF Receiving Task Header et ACF Sending Task Header, créez une nouvelle entrée dans la file d’attente des travaux qui démarre l’codeunit 5327201 ACF Jobs Définissez la valeur de la chaîne de paramètres sur« CleanUpAnvaigoTasks« , choisissez l’intervalle et l’heure souhaités pour l’exécution de la tâche et cliquez sur « Set Status to Ready » (Définir l’état comme étant prêt).
Seules les tâches ayant le statut « Traitée OK » ou « Erreur vérifiée » seront supprimées, jusqu’à la première tâche de type Données ou jusqu’à la première tâche dans le nombre de jours défini pour lequel les tâches doivent être conservées dans la base de données. Ce délai peut être défini dans la configuration de l’Anvaigo ; la valeur par défaut est de 7 jours.
Il est très important de vérifier régulièrement les erreurs des données entrantes et de les retraiter ou de les marquer comme vérifiées, sinon elles ne seront jamais nettoyées et la quantité de données augmentera.
Nettoyer les tables SQL Delta
Ceci n’est pas nécessaire dans la version 12 et supérieure de l’application mobile Anvaigo.
La fonction Clean up SQL delta tables sur la page Anvaigo Setup nettoie les tables delta Anvaigo dans votre système.
Les tables delta Anvaigo stockent les modifications apportées aux enregistrements de chaque table afin qu’elles puissent être synchronisées avec les appareils. Il existe une table delta Anvaigo correspondante pour chacune des tables utilisées dans le paquet de synchronisation.
Le nettoyage des données supprime toutes les entrées effectuées avant la dernière action du dispositif le plus ancien. Étant donné que l’appareil le plus ancien doit accéder aux entrées des tables delta Anvaigo pour se synchroniser, cette restriction doit être effectuée par la fonction.
Cela signifie que les appareils mobiles doivent être vérifiés avant d’exécuter la fonction. A cette fin, les appareils dont la dernière action remonte à plus d’un mois peuvent être vérifiés dans l’aperçu des appareils Anvaigo sous Inactive Devices dans le RoleCenter Elemet ACF Anvaigo Device Overview
Notez que les appareils supprimés ne peuvent pas se synchroniser à nouveau et que toutes les données qui n’ont pas encore été synchronisées sont perdues sur l’appareil. Il est donc important de vérifier au préalable si le dispositif est encore utilisé. Si un appareil de la liste des appareils inactifs est encore nécessaire, la dernière action de cet appareil peut également être mise à jour par une synchronisation.
Après avoir vérifié les appareils, la fonction Clean up SQL delta tables sur la page Anvaigo Setup peut être exécutée.
Configuration du nettoyage automatique de la file d’attente des travaux
Pour automatiser le nettoyage des tables SQL utilisées par le serveur Anvaigo Delta, créez une nouvelle entrée dans la file d’attente des travaux qui démarre le codeunit 5327201 ACF Jobs Définissez la valeur de la chaîne de paramètres sur « CleanupDeltaServerTables », choisissez l’intervalle et l’heure souhaités pour l’exécution de la tâche et cliquez sur Set Status to Ready (Définir l’état comme étant prêt).
Pour que cela fonctionne efficacement, veillez à supprimer les dispositifs d’utilisateur Anvaigo qui ne sont plus utilisés. Les tables SQL ne seront nettoyées que jusqu’au point de la synchronisation la plus ancienne.
