Документация 0.4 Справочник действий
Изменить ресурс
orch.setAsset · Оркестратор
Меняет значение ресурса (не учётных данных): для этого робота, если у ресурса есть значения роботов, иначе общее
Меняет значение ресурса в оркестраторе — например, запоминает дату последней выгрузки или номер последнего обработанного документа, чтобы следующий запуск продолжил с него. Учётные данные этим действием не меняются.
Действие работает в задании оркестратора и при запуске из студии, подключённой к оркестратору: тогда оно обращается к „области для отладки“, выбранной в «Оркестратор» → «Подключение…», и работает с настоящими данными этой области.
Свойства #
| Свойство | Имя в файле | Значение | Обязательное | По умолчанию | Описание |
|---|---|---|---|---|---|
| Имя ресурса | name |
текст | да | — | |
| Значение | value |
выражение | да | — | Тип — как у ресурса: текст, число, да/нет или JSON |
Результат #
Действие не возвращает значений.
Как работает #
- Имя ресурса (
name) — как ресурс назван в панели. - Значение (
value) — выражение того же типа, что у ресурса: текст ('2026-11-16'), число (lastNumber), да/нет или объект JSON. - Если у ресурса есть значения для отдельных роботов, меняется значение этого робота, иначе общее.
- Изменение записывается в аудит оркестратора.
Ошибки #
| Код | Причина и что делать |
|---|---|
AssetNotFound |
Нет ресурса с таким именем |
InvalidArgument |
Тип значения не совпадает с типом ресурса; ресурс — учётные данные |
OrchestratorUnavailable |
Процесс запущен без оркестратора (студия не подключена) или нет связи с сервером после 4 попыток (паузы 1, 2 и 4 с). Проверьте подключение студии или что агент робота на связи |
AccessDenied |
Не хватает прав в рабочей области или задание уже завершено |
Пример #
{ "type": "orch.setAsset", "props": { "name": "Последняя выписка", "value": "formatDate(now(), 'yyyy-MM-dd')" } }