Loading
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Создание примера кэширования верхнего уровня
          1. Справка Salesforce
          2. Документы
          3. Omnistudio

          Создание примера кэширования верхнего уровня

          Процедура интеграции принимает список имени или фамилии и извлекает контакты с этими именами. Кэширование верхнего уровня к разделу VlocityAPIResponse повышает производительность поиска контактов.

          Эта процедура интеграции также содержит блок «Цикл». См. «Работа с данными и списками».

          Чтобы загрузить DataPack данного примера для Omnistudio, нажмите здесь.

          Данная процедура интеграции содержит следующие компоненты:

          • Блок цикла под именем LoopBlock1

          • Действие извлечения картографа данных Omnistudio в блоке цикла под именем ExtractContact

          • Действие ответа под названием «Действие ответа»

          Для создания этой процедуры интеграции:

          1. Во вкладке «Процедуры интеграции мультистудии» нажмите «Создать».
          2. Введите имя процедуры интеграции, тип и подтип и нажмите «Сохранить».
          3. В конфигурации процедуры задайте типу кэша Salesforce Platform значение «Кэш организации».
          4. Перетащите компонент «Блок цикла» на панель «Структура». Предоставьте блоку цикла следующие параметры:

            Свойство

            Значение

            Список циклов

            имена

            Дополнительный вывод цикла

            ExtractContact установлено на %ExtractContact%

          5. Создайте извлечение соотнесения данных, вызываемое действием извлечения соотнесения данных, назовите его ExtractContactName и задайте следующие параметры:

            Символ табуляции

            Параметры

            Extract

            Этап извлечения контакта установлен на Contact Name LIKE name

            Вывод

            Соотнесение с Contact:Id Contact:Id

            Соотнесение с Contact:Name Contact:Name

            Если вы не знаете, как создать извлечение соотнесения данных, см. примеры в Примерах извлечения соотнесения данных Omnistudio.

          6. Перетащите действие извлечения соотнесения данных в блок цикла и задайте ему следующие параметры:

            Свойство

            Значение

            Имя элемента

            ExtractContact

            Интерфейс Data Mapper

            ExtractContactName

            Источник данных

            names:name

            Значение фильтра

            name

          7. Создайте действие ответа под блоком цикла и задайте ему следующие параметры:

            Свойство

            Значение

            Отправить путь JSON

            LoopBlock1:ExtractContact

            Узел JSON ответа

            Контакт

          8. В конфигурации процедуры нажмите «Активировать версию».
          9. На вкладке предварительного просмотра нажмите «Правка как JSON» и предоставьте ввод со следующей структурой:
            {
                "names": [
                    {
                        "name": "Miller"
                    },
                    {
                        "name": "Torres"
                    }
                ]
            }

            Для наиболее эффективной демонстрации производительности укажите распространенные имена или много имен.

          10. Нажмите «Выполнить» и запишите итоговые значения обозревателя, сервера и процессора Apex.
          11. Откройте панель «Параметры» и измените значение ignoreCache на false.
          12. Нажмите «Выполнить» еще раз. Этот этап заполняет кэш, поэтому итоговые значения обозревателя, сервера и процессора Apex, скорее всего, будут похожи на предыдущие значения.
          13. Нажмите кнопку «Выполнить» в третий раз. На этом этапе используются кэшированные значения, поэтому итоговые значения обозревателя, сервера и процессора Apex, скорее всего, будут заметно меньше предыдущих значений. Кроме того, Cached Response: true отображается после показателей эффективности.
           
          Загрузка
          Salesforce Help | Article