支払いが遅れた場合にジョブから督促状をプルする使用シナリオ

このシナリオでは、顧客の支払いが遅れた場合に、サービスビューローがクライアントの PDF 印刷ジョブで督促状を印刷します。サービスビューローは、午後 3:00 まで印刷ジョブを待ちます。午後 1:00 から午後 3:00 までの間に、クライアントがプルリストを送信します。これには、支払いが遅れた顧客の口座番号が含まれます。サービスビューローは、印刷ジョブから督促状を抽出して、顧客向けの督促状を印刷から抑制します。

サービスビューローは RICOH ProcessDirector Plug-in for Adobe Acrobat を使用して、各ジョブの実動 PDF ファイルの個別文書として督促状を識別します。各督促状のデータには、口座番号が含まれます。

プルリストの口座に対応する督促状をプルするようにワークフローを変更するには、サービスビューローの管理者が新しいプロセスをサポートする RICOH ProcessDirector を構成します。

管理者は次のように実行します。

  • RICOH ProcessDirector Plug-in for Adobe Acrobat文書プロパティーの定義機能を使用して、 Doc.PullProp文書プロパティーを定義します。このプロパティーを定義するために、管理者は、ワークフローの IdentifyPDFDocuments ステップがジョブの PDF ファイルの各文書から抽出する口座番号のデータを指定します。

    このシナリオでは、管理者は Doc.PullProp 文書プロパティー の値 (口座番号) を使用して、ジョブから削除される文書を決定します。このプロパティーは、すべての文書処理機能に用意されています。または、管理者は docCustomDefinitions.xml ファイルの Doc.Custom.AccountNumber など、別の文書プロパティーを定義し、そのプロパティーを Doc.PullProp の代わりに使用することもできます。

    注意: カスタム文書プロパティーを定義する場合は、docCustomユーティリティーを実行してカスタム文書プロパティー機能を更新し、更新された RICOH ProcessDirector 文書プロパティーを RICOH ProcessDirector Plug-in for Adobe Acrobat にロードします。

  • プラグインの制御ファイルの保存機能を使用して、個別文書として督促状を識別する制御ファイルに文書プロパティー定義を保存します。

  • 制御ファイルをRICOH ProcessDirectorサーバーに送信します。

  • IdentifyPDFDocuments ステップの PDF 制御ファイルの識別プロパティーの値として、制御ファイルの名前を指定します。

  • 待機ステップを、ワークフローの IdentifyPDFDocumentsステップの後に追加し、 待機期限プロパティーの値を3:00 PMに設定します。

  • SetDocPropsFromList ステップを、 待機ステップの後のワークフローに追加し、ステッププロパティーの値を次のように設定します。

    • リストファイルディレクトリー の値は、/aiw/aiw1/clientfiles/pull です。

    • 区切り文字の値は、 改行です。

    • リストファイルの列の値は、 プロパティーのプルです。 プロパティーのプルは、 Doc.PullProp 文書プロパティーのユーザーインターフェース名です。

      管理者が、口座番号のデータを指定するために Doc.Custom.AccountNumber 文書プロパティーを定義していた場合は、 リストファイルの列の値は、 Doc.Custom.AccountNumber になります。

    • 設定する文書プロパティーの値は、 文書のプルです。 文書のプルは、 Doc.Pull 文書プロパティーのユーザーインターフェース名です。

      Doc.Pullプロパティーが、すべての文書処理機能に用意されています。 設定する文書プロパティー文書プロパティーの値を選択すると、便利です。また、管理者はカスタム文書プロパティーを作成し、それを 設定する文書プロパティーの値として使用することもできます。

    • 一致する文書の値の値は、 はいです。

    • その他の文書の値の値は、 いいえです。

  • 文書のグループ化ステップをワークフローの SetDocPropsFromListステップの後に追加し、 第1グループプロパティーの値を 文書のプルに設定します。

  • CreateJobsFromDocuments ステップを 文書のグループ化ステップの後のワークフローに追加し、 子ワークフロープロパティーの値を現在のワークフローの名前に設定します。

  • ワークフローの開始近辺に、親ジョブと子ジョブを別々に処理するための条件付き処理を追加します。子ジョブ用の新しい分岐によって、文書識別ステップを迂回できます。

  • 子ジョブの分岐の最初に SetDocPropsFromConditions ステップを追加します。

    このステップでは、文書のプル文書プロパティーの値に基づいて、ジョブプロパティーに値が割り当てられます。プロパティー条件ファイルでは、 カスタム 1 ジョブプロパティーの値が Pull または Print に設定されます。

  • 2 つのワークフロー分岐を作成します。1 つは、印刷される文書のある子ジョブ用です。もう 1 つは、プルされた文書のある子ジョブ用です。分岐のルールは、次のようになります。

    • カスタム 1 = Pull

    • カスタム 1 = Print

  • SendEmail ステップを、プルされた文書のある子ジョブ用の分岐に追加します。このステップでは、ジョブの PDF ファイルを、文書がプルされたことを確認するためにクライアントに送信します。

    • 宛先アドレスプロパティーの値は、確認のために PDF ファイルを要請したクライアント企業の人物の E メールアドレスになります。

    • 添付プロパティーの値は、 ${getCurrentFile(pdf)} です。

    • メッセージプロパティーの値は、ジョブ ${Job.Name} からプルされた督促状です。

  • WaitForRelatedJobs ステップに接続して、2 つの分岐を合流します。

注意: この使用シナリオのワークフローは、PullPDFSample ワークフローに似ています。ワークフローで、すべてのステップ、分岐へのコネクター、そしてステッププロパティーの値が表示されるか確認します。

管理者がワークフローを使用可能にし、午前8:00にジョブをそのワークフローに実行依頼します。

ジョブが、親ジョブ用のワークフロー分岐を通って、待機ステップで停止します。

午後 1:00 にオペレーターがプルリストをクライアントから受け取り、それを /aiw/aiw1/clientfiles/pull ディレクトリーにアップロードします。プルリストには、次の 6 つの口座番号が含まれています。

245876A 
270011H 
335698R 
520905B 
558721L 
875540R

午後 2:50 にオペレーターが 2 番目のプルリストをクライアントから受け取り、それをアップロードします。プルリストには、次の 2 つの口座番号が含まれています。

445009S500112A

午後 3:00 に RICOH ProcessDirector によって、ジョブが 待機ステップからリリースされます。

ジョブは、SetDocPropsFromListステップに移動します。RICOH ProcessDirector

  • 2 つのプルリストを aiw/aiw1/clientfiles/pull ディレクトリーから取得します。

    .
  • ジョブのスプールファイルにある文書プロパティーファイルの Doc.PullProp プロパティーの値を確認します。

  • 文書プロパティーファイルに Doc.Pull プロパティーの値の列を作成します。

    Doc.PullPropプロパティーの値が、プルリストにある 8 つの口座番号のいずれかに一致すると、RICOH ProcessDirector で、 Doc.Pullプロパティーの値が はいに設定されます。

    文書プロパティーファイルのすべてのその他の文書の Doc.Pull プロパティーの値は、 いいえに設定されます。

ジョブが文書のグループ化ステップに移動します。ここでは、 Doc.Pull プロパティーの値に基づいて、2 つのグループのいずれかに各文書が配置されます。

ジョブはCreateJobsFromDocumentsステップに進みます。このステップは、各文書グループに子ジョブを作成し、子ジョブを同じワークフローに実行依頼します。

子ジョブは、ワークフローで子ジョブ用の分岐をたどります。

子ジョブがSetDocPropsFromConditionsステップに到達したら、RICOH ProcessDirectorCustom 1ジョブプロパティーの値を設定します。

  • Doc.Pull プロパティーに はいが設定されている子ジョブに関しては、 カスタム 1 ジョブプロパティーに Pull が設定されます。

  • Doc.Pull プロパティーに いいえが設定されている子ジョブに関しては、 カスタム 1 ジョブプロパティーに Print が設定されます。

RICOH ProcessDirector によって、 カスタム 1ジョブプロパティーの値に基づき、子ジョブがワークフローの印刷分岐またはプル分岐に送信されます。

プルされた文書がある子ジョブはSendEmailステップに移動し、RICOH ProcessDirector によって、確認のためにクライアントにジョブが E メールで送信されます。子ジョブは、その後 WaitForRelatedJobsステップに進みます。

文書を印刷する子ジョブは、PrintJobsステップの後に WaitForRelatedJobsステップに進みます。

両方の子ジョブがWaitForRelatedJobsステップに到着すると、RICOH ProcessDirector によって RetainCompletedJobsステップに送信されます。