Узнать состояние согласования одного предмета
Ответ, который читает карточка: есть ли у предмета открытый проход, на каком он этапе и что человек вправе сделать прямо сейчас — отправить, решить, отозвать, отправить повторно. Предмет называется той же нейтральной тройкой «модуль — вид — идентификатор», поэтому одна и та же операция обслуживает карточку документооборота и карточку заявки на оплату модуля finance (счета, выписки и расчёты).
Проверки действий названы отдельно: send_to_counterparty, send_to_bank и create_purchase для закупки по складской заявке. Закупка требует согласия на текущий состав заявки. Поле editing_stays_unlocked означает, что согласование не запрещает редактирование карточки: человек может исправить возвращённый предмет.
Это СНИМОК по образцу операции блокировок модуля core (справочники, документы и проведение): между чтением и нажатием кнопки мир может измениться, и настоящую защиту держит транзакция самого действия. После каждого действия состояние перезапрашивают.
Request
- Base URL: https://erp.akeda.ru
- URL: https://erp.akeda.ru/api/v1/docflow/approvals/state
- 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
Модуль-владелец предмета
Вид предмета
Идентификатор предмета у его владельца
Headers
Slug выбранного кабинета; кабинет не является юрлицом
Response
Состояние согласования предмета
Changes
No recorded changes to this operation across all 1 revision of this API.