Группа действий: Оркестратор Подгруппа Очереди ресурсов
Действие изменяет текущее значение и параметры ресурса в очереди ресурсов.
Действие может блокировать ресурс на чтение или запись, если заполнены соответствующие входные параметры. Причем дополнительно будет указана дата снятия блокировки с ресурса. Наличие даты снятия блокировки означает то, что ресурс будет заблокирован до указанной даты, даже если робот уже завершит свою работу. При наступлении указанной даты серверная часть Оркестратора сама снимет блокировку. Однако текущий экземпляр робота также может снять эту блокировку, если выполнит соответствующее действие.
Идентификатор Уникальный идентификатор ресурса
Значение Новое значение ресурса
Теги Коллекция строк, в которой каждый элемент - это отдельный новый тег для ресурса. Если поле пустое, текущие теги ресурса не изменятся. Если указана коллекция, в которой 0 элементов, текущие теги будут удалены
Приоритет Приоритет элемента среди других элементов очереди. Если поле пустое, текущий приоритет ресурса не поменяется
Временно запретить чтение Дата автоматического снятия блокировки на чтение. Должна быть больше текущей даты. Если поле заполнено, ресурс будет сразу заблокирован
Временно запретить запись Дата автоматического отключения блокировки на запись. Должна быть больше текущей даты. Если поле заполнено, ресурс будет сразу заблокирован
Тайм-аут, мс Время ожидания снятия блокировки с ресурса. Задается в миллисекундах. Если указано "-1", действие будет ждать бесконечно долго
Тэги Коллекция строк, в которой каждый элемент - это отдельный тег ресурса
Приоритет Приоритет ресурса среди других ресурсов очереди
Значение Значение ресурса
Дата создания Дата и время создания ресурса
Дата обновления Дата и время последнего обновления ресурса
Название | Описание | Тип данных | Обязательное | Примечание |
Входные параметры | ||||
Идентификатор | Уникальный идентификатор ресурса | Robin.String | Да | |
Значение | Новое значение ресурса | Robin.Object | Нет | |
Теги | Коллекция строк, в которой каждый элемент - это отдельный новый тег для ресурса. Если поле пустое, текущие теги ресурса не изменятся. Если указана коллекция, в которой 0 элементов, текущие теги будут удалены | Robin.Collection | Нет | |
Приоритет | Приоритет элемента среди других элементов очереди. Если поле пустое, текущий приоритет ресурса не поменяется | Robin.Numeric | Нет | |
Временно запретить чтение | Дата автоматического снятия блокировки на чтение. Должна быть больше текущей даты. Если поле заполнено, ресурс будет сразу заблокирован | Robin.DateTime | Нет | Если значение = true, но ресурс уже был заблокирован на чтение пользователем или другим роботом, то текущий робот встает в ожидание снятия блокировки |
Временно запретить запись | Дата автоматического отключения блокировки на запись. Должна быть больше текущей даты. Если поле заполнено, ресурс будет сразу заблокирован | Robin.DateTime | Нет | |
Тайм-аут, мс | Время ожидания снятия блокировки с ресурса. Задается в миллисекундах. Если указано "-1", действие будет ждать бесконечно долго | Robin.Numeric | Нет | Значение по умолчанию: 0 |
Выходные параметры | ||||
Тэги | Коллекция строк, в которой каждый элемент - это отдельный тег ресурса | Robin.Collection | ||
Приоритет | Приоритет ресурса среди других ресурсов очереди | Robin.Numeric |
|
|
Дата создания | Дата и время создания ресурса | Robin.DateTime |
|
|
Дата обновления | Дата и время последнего обновления ресурса | Robin.DateTime |
|
|
Отсутствуют.
Существует ресурс. Необходимо изменить его приоритет на "1", а также узнать дату создания данного ресурса.
Решение
Воспользоваться действиями "Изменить ресурс", "Сообщение в лог".
Программный робот отработал успешно.
Был изменен приоритет данного ресурса на "1", а также в лог была выведена дата создания данного ресурса