文書プロパティーファイル

RICOH ProcessDirectorは、以下のプロセスで文書プロパティーファイルの情報を使用します。

  • 文書のソート、グループ化、および分割を行うステップ。例えば、郵便番号で文書をソートするステップを使用する場合は、Doc.Custom.ZipCode のようなプロパティーが文書プロパティーファイルに存在している必要があります。
  • 文書プロパティーを処理する外部プログラム。
  • 郵便ソフトウェアで使用する文書プロパティーファイルを処理するステップ。Postal Enablement機能により、 BuildExternalDocPropsFle, MapExternalResultsFileToDocProps, and UpdateDocPropsFromExtResultsFileの各ステップが用意されます。これらのステップを正常に実行するには、Doc.ID または Doc.SequenceInChild プロパティーが文書プロパティーファイルに含まれている必要があります。
  • 外部ファイルからの値を使用して文書プロパティーファイルを処理するステップ。すべての文書処理機能に、SetDocPropsFromList ステップと EmailDocuments ステップがあります。Preference Management機能には、 ApplyPreferencesステップがあります。
  • CreateAFPJobsFromDocuments ステップテンプレートおよび BuildAFPFromDocuments ステップテンプレートを基にしたステップなど、AFP 文書を処理するステップ。 CreateAFPJobsFromDocuments ステップまたは BuildAFPFromDocuments ステップのいずれかを正常に実行するには、以下のプロパティーが文書プロパティーファイルに含まれている必要があります。
    • Doc.OriginalJobID
    • Doc.ChildJobId
    • Doc.SequenceInChild
    • Doc.OriginalSequence
    • Doc.OriginalSheets
    • Doc.DataOffset
    • Doc.DataLen
  • BuildPDFFromDocuments ステップテンプレートを基にしたステップなど、PDF 文書を処理するステップ。 BuildPDFFromDocuments ステップを正常に実行するには、以下のプロパティーが文書プロパティーファイルに含まれている必要があります。
    • Doc.OriginalJobID
    • Doc.ChildJobId
    • Doc.SequenceInChild
    • Doc.OriginalSequence
    • Doc.OriginalSheets

文書プロパティーファイルの最初の行には、文書プロパティーテンプレートファイルからの情報が含まれています。それぞれの追加行には、1 つの文書の各プロパティーの値が含まれています。

これらのステップによって、文書プロパティーファイルが次のように自動作成されます。

  • IdentifyDocumentsステップテンプレートを基にしたステップは、Visual Workbench制御ファイルをガイドとして使用して文書プロパティーファイルを作成します。
  • IdentifyPDFDocumentsステップテンプレートを基にしたステップは、RICOH ProcessDirector Plug-in for Adobe Acrobat制御ファイルをガイドとして使用して文書プロパティーファイルを作成します。
  • ReadDocumentsFromDatabase ステップテンプレートを基にしたステップを使用する場合、そのステップは文書プロパティーテンプレートファイルをガイドとして使用して文書プロパティーファイルを作成します。
  • CreateJobsFromDocuments ステップテンプレートまたは IdentifyPDFDocuments ステップテンプレートを基にしたステップを使用する場合、そのステップはオリジナル (親) ジョブの文書プロパティーファイルをガイドとして使用して、現在 (子) の文書プロパティーファイルを作成します。

以下のステップは、文書プロパティーファイルを操作できます。

  • GroupDocuments
  • SortDocuments
  • SplitDocuments
  • SetDocPropsFromList
  • ApplyPreferencesPreference Managementのみ)
  • UpdateDocPropsFromExtResultsFilePostal Enablementのみ)
また、文書プロパティーファイルは、外部プログラム、またはユーザーが作成するカスタムステップによって使用されることもあります。

文書プロパティーファイルには、プロパティーの Doc.ChildJobId と Doc.SequenceInChild が必ず含まれています。文書グループを作成するステップ (GroupDocuments など) を実行すると、文書プロパティーファイルには Doc.ChildJobId の値が複数含まれます。

RICOH ProcessDirector には、getFileName や getAbsoluteFileName などのメソッドがあり、これらのメソッドを使用すると、ユーザーは、外部プログラムがジョブのスプールディレクトリー内のスプールファイルの読み取りおよび書き込みを行うためのアクセス権限を与えることができます。詳細については、getFileName などの RICOH ProcessDirector メソッドを使用するを参照してください。

文書プロパティファイルは、ジョブのスプールディレクトリーに保存されます。IdentifyDocumentsまたはIdentifyPDFDocumentsステップでファイルを作成した場合、そのファイル名は、jobid.original.dpfの形式になります。(例:10000009.original.dpf)WriteDocumentsToDatabase ステップが実行されると、ファイルがコピーされ、Doc.ID を含むその他のプロパティーが追加されます。新しいファイルは、jobid.document.dpfの形式のファイル名で保存されます。(例:10000009.document.dpf)値は UTF-8 形式で、タブで区切られています。

文書プロパティーファイル内の一部の情報はデータベースに保管されず、ステップの処理中にのみ使用されます。この情報は、例えば、文書プロパティーファイル内にはありますが、データベースにはありません。

Doc.DataOffset
オリジナルジョブの AFP 印刷ファイル内にある文書の印刷データのオフセット。
Doc.DataLen
オリジナルジョブの AFP 印刷ファイル内にある文書の印刷データの長さ。