Представляем еще одно приложение «Мониторинг местоположения сотрудника», которое позволяет протестировать возможности фреймворка FBA Toolkit.
Чтобы приступить к тестированию, не надо разворачивать на своем сервере «1С:Предприятие 8», достаточно установить программу с Google Play.
Приложение построено на базе примера «GPS-трекер, мониторинг местоположения сотрудника», который мы рассматривали ранее. Основной функционал программы не
изменился, это оперативная передача на сервер координат мобильного сотрудника. Визуально добавлено:
- отображение карты Google Map с возможностью просмотра текущей позиции;
- отображение трека (30 последних точек)
Настройка
В браузере введите адрес http://fba.profi1c.ru/demoFba для запуска демонстрационной конфигурации на базе “1С:Предприятие 8.2” (режим веб-клиента). Выберите пользователя “Менеджер” (без пароля):
Вы вошли в демонстрационную базу, предназначенную для тестирования обмена с мобильным приложением. Эта база доступна любому пользователю, не стоит использовать ее для для решения конкретных задач. Сохранность данных, как и постоянный доступ к информационной базе, не гарантируются.
Здесь необходимо зарегистрировать ваш телефон как рабочее устройство мобильного сотрудника.
Добавьте в справочник “Мобильные сотрудники” новый элемент, где:
- в реквизит “Мобильный компьютер” добавьте новый элемент, код укажите такой же, как в мобильном приложении;
- в табличную часть внесите мобильное приложение “Мониторинг”, укажите имя пользователя и пароль.
Сохраните внесенные изменения. Настройка завершена.
Запускайте мониторинг, координаты передаются на сервер при изменении текущей позиции более чем на 50 метров с интервалом в 1 минуту.
Через некоторое время, на сервере вы сможете ознакомится с треком мобильного сотрудника и посмотреть его на карта Google и Yandex.
На закладке «Журнал посещений» установите отбор по сотруднику, затем в списке выберите 2 записи (начальную и конечную), используйте клавишу Ctrl для множественного выделения. На панели инструментов нажмите кнопку «На карте» чтобы отобразить трек.
По окончании тестирования выключите мониторинг чтобы зря не расходовать заряд аккумулятора и интернет-трафик.
Если на сервере нет данных:
- программе не удалось получить/обновить GPS координаты;
- проверьте корректность данных авторизации: имя пользователя и пароль;
- сравните номер номер мобильного устройства, введенный в 1С, с номером в Android-приложении, они должны быть идентичными;
- проверьте, что для мобильного сотрудника установлен флаг “Доступ разрешен”;
- сервер может быть перегружен или недоступен в настоящее время, попробуйте позднее.
Примечания
Если вы обеспокоены сохранением приватности, то по окончании тестирования измените код зарегистрированного вами КПК на случайное число т.к. в программе используется IMEI для идентификации телефона.