プリファレンスファイルに基づいて文書マークアップを適用する使用シナリオ
プリファレンスファイルには、顧客番号とアワードレベルが含まれます。プラチナアワードレベルの顧客には 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
- ファイルは、コンマ区切り (CSV) 形式またはタブ区切り形式になっている必要があります。
ワークフローの変更
この会社が取引明細書の印刷に使用している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文書プロパティーの値を使用して、イメージを文書に適用します。