La traçabilité des modifications

La fonction de trace garde l'historique des modifications d'un champ du dictionnaire de données en conservant la valeur avant et la valeur après.
La gestion des traces liste les événements de modifications. Elle s'exploite comme un zoom standard (filtres, impression, …). Les traces les plus anciennes peuvent être supprimées depuis ce zoom.
On entend par "historique des modifications" :

  • L'ajout d'enregistrement

  • La modification d'enregistrement

  • La suppression d'enregistrement

Paramétrage de la trace

Tous les champs de tous les dictionnaires de l'ERP sont traçables. Le module A5PMTRACE trace également des dictionnaires spécifiques ou des champs spécifiques.
Les applications spécifiques ou les add-ons peuvent aussi invoquer la procédure publique Trace_SOX du module A5PMTRACE.
La mise en place de la fonctionnalité est réalisée à partir du module Administration.
Attention : Les traces ne sont possibles que si le programme utilise les fonctions standard de l'ERP en passant par les modules de gestion de fichiers (GTPMFIC, CCPMFIC, etc.). Les instructions Diva Write, Fwrite, Hwrite, Iwrite ne laissent aucune trace.

L'option « enregistrement pièce » permet d'obtenir une traçabilité par type de pièce (devis, commande, BL, Facture). Le type de pièce est paramétré sur la donnée.


Etape 1

Administration / Paramètres :  Paramètres généraux

Depuis Infinity 10.6, une coche permet d'activer la traçabilité : "Activer la traçabilité SOX".

Attention, il faut quitter et relancer l’ERP pour prendre cette option en compte


Etape 2

Administration / Paramètres / Traçabilité/ Traçabilité : paramétrage dictionnaire


Indiquez ici le nom du dictionnaire à utiliser :

  • GTFDD.DHSD - Dictionnaire Commerce & Logistique

  • GRFDD.DHSD - Dictionnaire C.R.M.

Un dictionnaire de données contient par module la liste des tables, la liste des enregistrements et la description des différents champs.


Etape 3

Administration / Paramètres / Traçabilité / Traçabilité : paramétrage enregistrement


On indiquera ici pour un dictionnaire :

  • Le fichier (table) à utiliser

  • L'enregistrement à utiliser

Les touches de fonction F8 ou F9 donnent accès au détail :


Après avoir saisie le libellé et validé, accédez à la gestion des données via le bouton « Données »:

Indiquez le champ dont vous souhaitez suivre l'historique.



Suivi de la trace


Administration / Paramètres / Traçabilité / Traçabilité


Ce zoom affiche en fonction de la sélection, l'historique des créations, des modifications et des suppressions des enregistrements, des différents champs ainsi que les utilisateurs ayant réalisés ces opérations.

Le bouton permet de basculer entre le mode liste et fiche.

 

L’option “Widget entités” permet de tracer les modifications de données dans les zooms, et d’utiliser un widget dédié au suivi des modifications/traçabilités dans les zooms.

Consultez la page Les widgets techniques pour plus d’informations