Техническое задание на разработку системы управления заказами
1. Введение
Разработать систему, позволяющую автоматизировать процесс распределения заказов между исполнителями, назначения старшего по заказу и выплаты вознаграждения после выполнения заказа.
Функциональные требования
1.1 Регистрация работника
Работник регистрируется через бот, указывая следующие данные ( Имя, Номер телефона, фото паспорта). Далее работник ждет активации от администрации бота и только после этого может принимать заказы. (одобрят работника админ в ручную после проверки данных). Возможно поле "Доп данные"- заполняет админ для себя. После активации работника админом, рабтник получает уведомление о том что его аккаунт активирован.
2.1. Создание заказа
Администратор создаёт заказ с описанием:
Информация о заказчике (карточка заказчика должна сохраняться) Данные заказчика:
1.Имя 2.Номер телефона 3. Название организации
Уникальный идентификатор заказа "Название заказа"
Описание задачи "Заказа"
Адрес выполнения заказа, указывая город, где город должен выводится с #тегом Прим: #Москва , Адрес должен москироватся
Требуемое количество исполнителей
Стоимость выполнения
Дата и время выполнения заказа
Коментарий к заказу (Виден только администратору)
Заказ публикуется в системе (боте) и становится доступным для откликов.
Важно: должна быть функция повторной рассылки заказа
2.2. Отклик на заказ
Исполнители могут откликаться на заказ.
Один из откликнувшихся вручную назначается старшим по заказу, он имеет связь с диспетчером, в момент когда заказ сформирован по кол-во людей и назначен старший, старшему приходит оповещение что он старший , остальным участникам приходит сообщение с номером старшего и адресом без номера заказчика
За час до начала работы работникам и страшему приходит уведомление (повторное) которое они должны подтвердить, в случае если ктото из работников в течении 15 минут после сообщения не подтвердили заказ, он (заказ) автоматически публикуется в боте для донабора сотрудников. В тот момент когда заказ укомплектован старший получает номером телефона заказчика ( с просбой с ним связатся )
После назначения старшего, заказ считается закрытым для новых откликов.
2.3. Выполнение заказа
Исполнители отмечают свой статус выполнения заказа в боте:
1. Прибыл на заказ 2. Заказ завершен
Старший по заказу подтверждает завершение работы и передаёт отчёт (по необходимости: фото, видео, комментарии).
Заказ попадает на проверку диспетчера в случае если чтото не сделано администратор должен иметь возможность отправить заказ на доработку, в этом случае работники и старший в боте получают соощение о том что нужно доработать. с повторной кнопкой "заказ завершен" и он опять "заказ" падает на проверку диспетчеру.
Если все выполнено хорошо администратор завершает заказ, работникам падает уведомление что заказ завершен.
Заказ падает в архив. ВАЖНО: история заказов должна сохранятся
2.4. Выплата вознаграждения
После подтверждения выполнения система рассчитывает вознаграждение и распределяет выплаты:
Исполнителям в соответствии с их участием
Старшему по заказу с бонусом (если предусмотрено)
Выплаты осуществляются вручную администратором.
Работники получают сообщения типа: "заказ закрыт, спасибо за работу! Ваш заработок составил "цифра" рублей.
После работник должен нажать конопку "Вознаграждение получил" с уведомлением администратора.
3. Роли пользователей
Администратор – создаёт заказы, управляет исполнителями, контролирует систему.
Исполнители – откликаются на заказы, выполняют работу, получают оплату. Должны иметь систему рэйтинга +/- (чтоб определять добросовестность) а так же возможность делать пометки в его профиле не вышел или пришел пьяный и.т.д.)
Старший по заказу – назначается среди исполнителей, контролирует выполнение заказа.
4.Вкладки бота для администратора
Заказы список заказов активных и завершенных где можно будет понимать какие закрыты какие активны.
Работники перечень работников с их данными (карточка работника)
Клиенты список клиентов с их данными (карточка клиента)
5. Требования к интерфейсу
Простая и удобная система просмотра заказов и откликов.
Личный кабинет исполнителя с историей заказов и выплат.
Админ-панель для управления заказами и пользователями
Разделы:
Опубликован:
04.03.2025 | 18:42 [поднят: 04.03.2025 | 18:42]
Заказ находится в архиве