Order Managementから他のシステムへの通知の送信
オーダー管理の外部にあるシステムに通知を送信するようにオーダー管理を設定します。
ステップの概要
-
コネクタを追加します。
-
ビジネス・イベント・トリガー・ポイントを管理します。
-
通知頻度を設定します。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
設定の実行方法を学習します。 詳細は、「オーダー管理の統合のガイドライン」および「オーダー管理でのIntegration Cloud Serviceの使用」を参照してください。
コネクタの追加
オーダー管理がシステムとの通信に使用するコネクタを追加します。
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 外部インタフェースのWebサービス詳細の管理
-
-
「コネクタ詳細の管理」ページで、「処理」→「行の追加」をクリックし、値を設定します。
属性
値
ターゲット・システム
通知を受信する必要があるシステムを選択します。 このシステムは、ビジネス・イベントをサブスクライブします。
コネクタ名
コネクタの目的を説明するテキストを入力します。 たとえば、このコネクタを使用してレガシー・システムに通知を送信することを示すには、
LEG_Notification
と入力します。コネクタURL
エンドポイントURLを指定します。 URLは、Oracle Order Managementの外部にあるシステムにデプロイするwebサービスのアドレスです。 オーダー管理はこのwebサービスをコールし、Webサービスはオーダー管理が送信するペイロードを受け入れる必要があります。
webサービスでこのWSDLが使用されていることを確認します:
ユーザー名
システムに必要なユーザー名を入力します。
パスワード
システムに必要なパスワードを入力します。
ビジネス・イベント・トリガー・ポイントの管理
ビジネス・イベントをシステムにいつ通信するかを決定するビジネス・イベント・トリガー・ポイントを管理します。
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: ビジネス・イベント・トリガー・ポイントの管理
-
-
「ビジネス・イベント・トリガー・ポイントの管理」ページで、トリガー・ポイントを選択します。
実行時に、販売オーダーが指定したトリガー・ポイントに到達すると、オーダー管理はコネクタURL属性で選択したwebサービスを呼び出します。 その後、webサービスはビジネス・イベントの詳細をシステムに送信します。 たとえば、履行明細がクローズしたときに通知を送信するには、履行明細クローズ済トリガー・ポイントを選択します。
-
「アクション」→「行の追加」をクリックします。
一部のトリガー・ポイントには、詳細領域の「関連コネクタ」タブが含まれます。 このタブが表示された場合は、それをクリックしてコネクタを追加します。
-
値を設定します。
属性
値
コネクタ名
このトピックで前に追加したコネクタを選択します。
デフォルト表示の上書き
開始日を選択します。
-
チェック・マークが含まれます。 通知を受信するシステムに販売オーダーに関する知識がない場合でも、各販売オーダーに関する通知を送信します。
-
チェック・マークは含まれません。 システムに販売オーダーに関する知識がない場合は、販売オーダーに関する通知を送信しないでください。
次に例を示します。
-
実装にソース・システム1とソース・システム2が含まれ、これらの各システムがソース・オーダーをオーダー管理に送信できるとします。
-
ソース・システム2にソース・システム1で発生したソース・オーダーの知識がなく、ソース・システム1で発生したソース・オーダーに関連付けられたイベントが発生したときにソース・システム2に通知しないものとします。
-
デフォルト表示の上書きにチェック・マークが含まれていない場合、オーダー管理はソース・システム2のコネクタをコールせず、ソース・システム2は通知を受信しません。
-
-
オプション。 ステップ3とステップ4を繰り返します。
必要に応じて、同じコネクタを複数のビジネス・イベントに関連付けることができます。
-
オプション。 管理する必要があるトリガー・ポイントごとに、ステップ2から5を繰り返します。
-
「保存してクローズ」をクリックします。
通知頻度の設定
通知頻度パラメータを使用して、オーダー管理が通知を送信する頻度を指定します。 詳細は、オーダー管理パラメータの管理を参照してください。