文書プロパティーファイルのパフォーマンスを最大化する
文書プロパティーテンプレートファイルの使用はオプションですが、パフォーマンスを最大限に高める必要がある場合は使用することをお勧めします。使用しない場合、すべての文書プロパティーは生成された文書プロパティーファイルに組み込まれます。
文書プロパティーテンプレートファイルには、文書プロパティーファイルを処理するステップに必要なすべてのプロパティーを組み込む必要があります。また、文書プロパティーテンプレートファイルには、テンプレートファイルを使用しているステップによっては特定のプロパティーも組み込む必要があります。以下のプロパティーは、CreateAFPJobsFromDocuments、 BuildAFPFromDocuments、および BuildPDFFromDocuments で必要になります。
- Doc.ChildJobID
- Doc.OriginalJobID
- Doc.OriginalSequence
- Doc.SequenceInChild
- Doc.OriginalSheets
- Doc.DataOffset (AFP ジョブの場合のみ)
- Doc.DataLen (AFP ジョブの場合のみ)
文書プロパティーテンプレートで Doc.ID プロパティーまたはアスタリスク (*) が付けられているプロパティーを定義する必要はありません。これらは、システムによって自動的に文書プロパティーファイルに組み込まれます。WriteDocumentsToDatabase ステップテンプレートに基づくステップが Doc.ID を定義して、 IdentifyDocuments および IdentifyPDFDocuments がその他を定義します。
インサーター機能がインストールされていて、サンプル文書プロパティーテンプレートファイルを編集する場合は、以下のインサーター文書プロパティーをテンプレートに組み込んでください (ワークフローに関連する場合)。
- Doc.Insert.BinTriggers
- Doc.Insert.DivertBin
- Doc.Insert.RecipientName
- Doc.Insert.OriginalBarCode
1 つの RICOH ProcessDirector システムで、複数の文書プロパティーテンプレートファイルを使用できます。
文書プロパティーテンプレートファイルを編集するには、以下のようにします。
docPropTemplate.txt
という名前のサンプル文書プロパティーテンプレートファイルは、/path/extensions/doc/samples
ディレクトリーにあります。例えば、Linuxの場合、パスは/opt/infoprint/ippd
です。Windowsの場合、パスはC:\Program Files\Ricoh\ProcessDirector
です。 ではサンプルファイルを、保存する必要のある場所にコピーします。このファイルへのパスは、 ReadDocumentsFromDatabase ステップで指定します。- ステップ処理を特定のワークフローで行うために使用するプロパティーを含めるように、このファイルを編集します。 以下のヒントに留意してください。
- このジョブにとって重要なカスタム文書プロパティーを追加します。例えば、ワークフローで文書を郵便番号順にソートする場合は、[(郵便番号]文書プロパティーがテンプレートファイルに組み込まれていることを必ず確認します。
- 必要なプロパティーのみを組み込みます。プロパティーの数を制限することにより、パフォーマンスが向上し、文書プロパティーデータの保管に必要なストレージスペースを削減できます。
- 各プロパティーをスペースまたはタブ文字で区切ってすべての項目を 1 行で指定することも、各項目を別々の行に指定することもできます。
- 文書プロパティーテンプレートファイルにジョブプロパティーを指定できます。
- オプション: 追加の文書プロパティーテンプレートファイルを作成します。例えば、PrintDocuments ワークフローを複数回コピーして、新しいワークフローごとに異なる文書プロパティーセットを操作する必要がある場合は、新しいワークフローごとに文書プロパティーテンプレートファイルを作成します。