他のプログラムで使用するための文書プロパティーの抽出

文書処理機能を使用するときに、印刷ジョブ内の文書には、ジョブ全体に適用されるプロパティーとは別にプロパティー値が与えられます。文書プロパティーには、文書内のページ数、宛先の数、アカウント番号などがあります。会計その他の追跡目的で要件に合わせて独自のプロパティーを定義することもできます。印刷ワークフローシステムの外部で使用するために、文書プロパティー値を収集することもできます。また、ワークフロー内の他のステップで使用するために文書プロパティー値をシステムに戻すこともできます。
注意: Postal Enablement 機能では、この処理を使用して文書プロパティーを抽出し、外部郵便ソフトウェアに送信して、RICOH ProcessDirector に返せるようにします。次の例では、Postal Enablement を使用していますが、この機能は、他の目的で文書プロパティーを収集するためにも使用できます。

文書プロパティー処理フロー

後述するようにステップごとの情報の流れを示す図です。

文書プロパティー処理フローは、ジョブの文書プロパティーの識別および抽出に使用できるステップと各ステップで使用および生成されるファイルを示します。これらのステップは次の順番で使用します。

  • IdentifyDocuments または IdentifyPDFDocuments

    これらのステップは、制御ファイルをガイドとして使用し、文書プロパティーファイルを作成します。AFP ジョブの場合は Visual Workbench 制御ファイルが、PDF ジョブの場合は PDF 識別制御ファイルが使用されます。

    文書プロパティーファイルは、ジョブのスプールディレクトリーに jobid.original.dpf という名前で配置されます。

  • WriteDocumentsToDatabase

    このステップは、jobid.original.dpf を読み取り、文書プロパティー値をデータベースに記録します。また、ファイルのコピーを作成し、jobid.document.dpf という名前に変更して、ジョブのスプールディレクトリーに保存します。

  • BuildExternalDocPropsFile

    このステップは、jobid.document.dpf を読み取り、外部文書プロパティーファイルと呼ばれる新しいテキストファイルを構築します。外部文書ファイルに含めるプロパティーと一部の基本的な形式情報を指定できます。

    例えば、Postal Enablement 機能を使用している場合、各文書の住所情報を抽出し、TECMailing の MailPreparer ソフトウェアに送信してアドレスクリアなどを実行できます。MailPreparer は入力としてコンマ区切り値 (CSV) 形式のテキストファイルを受け付けます。このファイルには、各プロパティーの MailPreparer 名をリストするヘッダー行を含めることができます。ヘッダー行より後の各行には、ヘッダー行のプロパティーに対応する文書プロパティー値が含まれます。この形式で外部文書プロパティーが作成されるようにステップを構成できます。

    ステップを実行すると、指定した名前の外部文書プロパティーファイルが作成されます。このファイルは、別のプログラム (MailPreparer など) の入力として使用したり、印刷ワークフロー外部のタスクで使用したりできます。

文書プロパティー値をインポートし、データベース内の値を更新してワークフロー内の他のステップで使用できるようにするには、次のステップを順番に使用します。

  • MapExternalResultsFileToDocProps

    このステップは、外部結果ファイルと呼ばれるファイルを受け取り、それを解釈して、内容を RICOH ProcessDirector 文書プロパティーにマッピングします。外部結果ファイルは、タブ区切りまたは CSV 形式です。

    このステップは、外部結果ファイルのすべての情報または選択した値のみを保持してマッピングするように構成できます。例えば、MailPreparer から返される外部結果ファイルでは、文書ごとに 80 を超える値が返されます。印刷ワークフローで必要なのはこのうち 15 程度です。このような場合は、必要な 15 の値を保持し、残りの値を無視するようにステップを構成できます。

    このステップの結果は、変更済み結果ファイルになります。ファイルが保存されるファイル名とディレクトリーを指定できます。このファイルは、UpdateDocPropsFromExtResultsFile ステップの入力として使用されます。

  • UpdateDocPropsFromExtResultsFile

    このステップは、変更済み結果ファイルを読み取り、ジョブのスプールディレクトリー内の文書プロパティーファイル (jobid.document.dpf) を更新します。これでワークフロー内の他のステップから更新されたプロパティー値を利用できるようになります。