Документация 0.4 Справочник действий

Результат задания

orch.setOutput · Оркестратор

Сохраняет значение в результат (output) задания — его видно на странице задания и через API (всего до 64 КБ)

Сохраняет значение в результат задания: сколько обработано, номер созданного документа, сумма. Результат виден на странице задания в панели и через API, по нему удобно проверять работу процесса без чтения журнала.

Действие работает в задании оркестратора и при запуске из студии, подключённой к оркестратору: тогда оно обращается к „области для отладки“, выбранной в «Оркестратор» → «Подключение…», и работает с настоящими данными этой области.

Свойства #

Свойство Имя в файле Значение Обязательное По умолчанию Описание
Имя name текст да — Ключ в результате, например «обработано»
Значение value выражение да —

Результат #

Действие не возвращает значений.

Как работает #

  • Имя (name) — ключ в результате („обработано“). Повторный вызов с тем же именем заменяет значение.
  • Значение (value) — выражение: число, текст, объект или список.
  • Весь результат задания — не больше 64 КБ.

Ошибки #

Код Причина и что делать
InvalidArgument Результат задания больше 64 КБ — сохраняйте итоги, а не списки целиком (большие данные — в отчёт или файл)
OrchestratorUnavailable Процесс запущен без оркестратора (студия не подключена) или нет связи с сервером после 4 попыток (паузы 1, 2 и 4 с). Проверьте подключение студии или что агент робота на связи
AccessDenied Не хватает прав в рабочей области или задание уже завершено

Пример #

{ "type": "orch.setOutput", "props": { "name": "подано", "value": "processed" } }