> ## 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 ファイルストレージから BatchState および BatchRouting の CSV ファイルとして Business Process Reporting のレポートデータを取得し、古いデータの自動クリーンアップを設定します。

ABBYY FlexiCapture では、データは CSV (カンマ区切り値) ファイルとして提供されます。ファイルは FlexiCapture のファイルストレージ ディレクトリに保存され、この機能が有効な各テナントについて個別のフォルダーに格納されます。フォルダー パスは `TenantName\Reporting` で、`TenantName` は実際のテナント名です。

提供されるデータ ファイルには、次の 2 種類があります。

* `BatchState_YYYY-MM-DD HH-MM.csv` – 現在のバッチ状態。名前の後半部分は、そのファイルに含まれる状態の日時です。このファイルには、その時点でシステム内に存在するすべてのバッチの状態が含まれます。
* `BatchRouting_YYYYMMDD-YYYYMMDD.csv` – 各バッチが経由したステージの一覧。名前の後半部分は、そのファイルが対象とする期間です。バッチ ルーティング ファイルは、直前の 24 時間の暦日分について作成されます。

<Note>
  指定したファイルがすでにカタログ内に存在する場合、ファイル作成タスクはスキップされます。
</Note>

ファイル作成の間隔 (ミリ秒) は、`HKLM\Software\Flexicapture\12.0\FlexiBR` にあるレジストリ キー `ServerShadowActivityManagerProcessBatchReportingPeriod` で制御されます。既定では、ファイルは 4 時間ごとに作成されます。

<div id="automatic-data-cleanup">
  ## 古いデータの自動クリーンアップ
</div>

ABBYY FlexiCapture 12 Release 4 Update 2 以降では、古いデータのクリーンアップ機能を利用できます。この機能により、指定した期間 (既定では 180 日) を超えて古いレポート ファイルが、すべてのテナントから削除されます。

この期間を変更するには、`Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\12.0\FlexiBr` にある `CleanUpReportDataOlderDays` キーを編集します。このキーは、業務プロセス レポートと、パフォーマンス レポートおよび処理レポートの両方のクリーンアップを制御します。

Processing Server がインストールされているマシンでは、レジストリ キーでクリーンアップ パラメーターを指定できます。これらのキーは `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\12.0\FlexiBr` にあります。

次のパラメーターを変更できます。

* `ServerShadowActivityManagerCleanUpOldReportingFilesMaxTasksCount` – 同時に実行できるクリーンアップ タスクの最大数です。既定値は 1 のため、前のクリーンアップ タスクが完了するまで、新しいクリーンアップ タスクは開始できません。
* `ServerShadowActivityManagerFirstCleanUpOldReportingFilesPeriod` – Processing Server の起動から最初のクリーンアップ タスクが開始されるまでの区間を、ミリ秒単位で指定します。既定値は 11 分です。0 に設定すると、自動クリーンアップ タスクは起動されません。
* `ServerShadowActivityManagerOtherCleanUpOldReportingFilesPeriod` – 連続する自動クリーンアップ タスク間の区間を、ミリ秒単位で指定します。既定値は 24 時間です。
