Вы находитесь здесь:
Рекомендации картографа данных Omnistudio
Чтобы максимально использовать преимущества Data Mappers, придерживайтесь рекомендаций при любой возможности.
- Используйте уникальные имена для элементов Omniscript и узлов ответа Data Mapper.
- Создайте целевые соотнесения данных, которые извлекают или загружают только данные, необходимые для одной операции.
- Рекомендуем использовать нотации взаимосвязей (запросы) для извлечения данных из других SObject. Дополнительную информацию см. в разделе «Нотация взаимосвязи и несколько этапов извлечения».
-
Прежде чем отображать или обрабатывать дешифрованные значения зашифрованных полей, рекомендуем всегда проверять наличие полномочия «Просмотр зашифрованных данных» для обеспечения безопасности данных и соответствия элементам управления доступом к шифрованию Salesforce.
- Во избежание проблем с производительностью на сервере, уменьшите количество SObject до трех или меньше.
- Убедитесь, что все операции фильтрации и сортировки (ORDER BY) выполняются по индексированным полям. Поля кода и имени всегда индексируются. Дополнительную информацию см. в разделе «Индексы» справки Salesforce.
- Используйте кэширование для хранения часто используемых, редко обновляемых данных. См. Повышение производительности картографа данных посредством кэширования.
- В извлечении соотнесения данных при использовании фильтра
Equals(=) с нулевым значением фильтрация работает некорректно из-за известного ограничения. Чтобы предотвратить эту проблему, добавьте дополнительный фильтрNot Equal To(!=). Например, для фильтрации нулевых значений организаций, связанных с номером телефона, используйтеaccountId = null AND phone != null.
Чтобы определить, что лучше подходит для вашего сценария использования: соотнесение данных или процедура интеграции, см. «Когда использовать соотнесения данных Omnistudio и процедуры интеграции».
