Вы находитесь здесь:
Настройка Salesforce Connect для доступа к внешним данным посредством настраиваемого адаптера
Пользователи могут просматривать, искать и изменять любые данные в любой области организации Salesforce.
Требуемые версии
| Доступно в версиях: Salesforce Classic и Lightning Experience (не для внешних объектов большого объема данных) |
Доступно в версиях: Версия Developer Edition Доступно за дополнительную плату в версиях: Enterprise, Performance и Unlimited Edition |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания классов Apex: | Автор Apex |
| Для настройки удаленных параметров: | Изменение всех данных |
| Для создания и редактирования внешних источников данных: | Настройка приложения |
| Для создания и редактирования внешних объектов: | Настройка приложения |
| Для определения или изменения справки на уровне объекта: | Настройка приложения |
| Для создания и редактирования настраиваемых полей: | Настройка приложения |
| Для редактирования наборов полномочий и профилей пользователей: | Управление профилями и наборами полномочий |
| Для редактирования параметров проверки подлинности другого пользователя для внешних систем: | Управление пользователями |
Настройка Salesforce Connect посредством настраиваемого адаптера включает следующие общие шаги.
-
Разработайте настраиваемый адаптер для Salesforce Connect.
Используя инфраструктуру коннекторов Apex, создайте классы
DataSource.ConnectionиDataSource.Provider, из которых состоит настраиваемый адаптер. -
Определите удаленные места для выносок Apex.
Если настраиваемый адаптер использует любые выноски Apex, определите каждую конечную точку выноски как удаленную точку организации. Тем не менее, не нужно определять удаленный объект для выноски, конечная точка которой указана как именованные регистрационные данные вместо URL-адреса.
-
Определите внешний источник данных типа
Salesforce Connect: Custom.При создании нескольких настраиваемых адаптеров убедитесь, что поле «Тип» внешнего источника данных содержит правильный классDataSource.Provider. -
Создайте внешние объекты.
Выполняйте эту задачу, только если вы не синхронизируете для автоматического создания внешних объектов. Создайте внешний объект для каждой внешней таблицы данных, которую нужно открыть в организации Salesforce.
-
Создание содержимого справки для внешних объектов.
Создайте страницы Visualforce, описывающие внешние данные. Когда пользователи нажимают «Справка для этой страницы» на внешнем объекте, они читают содержимое настраиваемой справки. Помните, что пользователи не могут найти сведения о внешних данных в справке Salesforce.
-
Добавить настраиваемые поля и взаимосвязи к внешним объектам.
Создание взаимосвязей между объектами. Если вы не синхронизировали для автоматического создания внешних объектов и их полей, создайте настраиваемое поле для каждого столбца внешней таблицы, к которому вы хотите получить доступ из организации Salesforce.
-
Проверьте наличие доступа к данным внешних объектов.
Проверьте работу ожидаемых взаимодействий пользователя и кода с внешними объектами, включая сортировку и фильтрацию результатов поиска и запросов.
Совет После настройки внешнего источника данных запустите средство проверки для каждого внешнего объекта, чтобы протестировать и устранить неполадки его подключений. Инструмент проверяет уникальность кода и возможность сортировки и фильтрации результатов. -
Предоставьте пользователям доступ к внешним объектам.
Предоставьте полномочия объекта посредством наборов полномочий или профилей.
-
Включить доступ пользователей к полям внешних объектов.
Предоставьте полномочия поля посредством наборов полномочий или профилей.
-
Если внешний источник данных использует проверку подлинности каждого пользователя:
-
Разрешите пользователям выполнять проверку подлинности во внешней системе.
Предоставьте пользователям доступ к параметрам проверки подлинности для внешнего источника данных посредством наборов полномочий или профилей.
-
Настройте параметры проверки подлинности каждого пользователя.
Вы или ваши пользователи можете выполнить эту задачу.
Совет Обучите пользователей настройке параметров проверки подлинности для внешних систем. Убедитесь, что они знают, какие регистрационные данные вводить для каждой внешней системы. Если вы используете OAuth 2.0, протестируйте поток OAuth на наличие потенциально запутанных напоминаний или переадресаций и обучите пользователей при необходимости. Потоки OAuth определяются внешней системой, поставщиком проверки подлинности и указанными областями.
-
Разрешите пользователям выполнять проверку подлинности во внешней системе.
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!

