Order Managementから他のシステムへの通知の送信の概要
ビジネス・イベントを使用して、販売オーダーまたは履行明細の詳細が変更されたときなど、変更が発生したときにOracle Order Managementの外部にあるシステムに通知を送信します。
通知は、オーダー取得システムなどのアップストリーム・システム、または履行システムや請求システムなどのダウンストリーム・システムに送信できます。
ビジネス・イベントとは、Order Managementでアクションを実行する必要があるほど重要なことです。 次に例を示します。
-
オーダー属性の変更が発生します。
-
オーダー管理では保留が適用されます。
-
危険優先度が変更されます。
-
履行明細の分割。
-
オーダー・ヘッダーのステータスが変更されます。
-
履行明細がクローズします。
-
履行明細がステータスになります。
-
オーケストレーション・プロセスの報酬が正常に終了したか、正常に終了しませんでした。
仕組み
ノート
-
Order Managementは、指定したトリガー・ポイントに従って、オーダー履行中に発生する条件をモニターします。
たとえば、ステータス・ルール・セットの「出荷済」ステータス値に対して「外部システムに通知」オプションを有効にした場合、Order Managementは履行明細ステータスを「出荷済」に設定するたびにビジネス・イベントを通信し、履行明細ステータス更新ビジネス・イベントに対して設定したコネクタのエンドポイントURLにビジネス・イベントを送信します。 詳細は、「履行明細へのステータス条件の追加」を参照してください。
-
設定およびメンテナンス作業領域の「ビジネス・イベント・トリガー・ポイントの管理」ページを使用して、トリガー・ポイントを指定します。 Order Managementは、トリガー・ポイントが発生したと判断した場合、「ビジネス・イベント・トリガー・ポイントの管理」ページの「コネクタ名」属性を使用して、システムとの通信に使用するコネクタを識別します。
-
コネクタはシステムと通信します。 コネクタを使用して、システムを特定するURLと、システムがデータを通信するために必要なセキュリティ資格証明を指定します。 たとえば、履行明細ステータスが出荷済の場合、オーダーの請求準備が整ったことを請求システムに通知します。
-
オプションとして、頻度の通知パラメータを使用して、オーダー管理で通知を送信する頻度を指定できます。 詳細は、オーダー管理パラメータの管理を参照してください。
webサービスを使用して、イベントに関する詳細を通知することもできます。
ビジネス・イベント・トリガー・ポイントの管理
ビジネス・イベント・トリガー・ポイントは、ビジネス・イベントが発生する原因となる条件です。
-
コネクタは、指定したビジネス・イベントに関連付ける必要があります。 詳細は、「オーダー管理から他のシステムへの通知の送信」を参照してください。
-
このページに表示されるビジネス・イベントは、履行明細のクローズをモニターするビジネス・イベントを除き、デフォルトではアクティブではありません。
-
このページで行った変更は即時に有効になります。
-
設定は、Order Managementの1つのインスタンスにのみ影響します。
-
このページに表示されるビジネス・イベントは追加または削除できません。
-
必要なビジネス・イベント・トリガー・ポイントのみを設定します。 各トリガー・ポイントがパフォーマンスに影響する場合があります。
事前定義済トリガー・ポイントの使用
事前定義済ビジネス・イベント |
説明 |
---|---|
変更オーダー報酬完了 |
オーダー管理が変更オーダーの処理が終了したときに通知を送信します。 変更オーダーでエラーが発生した場合、このビジネス・イベントによってエラーがレポートされます。 |
履行明細ステータス更新 |
Order Managementで履行明細のステータス値が変更されたときに通知を送信します。 通知をトリガーするステータス値を指定できます。
|
履行明細クローズ済 |
オーダー管理が履行明細をクローズしたときに通知を送信します。 原価管理などの一部のアプリケーションでは、これらの詳細を使用して履行明細でダウンストリーム処理を実行できます。 |
保留 |
ユーザーが保留を適用したとき、またはオーダー取得システムまたは履行システムがエンティティに保留を適用したときに、通知を送信します。
ノート
|
危険 |
Order Managementで危険優先度の値(高、中、低など)が変更されたときに、通知を送信します。 通知する値を指定できます。 |
オーダー属性更新 |
オーダー履行中にオーダー管理が履行明細属性を変更したときに通知を送信します。 タスクが参照する属性のセットから、各属性を選択できます。
|
オーダー・ヘッダー・ステータス更新 |
オーダー管理が販売オーダーを取り消したり、一部がクローズまたはクローズしたときに通知を送信します。 通知するステータス値を指定できます。 |
分割 |
部分出荷が発生したとき、または統合システムが履行明細を分割したときに通知を送信します。 |
複数のイベントが必要な場合はどうなりますか?
属性の値を変更するとき、および行を分割するときにイベントを送信する必要があるとします。 そのため、オーダー属性更新ビジネス・イベントを設定して予定出荷日属性を更新し、履行明細の分割時に通知を送信するように分割ビジネス・イベントを設定します。 ただし、分割イベントを受信しますが、属性を更新するイベントを受信しません。 これは、Order Managementが一度に送信するビジネス・イベントが1つのみであるためです。 分割イベントのみを送信します。