Требования к приложению 1 : регистрация и обслуживание заявок на замеры проёмов для установки окон/дверей 1. Пользователи системы (роли) : - менеджеры салонов на местах - диспетчеры - администраторы - замерщики для каждого пользователя указывается его ФИО и контактные данные (телефоны, email и пр.) Для замерщиков также указывается район его действия. вход в систему с логином и паролем, по которым определяется роль. 2. Менеджер салона вводит входные данные заявки : - желаемая дата (выбирается из календаря) - желаемый замерщик (замерщики привязаны к районам, т.е. адресам) - время (по незанятым интервалам в расписании замерщика) - адрес клиента - контактная информация клиента (имя, телефон) - объём замера (колво проёмов) - указывается колво простых и сложных проёмов предварительная оценка затрат времени на замер : - 10 минут на 1 простой проём - 20 на 1 сложный - 30 минут отводится на переезд до начала замера 3. Менеджер салона может просмотреть свои заявки, отменить/удалить неисполненные заявки или изменить их дату, время или замерщика. Менеджер может удалять или изменять завтрашние заявки не позже чем до определённого времени (17:30..20:00) предыдущего дня Это время определяется администратором и при надобности изменяется на завтра или предстоящие дни. 4. В рабочие дни интервалы рабочего времени - с 9 до 13 и с 14 до 18 менеджер указывает время желаемого начала замера. замерщикам нужно выехать за 30 мин до начала (т.е. время, отводимое на переезд) Если замерщики не могут выехать за 30 мин. до начала замера, (с предыдущего замера или с утра) или не могут закончить замер до конца рабочего интервала, менеджеру предлагается перенести дату или время заявки. 5. Суббота обычно считается рабочим днём. В субботу рабочий интервал с 9 до 16. Администратор может назначать дополнительные рабочие или праздничные дни и нестандартные интервалы в рабочие дни. 6. На каждый рабочий день доступно какое-то количество замерщиков, например, 3. Администратор может увеличивать или уменьшать доступное количество замерщиков для текущего или следующего рабочего дня. 7. Диспетчер может просмотреть все заявки по всем замерщикам на предстоящие дни, отменить или перенести любые предстоящие заявки в любое время. 8. Диспетчер принимает сообщения от замерщиков и помечает заявку как выполненную. Если заявка выполнена не полностью, диспетчер вводит фактическое количество обмеренных проёмов. Эти частично выполненные заявки отмечаются каким-нибудь цветом. 9. Диспетчер формирует (печатает, высылает на email) для замерщика план его работ на сегодня или следующие дни. 10. Менеджер может получать по email или sms оповещения о любых изменениях в его заявках, которые делает он сам или диспетчер. 11. Администратор также создаёт и удаляет пользователей системы, назначает роли и меняет пароли.