問合せ操作を使用したSalesforce Commerce Cloudでのレコードのフェッチ
Salesforce Commerce Cloudでレコードをフェッチする必要がある場合は、「Salesforce Commerce Cloudアダプタ」の問合せ/検索機能を使用できます。 要件に従って問合せ文を指定し、レコードをフェッチできます。
このユースケースでは、問合せ/検索操作を使用して、一致するレコードをProductオブジェクトからフェッチする方法について説明します。
- アプリケーション駆動オーケストレートされた統合を作成します。
- SOAPアダプタをトリガー接続として統合にドラッグします。
- 割当てアクションをSOAPアダプタの横のワークスペースにドラッグします。
- このアクションの一意の名前を指定し、「作成」をクリックします。
- 「Salesforce Commerce Cloudアダプタ」を統合にドラッグします。
- Salesforce Commerce Cloudエンドポイントを構成します:
- 基本情報ページで、エンドポイント名を指定し、「次」をクリックします。
- アクション・ページで、「問合せ」を選択して「次」をクリックします。
- 操作ページで、操作タイプとしてQuery/Search、オブジェクトとしてproduct_search、操作として「ポスト製品検索」を選択し、「クリックして問合せを構成」をクリックします。
- 要件に応じて問合せ文を入力し、「問合せの実行」をクリックします。 一致する結果が「問合せ結果」フィールドに表示されます。
- 検索結果を確認し、OKをクリックします。
- サマリー・ページで選択内容を確認し、「完了」をクリックします。
- マッパーで、リクエスト・マッパーのsearch_dataおよびstartパラメータをマップし、結果要素をレスポンス・マッパーのSalesforce Commerce Cloudの各フィールドに問い合せます。 完了した統合は次のようになります。

- トラッキング変数を指定し、統合を保存してクローズします。
- 統合をアクティブ化します。
- アクティブ化が正常に終了したら、統合を送信し、Oracle Integrationでランタイムを監視できます。 統合は、出力レスポンスとして製品結果をフェッチするための検索が完了するまで実行を継続します。