Automation

Получить манифест возможностей автоматизаций

Один документ всего, из чего собирается правило «когда → если → то»: события с описанием, «когда применять», полями условия и примером тела; сравнения условия; действия с правом, опасностью, повтором, входами и примером; справочники выбора с инструментом поиска значения; подстановки и пределы. Документ порождается кодом каталогов, а не ведётся руками; тексты — на языке locale или Accept-Language.

Доступность считается для этого кабинета и этого человека: событие и действие модуля, не подключённого в кабинете, и действие, на которое у вызывающего нет права, приходят со статусом unavailable и причиной словами. Вызывающий станет исполнителем правила, поэтому предлагать ему недоступное бессмысленно. declared — действие объявлено модулем, но пока не выполняется автоматически. revision меняется вместе с содержимым. Схема документа — docs/architecture/automation/manifest.schema.json.

get/api/v1/automation/manifest

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/automation/manifest
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Query parameters

locale'ru' | 'en'

Язык слов: ru или en; без него — по Accept-Language

detail'full' | 'brief'

full — с полями, входами и примерами; brief — ключи, слова и доступность

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Response

Манифест возможностей

$schemastring
format'akeda.automation.manifest' required
versioninteger required
revisionstring required

Отпечаток содержимого sha256:…

locale'ru' | 'en' required
detail'full' | 'brief' required
blocksobject

Ветки «Если ещё / Иначе», пауза «Подождать» и ссылки на результаты шагов (ERP-1932)

Changes

No recorded changes to this operation across all 1 revision of this API.