Документация 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')" } }