Сервисы мониторинга заказов и отправки уведомлений
Для информирования сотрудников о событиях, возникающих в процессе работы с заказами СМ, используется мессенжер Телеграмм. Сообщения о событиях отправляются пользователям специальным ботом, созданным для этой цели. Пользователи так же могут отправлять сообщения друг другу, используя групповые чаты.
Сборщик использует индивидуальный чат, в котором получает личные уведомления по исполнению заказов от телеграмм-бота.
Каждый Магазин использует отдельный групповой чат, к которому подключаются сотрудники магазина, занятые в сборке заказов СМ. Телеграмм-бот отправляет в этот чат уведомления по заказам, относящимся к конкретному магазину. Через этот чат организуется процесс сборки заказов, на которые не назначен конкретный сборщик (сборка магазином).
Менеджеры заказов СМ используют отдельный групповой чат. Телеграмм-бот отправляет в этот чат уведомления от системы мониторинга состояния заказов об обнаруженных нарушениях сроков исполнения заказов.
Администраторы заказов СМ так же используют отдельный групповой чат. Телеграмм-бот отправляет в этот чат уведомления от системы мониторинга состояния заказов обо всех особых ситуациях, требующих внимания администратора.
За передачу сообщений в телеграмм-боты отвечает специальный сервис – сервис отправки уведомлений.
Сервис отправки уведомлений в автоматическом режиме выбирает сообщения из очереди на отправку, отправляет их в соответствующие чаты телеграмма и переносит сообщения в архив. Сообщения в архиве хранятся указанное число дней, после чего автоматически удаляются. Сервис реализуется в виде процедуры планировщика, которая запускается с указанной регулярностью (примерно раз в минуту).
Качество процесса обработки заказов СМ на основании метрик контролирует сервис контроля заказов.
Сервис контроля заказов в автоматическом режиме проверяет метрики качества. При необходимости создаёт уведомления об обнаруженных проблемах и размещает их в очереди на отправку. Сервис реализуется в виде процедуры планировщика, которая запускается с указанной регулярностью (примерно раз в минуту).
Метрики качества обработки заказа:
- время от появления заказа в системе до перехода в статус «в сборке». Указываются два пороговых значения. При достижении первого создаётся уведомление для Магазина. При достижения второго - для уведомления Менеджера.
- время, отведенное на сборку заказа. Указываются два пороговых значения. Первое - для уведомления Сборщика и Магазина о том, что время почти закончилось. Второе - для уведомления Сборщика, Магазина и Менеджера о том, что время истекло.
- время от завершения сборки заказа до передачи заказа курьеру с учетом отложенной доставки (для уведомления Менеджера)
- факт отмены заказа, который передан курьеру (для уведомления Менеджера)
- факт окончания рабочей смены Сборщика (для уведомления Сборщика и Магазина)
Нет комментариев