Створення замовлення через OData (як зараз)

Створення замовлення через OData (як зараз) Схема послідовності, створена в Archify. 1. POST /api/orders 2. enqueueOrder: рядок queued 3. dispatchOrder(portalKey): режим inline 4. queued / failed → creating 5. GET Document_ЗаказПокупателя + X-Portal-Key 6. $filter=substringof('portal-key:<ключ>;', Комментарий) 7. знайдено: повертає наявний документ; ні: крок 8 8. GET контрагент, договір, борг, каталог і ціни 9. POST Document_ЗаказПокупателя з міткою в Комментарий 10. запис документа 11. створений документ: Ref_Key, Number 12. POST …(guid'<Ref_Key>')/Post?PostingModeOperational=false 13. проведення 14. збій Post: лише warn bas_order_post_failed, далі як успіх 15. GET документ за Ref_Key: externalId, number 16. posted: ref, number + order_sidecar; збій: failed 17. 201 + номер 1С 18. виконавець: POST /api/sync/orders-outbox/claim 19. creating > 10 хв → queued; готові → creating 20. виконавець: deliverOrder, ті самі кроки 5-15 21. POST /api/sync/orders-outbox/report: posted | failed | released 22. виконавець: GET усі Document_ЗаказПокупателя 23. POST /api/sync/inbound: entity=orders, complete=true 24. повна заміна знімка 25. GET /api/orders/[id] 26. знімок за id; ще немає: рядок черги 27. номер, позиції, сума ORDERS_CREATE_VIA=service: POST /orders сервісу /hs/portal відмова сервісу: рядок rejected, без автоповтору Прийом у порталі createOrder: адаптер OData Страховка і знімок: виконавець Кабінет У роботі (ще не в main) Клієнт · кабінет, кошик · Учасник послідовності Клієнт кабінет, кошик Портал · POST /api/orders · Учасник послідовності Портал POST /api/orders Черга · orders_outbox · Учасник послідовності Черга orders_outbox Знімок · orders_snapshot · Учасник послідовності Знімок orders_snapshot Доставка · inline, виконавець · Учасник послідовності Доставка inline, виконавець Шлюз · X-Portal-Key · Учасник послідовності Шлюз X-Portal-Key OData 1С · standard.odata · Учасник послідовності OData 1С standard.odata База BAS · ЗаказПокупателя · Учасник послідовності База BAS ЗаказПокупателя Легенда основний шлях відповідь у роботі допоміжний виклик