Получить ресурс

Элемент позволяет получить значения ресурса из Оркестратора. Поиск ресурса осуществляется по его названию. Поддерживается работа с ресурсами следующих типов данных:
String- текстовые значенияInteger- целые числаFloating- числа с плавающей точкойBoolean- логические значения (true/false)DateTime- дата и времяJObject- структурированные JSON-данные
Полученный ресурс робот сохранит в переменную с типом данных System.Object, название которой указывается в свойстве Результат.
Примечание.
- Для получения (ресурса с типом Credentials), используйте элемент Получить учетные данные.
- Ранее элемент Получить ресурс назывался Получить значение.
Начальные условия
- Настроенное подключение к Оркестратору
- Созданный ресурс в Оркестраторе
- Права на доступ к ресурсу
Свойства
Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Процесс
- Наименование* [String] - Название ресурса в Оркестраторе, значение которого вы хотите получить. Учитывается регистр. Пример:
"MyAsset" - Таймаут [Int32] - Лимит времени выполнения операции в миллисекундах. По умолчанию
5000. Если по истечении таймаута операция не выполнена, робот закончит работу с ошибкой
Вывод
- Результат [Object] - Название переменной для хранения значения ресурса
С версии 1.25.3 оптимизирована работа с блокировками ресурсов:
- При попытке получить ресурс, заблокированный другим роботом, система теперь возвращает ошибку “Conflict”
- Запросы к устаревшей версии сервиса автоматически отклоняются
🚫
Если ресурс имеет установленное свойство «Робот-владелец», только указанный робот сможет получить его значение. Попытка доступа другим роботом приведёт к понятному сообщению об ошибке.
Решение проблем
При возникновении ошибок проверьте следующие моменты:
- Существование ресурса в Оркестратоте
- Правильность написания имени (регистр букв)
- Доступность Оркестратора
- Если ресурс имеет свойство «Робот-владелец», убедитесь, что выполняющий робот указан как владелец. В противном случае операция вернёт понятное сообщение об ошибке.