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.
| 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é | 
| 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 | 
| 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 | 
L'objet EventSubject fournit des références à des entités impliquées dans l'événement.
Il peut s'agir 
target)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 | 
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 | 
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 
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"
    }
}