Les progiciels en technologie SAFE X3 sont susceptibles de gérer, par le biais de fonctions d'épuration / archivage, le transfert vers des archives ou la purge de mouvements qui n'évoluent plus, et qui sont considérés comme suffisamment anciens pour ne plus être consultés fréquemment.

Il est important de noter que la fonction d'archivage permet le transfert vers une base archive de données considérées comme soldées (ie. non susceptibles de continuer à évoluer). Ces données ne peuvent être consultées que séparément (elles ne peuvent pas être vues simultanément avec les données non archivées : on choisit de voir soit les données de l'archive, soit les données d'exploitation). Par contre, si une table archive fait référence à des données de base (non susceptibles d'être archivées par définition, comme les clients, les comptes...) ou à des données pour lesquelles aucune table archive n'a été définie, la consultation pourra se faire par zoom sur ces données non archivées.

Le paramétrage des règles d'épuration permet de définir les durées de vie à partir desquelles des mouvements peuvent être épurés ou archivés, en suivant des règles de cohérence par groupe de tables définies par ailleurs.

L'archivage se fait par transfert des données d'une table du dossier vers une table de même structure (à deux champs près, CREHISDAT et CREHISUSR, qui permettent de connaître les dates et opérateurs ayant historisé la donnée). Cette table est définie dans un dossier dédié, qui utilise par ailleurs le dossier courant comme dossier mère, et dont la création de fait par cette fonction.

L'intérêt de cette façon de faire réside dans le fait que les fonctions de consultation sur les données de l'historique fonctionnent alors par simple connexion sur ce dossier, de la même façon qu'elles fonctionnent sur le dossier en cours.

A noter une limite dans la gestion du dossier historisé : le portail personnalisé n'est pas accessible dans un dossier historisé.

Gestion de l'écran

Ecran de saisie

Si le dossier historisé existe déjà, cette fonction n'est pas utilisable, un message d'erreur signalant le fait. Si ce n'est pas le cas, un écran de saisie des paramètres du dossier historisé s'affiche, que l'on renseignera.

Une fois ces paramètres saisis, la confirmation de ces choix provoquera la création du dossier.

Remarques

La création d'un dossier historisé crée le dossier et un minimum de tables nécessaires à son fonctionnement. Les tables archives ne sont créées qu'au moment de l'opération d'archivage.

Une fois créé, le nom du dossier historisé, le coefficient d'augmentation, et le code du menu sont stockés dans des paramètres du dossier d'exploitation. Ces paramètres, définis dans le groupe SUP, s'appellent respectivement HISDOS, HISCOE, HISMEN, et ne sont pas modifiables.

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Dossier déjà existant

On a proposé un dossier déjà existant comme nom de dossier archive.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre