replace_buyer: проверка ТК поставщика

replace_buyer: проверка ТК поставщика A sequence diagram generated by Archify. меню → «Проверить ТК» вызов функции читать строки для проверки POST /vendor_endpoint/rb/* span: parsing entityType=processingplan данные ТК span: replace buyer запись результата в лист статус обновлён Запрос из ГТ Проверка в МойСклад Результат + трейс Пользователь · менеджер · Sequence participant Пользователь менеджер Google Таблицы · rb_checked_categories · Sequence participant Google Таблицы rb_checked_categories Apps Script · replace_buyer · Sequence participant Apps Script replace_buyer rb-backend · FastAPI :8080 · Sequence participant rb-backend FastAPI :8080 МойСклад · api.moysklad.ru · Sequence participant МойСклад api.moysklad.ru Logfire · traces · Sequence participant Logfire traces Legend request return async trace default message

Happy Path

  • • Пользователь запускает проверку из меню Google Таблиц
  • • Apps Script собирает строки и вызывает rb-backend
  • • rb-backend ходит в МойСклад и пишет результат обратно в лист

Топология

  • • rb-backend за Traefik: rb.progmachine.com/vendor_endpoint/rb/
  • • Запрос к МойСклад: entityType=processingplan;entityId=<uuid>
  • • momentFrom/momentTo передаются в UTC

Наблюдаемость

  • • Logfire-спаны не блокируют основной путь
  • • Запись трейса — фоновая (dashed)
  • • Проверка категорий видна отдельным сценарием