La piste d'audit
Ce qui est enregistré, comment le rechercher, ce qui peut être désactivé — et les deux domaines qui ne le peuvent pas.
Chaque action est enregistrée. L'historique est consultable via la section Plateforme → Audit plutôt que sous forme de résumé sur le tableau de bord, car un historique utile est un historique consultable.
Le disque parle de lui-même.
Chaque enregistrement de la plateforme comporte désormais quatre colonnes : l’auteur, la date, le dernier utilisateur et la date de modification. Ces colonnes sont accessibles sur la page de l’enregistrement, sous son identifiant, et dans le menu « Colonnes » de chaque liste. Elles sont désactivées par défaut et enregistrées dans les vues sauvegardées.
Ceci est distinct de l'historique ci-dessous, et ce intentionnellement. L'historique est consultable et sera finalement supprimé par une politique de conservation ; les quatre colonnes font partie intégrante de l'enregistrement et y restent associées tant que celui-ci est conservé. Auparavant, il était possible de répondre à la question « Qui a modifié cette limite de crédit ? » uniquement en consultant une seconde table, et ce, jusqu'à ce que celle-ci soit supprimée.
- Ces champs sont remplis quelle que soit la manière dont l'enregistrement a été créé : par un formulaire, par une importation, par Ask, par l'API publiée ou par une routine qui ne les mentionne jamais.
- Ces colonnes ne peuvent pas être modifiées. Les deux colonnes « créées » sont figées au moment de la rédaction et la plateforme refuse toute tentative de modification, quelle que soit la requête.
- La date de « dernière modification » est mise à jour à chaque changement, et personne n'a son mot à dire sur la date exacte de la modification.
- Une personne dont le compte a été supprimé laisse son identifiant ; l’historique des modifications peut encore la mentionner.
- Un enregistrement écrit sans personne derrière — un chargement de données, un script de migration — indique « Créé par le système / chargement de données ».
Recherche
Le journal d'audit est d'abord consulté par date et heure, puis affiné par zone, action, utilisateur ou texte libre dans l'ensemble des détails enregistrés, y compris les identifiants d'enregistrement et les détails JSON de chaque modification. Les résultats sont affichés du plus récent au plus ancien et paginés.
Chaque ligne indique l'enregistrement par son numéro ou son code (LDR-301, et non un identifiant interne), le domaine en toutes lettres tel qu'il apparaît dans le menu (SIRH · Formations) et la personne par son nom, avec son adresse e-mail au survol de la souris. Le filtre « Utilisateur » affiche les personnes par nom.
Paramètres
La politique d'audit répertorie chaque zone auditable sous forme de bouton à bascule, regroupée en Sécurité, Données de référence, Données transactionnelles et Configuration, avec des options de sélection globale et de suppression globale, ainsi qu'une option par groupe. Elle s'ouvre sur une vignette par groupe indiquant le nombre de zones enregistrées (« N sur M enregistrées »). Cliquez sur une zone pour afficher ses options à bascule, ou sur « Tout » pour les afficher toutes. L'option « Tout » est activée par défaut ; désactivez les zones pour n'afficher que les informations qui vous intéressent.
Deux fonctionnalités sont verrouillées et ne peuvent être désactivées : la connexion et la déconnexion, ainsi que la création et la modification des rôles. L’option « Tout effacer » les ignore délibérément, et l’API refuse toute tentative de désactivation individuelle.
Le catalogue s'enrichit automatiquement. Si la plateforme audite une zone non encore répertoriée, celle-ci est automatiquement enregistrée (activée) dès sa première occurrence, de sorte que l'écran des paramètres ne comporte jamais d'action manquante.