Loading
Идентификация пользователей и управление доступом
Настройка инициализации пользователя для связанных приложений

Настройка инициализации пользователя для связанных приложений

Настройте связанное приложение для экономии времени при инициализации пользователей для сторонних приложений. Salesforce предоставляет мастер, который поможет вам определить параметры инициализации пользователя для каждого связанного приложения.

Требуемые версии

Доступно в версиях: Salesforce Classic и Lightning Experience

Связанные приложения могут быть созданы в версиях: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition

Связанные приложения можно установить в: Все выпуски

Примечание
Примечание Создание связанных приложений ограничено выпуском Spring ‘26. Вы можете продолжать использовать существующие связанные приложения во время и после выпуска Spring ‘26. Однако, рекомендуем использовать внешние клиентские приложения. Чтобы продолжить создание связанных приложений, обратитесь в службу поддержки Salesforce.

Дополнительную информацию см. в разделе «Новые связанные приложения больше не могут быть созданы в выпуске Spring ‘26».

Необходимые полномочия пользователя
Для настройки инициализации пользователя для связанных приложений: «Просмотр настройки и конфигурации» И «Управление пользователями» И «Настройка приложения»
Для чтения, создания, обновления или удаления связанных приложений:

Настройка приложения И либо

«Изменение всех данных» ИЛИ «Управление связанными приложениями»

Для обновления всех полей, кроме профилей, наборов полномочий и атрибутов SAML поставщика услуг:

Настройка приложения И либо

«Изменение всех данных» ИЛИ «Управление связанными приложениями»

Для обновления профилей, наборов полномочий и атрибутов SAML поставщика услуг: «Настройка приложения» И «Изменение всех данных»
Для установки и удаления связанных приложений:

Настройка приложения И либо

«Изменение всех данных» ИЛИ «Управление связанными приложениями»

Для установки и удаления пакетных связанных приложений:

Настройка приложения И либо

«Изменение всех данных» ИЛИ «Управление связанными приложениями»

И загрузка пакетов AppExchange

Salesforce предоставляет пошаговый мастер, который поможет вам пройти процесс инициализации пользователя для каждого связанного приложения.

Прежде чем использовать мастер, необходимо иметь следующее.

Связанное приложение для сторонней службы с инициализацией
Любое связанное приложение может поддерживать инициализацию пользователя, включая связанное приложение «Закладка», которое является связанным приложением, не настроенным сверх базовых параметров. См. Настройка основных параметров связанного приложения.
Именованные регистрационные данные
Именованные регистрационные данные определяют стороннюю систему и ее параметры проверки подлинности. Вызовы сторонней системы, например, создание, редактирование или удаление организаций, используют сторонние параметры проверки подлинности в именованных регистрационных данных. Для именованных регистрационных данных укажите именованного субъекта. Именованный субъект может быть организацией в сторонней системе или авторизацией OAuth для существующего поставщика проверки подлинности в вашей организации. Мастер инициализации пользователя запрашивает эти именованные регистрационные данные.
Поток для управления запросами инициализации сторонней службе или приложению
Salesforce предоставляет готовые потоки для упрощения процесса настройки инициализации пользователя. В AppExchange установите пакет «Коннекторы инициализации пользователя Salesforce Identity» и пакеты «Службы инициализации пользователя Salesforce Identity». Вы связываете один из этих потоков со связанным приложением посредством мастера инициализации пользователя.
По желанию, можно создать собственный поток. Дополнительную информацию см. в подразделе «Создание собственного потока инициализации пользователя».

Запуск мастера инициализации пользователя

Если инициализация пользователя включена в вашей организации, выполните данные действия для запуска мастера инициализации пользователя для связанного приложения.

  1. Введите строку «Связанные приложения» в поле «Быстрый поиск» в меню «Настройка» и выберите пункт «Управление связанными приложениями».
  2. Щелкните имя нужного связанного приложения.
  3. На странице сведений о связанном приложении нажмите «Редактировать политики».
  4. В параметрах инициализации пользователя выберите «Включить инициализацию пользователя».
  5. Нажмите «Сохранить».
  6. В параметрах инициализации пользователя нажмите «Запустить мастер инициализации пользователя».
    Кнопка мастера инициализации пользователя

    После инициализации пользователей для связанного приложения можно обновить сведения об организации пользователя на странице сведений о связанном приложении. Все пользователи, инициализированные для приложения, отображаются в разделе «Организации пользователя».

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

Создание собственного потока инициализации пользователя

Если пакетные потоки не поддерживают стороннюю систему, которую вы хотите инициализировать, или если вы хотите настроить процесс инициализации пользователя, можно создать собственный поток. Создание потока требует знакомства с Flow Builder и триггерами Apex.

Используйте устаревшее действие Apex UserProvisioningPlugin и стандартные объекты UserProvisioningRequest и UserProvAccount для создания потока типа «Инициализация пользователя». Добавьте эти элементы в поток.

  • Устаревшее действие Apex посредством класса UserProvisioningPlugin со следующими переменными ввода и вывода:
    • Ввод: User, UserProvisioningRequest, UserProvAccount
    • Вывод: ExternalUserId, ExternalUsername, ExternalFirstName, ExternalLastName, ExternalEmail, Retails, Status
  • Как минимум одно устаревшее действие Apex со следующими параметрами ввода и вывода:
    • Ввод: userProvisioningRequestId, userId, namedCredDevName, reconFilter, reconOffset
    • Вывод: ExternalUserId, ExternalUsername, ExternalFirstName, ExternalLastName, ExternalEmail, Retails, Status, reconState, nextReconOffset
  • Элемент получения записей «Поиск пользователя» для изменения во время связывания учетных записей пользователей Salesforce и пользователей сторонней системы
 
Загрузка
Salesforce Help | Article