Интеграции
Google Drive и Sheets
Google-интеграция используется для:
- папок заказов;
- папок отгрузок;
- шаблонов заказов;
- таблиц заказов покупателей;
- синхронизации SKU;
- синхронизации изделий;
- синхронизации контрагентов;
- синхронизации плана отгрузок;
- хранения сгенерированных документов.
Пользовательские и системные OAuth-сценарии доступны через api/auth/google/*.
Vault
Vault используется для секретов системных и Google-авторизаций. Конфигурация API содержит mount point, имена ролей, role ids, token settings и secret paths.
DaData
DaData настроена через token, secret, daily limit, reserved count и RPS. Сервис используется в сценариях обогащения или проверки данных контрагентов и адресов.
1C
API содержит endpoints импорта файлов, связанных с 1C, включая синхронизацию заказов покупателей и счетов на оплату.
Логи и объектное хранилище
Serilog пишет логи в console, локальные файлы и S3-совместимое объектное хранилище. Отдельные sinks настроены для общих логов, ошибок и changelog-событий.
SignalR
Уведомления доставляются через /hubs/notifications. Frontend подключается к hub с текущим bearer access token.