Loading
Автоматизация бизнес-процессов посредством Salesforce Flow
Действие блокировки записи

Действие блокировки записи

Блокирует или разблокирует запись бизнес-правила или записи утверждения для редактирования во время утверждения и определяет, кто может редактировать запись во время ее блокировки.

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

В Flow Builder добавьте элемент действия к потоку. В окне создания действия найдите «Заблокировать запись», а потом выберите «Заблокировать запись».

Задать значения ввода

Используйте значения, полученные в потоке ранее, чтобы задать вводные данные для действия.

Поле Описание
Действие

Обязательно. Указывает действие, которое должно быть выполнено над записью. Допустимые значения:

  • Lock
  • Unlock
Код записи

Обязательно. Код записи для блокировки или разблокировки.

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

Использование

Это действие доступно в потоках, выполняемых в API 61.0 или более поздней версии.

Чтобы заблокировать запись, пользователю или зарегистрированному посетителю сайта Experience Cloud требуется доступ просмотра к записи.

Для редактирования заблокированной записи разрешенному пользователю или зарегистрированному посетителю сайта Experience Cloud требуется доступ редактирования к записи, но системные администраторы всегда могут отредактировать заблокированную запись.

Если роль пользователя указана для параметра «Разрешенный код», для редактирования заблокированной записи требуется наличие роли пользователя на указанной роли пользователя в иерархии ролей или выше.

Группа или очередь, указанные для параметра «Разрешенный код», должны быть группой или очередью пользователей или группой или очередью посетителей сайта Experience Cloud с регистрационными данными. Указанная группа или очередь не может содержать:

  • роли
  • ролей и внутренних подчиненных.

Попытка блокировки уже заблокированной записи приводит к ошибке кода ошибки UNABLE_TO_LOCK_RECORD.

Разблокировать запись может системный администратор, пользователь или посетитель сайта Experience Cloud с регистрационными данными, заблокировавший запись, или пользователь, являющийся разрешенным для заблокированной записи. Попытка любого другого пользователя приводит к ошибке с кодом ошибки INSUFFICIENT_ACCESS_OR_READ_ONLY.

Действие завершается без ошибок при попытке разблокировки уже разблокированной записи.

Ограничения

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

  • Если классический процесс утверждения перезаписывает блокировку из этого действия, разрешенные пользователи, указанные в этом действии, больше не могут редактировать запись.
  • Классический процесс утверждения может быть прерван, когда это действие разблокирует запись, заблокированную классическим процессом утверждения.
 
Загрузка
Salesforce Help | Article