Политика команды
Как владелец или администратор ограничивает действия участников — правку и удаление задач, GPS-трекинг, видимость разделов
Обновлено:
Политика команды — набор ограничений, которые владелец или администратор задаёт для участников своей команды. С её помощью можно запретить участникам создавать, править и удалять задачи, менять их статус, вручную записывать время, запускать GPS-трекинг или таймер, а также скрыть у них отдельные разделы приложения (пробег, отчёты, статистику, геозоны).
Ограничения действуют только внутри командной организации и только на задачи её трекеров. Личная работа участника и трекеры, подключённые лично, политикой не затрагиваются.
Что это НЕ такое
Политика команды — это управляемый профиль, а не защита от обхода. Она настраивает интерфейс приложения, но не запирает данные в трекере:
- Участник по-прежнему может открыть тот же Redmine (или другой трекер) в браузере и отредактировать задачу там — приложение это не контролирует.
- Настоящий барьер для правок — права самого трекера (роли в Redmine, разрешения в OpenProject и т.д.). Политика команды поверх них лишь убирает соответствующие кнопки в приложении.
Смысл политики — навести порядок в приложении, чтобы полевой работник случайно не удалил задачу или не переписал чужие поля, а не построить стену безопасности. Если нужен жёсткий запрет — настраивайте права в самом трекере.
Часть ограничений всё же работает жёстко, на сервере: GPS-трекинг, перенос коннектора между командами и запись самих настроек. Эти точки Taskloc контролирует по-настоящему.
Что можно ограничить
| Действие | По умолчанию для участника |
|---|---|
| Правка задачи — заголовок, описание, приоритет, исполнитель, трекер | Разрешена |
| Создание задачи — кнопка «+» на списке задач | Разрешено |
| Удаление задачи | Запрещено |
| Смена статуса задачи | Разрешена |
| Ручная запись времени | Разрешена |
| Таймер без GPS | Разрешён |
| GPS-трекинг | Разрешён |
| Разделы: пробег, отчёты, «Моя статистика», геозоны | Показаны |
Важно про удаление и правку. По умолчанию участники команды не могут удалять задачи трекеров этой команды, пока владелец или администратор явно это не разрешит. Правка задачи, наоборот, по умолчанию разрешена: если полевой работник не должен переписывать поля задачи, выключите её переключателем. Владельца и администратора эти ограничения не касаются.
Запрет "Смена статуса" действует и на автосмену. Если смена статуса запрещена, приложение не пишет статус в трекер ни при старте, ни при возобновлении, ни при завершении GPS-сессии или таймера — даже если в настройках интеграции выбраны статусы автосмены. В окне остановки выбор статуса скрыт; остальное, что уходит при завершении, отправляется как обычно.
Запрет GPS-трекинга не трогает таймер. Сервер отклоняет только старт GPS-сессии; таймер без GPS управляется своим переключателем.
Ограничения — общие для всей команды: один набор правил действует одинаково на всех участников и на все трекеры, привязанные к этой команде.
Как это выглядит у участника
Запрещённое действие не исчезает молча — участник понимает, что это ограничение команды, а не поломка:
- Кнопки и пункты меню запрещённых действий скрыты. Если участник всё же попытается выполнить действие обходным путём, внизу экрана появится сообщение «Действие запрещено политикой команды».
- Личные переключатели, которыми управляет команда (например, главный переключатель GPS в настройках трекинга), показаны выключенными с подписью «Запрещено на уровне команды».
- Скрытые разделы (пробег, отчёты, статистика, геозоны) просто не отображаются, пока участник работает в контексте этой команды. В личной организации разделы всегда на месте.
Кого касается
- Только участников команды. Владелец и администратор политикой не ограничены — они всегда могут править, удалять и настраивать.
- Ограничения привязаны к трекерам команды. Если участник подключил трекер лично (в «Личное» или без привязки к команде), политика на него не распространяется — командой управляется только командное.
- Отчёты команды в веб-кабинете (реестр визитов, пробег, статистика, карта) политикой не управляются, их задаёт роль: владелец и администратор видят всю организацию, менеджер видит тех, с кем у него общий проект в трекере, участник видит только себя.
Как настроить (владелец или администратор)
- Откройте «Управление организациями» → карточку своей команды.
- Перейдите на вкладку «Политика команды».
- Включайте и выключайте переключатели по нужным действиям и разделам.
Изменения сохраняются сразу. Настраивать политику можно только для активной команды — если вы находитесь в другом контексте, приложение подскажет переключиться на нужную команду.
Включить принудительный GPS (в настройках трекинга) и запретить GPS (в политике) одновременно нельзя — это взаимоисключающие настройки, приложение не даст сохранить такую комбинацию.
Лимиты параллельных сессий
Кроме переключателей политики, у команды есть лимиты одновременных сессий — сколько GPS-сессий и сколько таймеров один участник может вести параллельно. Лимиты задаются отдельно для GPS и таймеров (от 1 до 3 каждый; у новой команды по умолчанию — 3 GPS-сессии и 3 таймера) и считаются по той команде, к которой привязан трекер задачи.
Важное отличие от остальной политики: лимит действует на всех, включая владельца и администратора — обойти его ролью нельзя. Как лимит выглядит при работе — в разделе GPS-трекинг.
Перенос коннектора из команды
Есть важное следствие. Если участник сам привязал свой трекер к команде, забрать его обратно без администратора он не сможет: перенос коннектора из командной организации разрешён только владельцу или администратору этой команды. Так политика не «отваливается» простым отвязыванием трекера. Подробнее про подключение трекеров — в разделе Коннекторы.