Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          キャッシュブロックの作成例

          キャッシュブロックの作成例

          この例では、インテグレーション手順で名または姓のリストを受け入れ、それらの名前を持つ取引先責任者を取得します。キャッシュブロックにより、取引先責任者の取得パフォーマンスが向上します。

          この例では、インテグレーション手順に次のコンポーネントが含まれます。

          • CacheBlock1 という名前のキャッシュブロック

          • キャッシュブロック内のループブロック (LoopBlock1 という名前)

          • ExtractContact という名前のループブロック内の OmniStudio データマッパー抽出アクション

          • ResponseAction という名前の応答アクション

          この Integration Procedure を作成する

          1. Integration Procedure を作成します。
          2. キャッシュブロックコンポーネントを追加します。
            • [要素] パネルを開くには、[+] をクリックし、[キャッシュブロック] を選択して [スリードット] をクリックし、[詳細] を選択します。
            • 管理パッケージでデザイナーを使用している場合は、[使用可能なコンポーネント] パネルを開き、[キャッシュブロック] を [構造] パネルにドラッグします。
          3. 次の設定でキャッシュブロックコンポーネントを設定します。

            プロパティ

            Salesforce Platform キャッシュ種別

            組織のキャッシュ

            Time To Live In Minutes (生存期間 (分))

            5

            キャッシュキー

            • キー: contactId
            • 値: %ExtractContact:Contact:Id%
            • キー: contactName
            • 値: %ExtractContact:Contact:Name%

            キャッシュブロック出力

            • キー: LoopBlock1
            • 値: %LoopBlock1%
          4. [キャッシュブロック] 内に [ループブロック] を追加し、次の設定で設定します。

            プロパティ

            ループリスト

            名前

            追加のループ出力

            • キー: ExtractContact
            • 値: %ExtractContact%
          5. [データマッパー抽出] アクションでコールするデータマッパー抽出を作成し、次の設定で設定します。

            タブ

            設定

            抽出

            Contact extract ステップが次の値に設定されている Contact Name LIKE name

            出力

            Contact:Id から Contact:Id への対応付け

            Contact:Name から Contact:Name への対応付け

            データマッパー抽出を作成するには、「OmniStudio データマッパー抽出の例」を参照してください。

          6. [ループブロック] 内にデータマッパーの [抽出] アクションを追加し、次のように設定します。

            プロパティ

            要素名

            ExtractContact

            データマッパーインターフェース

            ExtractContactName

            Data Source (データソース)

            names:name

            条件値

            名前

          7. [ループブロック] の下に [応答アクション] を追加し、次の設定で設定します。

            プロパティ

            送信 JSON パス

            CacheBlock1

          8. [JSON として編集] をクリックします。管理パッケージでデザイナーを使用している場合は、[プレビュー] をクリックし、[JSON として編集] をクリックします。
          9. 次の JSON データをコピーして、[入力パラメーター] パネルに貼り付けます。
            {
                "names": [
                    {
                        "name": "Miller"
                    },
                    {
                        "name": "Torres"
                    }
                ]
            }

            パフォーマンスを最も効果的に示すには、一般的な名前や多数の名前を指定します。

          10. [Execute (実行)] をクリックし、表示された Browser、Server、Apex CPU の値をメモします。
          11. [Options (オプション)] ペインを開き、ignoreCache値を [false] に変更します。
          12. [Execute (実行)] をクリックします。このステップではキャッシュに値が入力されるため、結果の Browser、Server、Apex CPU の値は以前の値と似ています。
          13. [Execute (実行)] をクリックします。このステップでは、キャッシュされた値が使用されるため、結果の Browser、Server、Apex CPU の値は以前の値よりも大幅に少なくなります。
          14. vlcCacheKey」ノードと「vlcCacheResult」ノードを表示するには、「デバッグログ」を開き、「CacheBlock1Info」ノードまでスクロールします。
           
          読み込み中
          Salesforce Help | Article