Anveo Mobile App / Meilleures pratiques / Nettoyage des données
This is an automatic translation. The original post is available in Anglais.

Nettoyage des données

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. En cas de questions, n’hésitez pas à contacter notre équipe de soutien.

Nettoyer les tâches d’envoi et de réception

La fonction Clean up tasks sur la page Anveo Setup vous permet de nettoyer les messages entrants et sortants pour les appareils mobiles. Cela permet de supprimer uniquement 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.

Mettre en place le nettoyage automatique dans la file d’attente des emplois

Pour automatiser le nettoyage des tables ACF Receiving Task Header er et ACF Sending Task Header, créez une nouvelle entrée de la file d’attente des emplois qui démarre l’codeunit 5327201 ACF Jobs. Définissez la valeur de la chaîne de paramètres sur« CleanUpAnveoTasks« , choisissez l’intervalle et le temps souhaités pour l’exécution du travail et cliquez sur « Set Status to Ready ».

Seules les tâches ayant le statut « Traité 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 laquelle les tâches doivent être conservées dans la base de données. Cela peut être réglé dans la configuration d’Anveo, la valeur par défaut est de 7 jours.

Nettoyer les tables delta SQL

La fonction Clean up SQL delta tables les Clean up SQL delta tables sur la page Anveo Setup nettoie les tables delta Anveo dans votre système.

Les tables delta d’Anveo stockent les modifications des enregistrements de chaque table afin de les synchroniser avec les appareils. Il existe une table delta Anveo correspondante pour chacune des tables utilisées dans le paquet de synchronisation.

Le nettoyage des données supprime toutes les entrées qui ont été faites avant la dernière action du dispositif le plus ancien. Comme le dispositif le plus ancien doit accéder aux entrées des tables delta d’Anveo pour se synchroniser, cette restriction doit être faite par la fonction.

Cela signifie que les appareils mobiles doivent être vérifiés avant d’exécuter la fonction. À 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 Anveo, sous la rubrique Appareils Inactive Devices, sur le site RoleCenter Elemet ACF Anveo 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 l’appareil est toujours utilisé. Si un appareil de la liste des appareils inactifs est toujours 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 Anveo Setup peut être exécutée.

Mettre en place le nettoyage automatique dans la file d’attente des emplois

Pour automatiser le nettoyage des tables SQL utilisées par le serveur Anveo Delta, créez une nouvelle entrée de file d’attente de travaux qui lance l’codeunit 5327201 ACF Jobs. Définissez la valeur de la chaîne de paramètres sur « CleanUpDeltaServerTables », choisissez l’intervalle et le temps souhaités pour l’exécution du travail et cliquez sur  » Set Status to Ready« .

Pour que cela fonctionne efficacement, veillez à supprimer les dispositifs d’utilisateur Anveo qui ne sont plus utilisés. Les tables SQL ne seront nettoyées que jusqu’à la synchronisation la plus ancienne.

Nous vous recommandons vivement de mettre en place 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 peuvent également entraîner un arrêt complet de votre système Microsoft Dynamics. Veuillez noter qu’il est également nécessaire d’identifier et de supprimer manuellement les appareils inutilisés.