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

# セキュリティイベントログ

> FlexiCapture データベースでセキュリティイベントログを有効にすると、監査用に権限、ユーザー、グループの変更が dbo.SecurityEventLog テーブルに記録されます。

セキュリティイベントログには、ユーザー権限の追加、削除、変更に関連するイベントが記録され、セキュリティ監査の実施に役立ちます。セキュリティイベントログは、ABBYY FlexiCapture がサポートするすべてのデータベースサーバー (Microsoft SQL Server、Azure SQL、Oracle、PostgreSQL) に対応しています。

<div id="enable-the-security-event-log">
  ## セキュリティイベントログを有効にする
</div>

セキュリティイベントのログ記録は、デフォルトで無効になっています。これを有効にできるのは、FlexiCapture データベースで直接設定するシステム管理者のみです。

デフォルトのテナントでは、FlexiCapture データベースの `Settings` テーブルに次の内容を追加します。

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

カスタム テナントでは、`Tenant` テーブル内のそのテナントのレコードにある `Flags` フィールドの 2 番目のビットを有効にします。たとえば、Microsoft SQL Server では、文 `Update Tenant set Flags = Flags | 2 where Id = NNN;` を使用します。

<div id="logged-events">
  ## ログに記録されるイベント
</div>

セキュリティイベントのログ記録を有効にすると、イベントは ABBYY FlexiCapture データベースの `dbo.SecurityEventLog` テーブルに記録されます。各イベントは `SecurityEventTypeId` の値で識別されます。

| Event                        | ID | Description                  |
| :--------------------------- | :- | :--------------------------- |
| UserCreated                  | 0  | ユーザーが作成された                   |
| UserDeleted                  | 1  | ユーザーが削除された                   |
| GroupCreated                 | 2  | グループが作成された                   |
| GroupDeleted                 | 3  | グループが削除された                   |
| PermissionAdded              | 4  | 権限が追加された                     |
| PermissionDeleted            | 5  | 権限が削除された                     |
| AddToGroup                   | 6  | ユーザーがグループに追加された              |
| RemoveFromGroup              | 7  | ユーザーがグループから削除された             |
| UserPasswordChanged          | 8  | ユーザーのパスワードが変更された             |
| GroupModified                | 9  | グループの権限またはメンバーシップが変更された      |
| UserPasswordReset            | 10 | ユーザーのパスワードがリセットされた           |
| TenantCreated                | 11 | テナントが作成された                   |
| TenantDeleted                | 12 | テナントが削除された                   |
| ProjectDeleted               | 13 | Project が削除された               |
| ProjectChanged               | 14 | Project が変更された               |
| BatchTypeCreated             | 15 | バッチタイプが作成された                 |
| BatchTypeDelete              | 16 | バッチタイプが削除された                 |
| BatchTypeChanged             | 17 | バッチタイプが変更された                 |
| TemplateCreated              | 18 | Document Definition が作成された   |
| TemplateDelete               | 19 | Document Definition が削除された   |
| TemplateChanged              | 20 | Document Definition が変更された   |
| ProjectHotFolderEnable       | 21 | Project の Hot Folder が有効になった |
| ProjectHotFolderDiable       | 22 | Project の Hot Folder が無効になった |
| ManualCleanUpStart           | 23 | 手動クリーンアップが開始された              |
| CleanUpEnable                | 24 | 自動クリーンアップが有効になった             |
| CleanUpDisable               | 25 | 自動クリーンアップが無効になった             |
| AuditingConfigurationChanged | 26 | セキュリティイベントログの設定が変更された        |

<div id="event-attributes">
  ## イベント属性
</div>

ログに記録された各イベントには、次の属性があります。

| 属性             | 説明                           |
| :------------- | :--------------------------- |
| Date           | イベントの日時                      |
| Writer         | 変更を行ったユーザー                   |
| WriterTenantId | 変更を行ったユーザーのテナントのID           |
| Principal      | イベントの影響を受けたユーザーまたはグループのID    |
| TenantId       | 影響を受けたユーザーまたはグループが属するテナントのID |
| Details        | イベントに関する追加情報                 |
| RemoteHost     | 変更を行うために使用されたコンピューターのIPアドレス  |
