Приложение «TimeSave» используется как корпаративный иструмент в охранном агенстве и предназначено для повышения уровня исполнительной дисциплины, а также контроля за расходыванием выделяемых средств. Такой результат достигается путем организации контроля за работой сотрудников, их передвижением и выполняемыми задачами. Также это приложение может помочь каждому сотруднику более качественно испольнять свои обязанности, так как всегда под рукой полезная информация.
Основные возможности:
- Учет рабочего времени сотрудников
- Контроль за выполнением поставленных задач
- Учет расходывания средств, выделяемых сотрудникам
- Контроль местоположения и передвижения сотрудников
- Просмотр полезной информации
- Архив отчетов и перемещений сотрудников
- Обратная связь с руководством
- Защита паролем
Continued use of GPS running in the background can dramatically decrease battery life.
В процессе работы, приложение может находится в разных режимах. Один из режимов, когда работник добавил задание, считается что задание началось выполняться в этом режиме приложение запускает функции определения местоположения пользователя. При этом каждые три секунды проверяется изменилось ли текущее место положение, если изменилось то полученная геометка сохраняется в локальной базе данных в памяти устройства. Каждые 20 секунд происходит попытка отгрузки массива геометок на сервер. При отсутствии связи с сетью интернет все не отгруженные геометки сохраняются локально в памяти устройства и при первом же появлении связи производится попытка отправки массива геометок на сервер. Полученные данные геоточек на сервере используются для построения траектории перемещения работника во время выполнения задания. Таким образом руководитель может в реальном времени наблюдать за своими подчиненными. Во всех остальных режимах работы функция получения местоположения работника отключена.
Когда приложение находится в background режиме и начато выполнение задания, каждый раз когда Location service выдает новые координаты они сохраняются в памяти устройства.
Когда приложение в Foreground режиме, все сохраненные в памяти устройства координаты передаются на сервер, как описано выше.
Приложение использует геоданные для определения местоположения сотрудника и работает в фоновом режиме, что может не очень хорошо сказаться на сроке службы аккумуляторной батареи вашего мобильного устройства.