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

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

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