MarcomCentralへのステータスの送信を準備する
MarcomCentral Webサイトのストアからステータスを送信するには、MarcomCentral Connect機能で提供される MarcomCloseoutOrdersSOAP Webサービスの通知をコピーします。通知の 要求URLおよび 要求ペイロードプロパティーは、 注文完了MarcomCentral Webサービスを呼び出して、完了した注文のIDを送信するように設定されます。MarcomCentralストアおよび RICOH ProcessDirectorワークフローに合わせて、その他のプロパティーの値を設定します。
通知を定義する前に、以下を行います。
- XSLTスタイルシートを使用して、注文に含まれるXMLエレメントを RICOH ProcessDirectorのジョブプロパティーにマッピングする方法など、注文の処理方法を計画します。
- MarcomCentral Webサービスを呼び出す準備をします。
- MarcomCentralの注文を処理するワークフローを定義します。
詳しくは、関連タスクを参照してください。
- 注意:
- また、CallSOAPServiceステップを使用して、ステータスを送信することもできます。例えば、 CallSOAPServiceステップを使用して、 注文完了Webサービスを呼び出すことができます。このステップは、注文ワークフローの WaitForRelatedJobsステップの後に挿入します。完了ステータスの送信に CallSOAPServiceステップを使用している場合は、 MarcomCloseoutOrders通知をコピーして変更しないでください。
- 管理タブをクリックします。
- 左のペインで をクリックします。
- MarcomCloseoutOrder通知をコピーし、名前を変更します。
- 要求タブでの操作:
- プロキシを使用プロパティーに、Webサービスとの通信で使用しているプロキシサーバー(存在する場合)を設定します。
- SOAP要求プロパティーに、インポートした CloseoutByOrderSOAP要求を設定します。SOAP要求をインポートしたときに、名前の前にMyStoreを付けた場合は、このプロパティーを MyStore-CloseoutByOrderに設定します。
- MarcomCentralにさらに完了情報を送信するには、適切なXMLを要求ペイロードプロパティーに追加します。例えば、請求書、内容明細書、精算書に必要なXMLを追加できます。
- 注意:
- ペイロードを変更した場合は、Google Chrome用Boomerangなど、ブラウザーのプラグインを使用して、手動でテストすることをお勧めします。詳しくは、MarcomCentral Webサービスの呼び出し準備タスクを参照してください。
- [要求]タブのその他のプロパティーはすべて、デフォルトのままにします。
- 認証タブで、次の操作を実行します。
- 静的な資格情報プロパティーに、MarcomCentral完了トークンを設定します。
- その他のプロパティーの値は、すべて空欄のままにします。
- イベントおよび 条件タブで、MarcomCentralへの通知をトリガーするジョブプロパティー、またはジョブプロパティーの組み合わせを指定します。例:
- ManualStepWithAutoStartステップテンプレートに基づいて、注文ワークフローに ShipOrderステップを追加しました。注文が出荷部門に届くと、ウェアハウスのスタッフがこのステップを完了させます。
- この通知に、注文ワークフローにあるジョブの現在のステッププロパティーを監視させることにしました。
- 注文ジョブの現在のステッププロパティーの値が ShipOrderに変わった時に、通知が 注文完了MarcomCentral Webサービスを呼び出すようにします。
- イベントタブで、 プロパティーに 現在のステップ、 アクションに 変更後、 値に ShipOrderを設定します。
- 条件タブで、 値プロパティーを注文ワークフローの名前に変更します。
- プロパティーの編集を完了したら、OKをクリックします。