Вы находитесь здесь:
Действие блокировки записи
Блокирует или разблокирует запись бизнес-правила или записи утверждения для редактирования во время утверждения и определяет, кто может редактировать запись во время ее блокировки.
Требуемые версии
В Flow Builder добавьте элемент действия к потоку. В окне создания действия найдите «Заблокировать запись», а потом выберите «Заблокировать запись».
Задать значения ввода
Используйте значения, полученные в потоке ранее, чтобы задать вводные данные для действия.
| Поле | Описание |
|---|---|
| Действие | Обязательно. Указывает действие, которое должно быть выполнено над записью. Допустимые значения:
|
| Код записи | Обязательно. Код записи для блокировки или разблокировки. |
| Разрешенный код | Дополнительно. Код пользователя, группы, очереди. или запись роли пользователя, представляющая пользователей, которые могут редактировать запись во время ее блокировки. |
Использование
Это действие доступно в потоках, выполняемых в API 61.0 или более поздней версии.
Чтобы заблокировать запись, пользователю или зарегистрированному посетителю сайта Experience Cloud требуется доступ просмотра к записи.
Для редактирования заблокированной записи разрешенному пользователю или зарегистрированному посетителю сайта Experience Cloud требуется доступ редактирования к записи, но системные администраторы всегда могут отредактировать заблокированную запись.
Если роль пользователя указана для параметра «Разрешенный код», для редактирования заблокированной записи требуется наличие роли пользователя на указанной роли пользователя в иерархии ролей или выше.
Группа или очередь, указанные для параметра «Разрешенный код», должны быть группой или очередью пользователей или группой или очередью посетителей сайта Experience Cloud с регистрационными данными. Указанная группа или очередь не может содержать:
- роли
- ролей и внутренних подчиненных.
Попытка блокировки уже заблокированной записи приводит к ошибке кода ошибки UNABLE_TO_LOCK_RECORD.
Разблокировать запись может системный администратор, пользователь или посетитель сайта Experience Cloud с регистрационными данными, заблокировавший запись, или пользователь, являющийся разрешенным для заблокированной записи. Попытка любого другого пользователя приводит к ошибке с кодом ошибки INSUFFICIENT_ACCESS_OR_READ_ONLY.
Действие завершается без ошибок при попытке разблокировки уже разблокированной записи.
Ограничения
Если запись заблокирована этим действием и запись отправлена в классический процесс утверждения, классический процесс утверждения перезаписывает блокировку записи.
- Если классический процесс утверждения перезаписывает блокировку из этого действия, разрешенные пользователи, указанные в этом действии, больше не могут редактировать запись.
- Классический процесс утверждения может быть прерван, когда это действие разблокирует запись, заблокированную классическим процессом утверждения.
