Loading
Salesforce サービスの中断が発生しています。続きを読む
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
FlexCard (管理パッケージ) での SDK データソースの設定

FlexCard (管理パッケージ) での SDK データソースの設定

管理パッケージランタイムの場合、SDK のメソッドを使用して FlexCard のデータを提供するようにデータソースを設定します。SDK を使用すると、複数のデータソースをコールし、ビジネスロジックを再利用して、FlexCard に表示する項目を制御できます。

管理パッケージアプリケーションアイコン この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。

Flexcard SDK Data Source (Managed Package)」を参照してください。

必要なバージョン

Summer '21 から使用可能になります。

ご利用になる前に

SDK の静的リソースを作成します。「Flexcard での SDK データソースの静的リソースの作成 (管理パッケージ)」を参照してください。

  1. FlexCard の作成時にデータソースを設定するには、[データソース種別を選択] ステップに移動して [SDK] を選択し、[次へ] をクリックします。
  2. FlexCard Designer の [設定] パネルからデータソースを設定するには、[設定] をクリックし、[データソース種別] ドロップダウンから [SDK] を選択します。
  3. [SDK] ドロップダウンから、ドロップダウンリストから [SDK] を選択します。

    これは、Digitalcommerce JS SDK などの静的リソースファイルで指定されている SDK の名前です。その名前を選択すると、[Description] フィールドに入力されます。FlexCard は静的リソース名を検索し、sdkPath で指定されたファイルを読み込みます。

  4. SDK メソッド」ドロップダウンから、選択した SDK から使用可能な関数 (getOffers メソッドなど) のリストから選択します。Digital Commerce SDK メソッドのリストについては、「SDK Core Class Structure and Methods」ドキュメントを参照してください。
  5. (省略可能) Flexcard から SDK メソッドにデータを渡すには、[入力パラメーター] セクションで次のいずれかのオプションを選択します。
    • [+ 新規追加] をクリックします。

      1. [キー] フィールドに、メソッドに渡す変数の名前を入力します。または、[キー] 項目をクリックしたときに使用可能なパラメータのリストが表示される場合は、catalogCode などのパラメータを選択します。

      2. [値] フィールドに、変数の値を差し込み項目として入力します (例: Phones)。

    • [Edit as JSON] をクリックして、{"catalogCode":"Phones"} などの変数を JSON として追加します。

    FlexCard SDK データソース設定
  6. (省略可能) すべてのデータソースに共通するその他のオプションを設定するには、「FlexCards Data Source Properties (Managed Package)」を参照してください。
  7. (省略可能) 入力パラメータに差し込み項目 ({recordId} など) がある場合、クエリがライブデータを返すように [Test Parameters (テストパラメータ)] セクションでテスト変数を追加します。「FlexCard (管理パッケージ) でのデータソース設定のテスト」を参照してください。
  8. [保存 + 取得] をクリックします。Flexcard Designer は API コールを実行し、応答を返します。応答は [Test Response (テスト応答)] フィールドでテストできます。「FlexCard (管理パッケージ) でのデータソース設定のテスト」を参照してください。

次のステップ: Flexcard に要素を追加します。

 
読み込み中
Salesforce Help | Article