Exploitation > Audit > Tables 

Cette fonction permet de consulter les lignes d'audit relatives à des modifications d'enregistrement 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 une ligne dans cette table par enregistrement. On ne connaîtra alors que la clé de l'enregistrement modifié. Si on désire connaître le détail de certains champs modifiés, il faudra que ces champs soient définis dans l''audit table. On passera alors par la fonction de consultation de l'audit sur les champs.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

En-tête

Présentation

On trouve dans l'en-tête des critères permettant de filtrer les lignes à faire apparaître en consultation.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Période (champ STRDAT)

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.

Sauf si un mémo fixant sa valeur existe par ailleurs, la valeur par défaut de cette date est déterminée par le paramètreutilisateurDATEDEBDFT.

  • champ ENDDAT

Si cette date est renseignée, seules les données dont la date de dernière modification ou la date de création est inférieure ou égale sont visualisées dans la consultation.

Sauf si un mémo fixant sa valeur existe par ailleurs, la valeur par défaut de cette date est déterminée par le paramètreutilisateurDATEFINDFT

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.

Bloc numéro 2

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.

  • Identifiant de connexion (champ LOGIN)

Pemet de définir un filtre sur le code de login de l'utilisateur. Si ce champ est renseigné, seules les modifications faites par les utilisateurs connectés sur le code de login correspondant apparaissent dans la consultation.

Si on souhaite ne voir que les modifications faites directement sur la base en ne passant pas par le progiciel, il suffit de sélectionner le code de login External (sélectionnable par clic droit).

  • Evénement (champ EVENEMENT)

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 :

  • INSERT (pour voir les créations)
  • UPDATE (pour voir les modifications)
  • DELETE (pour voir les suppressions)

Il suffit de saisir le premier caractère (I,U,D) pour que la saisie se complète sur ce champ.

  • Audit BI (champ AUDBI)

 

 

Onglet Audit

Le tableau situé dans l'onglet permet de visualiser le détail des informations d'audit.

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau

  • Chrono (champ SEQ)

Numéro chronologique unique attribué lors du déclenchement de l'événement audité. Un seul chrono est attribué par enregistrement à l'origine de l'audit, et si on a activé l'audit sur certains champs, les lignes correspondantes partageront ce numéro chronologique.

Correspond à la table sur laquelle l'événement audité a eu lieu.

  • Date (champ DAT)

Définit la date système sur le serveur de données au moment où l'événement audité a été réalisé.

  • Heure (champ HOU)

Définit l'heure système sur le serveur de données au moment où l'événement audité a été réalisé.

  • Evénement (champ EVT)

Définit le type d'événement audité. 3 choix sont possibles :

  • INSERT définit une création de ligne.
  • DELETE définit une suppression de ligne.
  • UPDATE définit une modification de ligne.
  • Clé (champ ID1)

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 (champ ID2)

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 (champ ADOUSR)

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 (champ SYSUSR)

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 (champ ADRCLI)

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.

  • Statut workflow (champ STA)

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 Manuelbasé 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.
  • Statut BI (champ STABI)

 

Icône Actions

Tunnel

Cette fonction permet, lorsque la fiche modifiée est gérée par un objet du progiciel, de visualiser la fiche en question en entrant dans la fonction correspondante.

Détails des champs

Champs

Les champs suivants sont présents dans cette fenêtre :

Tableau

  • Colonne (champ COL)

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 (champ OVAL)

En cas de modification ou de suppression, on retrouve ici la valeur du champ avant l'opération.

  • Nouvelle valeur (champ NVAL)

En cas de modification ou de création, on retrouve ici la valeur du champ après l'opération.

Permet, lorsqu'on a tracé la valeur de certains champs modifiés dans l'événement d'audit, d'ouvrir une fenêtre pour faire appraraître le détail des modifications.

 

 

Boutons spécifiques

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre