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