OpenProject ставят на свою инфраструктуру не из каприза: данные задач не должны покидать контур организации. Taskloc эту логику не ломает. Часы по work packages уходят через API в ваш инстанс, а для маршрутов и GPS у Taskloc есть self-hosted-вариант, при котором они остаются на вашем сервере.

Как выездная работа выглядит в OpenProject

  • Время в work package вписывается руками и задним числом.
  • Был ли исполнитель на объекте — подтверждается только его словами.
  • Дорога и работа на месте слиты в одну цифру.
  • Для организации с требованиями к размещению данных любой облачный сервис трекинга — отдельное согласование, которое проще не начинать.

Как работает учёт времени в OpenProject

  1. Подключение: адрес вашего инстанса плюс API-токен. Токен берётся в OpenProject: Мой аккаунт → Токены доступа → API.
  2. Сотрудник открывает в приложении work package из проекта и запускает GPS-сессию.
  3. Время и маршрут пишутся сами, чек-ин фиксирует визит на объекте.
  4. По остановке сессии часы записываются в work package; комментарий и смена статуса уходят туда же.

Терминология честная: задачи в OpenProject называются work packages, и приложение использует это же название. Поддерживаются просмотр по проектам, создание задачи, комментарии, смена статуса, запись времени, вложения, произвольные поля. Нюанс при создании: тип новой задачи берётся первым из доступных в проекте.

Что получает руководитель

  • Часы в work package, записанные в момент работы, а не вписанные потом.
  • Чек-ин как подтверждение визита: точка, геозона, маршрут.
  • Пробег и маршрут выезда на карте.
  • Отчёты по сотрудникам и карта команды в веб-кабинете.

Ограничения коннектора OpenProject — важное и честно

Сначала главное.

Удаление задачи из приложения удаляет work package в OpenProject безвозвратно. Корзины в OpenProject нет, восстановить нельзя. Относитесь к удалению из приложения так же обдуманно, как к удалению в самом OpenProject. Для сравнения: у Kaiten удалённая карточка попадает в корзину — учёт времени в Kaiten.

Остальное:

  • Авто-паузы нет: пауза ставится только в Taskloc.
  • Тегов нет — OpenProject использует категории.
  • Готовых фильтров нет.
  • Произвольные поля подключаются вручную: идентификатор поля берётся у администратора инстанса и вписывается в настройках коннектора. Автоматический каталог собирается только для Redmine и Битрикс24.

Инструкция по подключению: как подключить OpenProject.

Приватность и контур данных

GPS-сессию запускает сам сотрудник. Вне активной сессии координаты не собираются: остановил смену — исчез с карты команды.

Теперь контур. Задачи и записи времени остаются в вашем инстансе OpenProject — наружу не выходят. Маршруты и GPS можно оставить при себе совсем: self-hosted-вариант Taskloc держит их на вашем сервере. Условия: от 10 мест, оплата за год, счёт по безналу. Для организации с требованиями к размещению данных это обычно и есть решающий аргумент.

Вопросы про OpenProject

Подходит ли это, если система выбрана в рамках импортозамещения?

Да, логика совпадает. OpenProject работает на вашей инфраструктуре, Taskloc отправляет часы в ваш инстанс, а маршруты и GPS в self-hosted-варианте остаются на вашем сервере. Данные не приходится выводить наружу.

Где физически лежат данные?

Задачи и записи времени — в вашем инстансе. Маршруты и GPS Taskloc — либо в облаке Taskloc на серверах в России, либо на вашем сервере в self-hosted-варианте.

Что нужно от администратора инстанса?

API-токен: Мой аккаунт → Токены доступа → API. И идентификатор произвольного поля, если хотите записывать пробег и адрес в карточку задачи. Отдельных прав на сервере заводить не нужно: коннектор действует от имени того пользователя, чей токен указан, и видит ровно те проекты, что доступны ему в вебе.

Что будет, если удалить задачу из приложения?

Work package удалится безвозвратно — корзины нет. Поэтому удаление из приложения требует той же внимательности, что и удаление в самом OpenProject.

Есть ли авто-пауза?

Нет. Пауза ставится вручную в Taskloc. Серверная авто-пауза с заметками в задаче есть только у Redmine-коннектора — учёт времени в Redmine.

Есть ли приложение для iPhone?

Нет. Сотрудники работают в Android-приложении, кабинет руководителя — в браузере.

Нужно ли ставить модуль или плагин в OpenProject?

Нет. Коннектор работает через штатный API инстанса: нужен только API-токен пользователя, от имени которого пойдут записи времени и комментарии.

Что происходит на объекте без связи?

Задачи, таймер, комментарии и старт со стопом сессии работают офлайн — записи копятся на устройстве и уходят в инстанс при появлении сети. Маршруты, отчёты и карта команды требуют интернета.

Кому это подходит целиком

Государственные организации и проектные институты обычно приходят за контуром данных, а остаются за учётом выездов. Если ваша выездная работа — сервис и заявки, посмотрите: контроль выездов сервисной службы.

Попробуйте на своём инстансе

Триал Team — 14 дней, 3 места, один раз на аккаунт. Про self-hosted — от 10 мест, оплата за год, счёт по безналу — напишите в поддержку.

Карта при регистрации не нужна, автосписания по окончании триала нет: аккаунт переходит на бесплатный тариф.

14 дней бесплатно

Team на 14 дней, три места — без карты и без звонка.

14 дней бесплатно