OpenProject ставят на свою инфраструктуру не из каприза: данные задач не должны покидать контур организации. Taskloc эту логику не ломает. Часы по work packages уходят через API в ваш инстанс, а для маршрутов и GPS у Taskloc есть self-hosted-вариант, при котором они остаются на вашем сервере.
Как выездная работа выглядит в OpenProject
- Время в work package вписывается руками и задним числом.
- Был ли исполнитель на объекте — подтверждается только его словами.
- Дорога и работа на месте слиты в одну цифру.
- Для организации с требованиями к размещению данных любой облачный сервис трекинга — отдельное согласование, которое проще не начинать.
Как работает учёт времени в OpenProject
- Подключение: адрес вашего инстанса плюс API-токен. Токен берётся в OpenProject: Мой аккаунт → Токены доступа → API.
- Сотрудник открывает в приложении work package из проекта и запускает GPS-сессию.
- Время и маршрут пишутся сами, чек-ин фиксирует визит на объекте.
- По остановке сессии часы записываются в 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 дней бесплатно