История страницы
Разблокировать ресурс Версия 4 (Java)
Группа действий: Оркестратор Подгруппа Очереди ресурсов
...
Описание
Действие снимает блокировку с элемента очереди, который был ранее заблокирован этим же роботом
- Действие отправляет запрос на снятие блокировки на чтение и\или на запись у ресурса, созданного в очереди ресурсов в базе Оркестратора. При этом поиск ресурса производится по указанному идентификатору ресурса.
Снять блокировку можно только в том случае, если данный экземпляр робота является владельцем этой блокировки. Владелец блокировки - это тот пользователь или экземпляр робота, который установил эту блокировку. Причем у разных блокировок могут быть разные владельцы. Два разных запуска одного и того же робота (2 разных экземпляра) имеют разных владельцев.
- Пользователь имеет большие полномочия, нежели роботы, поэтому может снимать\устанавливать блокировку вне зависимости от того, кто ее владелец.
- Если действие должно снять блокировку на чтение, но ресурс не заблокирован на чтение, действие не вернет ошибку, просто пропустить работу с этой блокировкой. Аналогично и для снятия блокировки на запись.
Иконка действия
...
Параметры
Входные параметры
Идентификатор Если значение "true", действие отключит блокировку на чтение у ресурса. Если ресурс был заблокирован пользователем или другим роботом,
действие выдаст ошибку
Снять запрет на чтение Если значение "true", действие отключит блокировку на чтение у ресурса. Если ресурс был заблокирован пользователем или другим роботом, действие
действие выдаст ошибку
Снять запрет на запись Если значение "true", действие отключит блокировку на запись у ресурса. Если ресурс был заблокирован пользователем или другим роботом, действие
действие вернет ошибку
Настройки
Свойство | Описание | Тип | Пример заполнения | Значение по умолчанию | Обязательность заполнения поля | Примечание |
Параметры | ||||||
Идентификатор | Уникальный идентификатор ресурса | Robin.String | Да | |||
Снять запрет на чтение | Если значение "true", действие отключит блокировку на чтение у ресурса. Если ресурс был заблокирован пользователем или другим роботом, действие выдаст ошибку |
Robin.Boolean | true | False | Нет | Если элемент вообще не был заблокирован, действие не возвращает ошибку, просто ничего не делает относительно данного вида блокировки | |
Снять запрет на запись | Если значение "true", действие отключит блокировку на запись у ресурса. Если ресурс был заблокирован пользователем или другим роботом, действие вернет ошибку |
Robin.Boolean | true | Нет | Если элемент вообще не был заблокирован, действие не возвращает ошибку, просто ничего не делает относительно данного вида блокировки |
Особые условия использования
Отсутствуют
Пример использования
Задача
Существует ресурс, необходимо его разблокировать.
...