Политика команды

Как владелец или администратор ограничивает действия участников — правку и удаление задач, GPS-трекинг, видимость разделов

Политика команды

Политика команды — набор ограничений, которые владелец или администратор задаёт для участников своей команды. С её помощью можно запретить участникам создавать, править и удалять задачи, менять их статус, вручную записывать время, запускать GPS-трекинг или таймер, а также скрыть у них отдельные разделы приложения (пробег, отчёты, статистику, геозоны).

Ограничения действуют только внутри командной организации и только на задачи её трекеров. Личная работа участника и трекеры, подключённые лично, политикой не затрагиваются.

Что это НЕ такое

Политика команды — это управляемый профиль, а не защита от обхода. Она настраивает интерфейс приложения, но не запирает данные в трекере:

  • Участник по-прежнему может открыть тот же Redmine (или другой трекер) в браузере и отредактировать задачу там — приложение это не контролирует.
  • Настоящий барьер для правок — права самого трекера (роли в Redmine, разрешения в OpenProject и т.д.). Политика команды поверх них лишь убирает соответствующие кнопки в приложении.

Смысл политики — навести порядок в приложении, чтобы полевой работник случайно не удалил задачу или не переписал чужие поля, а не построить стену безопасности. Если нужен жёсткий запрет — настраивайте права в самом трекере.

Часть ограничений всё же работает жёстко, на сервере: GPS-трекинг, перенос коннектора между командами и запись самих настроек. Эти точки Taskloc контролирует по-настоящему.

Что можно ограничить

ДействиеПо умолчанию для участника
Правка задачи — заголовок, описание, приоритет, исполнитель, трекерЗапрещена
Создание задачиРазрешено
Удаление задачиЗапрещено
Смена статуса задачиРазрешена
Ручная запись времениРазрешена
Таймер без GPSРазрешён
GPS-трекингРазрешён
Разделы: пробег, отчёты, «Моя статистика», геозоныПоказаны

Важно про правку и удаление. По умолчанию участники команды не могут править и удалять задачи трекеров этой команды, пока владелец или администратор явно это не разрешит. Это сделано намеренно: полевой работник видит задачу, ведёт по ней трекинг и меняет статус, но не переписывает её поля. Владельца и администратора это ограничение не касается.

Ограничения — общие для всей команды: один набор правил действует одинаково на всех участников и на все трекеры, привязанные к этой команде.

Как это выглядит у участника

Запрещённое действие не исчезает молча — участник понимает, что это ограничение команды, а не поломка:

  • Кнопки и пункты меню запрещённых действий скрыты. Если участник всё же попытается выполнить действие обходным путём, внизу экрана появится сообщение «Действие запрещено политикой команды».
  • Личные переключатели, которыми управляет команда (например, главный переключатель GPS в настройках трекинга), показаны выключенными с подписью «Запрещено на уровне команды».
  • Скрытые разделы (пробег, отчёты, статистика, геозоны) просто не отображаются, пока участник работает в контексте этой команды. В личной организации разделы всегда на месте.

Кого касается

  • Только участников команды. Владелец и администратор политикой не ограничены — они всегда могут править, удалять и настраивать.
  • Ограничения привязаны к трекерам команды. Если участник подключил трекер лично (в «Личное» или без привязки к команде), политика на него не распространяется — командой управляется только командное.

Как настроить (владелец или администратор)

  1. Откройте «Управление организациями» → карточку своей команды.
  2. Перейдите на вкладку «Политика команды».
  3. Включайте и выключайте переключатели по нужным действиям и разделам.

Изменения сохраняются сразу. Настраивать политику можно только для активной команды — если вы находитесь в другом контексте, приложение подскажет переключиться на нужную команду.

Включить принудительный GPS (в настройках трекинга) и запретить GPS (в политике) одновременно нельзя — это взаимоисключающие настройки, приложение не даст сохранить такую комбинацию.

Лимиты параллельных сессий

Кроме переключателей политики, у команды есть лимиты одновременных сессий — сколько GPS-сессий и сколько таймеров один участник может вести параллельно. Лимиты задаются отдельно для GPS и таймеров (от 1 до 3 каждый; по умолчанию — 1 GPS-сессия и 1 таймер) и считаются по той команде, к которой привязан трекер задачи.

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

Перенос коннектора из команды

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