機械翻訳について

Order Managementから他のシステムへの通知の送信の概要

ビジネス・イベントを使用して、販売オーダーまたは履行明細の詳細が変更されたときなど、変更が発生したときにOracle Order Managementの外部にあるシステムに通知を送信します。

通知は、オーダー取得システムなどのアップストリーム・システム、または履行システムや請求システムなどのダウンストリーム・システムに送信できます。

ビジネス・イベントとは、Order Managementでアクションを実行する必要があるほど重要なことです。 次に例を示します。

  • オーダー属性の変更が発生します。

  • オーダー管理では保留が適用されます。

  • 危険優先度が変更されます。

  • 履行明細の分割。

  • オーダー・ヘッダーのステータスが変更されます。

  • 履行明細がクローズします。

  • 履行明細がステータスになります。

  • オーケストレーション・プロセスの報酬が正常に終了したか、正常に終了しませんでした。

仕組み

ビジネス・イベントを使用して通信する方法

ノート

  1. Order Managementは、指定したトリガー・ポイントに従って、オーダー履行中に発生する条件をモニターします。

    たとえば、ステータス・ルール・セットの「出荷済」ステータス値に対して「外部システムに通知」オプションを有効にした場合、Order Managementは履行明細ステータスを「出荷済」に設定するたびにビジネス・イベントを通信し、履行明細ステータス更新ビジネス・イベントに対して設定したコネクタのエンドポイントURLにビジネス・イベントを送信します。 詳細は、「履行明細へのステータス条件の追加」を参照してください。

  2. 設定およびメンテナンス作業領域の「ビジネス・イベント・トリガー・ポイントの管理」ページを使用して、トリガー・ポイントを指定します。 Order Managementは、トリガー・ポイントが発生したと判断した場合、「ビジネス・イベント・トリガー・ポイントの管理」ページの「コネクタ名」属性を使用して、システムとの通信に使用するコネクタを識別します。

  3. コネクタはシステムと通信します。 コネクタを使用して、システムを特定するURLと、システムがデータを通信するために必要なセキュリティ資格証明を指定します。 たとえば、履行明細ステータスが出荷済の場合、オーダーの請求準備が整ったことを請求システムに通知します。

  4. オプションとして、頻度の通知パラメータを使用して、オーダー管理で通知を送信する頻度を指定できます。 詳細は、オーダー管理パラメータの管理を参照してください。

webサービスを使用して、イベントに関する詳細を通知することもできます。

ビジネス・イベント・トリガー・ポイントの管理

ビジネス・イベント・トリガー・ポイントは、ビジネス・イベントが発生する原因となる条件です。

  • コネクタは、指定したビジネス・イベントに関連付ける必要があります。 詳細は、「オーダー管理から他のシステムへの通知の送信」を参照してください。

  • このページに表示されるビジネス・イベントは、履行明細のクローズをモニターするビジネス・イベントを除き、デフォルトではアクティブではありません。

  • このページで行った変更は即時に有効になります。

  • 設定は、Order Managementの1つのインスタンスにのみ影響します。

  • このページに表示されるビジネス・イベントは追加または削除できません。

  • 必要なビジネス・イベント・トリガー・ポイントのみを設定します。 各トリガー・ポイントがパフォーマンスに影響する場合があります。

事前定義済トリガー・ポイントの使用

事前定義済ビジネス・イベント

説明

変更オーダー報酬完了

オーダー管理が変更オーダーの処理が終了したときに通知を送信します。 変更オーダーでエラーが発生した場合、このビジネス・イベントによってエラーがレポートされます。

履行明細ステータス更新

Order Managementで履行明細のステータス値が変更されたときに通知を送信します。

通知をトリガーするステータス値を指定できます。

  1. 「オーケストレーション・プロセス定義の管理」ページにナビゲートします。

  2. 「ステータス・ルール・セットの編集」ページで、トリガーする各ステータス値の横にあるチェック・マークを「外部システムに通知」オプションに追加します。

履行明細クローズ済

オーダー管理が履行明細をクローズしたときに通知を送信します。 原価管理などの一部のアプリケーションでは、これらの詳細を使用して履行明細でダウンストリーム処理を実行できます。

保留

ユーザーが保留を適用したとき、またはオーダー取得システムまたは履行システムがエンティティに保留を適用したときに、通知を送信します。

  • オーダー

  • オーダー明細

  • 履行明細

ノート

  • 保留がすぐに有効にならない場合(たとえば、保留が将来のタスクに適用される場合)、オーダー管理では、保留を追加するリクエストが発生したときではなく、保留が有効になるとビジネス・イベントが通信されます。

  • 変更管理が保留をリリースまたは適用した場合、オーダー管理はビジネス・イベントを連絡しません。

危険

Order Managementで危険優先度の値(高、中、低など)が変更されたときに、通知を送信します。 通知する値を指定できます。

オーダー属性更新

オーダー履行中にオーダー管理が履行明細属性を変更したときに通知を送信します。 タスクが参照する属性のセットから、各属性を選択できます。

  • 「イベントをトリガーするオーダー更新属性」セクションに表示される各属性は、ビジネス・イベントをトリガーできます。 これらの属性は事前定義されています。 これらの属性を変更する拡張可能フレックスフィールドを設定することもできます。

    拡張可能フレックスフィールドを設定すると、Order Managementによって「選択」および「イベントをトリガーする属性の追加」ダイアログに表示されます。 1つ以上のセグメントを選択し、「OK」または「適用」をクリックすると、「イベントをトリガーするオーダー属性更新属性」セクションで選択したセグメントがOrder Managementに表示されます。

  • オーダー管理は、オーダー属性更新ビジネス・イベントの複数の属性を同時に更新する場合、1つの通知のみを送信します。 この通知には、更新した属性に関する詳細が含まれます。

  • 「オーダー・ヘッダー・ステータス更新」の「イベントをトリガーするステータス値」セクションのステータス値は、「オーダー・ヘッダー・ステータス更新」ビジネス・イベントを開始します。 これらの値は事前定義されています。 このセクションにはステータス値を追加できません。

オーダー・ヘッダー・ステータス更新

オーダー管理が販売オーダーを取り消したり、一部がクローズまたはクローズしたときに通知を送信します。 通知するステータス値を指定できます。

分割

部分出荷が発生したとき、または統合システムが履行明細を分割したときに通知を送信します。

複数のイベントが必要な場合はどうなりますか?

属性の値を変更するとき、および行を分割するときにイベントを送信する必要があるとします。 そのため、オーダー属性更新ビジネス・イベントを設定して予定出荷日属性を更新し、履行明細の分割時に通知を送信するように分割ビジネス・イベントを設定します。 ただし、分割イベントを受信しますが、属性を更新するイベントを受信しません。 これは、Order Managementが一度に送信するビジネス・イベントが1つのみであるためです。 分割イベントのみを送信します。