En fonction du module métier concerné, le traitement peut s'appuyer également sur la valeur de certains paramètres. Leur liste est donnée dans un document annexe.
Si on désire voir en spécifique des mouvements situés pour certains dans le dossier d'exploitation et pour certains dans le dossier archive, il faudra définir des requêtes SQL de type union sur des les deux tables concernées, par exemple par le biais de requêtes SQL ou de vues spécifiques.
Présentation
Lorsqu'on entre dans la fonction, on retrouve un tableau contenant des paramètres d'archivage et d'épuration, associés à un groupe de tables identifiés par un code (par exemple ASUPER pour certaines tables du superviseur). Au niveau de l'application, un groupe de tables est défini par une fonction dédiée de développement. Un groupe de tables contient des tables liées entre elles de façon cohérente, et dont l'épuration ou l'archivage n'a de sens que globalement (des données organisées par exemple en en-tête et en lignes doivent être dans le même groupe).
A chaque groupe de table, on associe un ensemble de paramètres caractéristiques des opérations d'épuration et d'historisation lançables sur chaque groupe de tables.
Champs
Les champs suivants sont présents dans cet onglet :
| Ce code identifie la formule d'épuration. Le code épuration AUDITASD (table Audit SData) permet d'épurer les enregistrements de la table d'audit ayant été traités par le traitement de synchronisation utilisé pour l'interface CRM. Les enregistrement épurés sont ceux dont le numéro de séquence est strictement inférieur au numéro de la dernière mise à jour de la table de synchronisation. La table de synchronisation AJSSYNC n'est pas épurée ni remise à zéro. Pour supprimer les enregistrements de cette table, elle doit être remise à zéro. |
| Saisissez la description de la fiche concernée. Cet intitulé long est utilisé en titre dans les écrans et les états. |
| Si cet indicateur est positionné à Oui, la fonction d’épuration créera la table d’historisation si elle n’existe pas, et y transférera les données à placer en historique |
| Cette champ exprimé en jours, correspond à la durée à partir de laquelle une donnée peut être archivée. |
| Ce délai, exprimé en jours, permet de ne lancer le traitement d’archivage sur un groupe que si la dernière opération d’archivage n’a pas eu lieu depuis ce délai |
| Dernière date à laquelle une historisation a effectivement eu lieu |
| Si cet indicateur est positionné à Oui, la fonction d’épuration supprimera des données épurables lors de son lancement |
| Ce champ, exprimé en jours, correspond à la durée à partir de laquelle une donnée peut être épurée. |
| Ce délai, exprimé en jours, permet de ne lancer le traitement d’épuration sur un groupe que si la dernière opération d’épuration n’a pas eu lieu depuis ce délai. |
| Dernière date à laquelle une épuration a effectivement eu lieu |
Il est important de noter les points suivants :
La durée maximale d'épuration ou d'archivage peut être saisie sur 4 chiffres, ce qui correspond à 27 ans (on peut aussi déclarer simultanément Non à l'archivage et à l'épuration).