Поэтому заказываю мобильное приложение для монтажников и лёгкий веб-кабинет для диспетчера. Со стороны сотрудника это должно выглядеть как один экран смены: наряд на день, вход в задачу, отметка старта, чек-лист по типу работ, камера для фотофиксации, поле подписи клиента и кнопка отправки отчёта. Со стороны офиса — распределение задач по бригадам, состояние по каждой из них и выгрузка за период. Сложной настройки на телефоне быть не должно: у части людей аппараты старые, а интернет ловит через раз.
Три условия оговариваю отдельно, и они не обсуждаются. Первое: координаты фиксируются исключительно в момент отметки начала работы и в момент её завершения — никакого фонового наблюдения за перемещением человека приложение не ведёт, и этот пункт мы закрепляем в договоре с сотрудниками. Второе: фотографии с объектов и подписи заказчиков принимаются только при полученном согласии, хранятся закрыто и не идут ни в какую публикацию. Третье: автономный режим работает как локальная очередь — устройство складывает действия у себя и досылает их при связи, а если одна и та же задача изменена в двух местах, приоритет определяется временем сервера, а не временем на телефоне.
Состав работы, как я его вижу:
1) наряд на смену с адресами, типами работ и временем;
2) отметки старта и финиша с фиксацией координат только в эти два момента;
3) чек-листы, привязанные к виду работ;
4) фотофиксация с жёсткой привязкой снимка к задаче;
5) подпись клиента на экране и готовый отчёт в офис;
6) автономный режим с очередью и синхронизацией по времени сервера;
7) кабинет диспетчера в браузере, без установки на компьютер.