MarcomCentral からの注文の取得を準備する

MarcomCentral Web サイトのストアから注文を取得するには、MarcomCentral Connect 機能で提供される MarcomReceiveOrdersSOAP Web サービスの入力装置をコピーします。入力装置の 要求 URLおよび 要求ペイロードプロパティーは、 注文MarcomCentral Web サービスを呼び出して、日付を基準に注文を取得するように設定されます。MarcomCentralストアおよび RICOH ProcessDirectorワークフローに合わせて、その他のプロパティーの値を設定します。

この手順を実行する前に、WSDL ファイルをインポートし、セキュリティー証明書をインストールしたことを確認します。使用している環境で、MarcomCentral との通信にプロキシサーバーが必要な場合は、必ず、このサーバーを使用するようにシステムをセットアップします。詳しくは、関連タスクを参照してください。

MarcomCentral からの注文の取得を準備するには:
  1. 管理タブをクリックします。
  2. 左のペインで装置 入力装置をクリックします。
  3. MarcomReceiveOrders入力装置をコピーし、名前を変更します。
  4. 一般タブで、 ポーリング間隔プロパティーに、Web サービス呼び出しの間に入力装置を待機させる時間を設定します。

    ポーリング間隔が MarcomCentral のサービス利用規約を遵守していることを確認します。規約でシステムへの呼び出しが 5 分間に最大 1 回と制限されている場合は、この値を5 分間以上に設定します。

  5. 要求タブでの操作:
    1. プロキシを使用プロパティーに、Webサービスとの通信で使用しているプロキシサーバー(存在する場合)を設定します。
    2. タイムゾーンのオフセットプロパティーを、協定世界時 (UTC) と MarcomCentral Web サービスが使用しているタイムゾーンの差 (単位は時間) に設定します。

      例えば、MarcomCentral Web サービスが日付と時刻の計算に太平洋標準時を使用している場合は、このプロパティーを-8に設定します。

        注意:
      • Web サービスをホストしている MarcomCentral の所在地で夏時間が開始または終了したときには、必ず、このプロパティーを変更してください。変更しないと、夏時間と冬時間の1時間の差に発生した注文を失う可能性があります。

      • 注文の取得のために、入力装置は 2 つのプロパティーのシンボルを使用します。

        • WebService.CurrentRequestTime

          RICOH ProcessDirector は、ポーリング間隔の開始時にこのプロパティーの値を設定します。

        • WebService.LastSuccessRequestTime

          入力装置がアプリケーションと正常に通信すると、RICOH ProcessDirector はこのプロパティーに、 WebService.CurrentRequestTimeプロパティーと一致する値を設定します。通信に成功すると、ジョブを作成するデータを受信しなかったとしても、応答コード 200 が返されます。

    3. SOAP 要求プロパティーに、インポートした GetOrdersByDateSOAP 要求を設定します。

      SOAP 要求をインポートしたときに、名前の前にMyStoreを付けた場合は、このプロパティーを MyStore-GetOrdersByDateに設定します。

    4. [要求]タブのその他のプロパティーはすべて、デフォルトのままにします。
  6. 認証タブで、次の操作を実行します。
    1. 静的な資格情報プロパティーに、MarcomCentral 注文トークンを設定します。
    2. その他のプロパティーの値は、すべて空欄のままにします。
  7. プロパティーの編集を完了したら、OKをクリックします。
MarcomCentral の注文処理ワークフローの定義が終了したら、入力装置を右クリックし、プロパティーを選択します。 一般タブで、定義したワークフローの名前を 子ワークフロープロパティーに設定します。