ビジネス・イベントを統合のトリガー(ソース)として使用する例
サンプル・ビジネス・シナリオ
この例では、Oracle E-Business Suiteアダプタを使用してOracle Integrationで統合をトリガーすることを説明するために、OIPステータス更新通知のイベント(oracle.apps.ont.oip.statuschange.update)が使用されています。
この例では、販売オーダーがビジネス・フローの一部として記帳されると、Oracle Order Managementはイベントoracle.apps.ont.oip.statuschange.updateを提示し、ドラフト請求書がOracle Accounts Receivablesに作成されます。
設計時には、Oracle E-Business Suite Order ManagementをOracle E-Business SuiteアダプタおよびOracle E-Business Suite Accounts Receivablesを介して汎用RESTアダプタを介して接続された起動(ターゲット)として接続されたトリガー(ソース)として、Order to Invoiceという統合を作成する必要があります。 請求書オーダーは、このビジネス・イベントにサブスクライブされます。
ランタイム中に、オーダー・ヘッダーで販売オーダーのステータスが変更されると、統合をトリガーするOracle E-Business Suite Order Managementでビジネス・イベントoracle.apps.ont.oip.statuschange.updateが発生します。 受注のステータスが予約済みの場合、オーダー詳細情報はOracle E-Business Suite受注管理から取得されます。 Oracle E-Business Suiteアダプタは、Oracle Integrationで統合エンドポイントを起動するために、Order Managementからのイベント・ペイロードとしてオーダー詳細を準備および伝播します。 その結果、請求書はOracle Accounts Receivablesで作成されます。
前提
-
RESTサービスはOracle Integrationから直接アクセス可能であるため、この例ではOracle Integration接続エージェントは使用されません。
-
Oracle E-Business Suite受注管理とOracle E-Business Suite売掛金は、この例では2つの異なるインスタンスです。
統合シナリオに基づく、統合でOracle E-Business Suiteビジネス・イベントを使用するためのサンプル・タスクは、トピック・セクションに含まれています: