Evénement

Description

L'objet Event représente un événement survenu dans le système ou à l'extérieur du système et qui a un rapport avec l'application ou l'information conservée.

Schéma

Nom de la propriété Type Description
type string Obligatoire. Type d'événement, fourni par le système émetteur et connu du système de traces
date datetime Obligatoire. Date et heure de survenue de l'événement dans le système émetteur
description string Texte descriptif de l'événement, lisible par l'homme (description du type)
outcome EventOutcome Résultat de l'événement
provider EventProvider Obligatoire. Application ou service à l'origine de l'événement
subjects EventSubject[] Une ou plusieurs références à des entités concernées ou impliquées dans l'évenement
data mixed Contexte de données de l'événement
control Objet Control Lecture seule. Information de contrôle gérée par le système
security Objet Security Information de sécurité de l'événement
management EventManagementMetadata) Information de gestion de l'évenement en tant qu'entité

Résultat de l'évenement

Nom de la propriété Type Description
result string Obligatoire. Code retour fournissant le statut ou le niveau de gravité de l'événement
detail string Résultat détaillé de l'événement

Source de l'évenement

Nom de la propriété Type Description
identifier string Obligatoire. Identifiant du fournisseur, connu du système de traces
displayName string Obligatoire. Nom affiché
vendor string Nom du fournisseur de l'application
name string Nom de l'application
version string Version de l'application

Sujet de l'évenement

L'objet EventSubject fournit des références à des entités impliquées dans l'événement.
Il peut s'agir

  • de la cible de l'événement, ou de cibles impactées (rôle target)
  • de personne(s) morale(s) à l'origine de l'événement (rôle operator), propriéaire(s) ou concernée(s) par l'entité cible (rôle audience), en charge de l'entité cible ou ayant donné son authorisation (rôle authority)
Nom de la propriété Type Description
refId string Obligatoire. Identifiant de l'objet référencé
refType string Obligatoire. Type de l'objet référencé
role string Obligatoire. Rôle de l'objet dans l'évenement

Gestion de l'évenement

L'objet EventManagementMetadata fournit l'information associée à l'utilisation et à la gestion de l'événement dans le système.

Nom de la propriété Type Description
storageRule EventStorageRule Règle de conservation de l'événement, découlant de son type mais pouvant être modifée localement

Exemple

Ci-dessous un événement de gel d'une unité d'archive dans le système.
Il s'est déroulé normalement et l'unité d'archive a été gelée.
L'origine est l'instance de SAE nommée "Mon SAE", basée sur Maarch RM dans sa version 2.5.
Il identifie comme sujet

  • l'unité d'archive cible
  • le service producteur
  • l'utilisateur qui a réalisé l'action Il n'a pas encore été intégré à un journal sécurisé (control.status serait alors à "archived") mais provient des traces.
    La sécurité montre l'utilisateur propriétaire qui a enregistré l'événement dans le système.

    Il peut être différent de l'utilisateur à l'origine de l'opération, auquel cas ce dernier devrait apparaître dans les sujets.

{
    "type" : "recordsManagement/freezeArchive",
    "timestamp" : "2019-06-26T10:30:55.873636Z",
    "description" : "Gel d'une unité d'archive",
    "outcome" : {
        "result" : "SUCCESS",
        "detail" : "Archive maarchRM-87363693-00000-9383 gelée."
    },
    "provider" : {
        "identifier" : "INSTANCE_SAE",
        "displayName" : "Mon SAE",
        "application" : "Maarch RM",
        "version" : "2.5"
    },
    "subjects" : [
        {
            "refId" : "maarchRM-87363693-00000-9383",
            "refType" : "recordsManagement/archive",
            "role" : "target"
        },
        {
            "refId" : "maarchRM-83746483-9387-92273",
            "refType" : "organization/organization",
            "role" : "audience"
        },
        {
            "refId" : "maarchRM-98374763-93833-23373",
            "refType" : "auth/account",
            "role" : "operator"
        },
        {
            "refId" : "maarchRM-98374763-8374-9882",
            "refType" : "organization/organization",
            "role" : "authority"
        }
    ],
    "data" : {
        ...
    },
    "control" {
        "creationDate" : "2019-06-26T10:31:02.873747Z",
        "status" : "active",
    },
    "security" : {
        "owner" : "maarchRM-accountId",
        "group" : 'maarchRM-OrgUnitId",
        "org" : "maarchRM-orgId"
    }

}

results matching ""

    No results matching ""