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

# エクスポート ファイルの命名規則

> ABBYY FlexiCapture で、[Destination and File Naming Template] ダイアログとタグを使用して、エクスポートするデータ ファイルおよび画像ファイルのファイル命名テンプレートを指定します。

ファイル名とパスは、ユーザーが指定したオプションに基づいて、エクスポート時に自動的に生成されます。ファイル命名オプションは、データ ファイルと画像ファイルの両方に指定できます。

<Note>
  データ ファイルのファイル命名テンプレートは、ファイルへのエクスポート時に指定できます。画像ファイルのファイル命名テンプレートは、ファイル、ODBC 互換データベース、SharePoint、または画像ファイルへのエクスポート時に指定できます。
</Note>

<Note>
  document set を使用している場合、元の field に対して選択したファイル命名オプションは、インデックス Image field にも適用されます。
</Note>

ファイル命名オプションとパスを指定するには、\[Destination and File Naming Template] ダイアログを使用します。選択したエクスポート 型に応じて、\[Edit...] (ファイル命名テンプレートの field の左側) または \[File Naming Options...] をクリックして、このダイアログを開きます。

**View** field では、ファイル命名テンプレートの作成方法として、次の 2 つのいずれかを選択できます。

* Simple

この表示では、追加パス (データと一緒に画像をファイルにエクスポートするよう設定した場合は使用不可) 、ファイル名の主要部分、および必要に応じて、その主要部分に追加する識別子を指定できます。

追加パスを指定するには、\[Use additional path] を選択し、そのパスを Hot Folder の構造 (\[Source path relative to the Hot Folder]) に基づけるか、batch 名 (\[Batch name]) に基づけるかを指定します。

ファイル名の主要部分として、次を使用できます。

* ソース ファイル名。これは次のように決定されます。
  * フォルダーからファイルを追加する場合は、source file の名前が使用されます。
  * 複数のファイルを追加する場合は、最初に追加したファイルの名前が使用されます。
  * Scanning Station でスキャンしたファイルの場合は、scanning source の名前が使用され、output file には \{Empty Value} という名前が付けられます。
  * Project Setup Station でスキャンしたファイルの場合は、一時ファイルの名前が使用されます。

* Document Definition 名

* 指定ファイル名。これは、ユーザーが指定した文字の組み合わせです。

追加の識別子として、次を使用できます。

* 文書識別子 (\[Add document identifier to file name] を選択)

* インデックス field の値 (\[Add index field to file name] を選択し、\[...] をクリックして \[Select Fields] ダイアログでインデックス field を選択)

* Advanced

この表示では、\[File name template] field にファイル命名テンプレートを入力できます。テンプレートには、固定部分と、特定のファイルに応じた情報に置き換えられるタグを含めることができます。タグは手動で入力することも、**\[Add tag...]** ボタンおよび **\[Delete tag]** ボタンを使用することもできます。

次のタグがサポートされています。

<Warning>
  タグ名では大文字と小文字が区別されます。
</Warning>

* **\<Project>** – 文書が処理されるプロジェクトの名前。
* **\<Batch>** – 文書が処理される batch の名前。
* **\<DocumentDefinition>** – 文書に適用される Document Definition の名前。
* **\<ImportSubPath>** – インポート subfolder へのパス (subfolder からインポートした画像では指定が必要です) 。
* **\<SourceFile>** – 拡張子を除いた source file の名前。
* **\<Identifier>** – フォルダー内の文書の識別子。
* **\<BatchType>** – 文書が処理されるバッチタイプの名前。
* **\<Time>** – yyyy-MM-dd\_HH-mm-ss 形式のエクスポート時刻。
* **\<ExportRootPath>** – ルートのエクスポート パス (**Project Properties** ダイアログの **General** タブで指定) 。
* **\<RegParam:...>** – registration parameter の値 (コロンの後に parameter 名を指定します。例: **\<RegParam:ParameterName>**) 。

**注:** まず、プログラムは文書内で registration parameter を検索します。文書内に該当する registration parameter がない場合、プログラムは batch 内で registration parameter を検索します。

* **\<Index:...>** – インデックス field の値 (コロンの後に、Document Definition 内の field へのフル パスを指定します。例: **\<Index:InvoiceName\Invoice Layout\Status>**) 。

指定したファイル命名オプションによって空のファイル名が生成されないようにしてください。指定したオプションによって空のファイル名が生成される可能性がある場合、プログラムは warning メッセージを表示します。

<Note>
  文書画像をデータと一緒にエクスポートする場合は、データ ファイルの命名に使用するのと同じテンプレートを画像ファイルの命名にも使用できます。両方の種類のファイルで同じテンプレートを使用するには、\[Destination and File Naming Template] ダイアログの **Image** **Export Settings** セクションで \[Same as data] オプションを選択します。
</Note>
