Я тут тех задание накидал, можете посмотреть какие пункты надо визуализировать ?
Так то мне с ним все понятно , но человек который будет выполнять задачу явно может запутаться
Тз веб интерфейс и тг бот для администратора и исполнителя
В веб интерфейс администратор вносит заказ который попадает в бот
Бот распределяет заказ между исполнителями ( исполнители разного профиля)
Роли :
Главный админ (удалять , добавлять администраторов, исполнителей, возможность управлять функционалом админа и операторов), снимать заказы с исполнителей))
Админ (те же функции что у гл админа)
Операторы (прием заказа, изменение статуса заказа)
Исполнители (работа)
1. Веб интерфейс для оператора/администратора :
Поиск заказа по уникальному номеру и внесение в него изменений, которые увидит исполнитель
Поля с вводом данных по заказу
Кнопка отправить , кнопка редактировать заказ
Изменение статуса заявки (отменена , перенос времени )
Дополнение к заявке (комментарий)
Присвоение уникального номера заказа (уникальный номер генерируется автоматически из названия улицы, номера домы и квартиры. Например Пушкина 77 кв 11 )
Возможность связаться с клиентом
Автоматически постановка задача оператору на уточнение актуальности заявки (ждет клиент или нет,если заказ был оформлен не на ближайший час), если клиент ожидает, после этого заявка отправляется исполнителю.
2. Поля ввода
Тип работ ( электрика, сантехника , универсал)
Что нужно делать
Улица дом квартира подъезд этаж
Когда нужен мастер
Дата приема заказа (автоматически)
3.Интерфейс исполнителя в тг боте :
Кнопки принять
Определить график
прибыл на заказ
заказ завершён
неверная квартира
4.Информация о заказе поступает исполнителю в формате
Что делать :
Когда делать :
Где делать :
Например :
Поменять лампочку , купить и привезти с собой патрон
29 января 13:00-14:00
Пушкина 77
5. Как исполнитель получает заявку :
Исполнители работают по графику , в соотвествии с этим графиком ему приходят заявки.
Выбрать График могут как исполнители так и главный админ в ручную (назначить, изменить)
Исполнителю приходит уведомление о новом заказе в бот
Он выбирает нажать кнопку «принять» , на это ему отводится 10 минут . Если исполнитель игнорит, заказ передаётся следующему исполнителю. Оператору так же приходит запрос на созвон с клиентом, что мастер выехал к ним.
По прибытию на место , мастер нажимает кнопку «прибыл на заказ» и ему бот отправляет полный адрес (улица дом квартира подъезд этаж). Если время раньше назначенного , то при нажатии на кнопку ничего не будет происходить. Кнопка "прибыл на заказ" активна за 20 минут до начала заказа.
Если администратор случайно записал неправильную квартиру, мастер нажимает кнопку "неверная квартира" , и администратор видит запрос на уточнения номера квартиры. После уточнения администратор вносит изменение в заказ и мастеру отправляется обновленная информация о заказе.
Если мастер опоздал на заказ, то активность кнопки не меняется.
6. Распределение заявок.
Заявки распределяются между свободными мастерами. По направлению Мастера (эл,сан)
Если все Мастера на данный момент заняты , тогда заявка ставится на ожидание и за пол часа оператору придет запрос что надо клиенту позвонить предупредить о задержке.
7. Кнопка график. Исполнитель нажимая кнопку может выбрать себе график дней пн,вт,ср,чт,пт,сб,вс и времени 8:00-21:00 , 00:00-24:00
После завершения работы, исполнитель нажимает заказ завершён
Ему необходимо загрузить фото работ работ и квитанции , после этого исполнитель становится свободен для новой заявки