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