Skip to content

Pistes d'audit ​

URL : /audit-events • Menu : Suivi des activités ▸ Pistes d'audit • Permission requise : audit_read

Journal immuable de tous les événements sensibles survenus sur la plateforme — qui a fait quoi, quand, sur quelle ressource, avec quel résultat.

Journal des événements d'audit

Colonnes ​

Toutes triables en cliquant sur l'en-tête.

ColonneTypeSignification
DateDatetimeHorodatage de l'événement.
ServiceEnumMicroservice source (voir tableau).
ÉvénementTexteCode de l'événement (user.created, partner.service_added…).
ActeurEmailAdresse de l'utilisateur auteur.
CibleTexteresourceType + resourceId de la ressource affectée.
ActionEnumCREATE, UPDATE, DELETE, ACTIVATE, DEACTIVATE, RESEND, EXPIRE, RETRY, COMPLETE, FAIL.
RésultatEnumSUCCESS, FAILURE, PARTIAL, PENDING.

Barre de filtres ​

  • Recherche — texte libre (e-mail, correlationId, id de ressource).
  • Filtre période — mêmes valeurs que les autres écrans.
  • Bouton Filtres — panneau de filtres avancés.

Filtres avancés :

  • Source (identity-orchestration, organization-registry, integration-engine)
  • Événement (eventType précis)
  • Action
  • Résultat
  • Acteur (actorUserId)
  • Organisation cible (targetPartnerCode)
  • Type de ressource (resourceType)
  • correlationId

Microservices sources ​

SourceÉvénements audités
identity-orchestrationCycle de vie des utilisateurs.
organization-registryOrganisations, services, credentials, mappings.
integration-engineExécution des flux d'intégration.

Événements audités ​

Utilisateurs ​

CodeSignification
user.createdUtilisateur créé.
user.activatedCompte activé (invitation acceptée).
user.updatedProfil mis à jour.
user.deactivatedCompte désactivé.
user.deactivation_failedÉchec de désactivation.
user.reactivatedCompte réactivé.
user.reactivation_failedÉchec de réactivation.
user.invitation_resentInvitation renvoyée.
user.invitation_expiredInvitation expirée sans acceptation.
user.reprovision_requestedRe-provisionnement demandé.

Organisations et services ​

CodeSignification
partner.createdOrganisation créée.
partner.deactivation_requestedDésactivation de l'organisation demandée.
partner.deactivation_retry_requestedRé-essai de désactivation.
partner.users_deactivation_completedUtilisateurs de l'organisation désactivés.
partner.deactivatedOrganisation désactivée.
partner.reactivatedOrganisation réactivée.
partner.service_addedService ajouté.
partner.service_config_updatedConfiguration d'un service mise à jour.
partner.service_toggledService activé / désactivé.
partner.service_deletedService supprimé.
partner.mappings_updatedMappings mis à jour.
partner.credentials_updatedCredentials créés, tournés, révoqués.

Types de ressource (resourceType) ​

  • USER — utilisateur.
  • PARTNER — organisation.
  • SERVICE_ENDPOINT — service d'intégration d'une organisation.
  • CREDENTIAL — credential.
  • MAPPING — mapping.

Volet de détail ​

Clic sur une ligne → volet « Détail de l'événement ».

Détail d'un événement d'audit

En-tête (métadonnées immuables) ​

Grille de 8 champs :

Libellé UIDescription
ID ÉVÉNEMENTUUID v4 de l'événement (eventId).
DATEHorodatage émission côté micro-service source.
REÇU ÀHorodatage de réception par le service audit-log (peut différer en cas de file d'attente).
SERVICEBadge avec le nom court du micro-service source (ex. Identité, Organisations, Intégration).
TYPELibellé fonctionnel de l'événement (ex. « Invitation utilisateur expirée »).
ACTIONBadge avec l'action (ex. Expiration, Création, Mise à jour).
RÉSULTATBadge coloré : Succès (🟢), Échec (🔴), Partiel (🟠), En attente (🟠).
CORRELATION IDUUID copiable. Cliquable → ouvre la transmission corrélée si elle existe.

Acteur ​

Libellé UIDescription
TYPEUSER (action humaine) ou SYSTEM (action automatique).
NOME-mail de l'utilisateur, ou SYSTEM pour les actions système.
IDUUID v4 du compte (ou SYSTEM).
ORGANISATIONUUID de l'organisation de rattachement de l'acteur.

Cible ​

Libellé UIDescription
TYPEType de ressource impactée : USER, PARTNER, SERVICE_ENDPOINT, CREDENTIAL, MAPPING.
NOMIdentifiant lisible de la ressource (e-mail pour un user, code pour une organisation, etc.).

Détails contextuels supplémentaires

Pour certains événements (changements de configuration, échecs avec motif), une section « Détails supplémentaires » apparaît plus bas dans le volet avec un payload JSON enrichi (ancien / nouveau libellé, motif d'erreur, etc.). Boutons Copier le code (JSON brut) et Fermer disponibles en bas.

Correspondance code technique ↔ libellé UI ​

L'application affiche un libellé fonctionnel ; les logs et exports utilisent le code technique (partner.*, user.*). Voici la correspondance principale :

Code techniqueLibellé affiché dans la liste
partner.createdOrganisation créée / Organisation Created
partner.deactivatedOrganisation désactivée / Organisation Deactivated
partner.reactivatedOrganisation réactivée / Organisation Reactivated
partner.service_addedService ajouté / Organisation Service Added
partner.service_config_updatedConfiguration du service mise à jour
partner.service_toggledService activé / Service désactivé
partner.service_deletedService supprimé
partner.mappings_updatedMappings mis à jour
partner.credentials_updatedCredentials mis à jour / Organisation Credentials Updated
user.createdUtilisateur créé / User Created
user.activatedCompte activé / User Activated
user.updatedProfil mis à jour
user.deactivatedUtilisateur désactivé / User Deactivated
user.invitation_resentInvitation utilisateur réenvoyée
user.invitation_expiredInvitation utilisateur expirée

Bilingue

Selon votre langue de session (Français / English), le libellé bascule. Le code technique reste invariant et apparaît dans le champ eventType du JSON de l'événement (volet de détail, bouton Copier le code).

Immuabilité ​

La piste d'audit est immuable par conception :

  • ni modification ni suppression possible depuis la console ;
  • toute tentative de contournement est elle-même auditée ;
  • durée de conservation définie par la politique de rétention de votre plateforme (contactez l'équipe sécurité).

Actions accessibles ​

Page en lecture seule. Un export (si disponible) peut être demandé au support pour des besoins de conformité.

Voir aussi ​

Documentation ASACI Santé Connect