Учёт времени в Jira с GPS: worklog в задаче без ручного ввода
Обновлено:
Jira Cloud хорошо знает, что сделано по задаче, и плохо — где и сколько это делалось, если работа шла не за столом. Taskloc — Android-приложение поверх вашей Jira: сотрудник берёт задачу, запускает GPS-сессию, а время, маршрут и визит пишутся сами и уходят в задачу обычным worklog.
Задачи остаются в Jira. Второй системы задач не появляется, переносить ничего не нужно.
Когда работа по задаче идёт не за столом
- Инженер внедрения два дня сидит у клиента, а worklog появляется потом — одной цифрой за всё.
- Настройка оборудования, прокладка сети, замена сервера в стойке у заказчика: задача в Jira есть, факта присутствия нет.
- Дорога до клиента и работа у клиента сливаются в одну запись.
- Открывать Jira в браузере телефона посреди серверной, чтобы залогировать полчаса, никто не будет.
- Заказчик спрашивает, откуда в счёте восемь часов, — показать, кроме слов, нечего.
Как работает учёт времени в Jira с Taskloc
- Подключение через Atlassian: в приложении "Добавить трекер" → Jira Cloud → откроется экран Atlassian → "Принять". Ключи и адреса копировать не нужно.
- Сотрудник открывает свою задачу и запускает GPS-сессию.
- Время и маршрут пишутся сами. Чек-ин фиксирует визит: точка, геозона, фото к задаче.
- По остановке сессии в задачу уходит worklog. Комментарий и смена статуса — туда же.
Worklog обычный — такой же, как если бы сотрудник залогировал время в самой Jira. Всё, что у вас уже строится по worklog, увидит эти часы без настройки.
Что поддерживается в Jira Cloud
- Создание задачи кнопкой "+" на списке. Тип задачи приложение берёт первым из доступных в проекте.
- Комментарии к задаче.
- Смена статуса — переходом по workflow задачи (transitions), как в самой Jira, а не прямой установкой поля.
- Запись времени — worklog.
- Метки (labels), подзадачи, приоритеты.
- Вложения: файлы и фото, в том числе несколько фото при чек-ине.
- Готовые фильтры — ваши сохранённые фильтры Jira (saved filters). Собрали фильтр в браузере один раз — пользуетесь им в приложении.
- Пробег и адрес — в произвольные поля задачи вида
customfield_NNNNN. Идентификатор поля берётся у администратора Jira и вписывается вручную: автоматический каталог полей приложение собирает только для Redmine и Битрикс24.
Что получает руководитель
- Worklog в задаче, записанный во время работы, а не в пятницу вечером.
- Время у клиента и время в дороге — отдельно по каждой задаче.
- Маршрут выезда на карте и пробег числом.
- Чек-ин как факт визита: точка, геозона, маршрут.
- Карта команды в реальном времени и отчёты по сотрудникам в веб-кабинете.
Веб-кабинет открывается в браузере, ставить на компьютер ничего не нужно. Приложение нужно только тем, кто выезжает.
Обычно в такой команде часть людей работает в офисе, часть — на выездах. Офисные логируют время в Jira как привыкли, выездные — через приложение. В задаче в итоге одни и те же worklog, просто у выездных к ним приложены маршрут и визит.
Ограничения коннектора Jira — честно
- Только Jira Cloud (адреса
*.atlassian.net). Jira Data Center и Server не подключаются. - Если у аккаунта Atlassian несколько сайтов Jira, используется первый доступный. Выбрать другой сайт в приложении нельзя.
- Смена исполнителя из приложения до Jira не доходит — и молча. Ошибки не будет, но в Jira задача останется на прежнем человеке. Исполнителя видно в списке и в карточке, а менять его нужно в самой Jira. По той же причине для Jira не работает тумблер "Назначать задачу на себя при старте".
- Авто-паузы нет: пауза ставится только в Taskloc. Серверная авто-пауза с заметками в задаче есть у Redmine-коннектора — учёт времени в Redmine.
Инструкция по подключению: как подключить Jira Cloud.
Приватность и доступ к Jira
GPS-сессию запускает сам сотрудник. Вне активной сессии координаты не собираются: остановил сессию — исчез с карты команды. Что и кому видно, настраивается политиками команды.
Про доступ к Jira. При подключении сервер Taskloc участвует в обмене кода авторизации Atlassian на токен, но сам токен у себя не хранит. Токен живёт на устройстве сотрудника, и задачи читаются и пишутся из приложения напрямую в Jira.
Вопросы администратора Jira
Нужно ли что-то ставить в Jira или из Marketplace?
Нет. Taskloc — не плагин внутри Jira, а мобильный клиент поверх неё. Каждый сотрудник сам подключает свой аккаунт Atlassian в приложении, и приложение работает от его имени, с его правами.
Хранит ли Taskloc токены Jira на своём сервере?
Нет. Сервер участвует только в обмене кода авторизации на токен и токен не сохраняет. Дальше токен хранится на устройстве.
У нас Jira Data Center — подойдёт?
Нет. Коннектор работает только с Jira Cloud. Data Center и Server подключить не получится.
Почему задача из приложения создалась не того типа?
Приложение берёт первый тип задачи, доступный в проекте. Если нужен другой — поменяйте тип в Jira после создания или заводите такие задачи в самой Jira.
Почему не меняется исполнитель?
Смена исполнителя из приложения в Jira не уходит, и приложение об этом не сообщает. Назначайте исполнителя в Jira — в приложении он отобразится.
Есть ли приложение для iPhone?
Нет. Сотрудники на выезде работают в Android-приложении, руководитель — в веб-кабинете из браузера.
Кому это подходит
Командам, которые ведут задачи в Jira и при этом ездят к клиентам: внедрение и сопровождение, IT-обслуживание офисов, сервис оборудования, монтаж сетей. Если выезды — основная работа, а трекер вторичен, посмотрите контроль выездных сотрудников и контроль выездов сервисной службы.
Попробуйте на своей Jira
Подключите Jira Cloud, поставьте приложение на один телефон и проведите одну задачу от старта сессии до worklog в Jira.
Триал Team — 14 дней, 3 места, один раз на аккаунт. Дальше — 299 ₽ за место в месяц. Оплата картами МИР банков РФ и СНГ и СБП.
Карта при регистрации не нужна, автосписания по окончании триала нет: аккаунт переходит на бесплатный тариф.
14 дней бесплатно
Team на 14 дней, три места — без карты и без звонка.
14 дней бесплатно