> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Journal des événements de sécurité

> Activez le journal des événements de sécurité dans la base de données FlexiCapture pour enregistrer les modifications des autorisations, des utilisateurs et des groupes dans la table dbo.SecurityEventLog à des fins d’audit.

Le journal des événements de sécurité enregistre les événements liés à l’ajout, à la suppression et à la modification des autorisations des utilisateurs, ce qui facilite les audits de sécurité. Il est compatible avec tous les serveurs de base de données pris en charge par ABBYY FlexiCapture : Microsoft SQL Server, Azure SQL, Oracle et PostgreSQL.

<div id="enable-the-security-event-log">
  ## Activer le journal des événements de sécurité
</div>

La journalisation des événements de sécurité est désactivée par défaut. Seul le System Administrator peut l’activer directement dans une base de données FlexiCapture.

Pour le tenant par défaut, ajoutez les éléments suivants à la table `Settings` de la base de données FlexiCapture :

```text theme={null}
[db_name].[dbo].[Settings]
Name = LogSecurityEvents
Value = True
TenantId = Null
```

Pour les tenants personnalisés, activez le deuxième bit du champ `Flags` dans l’enregistrement du tenant de la table `Tenant`. Par exemple, dans Microsoft SQL Server, utilisez l’instruction `Update Tenant set Flags = Flags | 2 where Id = NNN;`.

<div id="logged-events">
  ## Événements enregistrés
</div>

Une fois la journalisation des événements de sécurité activée, les événements sont enregistrés dans la table `dbo.SecurityEventLog` de la base de données ABBYY FlexiCapture. Chaque événement est identifié par la valeur `SecurityEventTypeId`.

| Événement                    | ID | Description                                                           |
| :--------------------------- | :- | :-------------------------------------------------------------------- |
| UserCreated                  | 0  | Un utilisateur a été créé                                             |
| UserDeleted                  | 1  | Un utilisateur a été supprimé                                         |
| GroupCreated                 | 2  | Un groupe a été créé                                                  |
| GroupDeleted                 | 3  | Un groupe a été supprimé                                              |
| PermissionAdded              | 4  | Une autorisation a été ajoutée                                        |
| PermissionDeleted            | 5  | Une autorisation a été supprimée                                      |
| AddToGroup                   | 6  | Un utilisateur a été ajouté à un groupe                               |
| RemoveFromGroup              | 7  | Un utilisateur a été retiré d’un groupe                               |
| UserPasswordChanged          | 8  | Le mot de passe d’un utilisateur a été modifié                        |
| GroupModified                | 9  | Les autorisations ou les membres du groupe ont été modifiés           |
| UserPasswordReset            | 10 | Le mot de passe d’un utilisateur a été réinitialisé                   |
| TenantCreated                | 11 | Un tenant a été créé                                                  |
| TenantDeleted                | 12 | Un tenant a été supprimé                                              |
| ProjectDeleted               | 13 | Un projet a été supprimé                                              |
| ProjectChanged               | 14 | Un projet a été modifié                                               |
| BatchTypeCreated             | 15 | Un type de lot a été créé                                             |
| BatchTypeDelete              | 16 | Un type de lot a été supprimé                                         |
| BatchTypeChanged             | 17 | Un type de lot a été modifié                                          |
| TemplateCreated              | 18 | Une définition de document a été créée                                |
| TemplateDelete               | 19 | Une définition de document a été supprimée                            |
| TemplateChanged              | 20 | Une définition de document a été modifiée                             |
| ProjectHotFolderEnable       | 21 | Un dossier actif du projet a été activé                               |
| ProjectHotFolderDiable       | 22 | Un dossier actif du projet a été désactivé                            |
| ManualCleanUpStart           | 23 | Un nettoyage manuel a été lancé                                       |
| CleanUpEnable                | 24 | Le nettoyage automatique a été activé                                 |
| CleanUpDisable               | 25 | Le nettoyage automatique a été désactivé                              |
| AuditingConfigurationChanged | 26 | La configuration du journal des événements de sécurité a été modifiée |

<div id="event-attributes">
  ## Attributs des événements
</div>

Chaque événement journalisé peut avoir les attributs suivants :

| Attribut       | Description                                                          |
| :------------- | :------------------------------------------------------------------- |
| Date           | La date et l’heure de l’événement                                    |
| Writer         | L’utilisateur à l’origine de la modification                         |
| WriterTenantId | L’ID du tenant de l’utilisateur à l’origine de la modification       |
| Principal      | L’ID de l’utilisateur ou du groupe concerné par l’événement          |
| TenantId       | L’ID du tenant auquel appartient l’utilisateur ou le groupe concerné |
| Details        | Informations supplémentaires sur l’événement                         |
| RemoteHost     | L’adresse IP de l’ordinateur utilisé pour effectuer la modification  |
