Skip to content

Pistes d'audit

URL : /audit-eventsMenu : Suivi des activités ▸ Pistes d'auditPermission 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