システムからの価格設定の詳細の取得
価格設定アルゴリズムを設定して、Oracle Pricingの外部にあるwebサービスをコールし、Webサービスを使用してOracle Pricingの外部にあるシステムからデータを取得し、価格設定でそのデータを価格計算時に使用します。
たとえば、運送業者および出荷方法に対する出荷手数料を計算する必要があるとします。 これには、運送業者が所有するサーバー上にあるwebサービスをコールしてから料金データを取得するために、Pricingが必要になる場合があります。 このようなデータは頻繁に更新されることが多いため、定期的にデータをインポートしてPricingで管理するのではなく、必要に応じてオンデマンドのみを取得することをお薦めします。
この例では、PricingはOracle Integration Cloud Serviceを使用して統合を確立します。 別の統合テクノロジを使用することもできます。

ノート
-
Oracle Order Managementに販売オーダーを作成します。 その後、Order Managementは価格設定にリクエストを送信して品目の価格を設定します。
-
エンティティと属性間のソース、エンティティおよびマッピングを指定するサービス・マッピングを作成して、PricingがOrder Managementに送信する出力SDOの構造を作成できるようにします。
-
webサービスをコールする時期、Webサービスから取得する詳細、およびWebサービスから受信する詳細の処理方法を指定する価格設定アルゴリズムを作成します。
-
Oracle Integration Cloud Serviceを設定して、コネクタの詳細を取得してから、Pricingの外部にあるシステム上のwebサービス・エンドポイントにSOAPリクエストを送信します。
「コネクタ詳細の管理」ページを使用して、エンド・ポイントを特定するURL、エンド・ポイントがサインインに必要なユーザーおよびパスワードなど、webサービスを呼び出す方法を指定します。
-
webサービスは、SOAPペイロードの返信をIntegration Cloud Serviceに送信します。
-
Integration Cloud Serviceは、価格設定アルゴリズムに詳細を送信します。
-
価格設定アルゴリズムは、webサービスから受け取る詳細を使用して、Oracle Pricingの価格設定ルールなどの価格を計算し、Order Managementに価格詳細を送信します。
価格リクエスト・サービスを使用して、販売トランザクションを決定および検証することもできます。 詳細は、「Oracle Cloud SCM用のSOAP Webサービス」に移動して、価格リクエスト・サービスを検索します。