👥 Участники и роли
В Fixorix есть два принципиально разных типа людей, и их важно не путать:
| Контакты | Участники | |
|---|---|---|
| Кто это | Клиенты, которые пишут в поддержку | Сотрудники, которые работают в проекте |
| Как появляются | Автоматически из чата или вручную | По приглашению на email |
| Что у них есть | Профиль, привязанные каналы, история обращений | Логин, роли в трёх разделах, членство в группах |
| Где живут | Раздел «Контакты» | Раздел «Участники» |
| Подробнее | Контакты | Эта страница |
Эта страница — про участников: какие у них роли, что эти роли позволяют делать и как устроен доступ к разделам интерфейса.
В интерфейсе встречаются оба слова — «пользователь» и «участник». Это одно и то же: человек, добавленный в проект. Клиента же всегда называют контактом.
Словом «оператор» в документации обозначен сотрудник, который ведёт чаты. Это не роль и не уровень доступа — такой подписи в интерфейсе нет. Слово «агент» в Fixorix занято AI-агентом и сотрудника не обозначает.
Как устроены роли
Доступ в Fixorix разделён на три независимых раздела прав. У одного и того же участника в каждом разделе свой уровень:
| Раздел | Как подписан в интерфейсе | За что отвечает |
|---|---|---|
| Проект | «Глобальная роль» | Сам проект: участники, приглашения, группы, контакты, теги, база знаний, сценарии, каналы, настройки, удаление проекта |
| Тех. поддержка | «Тех. поддержка» | Работа с чатами и шаблонами ответов |
| Тикеты | «Тикеты» | Работа с тикетами, их типами, доской и настройками |
В каждом разделе есть четыре уровня, выстроенные по старшинству — более высокий включает возможности более низких:
| Уровень | Приоритет | Что означает |
|---|---|---|
| По умолчанию | 1 | Базовый доступ участника проекта |
| Редактор | 2 | Доступ с правом изменять содержимое |
| Администратор | 3 | Управление участниками, группами и структурой проекта |
| Владелец | 4 | Полный контроль, включая удаление проекта |
«Нет роли» в Fixorix невозможно. Само участие в проекте даёт уровень «По умолчанию» в каждом из трёх разделов, даже если явно ничего не назначали. Прочерк (—) в таблице участников означает не «нет доступа», а «данных о ролях нет».
Проверка прав работает по принципу «не ниже требуемого уровня». Если для действия нужен Администратор (3), его выполнят Администратор и Владелец (4), но не Редактор (2) и не уровень По умолчанию (1).
Права берутся из сессии входа, а не запрашиваются каждый раз. Поэтому после смены роли новые возможности появляются не мгновенно: нужно обновить страницу или перезайти. Пока права не загрузились, интерфейс работает «закрыто» — действия скрыты.
Роли в интерфейсе управляют тем, что вам показано. Настоящую проверку делает сервер по вашему токену: если прав не хватает, запрос не пройдёт, даже если элемент удалось открыть по прямой ссылке.
Кто такой Владелец
Владелец — тот, кто создал проект. Он получает уровень «Владелец» во всех трёх разделах, и в таблице участников все три колонки ролей у него подписаны «Владелец».
Владелец защищён:
- его роль изменить нельзя — сервер отклоняет попытку;
- у его строки в таблице участников нет кнопок редактирования и удаления (ячейка «Управление» пустая);
- покинуть проект он не может — только удалить проект целиком.
Что даёт роль в разделе «Проект»
| Действие | Минимальная роль |
|---|---|
| Открыть проект, видеть участников, группы, контакты, теги, базу знаний, сценарии, каналы и настройки | По умолчанию |
| Отметить проект избранным | По умолчанию |
| Видеть очередь подтверждений AI-агента | По умолчанию |
| Создавать и редактировать теги, назначать их сущностям | Редактор |
| Создавать и редактировать документы базы знаний | Редактор |
| Создавать ботов, менять их имя, запускать и останавливать | Редактор |
| Создавать и редактировать контакты, привязывать канал к контакту вручную | Редактор |
| Создавать и редактировать сценарии, пользоваться AI-действиями редактора | Редактор |
| Решать по подтверждениям AI-агента («Подтвердить» / «Отклонить») | Редактор |
| Удалять теги, документы базы знаний и сценарии | Администратор |
| Приглашать участников, отзывать и переотправлять приглашения | Администратор |
| Менять роли участника и удалять участника из проекта | Администратор |
| Создавать, редактировать и удалять группы и их состав | Администратор |
| Публиковать и снимать с публикации сценарий, архивировать его | Администратор |
| Запускать и отменять прогоны сценария вручную | Администратор |
| Изменять токен бота | Администратор |
| Изменять название и описание проекта | Владелец |
| Изменять значения настроек проекта | Владелец |
| Удалить проект | Владелец |
Очередь подтверждений AI-агента показывает аргументы вызова навыка дословно — а там могут оказаться персональные данные клиента. Смотреть очередь может любой участник проекта (уровень «По умолчанию»), а решение принимает Редактор и выше. Это осознанное расхождение с изначальным замыслом, где на просмотр тоже планировался уровень «Администратор». Учитывайте это, когда даёте агенту навыки, работающие с чувствительными данными.
Что дают роли в разделах «Тех. поддержка» и «Тикеты»
Эти разделы отвечают за доступ к чатам и тикетам. Уровни здесь те же четыре.
Сейчас для работы в обоих разделах достаточно базового уровня «По умолчанию»: с ним видны чаты и шаблоны ответов, можно вести переписку, менять статус, приоритет и группу обращения, пользоваться AI-подсказками в чате, а также работать с тикетами, их типами и доской. Более тонкого разграничения по уровням внутри этих разделов в продукте пока нет.
Все действия с тикетами — создание, изменение, удаление тикета, правка типов и перенастройка колонок и переходов доски — доступны на уровне «По умолчанию». То есть любой участник проекта, у которого есть роль в разделе «Тикеты», может перестроить доску всей команды. Отдельных уровней «только смотреть» или «только свои тикеты» нет.
Часть действий в чате при этом закрыта ролью в разделе «Проект»:
| Действие в чате | Минимальная роль в проекте |
|---|---|
| Назначить тег на обращение | Редактор |
| Решить по подтверждению AI-агента | Редактор |
| Запустить сценарий вручную («Запустить сценарий») | Администратор |
| Остановить выполняющийся сценарий («Остановить выполнение») | Администратор |
Что видно при каждой роли
Интерфейс не показывает то, на что не хватает прав:
- Пункты меню и целые группы меню пропадают. Без прав на чаты не будет пункта «Чаты», без прав на шаблоны — «Шаблонов ответов»; если недоступна вся группа, исчезает и её заголовок.
- Кнопки в таблицах (карандаш, корзина, «Создать группу», «Пригласить») просто не отображаются.
- Вкладки настроек пропадают целиком, если в них не видно ни одной секции.
- Формы и блоки настроек там, где кнопку важно оставить на месте, гасятся и получают подсказку «Недостаточно прав».
- Если открыть недоступный раздел по прямой ссылке, показывается заглушка «Нет доступа» с текстом «У вас недостаточно прав для просмотра этого раздела. Обратитесь к администратору проекта.».
Пункты «Главная», «Статистика» и «Помощь» доступны любому участнику.
Отсутствие пункта меню — это не сбой. Обратитесь к администратору проекта, чтобы он повысил ваш уровень в нужном разделе.
Список участников
Раздел «Участники» (группа меню «Пользователи»). Вверху — переключатель «Участники» / «Приглашения» и поиск «Найти участника...»; поиск работает по имени, фамилии, логину и почте.
Таблица участников:
| Колонка | Что показывает |
|---|---|
| № | Порядковый номер строки |
| Имя участника | Аватар и логин |
| Полное имя | Имя и фамилия |
| Почта | Email участника |
| Группы | До трёх названий групп участника, остальные скрыты под «+N»; прочерк — если групп нет |
| Глобальная роль | Уровень в разделе «Проект» |
| Тех. поддержка | Уровень в разделе поддержки |
| Тикеты | Уровень в разделе тикетов |
| Управление | Кнопки редактирования и удаления |
Колонки «Имя участника», «Полное имя» и «Почта» можно сортировать щелчком по заголовку.
В колонках «Тех. поддержка» и «Тикеты» базовый уровень подписан «По умолчанию», а в колонке «Глобальная роль» — «Участник». Это один и тот же уровень 1.
📷 Скриншот: список участников с колонками «Группы», «Глобальная роль», «Тех. поддержка» и «Тикеты» (будет добавлен).
Как добавить сотрудника
Прямого добавления участника по email больше нет. Единственный путь — приглашение: администратор нажимает «Пригласить», вводит email, человек получает письмо и попадает в проект после того, как примет приглашение.
Роль при приглашении не выбирается — её назначают уже вступившему участнику.
Полный сценарий, статусы приглашений, повторная отправка и отзыв описаны на странице Приглашения.
Изменение ролей участника
Менять роли может Администратор или Владелец проекта.
- Откройте раздел «Участники».
- Нажмите кнопку-карандаш («Редактировать участника») в строке нужного сотрудника.
- В окне «Редактировать участника» видны нередактируемые поля «Имя участника», «Полное имя» и «Почта», а ниже — три списка: «Глобальная роль», «Тех. поддержка» и «Тикеты». В каждом доступны значения «По умолчанию», «Редактор», «Администратор», «Владелец».
- Измените нужные уровни и нажмите «Сохранить».
Изменения всех трёх разделов уходят одним сохранением — ролей «наполовину применённых» не бывает. Кнопка «Сохранить» неактивна, пока ничего не изменено. При успехе появляется сообщение «Роль участника успешно изменена!», при сбое — «Ошибка при изменении роли участника. Попробуйте еще раз.».
У строки владельца проекта кнопки-карандаша нет, и сервер отдельно запрещает менять его роль.
Удаление участника
- Нажмите кнопку-корзину («Удалить участника») в строке участника.
- В окне подтверждения показаны почта и имя сотрудника, вопрос «Вы уверены, что хотите удалить участника?» и предупреждение «Участник потеряет доступ к проекту.».
- Подтвердите. При успехе появится «Участника успешно удален!», при сбое — «Ошибка при удалении участника. Попробуйте еще раз.».
Удалять участников может Администратор или Владелец. Владельца проекта удалить нельзя.
Роли и группы — разные вещи
Роль отвечает за то, что участник может делать. Группы отвечают за то, с какими обращениями он работает:
- участник видит обращения своих групп и обращения без группы;
- Администратор и Владелец проекта видят все обращения независимо от групп;
- чужие обращения встречаются в секции «История поддержки» карточки клиента — они помечены «Нет доступа — обращение в чужой группе» и не открываются.
Группы работают только для чатов. У тикета исполнитель назначается на конкретного участника, и по группам тикеты не разграничиваются.
📷 Скриншот: дерево групп проекта с меткой «Системная» (будет добавлен).
Полное руководство — в разделе Группы.
Ограничения
- Самостоятельного выхода из проекта в интерфейсе нет: убрать сотрудника может только администратор или владелец.
- Роль нельзя выдать «на время» — срока действия у ролей нет.
- Отдельных прав на конкретный чат, тикет или сценарий нет: доступ определяется уровнем в разделе и (для чатов) группами.
- Слияния дублей контактов в интерфейсе нет, хотя право на него заведено.
См. также
- Приглашения — как позвать сотрудника в проект
- Группы — команды и доступ к обращениям
- Основные концепции — словарь терминов
- Проект — рабочее пространство и разделы
- Контакты — карточки клиентов
- Система поддержки — работа с чатами
- Подтверждения оператора — очередь решений по AI-агенту