Loading
Управление пользователями и доступ к данным
Создание потока, который может активировать или деактивировать сеансовый набор полномочий

Создание потока, который может активировать или деактивировать сеансовый набор полномочий

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

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

Доступно в версиях: Salesforce Classic и Lightning Experience
Доступно в версиях: Essentials, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition
Необходимые полномочия пользователя
Для создания наборов полномочий: Управление профилями и наборами полномочий
Для назначения наборов полномочий: Назначение наборов полномочий
Для открытия, редактирования или создания потока в Flow Builder: Управление потоком

Прежде чем начать, просмотрите наборы полномочий на основе сеанса, чтобы узнать, когда их использовать.

Важно!
Важно! Вы можете выполнять запросы, но не делайте обновления данных или объектов в потоках, которые также активируют сеансовые наборы полномочий.

Невозможно активировать и деактивировать сеансовый набор полномочий в одном потоке. Для этих действий необходимо создать отдельные потоки.

  1. Создайте набор полномочий и убедитесь, что выбран параметр «Требуется активация сеанса».
  2. Назначьте пользователям набор полномочий..
  3. Создайте поток в Flow Builder.
    1. Используйте элемент получения записей для поиска набора полномочий.
    2. В элементе получения записей сохраните имя набора полномочий в переменной, чтобы использовать его в действии.
    3. Перетащите элемент базового действия на холст и выберите «Активировать сеансовый набор полномочий» или «Деактивировать сеансовый набор полномочий».
  4. Активируйте поток.
  5. Распространите поток среди пользователей, которые должны его выполнить.
Пример
Пример

Создайте поток для передачи имени полномочия базовому действию «Активировать сеансовый набор полномочий». Сначала добавьте элемент получения записей в поток для поиска объекта PermissionSet. Задайте полю «Имя» имя сеансового набора полномочий. Потом добавьте базовое действие «Активировать сеансовый набор полномочий» и установите вводные данные в имя набора полномочий.

Совет
Совет Убедитесь, что пользователи, выполняющие поток, имеют полномочие «Выполнение потоков».

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

 
Загрузка
Salesforce Help | Article