Техническое задание: Настройка автоматического проведения актов в iiko через API
Суть проблемы
Существующая интеграция отправляет данные из Telegram-бота в систему iiko через API для создания актов приготовления. Акт успешно создаётся в системе, однако он не проводится - остаётся без установленной галочки «Проведён».
При ручном создании и проведении аналогичного акта непосредственно в интерфейсе iiko проблем не возникает.
Цель работы
Выявить причину, по которой акты, созданные программно, не проводятся, и реализовать исправление. В результате акт должен создаваться через API сразу в проведённом состоянии.
Ключевые направления для анализа и исправления
- Анализ API-запроса: Проверка структуры, эндпоинта и передаваемых параметров на соответствие документации iiko.
- Права доступа: Проверка прав API-токена или учётной записи на проведение документов.
- Порядок действий: Возможно, для проведения требуется отдельный запрос или флаг в существующем.
- Логика работы: Анализ отличий между ручным и программным созданием акта.
Ожидаемый результат
- Акт приготовления, созданный через API из бота, появляется в iiko с установленной галочкой «Проведён».
- Процесс полностью автоматизирован и не требует ручного вмешательства.
- Предоставлено краткое описание внесённых изменений.