MarcomCentralのジョブチケットを処理するワークフローを定義する

MarcomCentral Webサイトのストアから取得したジョブチケットを処理するには、MarcomCentral Connect機能で提供される MarcomProcessJobTicketワークフローをコピーします。 CallSOAPServiceステップは、 ジョブチケットMarcomCentral Webサービスを呼び出し、注文番号を使用して、ジョブチケットを取得します。ワークフロー内のこのステップなどを編集し、自分のMarcomCentralストアと RICOH ProcessDirectorワークフローに合わせてプロパティーの値を設定します。

MarcomCentralジョブチケットを処理するワークフローは、MarcomCentralの注文を処理するワークフローのCreateJobsFromXMLステップから子ジョブを受け取ります。

ワークフローを定義する前に、以下が必要です。

  • XSLTスタイルシートを使用して、注文に含まれるXMLエレメントを RICOH ProcessDirectorのジョブプロパティーにマッピングする方法など、注文の処理方法を計画します。
  • MarcomCentral Webサービスを呼び出す準備をします。
  • SOAP Webサービスの入力装置を定義します。
  • MarcomCentralの注文を処理するワークフローを定義します。

詳しくは、関連タスクを参照してください。

MarcomCentralのジョブチケットを処理するワークフローを定義するには、次の手順に従います。
  1. ワークフロータブをクリックします。
  2. MarcomProcessJobTicketワークフローを右クリックして、 コピーを選択します。
  3. ワークフローのコピーに名前を付け、必要なその他の値を入力または編集して、続行をクリックします。
  4. ワークフローエディターで、ApplyXSLTransformステップの XSLTファイルプロパティーに、作成したjobticketToOverrides.xsltファイルのディレクトリーパスと名前を設定します。
      注意:
    • このファイルは、MarcomCentralストアからの注文処理方法を計画する手順で作成したものです。
  5. (1)ウェアハウスコネクターに指定された条件を確認し、MarcomCentralストアの要件に応じて調整します。

    サンプルのMarcomProcessJobTicketワークフローにあるコネクターの3つの条件で、MarcomCentral製品タイプ JobDirectVariableおよび Versionedが指定されています。これらの製品タイプを持つジョブは、 1ウェアハウスコネクターを通りません。代わりに、 (2)印刷所コネクターに進みます。

  6. Waitステップについては、 待機期間プロパティーに、MarcomCentralストアがファイルのダウンロードリンクを提供するまでジョブを待機させる時間を設定します。

    MarcomCentralストアがファイルへのリンクを提供するまでの待機期間の指定には、(2)ファイルの確認コネクターと 待機期間プロパティーの両方の設定が必要です。指定された時間内にリンクが提供されなかった場合、ジョブは FailWithMessageステップに進みます。 待機期間プロパティーは30秒の待機を、 (2)ファイルの確認コネクターはジョブが分岐を9回通過することを表しています。このジョブが FailWithMessageステップに進むまでの時間は5分になります。 待機期間プロパティーを1分に設定した場合、時間は10分になります。その後、コネクターの規則を Custom count 1 < 20に設定すると、時間は20分になります。

  7. CallSOAPServiceステップでの操作:
    1. プロキシを使用プロパティーに、Webサービスとの通信で使用しているプロキシサーバー(存在する場合)を設定します。
    2. パスワードプロパティーに、MarcomCentral注文トークンを設定します。
    3. SOAP要求プロパティーに、インポートした GetJobTicketByLineItemSOAP要求を設定します。
    4. SOAP要求をインポートしたときに、名前の前にMyStoreを付けた場合は、このプロパティーを MyStore-GetJobTicketByLineItemに設定します。
  8. 準備フェーズの ApplyXSLTransform2ステップについては、 XSLTファイルプロパティーに、新しいディレクトリーへコピーしたdownloadOverrides.xsltファイルのディレクトリーパスと名前を設定します。
      注意:
    • このファイルは、MarcomCentralストアからの注文処理方法を計画する手順で作成したものです。
  9. DownloadFileステップでは、 プロキシを使用プロパティーに、Webサービスとの通信で使用しているプロキシサーバー(存在する場合)を設定します。
  10. RetainCompletedJobsステップでは、サイトに適した値を 保存期間プロパティーに設定します。
  11. 印刷所分岐で、[印刷]フェーズの4つのステップを変更するか、またはこれらをPDFジョブの処理と印刷のステップで置き換えます。
  12. ウェアハウス分岐を次のように変更します。
    • ワークフローで印刷物だけを処理する場合は、この分岐を削除します。
    • ワークフローで印刷物と非印刷物の両方を処理する場合は、ManualStepWithAutoStartステップをそのままにしておくことも、別のステップで置き換えることもできます。
      • ウェアハウススタッフが RICOH ProcessDirectorにアクセスできる場合は、スタッフが注文に非印刷物を追加したときに、 ManualStepWithAutoStartを完了できます。
      • ウェアハウススタッフが RICOH ProcessDirectorにアクセスできない場合は、他の方法を使用して、スタッフと連絡を取ることができます。

        例えば、SendEmailステップを追加すれば、非印刷物が ウェアハウス分岐に入ったときに、ウェアハウススタッフにメールメッセージを送信できます。Webサービスインターフェースを持つアプリケーションを使用して、ピッキングと梱包の運用を処理している場合は、 ウェアハウス分岐に CallSOAPServiceステップを追加できます。このステップは、ジョブのデータをアプリケーションに送信します。

  13. ワークフローを保存します。
  14. このワークフローを、MarcomCentralの注文の処理で定義したワークフローに接続します。
    1. ワークフローエディターで、MarcomCentralの注文処理で定義したワークフローを開きます。
    2. CreateJobsFromXMLステップで、 新しいジョブのワークフロープロパティーに、ジョブチケットワークフローの名前を設定します。
これで、注文の品目の処理に必要な情報をジョブチケットワークフローに追加する準備ができました。