Установить ресурс

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

| Ошибка | Причина | Решение | 
|---|---|---|
| Ресурс не найден | Неправильное название | Проверьте точное название | 
| Нет прав на запись | Ресурс только для чтения | Измените права в Orchestrator | 
| Несоответствие типов | Неправильный тип значения | Приведите к правильному типу | 
| Таймаут операции | Проблемы с подключением | Увеличьте таймаут/Проверьте подключение | 
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.Enterprise.OrchestratorApp.AssetSet(wf, "Key", "data");