プリファレンスファイルに基づいて文書マークアップを適用する使用シナリオ

このシナリオでは、ある会社が PDF の印刷処理を変更し、顧客の取引明細書を印刷する前に、特典に関する情報を複合 PDF ファイルに追加します。2 つの異なる特典のいずれかを追加できます。取引明細書ごとの選択は、顧客が到達しているアワードレベルに基づきます。アワードレベルは、取引明細書のデータの一部ではないので、顧客のデータベースから、ヘッダーを含むテキストファイルにエクスポートします。このテキストファイルをプリファレンスファイルとして使用します。このファイル内の値によって、各取引明細書に適用される特典が決まります。

プリファレンスファイルには、顧客番号とアワードレベルが含まれます。プラチナアワードレベルの顧客には 1 つの特典が適用され、ゴールドアワードレベルの顧客には別の特典が適用されます。アワードレベルに達していない顧客に特典はありません。

この会社では、処理を変更する前は、用意されているEnhancePDFDocumentsワークフローを使用して、すべての取引明細書を印刷していました。 IdentifyPDFDocumentsステップの PDF 制御ファイルの識別プロパティーの値は、/aiw/aiw1/control_files/EnhancePDFdocs.ctl です。 BuildPDFFromDocumentsステップの ビルド PDF 制御ファイル 1プロパティーの値も、/aiw/aiw1/control_files/EnhancePDFdocs.ctl です。

また、子ワークフロープロパティーを EnhancePDFDocumentsに設定して、用意されている HotFolderPDF入力装置を使用しています。

RICOH ProcessDirector Plug-in for Adobe Acrobat を使用して、各ジョブの実動 PDF ファイルにある個々の文書として取引明細書を識別します。各取引明細書の中のデータには、顧客番号が含まれます。

新しい処理をサポートするために、管理者は次の操作を行います。

  • カスタム文書プロパティーを設定し、特典のマークアップを追加します。
  • プロパティーマッピングオブジェクトを作成します。
  • プリファレンスファイルを RICOH ProcessDirector から使用可能にします。
  • EnhancePDFDocumentsワークフローに ApplyPreferencesステップを追加します。

カスタム文書プロパティーの設定とマークアップの設定

カスタム文書プロパティーを設定し、マークアップを追加するには、管理者が次の操作を行います。

  • 次の 2 つのカスタム文書プロパティー (ユーザーインターフェース名を指定するキャプションを含む) を docCustomDefinitions.xml ファイルで定義します。
    • Doc.Custom.AccountNumber (キャプションは 顧客番号)
    • Doc.Custom.AwardLevel (キャプションは アワードレベル)
  • docCustomユーティリティを実行し、カスタム文書プロパティー機能を更新します。
  • RICOH ProcessDirector の更新した文書プロパティーを RICOH ProcessDirector Plug-in for Adobe Acrobat に読み込みます。
  • プラグインの文書プロパティーの定義機能を使用して、文書内の顧客番号のデータを 顧客番号文書プロパティー (データベース名 Doc.Custom.AccountNumber) にマップします。

    処理中は、ワークフローのIdentifyPDFDocumentsステップが、 顧客番号文書プロパティーのデータを、ジョブの PDF ファイル内の各文書から抽出します。

      注意:
    • 文書プロパティーの定義機能を使用して、 アワードレベル文書プロパティー (データベース名 Doc.Custom.AwardLevel) にデータをマップすることはできません。文書にこのデータはありません。処理中は、ワークフローの ApplyPreferencesステップが、プリファレンスファイルを使用してプロパティー値を設定します。

  • プラグインの規則の管理機能を使用して 2 つの規則を定義します。
    • Award_level_platinum規則には次の条件があります。Doc.Custom.AwardLevel = Platinum
    • Award_level_gold規則には次の条件があります。Doc.Custom.AwardLevel = Gold
  • プラグインのイメージの追加機能を使用して 2 つのイメージを追加します。
    • 最初のイメージは、Award_level_platinum 規則の条件を満たす文書に配置します。
    • 2 番目のイメージは、Award_level_gold 規則の条件を満たす文書に配置します。
  • プラグインの制御ファイルの保存機能を使用して、文書プロパティーの定義と 2 つのイメージのマークアップを EnhancePDFdocs.ctl 制御ファイルに保存します。
  • 制御ファイルをRICOH ProcessDirectorサーバーに送信します。

プロパティーマッピングオブジェクトの作成

管理者は、次の値で、CustomerPreferencesプロパティーマッピングオブジェクトを作成します。

  • 全般セクションの ファイルタイプの値は CSVです。
  • プロパティーマッピングセクションの値は以下のとおりです。
    見出し 文書プロパティー 使用法
    Account Number 顧客番号 文書の識別
    Awards アワードレベル プロパティーの更新

RICOH ProcessDirector からプリファレンスファイルを使用する設定

プリファレンスファイルを RICOH ProcessDirector で使用可能にするには、管理者が次の操作を行います。

  • プリファレンスファイル用に /aiw/aiw1/preferences ディレクトリーを作成します。
  • プリファレンスファイルを提供する部門に、名前を EnhancePDFprefs.csv にし、/aiw/aiw1/preferences ディレクトリーに置くように依頼します。
  • プリファレンスファイルが RICOH ProcessDirector で処理できる状態になっていることを確認します。
    • ファイルは、コンマ区切り (CSV) 形式またはタブ区切り形式になっている必要があります。

      データの列に、プロパティーマッピングオブジェクトで指定されている次の見出しが必要です。アカウント番号およびアワード

    次の例に、ファイルの抜粋を示します。

    Account Number,Awards
    2000144372,Gold
    2001144678,None
    2001154898,Platinum
    2004187456,None
    2007192007,None
    2010197554,Gold
    2010223114,Gold
    2012234096,Platinum
    2231547625,None

ワークフローの変更

この会社が取引明細書の印刷に使用しているEnhancePDFDocumentsワークフローを変更するには、管理者が IdentifyPDFDocumentsステップの後に ApplyPreferencesステップを追加し、ステップのプロパティーに値を設定します。

  • プリファレンスファイルの値は /aiw/aiw1/preferences/EnhancePDFprefs.csv です。
  • プロパティーマッピングの値は CustomerPreferencesです。

ワークフローを通じたジョブの処理

ワークフローを設定し、テストしたら、管理者は、ワークフローを実動環境に置きます。

用意されているHotFolderPDF入力装置は、取引明細書を含む PDF ジョブを受け取り、 EnhancePDFDocumentsワークフローに実行依頼します。

ジョブがIdentifyPDFDocuments ステップに移動します。RICOH ProcessDirectorは、PDF ファイル内の文書を識別し、 Doc.Custom.AccountNumberプロパティーの値を決定します。RICOH ProcessDirectorは、プロパティーの値をジョブの文書プロパティーファイルに書き込みます。

ジョブがApplyPreferencesステップに移動します。RICOH ProcessDirectorは、EnhancePDFprefs.csv ファイルの情報を読み取り、文書プロパティーファイルに1列のデータを作成します。この列には、 Doc.Custom.AwardLevelプロパティーの値が含まれます。

ジョブがBuildPDFFromDocumentsステップに移動します。RICOH ProcessDirectorは、文書プロパティーファイルの Doc.Custom.AwardLevel文書プロパティーの値を使用して、イメージを文書に適用します。