Инструкция по настройке Приложения Компания доступна по ссылке.
Инструкция по добавлению Объектов в Приложение Компании доступна по ссылке.
Инструкции по настройке Кастомизации и переводов, в ПРО версии Приложения Компании, доступны по ссылкам: Кастомизация, Переводы.
Для того что бы описать и
протестировать настройки геолокации советуем создать дополнительные поля в
шаблоне задач, который у вас указан в настройках приложения во вкладке Задачи..
Мной были созданы поля:
В шаблоне задач:
Геолокация. Тип поля Местоположение.
Геолокация Пользователя. Тип
поля Местоположение.
Местоположение объекта. Тип
поля Местоположения.
Комментарии. Тип поля Строка.
Файлы. Тип поля – Файлы.
В шаблоне контакта:
Местоположение Контакта. Тип
поля Местоположение.
На телефоне должна быть
включена Геолокация.
Для работы потребуется подключить интеграцию Карты в Планфиксе – Планфикс / Интеграции / Карты. Для корректной работы вам потребуется ключ Google Geocoding API Key.
Теперь рассмотрим настройки
Геолокации.
Отслеживать геолокацию. Это глобальный параметр – отслеживать геолокацию или нет.
Поле «Геолокация включена для
контакта» – дополнительно для каждого контакта устанавливает отслеживать
геолокацию контакта или нет. Если мы это поле не установили – отслеживаются
все. Это поле у контакта, должно быть типа «Чек-бокс» т.е. Булево значение ДА
или НЕТ и, если мы хотим что бы у этого контакта геолокация отслеживалась, мы
должны в ПланФиксе у этого контакта в данном поле выставить ДА.
Для этого заходим в шаблон контакта. Добавляеми поле «Отслеживаем» Тип поля – Чекбокс. Сохраняем шаблон. Для того что бы отслеживать контакт, в карточке контакта ставим галку в поле «Отслеживаем».
Поле «Сохранять геолокацию в поле задачи». Для чего это: допустим пользователь выполнил какое-то действия в задаче, а мы хотим знать где он выполнил это действия – для этого, в данном поле мы выставляем ДА.
Поле «Сохранять геолокацию при» – здесь мы выбираем список действий при которых геолокация будет записана в поле.
Поле «Шаблоны задач в которые будет сохранятся геолокация» – выбираем шаблон
Поле «Запрещать выполнять действие при отключенной геолокации»: Это нужно для того что убедиться, что пользователь не сможет выполнить действие с выключенной геолокацией.
Отображение полей в
зависимости от геолокации.
Сравнивать с полем: В задаче должна быть геолокация – и геолокация пользователя будет связываться с полем в задаче. И если пользователь находится в радиусе который мы зададим в в поле «В радиусе» то тогда «что-то произойдет.
Периодическое
отслеживание:
Это периодическое отслеживание сотрудника. По умолчанию сохраняется в нашу базу данных, можно сделать так что бы сохранялось в ПланФиксе. Но это может быстро урезать лимит запросов. Например, мы ставим интервал отслеживание 1 минута – это значит, что для каждого сотрудника каждую минуту будет выполняться запрос на обновление поля.
Советуем подумать прежде чем настраивать данное поле.
Отображать задачи по местоположению:
Мы
настраиваем задачи.
Если у
контакта геолокация не отслеживается, то даже при включенных данных настройках,
задачи не будут отображаться.
Например,
приложение по доставке и доставщик может взять заказ только если он находится в
каком-то радиусе от заказчика. Задача в его интерфейсе появиться только если он
находится в определенном радиусе от определенного места.
Т.е.
задача отобразиться, когда пользователь окажется рядом с координатами,
указанными в задаче.
Например:
Заказчик
в ПланФикс создает задачу «Забрать посылку по адресу Х доставить по адресу Y», вводим адрес и координаты. В зависимости
от настроек радиуса, задача отобразиться у исполнителя только в пределах,
указанных в поле «И использовать в радиусе(м.)»
Вот так будет отображаться в ПланФиксе: