Audit Des Champs
Audit Des Champs
Audit Des Champs
Description Cette fonction permet de consulter les lignes d'audit relatives à des modifications de champs dans
les tables de la base.
A chaque fois qu'un événement auditable est défini sur une table (ce peut être une création, une
modification, ou une suppression), on crée autant de lignes dans cette table que de champs
auditables modifiés (ce qui permet, pour ces champs, de stocker l'ancienne et la nouvelle valeur). Si
aucun champ auditable n'a été défini, mais qu'une opération est auditée, aucune ligne ne sera créée
dans la table de détail, mais une ligne existera dans la table d'en-tête d'audit, table consultable par
la fonction correspondante.
N° Écran
Commentaires
Description N/A
Page 1 sur 4
Date : 26/06/2022 Sage X3 - V12 Reproduction interdite
Fin de validité :
N° Ecran
Commentaires
1- Période : Si cette date est renseignée, seules les données dont la date de dernière modification ou
la date de création est supérieure ou égale sont visualisées dans la consultation.
2- Table : Permet de définir un filtre sur la table auditée. Si ce champ est rempli, seules les lignes
relatives à la table en question sont visualisées.
3- Champs : Permet de ne voir que les modifications relatives aux champs obéissant au modèle de
nommage. Attention, lorsqu'un champ est dimensionné, le champ est indiqué dans la table d'audit
sous la forme CHAMP(INDICE), et le premier indice sous la forme CHAMP(0). Si on demande un
filtre sur la valeur CHAMP, on ne verra rien apparaître : il faudra mettre soit CHAMP(0) pour voir
le premier indice, soit CHAMP(*) pour les voir tous.
● Détails des champs: Lorsque cette case est cochée, on voit apparaître une ligne par champ
tracé (les lignes relatives à une modification du même enregistrement sont identifiables par
un numéro de chrono identique). Si elle n'est pas cochée, on voit une ligne par modification
Page 2 sur 4
Date : 26/06/2022 Sage X3 - V12 Reproduction interdite
Fin de validité :
(sur lequel au moins un des champs est tracé), mais sans voir le détail des champs modifiés.
4- Utilisateur : Pemet de définir un filtre sur le code de l'utilisateur. Si ce champ est renseigné, seules
les modifications faites par l'utilisateur correspondant apparaissent dans la consultation.
6- Évènement : Permet de filtrer les lignes à présenter sur l'événement à l'origine de l'audit. En
l'absence de valeur, toutes les lignes sont présentées, mais si on désire filtrer, seules 3 valeurs sont
possibles :
Il suffit de saisir le premier caractère (I,U,D) pour que la saisie se complète sur ce champ.
7- Onglet Audit : il permet d’afficher le résultat de recherche, les champs suivants sont présents dans
cet onglet :
INSERT définit une création de ligne. Dans ce cas, le champ ancienne valeur est vide,
et le champ nouvelle valeur contient la valeur du champ lors de la création.
DELETE définit une suppression de ligne. Dans ce cas, le champ nouvelle valeur est
Page 3 sur 4
Date : 26/06/2022 Sage X3 - V12 Reproduction interdite
Fin de validité :
UPDATE définit une modification de ligne. Dans ce cas, le champ ancienne valeur
contient la valeur avant modification, et le champ nouvelle valeur contient la valeur du champ
après modification.
● Clé: Définit la valeur de clé de l'enregistrement à l'origine de l'audit, lorsque la clé est
composée d'un seul champ. Lorsqu'elle est composée de plusieurs champs, seul la valeur du
premier est stockée ici. La clé identifiant l'enregistrement est définie dans l'onglet Audit de
la gestion des tables. Par défaut, c'est la première clé.
● Clé secondaire: Lorsque la clé de l'enregistrement à l'origine de l'audit est composée de
plusieurs champs, on retrouve ici la valeur des champs dans l'ordre à partir du deuxième,
ces champs étant séparés par le caractère ~ (tilde). La clé identifiant l'enregistrement est
définie dans l'onglet Audit de la gestion des tables. Par défaut, c'est la première clé.
● Utilisateur: Définit le code de l'utilisateur (au sens du progiciel) qui a provoqué
l'événement audité. Si l'événement a été déclenché hors du progiciel, ce champ est vide.
● Identifiant de connexion: Correspond au login système de l'utilisateur à l'origine de
l'événement audité. Si l'événement a été déclenché hors du progiciel, le login qui apparaît
ici est External.
● Client: Définit l'adresse (au sens réseau) de l'utilisateur à l'origine de l'événement audité. Si
cette adresse ne peut pas être déterminée, le champ est renseigné avec Unknown. Ceci est
notamment le cas pour toutes les modifications faites hors du progiciel.
● Champ: Définit le champ audité sous la forme CHAMP s'il s'agit d'un champ non
dimensionné, et CHAMP(INDICE) si le champ est dimensionné.
● Ancienne valeur: En cas de modification ou de suppression, on retrouve ici la valeur du
champ avant l'opération
● Nouvelle valeur: En cas de modification ou de création, on retrouve ici la valeur du champ
après l'opération.
● Statut workflow: Ce statut permet de savoir si un Workflow a été demandé sur cet audit. Il
peut prendre les valeurs suivantes :
Aucun : la case Workflow n'est pas cochée dans le paramétrage de l'audit pour la table
correspondante.
A traiter : la case Workflow est cochée, mais aucun événement Workflow de type Manuel
basé sur le parcours de la table d'audit n'a traité une notification et mis à jour ce champ.
Traité : la case Workflow est cochée, et un traitement de notification ultérieur a eu lieu.
8- Recherche : permet de lancer la recherche une fois les critères de recherche sont bien renseignées.
9- Critères : il permet de définir des critères de sélection ainsi de sauvegarder un modèle de critères
dans un mémo
Page 4 sur 4
Date : 26/06/2022 Sage X3 - V12 Reproduction interdite
Fin de validité :
Page 5 sur 4
Date : 26/06/2022 Sage X3 - V12 Reproduction interdite
Fin de validité :
Page 6 sur 4