Как ограничить доступ пользователя только к своим данным?
PostTrack использует систему ролей с тремя уровнями видимости данных.
Уровни видимости
1. Свои данные (для байеров)
Пользователь видит только:
- Свои кампании и статистику
- Задачи, где он исполнитель
- Креативы, к которым имеет доступ
- Свою зарплату в биллинге
Когда использовать:
- Для обычных байеров
- Для подрядчиков
- Для стажеров
2. Данные команды (для тимлидов)
Пользователь видит:
- Статистику всей своей команды
- Задачи всех участников команды
- Данные подчиненных
Когда использовать:
- Для тимлидов
- Для менеджеров команд
3. Все данные (для владельцев)
Пользователь видит:
- Всю статистику по всем проектам
- Все задачи всех пользователей
- Зарплаты всех сотрудников
Когда использовать:
- Для владельцев компании
- Для топ-менеджеров
- Для бухгалтеров
Как настроить ограниченный доступ
Шаг 1: Создайте роль "Байер"
- Откройте Команда → Роли
- Нажмите "Создать роль"
- Укажите название: "Байер"
- Выберите уровень видимости: "Свои данные"
- Настройте права доступа к модулям:
- Dashboard: просмотр
- Статистика: просмотр (только свои данные)
- Расходы: редактирование
- Креативы: полный доступ
- Задачи: редактирование
- Остальное: нет доступа
- Сохраните роль
Шаг 2: Создайте пользователя
- Откройте Команда → Пользователи
- Нажмите "Добавить пользователя"
- Заполните данные (имя, email)
- Выберите роль: "Байер"
- Сохраните пользователя
Шаг 3: Привяжите к кампании в Keitaro
Для автоматической фильтрации данных:
- Откройте карточку пользователя
- Перейдите в раздел "Привязка к источникам"
- Выберите интеграцию: Keitaro
- Укажите уровень привязки:
- Кампания - только одна кампания
- Группа кампаний - несколько кампаний
- Саб (поток) - конкретные потоки
- Сохраните настройки
Результат:
- Пользователь автоматически видит только данные своей кампании
- Фильтрация происходит на уровне системы
- Не нужно вручную ограничивать доступ
Пример настройки для команды
Команда байеров
Владелец (все данные)
└── Тимлид (данные команды)
├── Байер 1 (свои данные) → Campaign_1
├── Байер 2 (свои данные) → Campaign_2
└── Байер 3 (свои данные) → Campaign_3
Настройка:
- Владелец видит всё
- Тимлид видит данные своих 3 байеров
- Каждый байер видит только свою кампанию
Важно
- Безопасность - пользователь физически не может увидеть чужие данные
- Автоматизация - привязка к Keitaro фильтрует данные автоматически
- Гибкость - можно создать любую роль с любыми правами
- Иерархия - назначайте родителей для создания структуры команды
Подробнее: