> ## 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.

# Registro de eventos de seguridad

> Habilite el registro de eventos de seguridad en la base de datos de FlexiCapture para registrar cambios en permisos, usuarios y grupos en la tabla dbo.SecurityEventLog para auditorías.

El registro de eventos de seguridad registra los eventos relacionados con la adición, eliminación y modificación de permisos de usuario, lo que ayuda a realizar auditorías de seguridad. Es compatible con todos los servidores de bases de datos admitidos por ABBYY FlexiCapture: Microsoft SQL Server, Azure SQL, Oracle y PostgreSQL.

<div id="enable-the-security-event-log">
  ## Habilitar el registro de eventos de seguridad
</div>

El registro de eventos de seguridad está deshabilitado de forma predeterminada. Solo el Administrador del sistema puede habilitarlo directamente en la base de datos de FlexiCapture.

Para el tenant predeterminado, agregue lo siguiente a la tabla `Settings` de la base de datos de FlexiCapture:

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

Para los tenants personalizados, active el segundo bit en el campo `Flags` del registro del tenant en la tabla `Tenant`. Por ejemplo, en Microsoft SQL Server, utilice la sentencia `Update Tenant set Flags = Flags | 2 where Id = NNN;`.

<div id="logged-events">
  ## Eventos registrados
</div>

Una vez habilitado el registro de eventos de seguridad, los eventos se registran en la tabla `dbo.SecurityEventLog` de la base de datos de ABBYY FlexiCapture. Cada evento se identifica por su valor `SecurityEventTypeId`.

| Evento                       | ID | Descripción                                                       |
| :--------------------------- | :- | :---------------------------------------------------------------- |
| UserCreated                  | 0  | Se creó un usuario                                                |
| UserDeleted                  | 1  | Se eliminó un usuario                                             |
| GroupCreated                 | 2  | Se creó un grupo                                                  |
| GroupDeleted                 | 3  | Se eliminó un grupo                                               |
| PermissionAdded              | 4  | Se agregó un permiso                                              |
| PermissionDeleted            | 5  | Se eliminó un permiso                                             |
| AddToGroup                   | 6  | Se agregó un usuario a un grupo                                   |
| RemoveFromGroup              | 7  | Se quitó un usuario de un grupo                                   |
| UserPasswordChanged          | 8  | Se cambió la contraseña de un usuario                             |
| GroupModified                | 9  | Se modificaron los permisos o la pertenencia al grupo             |
| UserPasswordReset            | 10 | Se restableció la contraseña de un usuario                        |
| TenantCreated                | 11 | Se creó un tenant                                                 |
| TenantDeleted                | 12 | Se eliminó un tenant                                              |
| ProjectDeleted               | 13 | Se eliminó un proyecto                                            |
| ProjectChanged               | 14 | Se modificó un proyecto                                           |
| BatchTypeCreated             | 15 | Se creó un tipo de lote                                           |
| BatchTypeDelete              | 16 | Se eliminó un tipo de lote                                        |
| BatchTypeChanged             | 17 | Se modificó un tipo de lote                                       |
| TemplateCreated              | 18 | Se creó una Definición de Document                                |
| TemplateDelete               | 19 | Se eliminó una Definición de Document                             |
| TemplateChanged              | 20 | Se modificó una Definición de Document                            |
| ProjectHotFolderEnable       | 21 | Se habilitó una carpeta de seguimiento del proyecto               |
| ProjectHotFolderDiable       | 22 | Se deshabilitó una carpeta de seguimiento del proyecto            |
| ManualCleanUpStart           | 23 | Se inició una limpieza manual                                     |
| CleanUpEnable                | 24 | Se habilitó la limpieza automática                                |
| CleanUpDisable               | 25 | Se deshabilitó la limpieza automática                             |
| AuditingConfigurationChanged | 26 | Se modificó la configuración del registro de eventos de seguridad |

<div id="event-attributes">
  ## Atributos del evento
</div>

Cada evento registrado puede tener los siguientes atributos:

| Atributo       | Descripción                                                     |
| :------------- | :-------------------------------------------------------------- |
| Date           | La fecha y hora del evento                                      |
| Writer         | El usuario que realizó el cambio                                |
| WriterTenantId | El ID del tenant del usuario que realizó el cambio              |
| Principal      | El ID del usuario o grupo afectados por el evento               |
| TenantId       | El ID del tenant al que pertenecen el usuario o grupo afectados |
| Details        | Información adicional sobre el evento                           |
| RemoteHost     | La dirección IP del equipo utilizado para realizar el cambio    |
