CarsEXP Академия Назад

Роли и права

Раздел «Роли и права» — это таблица: кто из сотрудников что может делать в программе. Например, механик видит наряды и записи, но не видит финансы и не может удалять клиентов. Здесь вы создаёте роли (шаблоны прав), а потом назначаете их работникам в разделе «Команда».

Раздел доступен только владельцу. Создавать свои роли — только на тарифе PRO; на бесплатном тарифе можно только смотреть три встроенные: «Владелец», «Механик» и «Бухгалтер».

Как открыть

Кабинет → нижнее меню → «Ещё» (или боковое меню) → «Настройки» → пункт «Роли и права» (подпись: «Кто что видит и может делать»).

Прямой адрес в браузере: app.carsexp.com/settings/roles

Что на экране

Экран делится на два блока:

СИСТЕМНЫЕ РОЛИ — встроенные роли программы. Их нельзя удалить. Каждая показана карточкой с иконкой-аватаром (щит у владельца, значок бейджа у остальных), именем и строкой под ним: «Права: N/10» — сколько модулей с хотя бы одним правом включено из 10 возможных, и, если есть сотрудники, «· M сотр.» рядом.

СВОИ РОЛИ — роли, которые вы создали сами. Всё то же самое, плюс рядом с именем может быть метка «Выключена» — такую роль нельзя назначить сотрудникам.

В правом нижнем углу — кнопка «+ Создать роль» (синяя, вытянутая).

Если данные не загрузились — посередине экрана будет карточка с иконкой облака и надписью «Не удалось загрузить роли. Проверьте вход и сеть.» (переносится на две строки), а под ней кнопка «Повторить».

Метки у ролей

МеткаЦветЧто значит
ЗащищеназолотойРоль «Владелец» — менять нельзя
СистемнаясинийВстроенная роль программы
ВыключенакрасныйРоль создана вами, но отключена
PRO (значок)фиолетовыйНа бесплатном тарифе — только смотреть

Каждая кнопка и действие

ЭлементГдеЧто делаетКому доступно
Потянуть список вниз (свайп вниз)Экран «Роли и права»Обновляет список ролей с сервераВладелец
Тап по карточке ролиСписок ролейОткрывает редактор роли — матрицу правВладелец (PRO — все роли; free — только три системные)
Тап по заблокированной роли (PRO-метка)Список ролейПоказывает окно с предложением перейти на PROВладелец на бесплатном тарифе
Кнопка «⋮» (три точки) справа от ролиКарточка ролиОткрывает выпадающее меню действийВладелец; у заблокированных PRO-ролей не показывается
Дублировать (в меню ⋮)Меню действийСоздаёт копию роли с припиской «(копия)» и теми же правами. Копия — уже своя (редактируемая)Владелец, PRO
Сбросить к пресету (в меню ⋮)Меню действийПосле подтверждения открывает редактор роли с уже применённым быстрым набором прав, соответствующим исходному шаблону. Виден только у своих ролей с исходным шаблономВладелец, PRO
Удалить роль (в меню ⋮, красный)Меню действийПосле подтверждения удаляет роль навсегда. Только у своих ролейВладелец, PRO
Кнопка «Создать роль» (FAB, внизу справа)Экран «Роли и права»Открывает диалог создания новой ролиВладелец, PRO; на free — показывает окно подписки
Кнопка «Повторить» (в карточке ошибки)Карточка ошибки загрузкиПробует загрузить список ролей ещё разВладелец

Редактор роли — кнопки и поля

ЭлементГдеЧто делаетКому доступно
Кнопка «Сохранить» (вверху справа)Шапка редактораОткрывает диалог сводки изменений; после подтверждения сохраняет роль. Активна только когда есть несохранённые правкиВладелец; у роли «Владелец» — не показывается
Поле «Название роли»Верхняя часть редактораИзменить имя роли (макс. 80 символов)Владелец; у роли «Владелец» — заблокировано
Тумблер «Роль активна»Редактор (под именем)Включить / выключить роль. Изменение применяется мгновенно (PATCH сразу), не требует нажатия «Сохранить». Выключенную роль нельзя назначить сотрудникам. Показывается только у своих (не системных) ролейВладелец
Чип «Строгий»Панель «Быстрый набор»Применяет «Строгий» набор прав ко всей матрице: только чтение в рабочих разделах (кроме «Сотрудники» и «Настройки организации»), деньги скрыты, область — «Свои». После применения — снэкбар «Набор применён»Владелец; скрыт у роли «Владелец»
Чип «Стандартный»Панель «Быстрый набор»Применяет «Стандартный» набор: чтение везде + создание/изменение в нарядах, расписании, складе, клиентах; цены и итоги видны, себестоимость скрыта. После применения — снэкбар «Набор применён»Владелец; скрыт у роли «Владелец»
Чип «Открытый»Панель «Быстрый набор»Применяет «Открытый» набор: полный CRUD во всех разделах, все деньги видны. После применения — снэкбар «Набор применён»Владелец; скрыт у роли «Владелец»
Поле «Поиск по правам…»РедакторФильтрует разделы и модули по введённому словуВладелец
Кнопка «✕» (крестик) в поле поискаПоле поискаОчищает поле поиска и показывает всю матрицуВладелец
Заголовок раздела (например «Наряды», «Финансы»)Карточка раздела в матрицеСвернуть / развернуть список модулей раздела. Рядом показано сколько модулей с правами включеноВладелец
Галочка «Смотреть»Строка модуля в матрицеРазрешить роли просматривать записи этого раздела. Снятие «Смотреть» автоматически снимает все остальные галочки модуляВладелец; у роли «Владелец» — только смотреть
Галочка «Создавать»Строка модуля в матрицеРазрешить роли создавать новые записи. Автоматически включает «Смотреть»Владелец
Галочка «Изменять»Строка модуля в матрицеРазрешить роли редактировать записи. Автоматически включает «Смотреть»Владелец
Галочка «Удалять»Строка модуля в матрицеРазрешить роли удалять записи. Автоматически включает «Смотреть»Владелец
Кнопки «Свои» / «Все» (область)Строка модуля (у модулей с областью)«Свои» — сотрудник видит только свои записи (назначенные на него). «Все» — видит записи всех. Показывается у модулей с scoped: true (перечень определяет сервер; обычно наряды, расписание, аналитика)Владелец
Тумблер «Видеть цены»Раздел «Видимость денег» (в карточке «Финансы»)Разрешить роли видеть цены в нарядах и счетахВладелец
Тумблер «Видеть себестоимость»Раздел «Видимость денег» (в карточке «Финансы»)Разрешить роли видеть закупочную стоимость запчастейВладелец
Тумблер «Видеть итоги»Раздел «Видимость денег» (в карточке «Финансы»)Разрешить роли видеть итоговые суммы нарядов и счетовВладелец
Тумблер «Видеть данные клиента»Раздел «Данные клиента» (в карточке «Клиенты», ключ roles.pii.title)Подпись под тумблером: «ФИО, телефон, e-mail клиента. Выкл — роль не видит контакты нигде.» Выключено — роль не видит ФИО/телефон/email нигде в программе (наряды, доска, записи, счета). Для механика и кладовщика выключено по умолчанию (GDPR-минимизация).Владелец

Диалоги и подэкраны

Диалог «Новая роль» (создание)

Открывается нажатием «Создать роль». Заголовок диалога: «Новая роль». Доступен только на PRO.

Поля:

  • Название роли — текстовое поле, до 80 символов. Обязательно: если оставить пустым и нажать «Создать», появится сообщение об ошибке (поле обязательно). Курсор ставится сюда автоматически (autofocus: true).
  • На основе — выпадающий список (развернуть → выбрать). Определяет начальный набор прав новой роли. По умолчанию выбран «★ Стандартный». Варианты:

- ★ Строгий — только чтение, финансы скрыты - ★ Стандартный — чтение везде, создание/изменение в рабочих разделах - ★ Открытый — полный доступ везде - Системные роли по имени в порядке: Владелец, Управляющий, Приёмщик, Механик, Кладовщик, Бухгалтер, Маркетолог — новая роль начнёт с их набором прав

Кнопки диалога:

КнопкаЧто делает
ОтменаЗакрывает диалог без создания
СоздатьОтправляет запрос на сервер. Пока идёт запрос — кнопка неактивна, внутри крутится индикатор. При успехе — закрывается диалог, в нижней части экрана появляется полоска «Роль создана»

Диалог подтверждения удаления

Открывается при выборе «Удалить роль» в меню ⋮.

Текст: «Удалить эту роль? Действие необратимо.»

КнопкаЧто делает
ОтменаЗакрывает диалог, роль остаётся
УдалитьУдаляет роль. В нижней части экрана — «Роль удалена»

Диалог подтверждения сброса к пресету

Открывается при выборе «Сбросить к пресету» в меню ⋮.

Текст: «Вернуть права этой роли к исходному пресету? Текущие изменения будут потеряны.»

КнопкаЧто делает
ОтменаЗакрывает диалог, ничего не меняется
УдалитьПодтверждает сброс (кнопка реально называется «Удалить», common.delete) и открывает редактор роли с флагом resetToPreset=true: при загрузке роли автоматически применяется быстрый набор, приближённый к её базе-пресету (owner/manager → Открытый; mechanic/marketer → Строгий; остальные → Стандартный). Изменения вступят в силу только после нажатия «Сохранить» в редакторе

Диалог «Что изменится» (сводка перед сохранением)

Открывается автоматически при нажатии «Сохранить» в редакторе роли.

Показывает список изменений буллетами (только если соответствующее изменение есть):

  • «Затронет сотрудников: N» — вставляется первым, если есть хотя бы одно другое изменение и роль назначена хоть одному сотруднику
  • «Название роли изменено»
  • «Добавлено прав: N»
  • «Убрано прав: N»
  • «Изменена область видимости: N»
  • «Изменена видимость денег: N»

Изменение тумблера «Видеть данные клиента» (PII) в сводке отдельной строкой не отображается — оно попадает в PATCH-запрос, но в список буллетов не выводится.

Если ни одно из пяти условий выше не выполнено — текст «Изменений нет».

КнопкаЧто делает
ОтменаВозвращает в редактор без сохранения
СохранитьОтправляет изменения на сервер. При успехе — закрывает редактор и показывает «Сохранено»

Баннер «Роль владельца защищена»

Показывается вместо всех кнопок управления когда вы открываете роль «Владелец» (системная, ключ owner).

Жёлтая плашка со щитом и текстом: «Роль владельца защищена: её нельзя менять или удалять.»

Поле имени и матрица прав видны, но заблокированы (только для чтения).

Что если…

Список ролей пустой

— редко, но если сервер отдал пустой список, вместо карточек будет текст «Ролей пока нет». Напишите в поддержку.

Ошибка загрузки («Не удалось загрузить роли. Проверьте вход и сеть»)

— проверьте интернет-соединение и нажмите «Повторить» на экране ошибки. Если не помогает — выйдите и войдите снова.

Нельзя удалить роль («Роль назначена сотрудникам — сначала переназначьте их»)

— сначала зайдите в «Команду», переназначьте всех сотрудников с этой роли на другую, затем возвращайтесь удалять.

Нельзя выключить или удалить системную роль

— встроенные роли (Владелец, Механик, Бухгалтер и другие) нельзя удалить или выключить. Если нужно ограничить доступ — создайте свою роль на нужной базе и назначьте её вместо системной.

«Нельзя: это последняя активная роль с правом управлять организацией»

— в системе должна оставаться хотя бы одна активная роль с правом на «Настройки организации → Изменять». Иначе вы заблокируете себе управление. Сначала создайте или активируйте другую роль с этим правом.

«Нельзя назначить выключенную роль»

— появляется если попытаться присвоить сотруднику выключенную роль. Включите роль (тумблер «Роль активна» в редакторе) и повторите.

Кнопка «Сохранить» серая (неактивная)

— это нормально: кнопка загорается только когда вы реально что-то изменили в матрице или имени. Если ничего не трогали — сохранять нечего.

Вопрос-ответ

Я механик, раздел «Роли и права» в настройках не вижу. Почему?

Раздел открыт только для владельца. Если вы зашли под другой ролью — его просто нет в меню. Попросите владельца назначить вам подходящие права или добавить раздел в вашу роль.

Хочу, чтобы мой приёмщик не видел финансовые итоги. Как сделать?

Откройте роль приёмщика (или создайте свою на его основе), перейдите в карточку «Финансы», прокрутите до блока «Видимость денег» и выключите тумблер «Видеть итоги». Нажмите «Сохранить».

Создал свою роль, но теперь кнопка «На основе» в диалоге создания показывает только три варианта звёздочкой и кучу системных. Что выбрать?

Варианты со звёздочкой (★) — быстрые профили: «Строгий» — почти ничего нельзя, «Стандартный» — рабочий минимум, «Открытый» — всё разрешено. Системные роли ниже — это копия прав конкретной роли. Удобнее всего: если нужен почти такой же человек, как механик — выберите «Механик» и потом поправьте в редакторе.

Нечаянно применил «Быстрый набор» в редакторе — всё перебилось. Что делать?

Просто нажмите «Отмена» в диалоге подтверждения. Изменения не сохранятся. Либо закройте редактор назад стрелкой — тоже ничего не сохранится.

Что значит «Область: Свои / Все» у наряда?

«Свои» — мастер видит только наряды, где он назначен исполнителем. «Все» — видит наряды всех мастеров. Это удобно: механику ставим «Свои», управляющему — «Все».

Тумблер «Видеть данные клиента» выключен по умолчанию у механика. Можно ли его включить?

Да. Откройте роль механика (или свою на его основе), найдите карточку «Клиенты», прокрутите до блока «Данные клиента» и включите тумблер «Видеть данные клиента». По умолчанию у механиков и кладовщиков этот тумблер выключен — так требует закон о защите данных (GDPR): механику для работы с машиной имя клиента не нужно.

Демо