Перейти к основному содержимому

Как ограничить доступ пользователя только к своим данным?

PostTrack использует систему ролей с тремя уровнями видимости данных.

Уровни видимости

1. Свои данные (для байеров)

Пользователь видит только:

  • Свои кампании и статистику
  • Задачи, где он исполнитель
  • Креативы, к которым имеет доступ
  • Свою зарплату в биллинге

Когда использовать:

  • Для обычных байеров
  • Для подрядчиков
  • Для стажеров

2. Данные команды (для тимлидов)

Пользователь видит:

  • Статистику всей своей команды
  • Задачи всех участников команды
  • Данные подчиненных

Когда использовать:

  • Для тимлидов
  • Для менеджеров команд

3. Все данные (для владельцев)

Пользователь видит:

  • Всю статистику по всем проектам
  • Все задачи всех пользователей
  • Зарплаты всех сотрудников

Когда использовать:

  • Для владельцев компании
  • Для топ-менеджеров
  • Для бухгалтеров

Как настроить ограниченный доступ

Шаг 1: Создайте роль "Байер"

  1. Откройте Команда → Роли
  2. Нажмите "Создать роль"
  3. Укажите название: "Байер"
  4. Выберите уровень видимости: "Свои данные"
  5. Настройте права доступа к модулям:
    • Dashboard: просмотр
    • Статистика: просмотр (только свои данные)
    • Расходы: редактирование
    • Креативы: полный доступ
    • Задачи: редактирование
    • Остальное: нет доступа
  6. Сохраните роль

Шаг 2: Создайте пользователя

  1. Откройте Команда → Пользователи
  2. Нажмите "Добавить пользователя"
  3. Заполните данные (имя, email)
  4. Выберите роль: "Байер"
  5. Сохраните пользователя

Шаг 3: Привяжите к кампании в Keitaro

Для автоматической фильтрации данных:

  1. Откройте карточку пользователя
  2. Перейдите в раздел "Привязка к источникам"
  3. Выберите интеграцию: Keitaro
  4. Укажите уровень привязки:
    • Кампания - только одна кампания
    • Группа кампаний - несколько кампаний
    • Саб (поток) - конкретные потоки
  5. Сохраните настройки

Результат:

  • Пользователь автоматически видит только данные своей кампании
  • Фильтрация происходит на уровне системы
  • Не нужно вручную ограничивать доступ

Пример настройки для команды

Команда байеров

Владелец (все данные)
└── Тимлид (данные команды)
├── Байер 1 (свои данные) → Campaign_1
├── Байер 2 (свои данные) → Campaign_2
└── Байер 3 (свои данные) → Campaign_3

Настройка:

  1. Владелец видит всё
  2. Тимлид видит данные своих 3 байеров
  3. Каждый байер видит только свою кампанию

Важно

  • Безопасность - пользователь физически не может увидеть чужие данные
  • Автоматизация - привязка к Keitaro фильтрует данные автоматически
  • Гибкость - можно создать любую роль с любыми правами
  • Иерархия - назначайте родителей для создания структуры команды

Подробнее: