Order ManagementとeBusiness Suiteの統合方法
Oracle Order ManagementおよびOracle eBusiness Suiteでは、各販売オーダーに関する詳細を伝えるために設定したコネクタおよびwebサービスを使用します。
販売オーダー・フロー
販売オーダーの作成時に、詳細がOrder ManagementとeBusiness Suiteの間をどのように流れるかを次に示します。
ノート
-
販売オーダーは「需要管理」作業領域で作成します。
-
オーダー管理では、設定したルーティング・ルールを使用して、eBusiness Suiteへの販売オーダーのルーティング方法(ルーティングに使用するコネクタを含む)を決定します。
-
オーダー管理では、「コネクタ詳細の管理」ページで設定したコネクタを使用して、SOAサーバー上のコネクタのロケーション(サービス指向アーキテクチャ)を識別します。 この例では、サーバーの名前をMy_SOA_Serverと仮定します。
-
Order Managementでは、履行タスクを使用して販売オーダーをメッセージに変換し、My_SOA_ServerのDooFulfillOrderEBSConnectorに送信します。
-
SOAサーバーはメッセージを変換し、eBusiness Suiteの統合SOAゲートウェイで行った設定を使用してゲートウェイ上のwebサービスをコールし、eBusiness Suiteにメッセージを送信します。
-
eBusiness Suiteは、メッセージを販売オーダーとして処理します。
eBusiness Suiteは、処理中にビジネス・イベントを使用します。
たとえば、eBusiness Suiteが出荷の販売オーダーをスケジュールする場合、またはeBusiness Suiteが予定出荷日または予定到着日を変更する場合、予定変更に影響する他の属性があるため、eBusiness Suiteはビジネス・イベントを使用し、イベントを使用してこれらの日付をOrder Managementに送信します。 また、倉庫と出荷方法も送信されます。
eBusiness Suiteでは、eBusiness Suiteのビジネス・イベントに対して実行する設定を使用して、ステータス変更を通信します。 ビジネス・イベントを有効にし、そのイベントをサブスクライブして、eBusiness Suiteがいつ使用するかを認識し、My_SOA_Serverとの通信時に使用するwebサービスを指定します。
-
eBusiness Suiteでは、統合SOAゲートウェイのwebサービスおよびビジネス・イベントの設定を使用して、My_SOA_Serverのコネクタに更新を送信します。
-
My_SOA_Serverサーバーのコネクタは、オーダー管理にステータス更新を送信します。
-
オーダー管理は、オーダー管理作業領域で販売オーダー属性を更新します。
オーダー管理では、このフローはステータス更新またはオーダー明細分割にも使用されます。 他のフローでは同様の順序が使用されます。
SOAサーバーを介したフロー
ノート
-
Order Managementの履行タスクでは、DooEBSConnectorServiceを使用して、My_SOA_ServerのDooFulfillOrderEBSConnectorのfulfillOrderEBSRequest操作をコールします。
コネクタ属性
値
パートナ・リンク
DooEBSConnectorService
この値はコネクタの名前です。
ポート・タイプ
FulfillOrderEBSProcess
操作
fulfillOrderEBSRequest
Order Managementの履行タスクでは、フローの作成、フローの更新および保留フローが管理されます。
-
履行タスクでは、Oracle Enterprise Managerで設定したセキュリティと、My_SOA_ServerのWebLogicコンソールが使用されます。 Enterprise Managerで使用するユーザーとパスワードは、「コネクタ詳細の管理」ページで使用するユーザーとパスワードと一致する必要があります。
詳細は、Oracle Enterprise Managerを参照してください。
-
My_SOA_Serverでは、Enterprise ManagerおよびWebLogicコンソールで設定した設定を使用して、eBusiness Suiteの統合SOAゲートウェイの販売オーダー・サービスをコールします。 Enterprise Managerで使用するユーザーおよびパスワードは、eBusiness Suiteで使用するユーザーおよびパスワードと一致する必要があります。
-
イベントは、販売オーダー・ステータスの更新など、オーダー管理との通信を必要とするeBusiness Suiteで発生します。
-
eBusiness SuiteのSales Order Serviceは、DooFulfillOrderEBSConnectorに対するfulfillOrderEBSInboundRequest操作をコールします。
コネクタ属性
値
パートナ・リンク
DooEBSConnectorInboundService_ep
ポート・タイプ
FulfillOrderEBSProcess
操作
fulfillOrderEBSInboundRequest
eBusiness Suiteでは、DooFulfillOrderEBSConnectorをコールするeBusiness Suiteユーザーに対して、My_SOA_ServerでEnterprise Managerで設定したセキュリティを使用します。