1. Автоматизация создания и отправки заявок на перевозку
- Формирование и отправка заявок в API Байкал-Сервис по данным из корпоративной TMS (Oracle Transportation Management).
- Валидация данных груза, автоматический расчет даты забора, проверка страховой стоимости.
- Логирование и уведомление пользователей о статусе создания заявки.
2. Синхронизация статусов и данных перевозок
- Автоматическое обновление статусов заявок и грузов по данным, полученным из API Байкал-Сервис.
- Получение и обработка информации о статусах перевозки, трекинге, оплате, датах доставки.
3. Интеграция с документооборотом и сверка инвойсов
- Сопоставление строк счетов-фактур (СФ) и актов с услугами, полученными через API.
- Автоматическое создание дочерних инвойсов и их строк в OTM на основании сверенных данных.
- Проверка и сверка стоимости услуг между Диадок, API и внутренними системами.
4. Обработка ошибок и уведомления
- Централизованное логирование всех операций, ошибок и исключений.
- Автоматическая отправка email-уведомлений ответственным пользователям при ошибках, блокировках, дублировании заявок и других событиях.
5. Синхронизация данных с ЛК Байкал
- Импорт заявок и грузов, созданных вручную в личном кабинете Байкал, с попыткой автоматического сопоставления с внутренними шипментами.
- Обработка "незапланированных" заявок и автоматическое добавление их в интеграционный журнал.
6. Автоматизация расчетов и калькуляций
- Запрос калькуляции стоимости перевозки по данным шипмента через API калькулятора Байкал.
- Парсинг и сохранение структуры услуг и их стоимости для последующего сопоставления с документами.
7. Планирование и автоматизация задач
- Использование DBMS_SCHEDULER для регулярного запуска процедур обновления данных, сверки документов, создания инвойсов.
8. Вспомогательные функции
- Автоматическое определение и проверка допустимых дат забора груза.
- Получение контактных данных логиста, участвовавшего в создании заявки.
- Поддержка ручной подмены шипментов в случае изменений на стороне OTM.
Технологии и подходы:
- PL/SQL, Oracle UTL_HTTP, JSON-парсинг, интеграция с внешними REST API, автоматизация через планировщик заданий, централизованное логирование, email-уведомления, парсинг и обработка документов Диадок.
Technologies: Oracle PL/SQL