Геозоны (напоминания)
Геозоны в Taskloc — напоминание при приезде на объект задачи, привязка адреса, предупреждение о дальности и авто-остановка трекинга по выезду с объекта
Обновлено:
Статус: в тестировании. Функция доступна, но проходит финальное QA-тестирование.
Что это
Геозона — это «виртуальный периметр» вокруг объекта задачи. Когда вы въезжаете в этот периметр и задерживаетесь там (по умолчанию — 45 секунд), приложение отправляет push-уведомление: «Вы находитесь рядом с задачей».
Уведомление позволяет быстро:
- Открыть карточку задачи.
- Отложить напоминание.
Включение
По умолчанию выключено. Чтобы включить:
- Настройки → Трекинг → «Напоминать о задачах рядом» — переведите переключатель.
- Приложение запросит разрешение на доступ к геолокации в фоне («Разрешить всегда»).
- Без этого разрешения геозоны не работают.
Привязка объекта к задаче
Чтобы геозона сработала — нужно указать точку (объект) для задачи:
- Откройте карточку задачи.
- Нажмите «Привязать объект».
- На карте появится перекрестье — переместите карту так, чтобы перекрестье оказалось на нужном объекте.
- Настройте радиус (50–1000 м).
- Нажмите «Сохранить».
Подсказка по вашим отметкам
Если вы уже отмечались по этой задаче кнопкой «Отметиться» не меньше трёх раз и отметки сохранили координаты, приложение может предложить центр пина в точке ваших отметок — это одна из реальных точек, где вы отмечались, а не среднее между ними. На экране привязки появится подпись «Центр предложен по вашим отметкам по задаче (N) — проверьте и при необходимости поправьте».
Пин по-прежнему ставите вы: подсказку можно сдвинуть или заменить перед сохранением.
Авто-подсказка адреса из задачи
Если ваша организация уже хранит адрес объекта в задаче трекера (в отдельном поле), приложение может предложить центр пина автоматически — не придётся искать объект на карте вручную для каждой задачи.
Функция поддерживается во всех коннекторах: Redmine, Yandex Tracker, Bitrix24, OpenProject (и Kaiten — экспериментально). Подробнее о том, как создать поле и найти его ID или ключ для каждого трекера — в разделе Произвольные поля задачи.
Как настроить
- Создайте текстовое произвольное поле в трекере (тип «Строка» / «Текст»).
- В приложении: Настройки → ваш трекер → «ID/Ключ поля адреса» — впишите ID (Redmine / OpenProject) или ключ поля (Yandex Tracker / Bitrix24).
Что происходит при привязке
При нажатии «Привязать объект» для задачи, у которой ещё нет геозоны, приложение читает поле адреса и пред-заполняет центр пина:
- Если в поле — готовые координаты в формате
lat,lon(широта первой, WGS-84, например55.7558,37.6173) — центр ставится прямо по ним. - Если в поле — текстовый адрес — приложение преобразует его в координату (геокодирование) и ставит центр туда.
- Нет сети или адрес не распознан — центр остаётся на текущем местоположении (как обычно), без ошибок.
Подсказка дополняет, а не заменяет ручной пин: вы всегда видите карту и можете поправить центр и радиус перед сохранением. Уже сохранённый ручной якорь подсказка не перезаписывает.
Адрес читается из задачи, которую вы и так открываете, — нового сбора данных не происходит.
Предупреждение «далеко от объекта»
Если у задачи привязан объект, а вы нажимаете «Отметиться» или запускаете GPS-сессию дальше чем в 500 м от границы его радиуса, приложение до записи спросит:
- «Вы в 3,2 км от объекта задачи #N — отметить здесь?» — «Отметить» или «Выбрать другую задачу»;
- при старте — «…начать здесь?» — «Начать» или «Выбрать другую задачу».
Если точность текущей геопозиции слишком грубая, чтобы сказать «далеко», вопрос будет другим: «Точность 900 м. Подождать точнее?» — «Подождать» или «Отметить как есть» («Начать как есть»). При действии свайпом вместо вопроса появляется короткое сообщение «Вы в 3,2 км от объекта #N».
У таймера вопрос задаётся, только если доступ к геопозиции уже выдан и есть свежая точка — ради вопроса геопозиция не запрашивается. Отметка из уведомления геозоны вопроса не получает: вы и так рядом с объектом.
По умолчанию выключено. Включить: Настройки → Трекинг → «Предупреждать, если я далеко от объекта задачи».
Авто-остановка по выезду
Статус: в тестировании.
Подфункция «Авто-стоп»: когда активная GPS-сессия обнаруживает, что вы покинули периметр объекта, появляется countdown-уведомление с возможностью отменить остановку. Если не отменить — сессия завершается автоматически.
Включить: Настройки → Трекинг → «Останавливать запись при выезде».
Требования
- Разрешение «Местоположение → Разрешить всегда».
- Отключённая оптимизация батареи (иначе фоновый мониторинг ненадёжен).
- На устройствах без Google Play Services (Huawei/AOSP) функция может работать ненадёжно.