Группы пользователей в RetailCRM — это шаблоны ролей, которые задают, что сотрудник видит и что может делать. Хорошо спроектированные группы масштабируются: новый оператор получает доступ за минуту, без ручной донастройки.
Роль и группа: в чём разница
В RetailCRM нет отдельной сущности «роль» — её функцию выполняет группа пользователей. Группа — это именованный набор прав: доступ к разделам, область видимости заказов, финансовые ограничения. Когда говорят «роль оператора» или «роль руководителя», на практике имеют в виду именно группу с соответствующими настройками.
Проектирование ролей — это описание того, какие типы сотрудников работают в системе и что каждому из них нужно. Затем под каждый тип создаётся группа в разделе Администрирование → Группы пользователей.
Проектирование стоит начинать не с интерфейса RetailCRM, а с реальных обязанностей людей. Спросите себя: какие действия сотрудник совершает ежедневно, к каким данным ему обязательно нужен доступ и что он не должен видеть или менять ни при каких условиях. Ответы на эти вопросы и превращаются в набор прав группы — интерфейс лишь фиксирует уже принятое решение.
Типовые роли интернет-магазина
Большинству проектов достаточно четырёх-шести групп. Плодить их вредно: чем больше групп, тем сложнее поддерживать матрицу доступа.
| Роль | Область заказов | Финансы | Настройки |
|---|---|---|---|
| Администратор | Все | Полный доступ | Да |
| Руководитель | Все | Видит маржу | Нет |
| Оператор | Свои | Только продажная цена | Нет |
| Склад | Свои для отгрузки | Скрыты | Нет |
| Аналитик | Все (чтение) | Видит маржу | Нет |
Матрица доступа
Перед настройкой полезно составить матрицу: строки — роли, столбцы — права, на пересечении — «да/нет». Это документ, который защищает от хаоса и упрощает аудит.
- Выпишите все роли, которые реально существуют в команде.
- Перечислите ключевые права: заказы, клиенты, товары, отчёты, настройки, цена, себестоимость, экспорт.
- Проставьте доступы и утвердите матрицу с руководителем.
- Перенесите её в настройки групп RetailCRM один в один.
Когда появляется новый тип сотрудника, вы сначала добавляете строку в матрицу, а уже потом — группу в системе. Так решения о доступе принимаются осознанно.
Разделение по магазинам и отделам
Если компания продаёт через несколько сайтов или брендов, группы комбинируют с привязкой к магазинам. Оператор бренда А видит только его заказы, даже находясь в одной группе с оператором бренда Б по набору прав.
- Права (что можно делать) задаёт группа.
- Область данных (какие магазины) задаёт привязка пользователя.
- Комбинация даёт гибкое разделение без взрывного роста числа групп.
Такой подход избавляет от антипаттерна «группа под каждый магазин»: вместо десятка почти одинаковых групп остаётся несколько ролей плюс привязки.
Частые ошибки проектирования
Ошибки в ролях всплывают не сразу, а когда команда вырастает. Вот самые распространённые.
- Все в администраторах. Удобно на старте, опасно в работе: любой может сломать настройки.
- Группа под человека. Признак того, что роли не продуманы; поддерживать невозможно.
- Забытые права на экспорт. Операторы выгружают базу клиентов без ограничений.
- Нет роли «только чтение». Аналитикам приходится давать лишние права.
Поддержка ролей во времени
Модель доступа живёт вместе с компанией. Появляются новые отделы, каналы продаж, подрядчики. Чтобы группы не превратились в свалку, их пересматривают регулярно.
- Раз в квартал сверяйте состав групп с актуальной оргструктурой.
- Удаляйте роли, которыми давно никто не пользуется.
- Документируйте изменения матрицы доступа.
- При подключении аутсорса заводите отдельную ограниченную группу.
Итог
Роли в RetailCRM реализуются через группы пользователей, а гибкость достигается их сочетанием с привязкой к магазинам. Продуманная матрица доступа, минимально достаточные права и регулярный пересмотр — вот что отличает устойчивую модель от стихийной.
Мы проектируем ролевую модель под структуру вашей команды и переносим её в настройки RetailCRM без лишних групп и дыр в безопасности. Это особенно ценно при росте штата и подключении внешних операторов.
Частые вопросы
Чем роль отличается от группы в RetailCRM?
Отдельной сущности «роль» нет — её роль выполняет группа пользователей. Настраивая группу, вы фактически описываете роль сотрудника.
Сколько групп оптимально создавать?
Обычно достаточно четырёх-шести групп под реальные типы сотрудников. Избыток групп усложняет поддержку и аудит доступа.
Как разделить операторов по разным брендам?
Права задаёт общая группа, а область данных — привязка пользователя к конкретным магазинам. Так не нужно плодить отдельные группы под каждый бренд.
Нужна ли роль «только чтение»?
Да, она удобна для аналитиков и маркетологов, которым нужен доступ к отчётам и сегментам без права изменять заказы.
Можно ли скопировать существующую группу?
Проще создать новую группу на основе близкой по правам и скорректировать отличия. Начинайте с минимального набора прав и расширяйте по необходимости.
Как быть с подрядчиками на аутсорсе?
Для них заводят отдельную ограниченную группу без доступа к себестоимости и экспорту клиентской базы. Доступ отзывают сразу по завершении работ.
Как часто пересматривать роли?
Раз в квартал стоит сверять состав групп с оргструктурой и удалять неиспользуемые роли. Это удерживает модель доступа в порядке.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.