Ролевой доступ к функциям и данным CRM
1IS разработала общую модель доступа к специализированным функциям CRM. Роли и разрешения задаются по операциям, а привязка пользователей к городам ограничивает доступный объём данных.
Битрикс24 · PHP
Ролевой доступ к функциям и данным CRM
- Настройка роли
- Назначение пользователю
- Привязка к городу
- Проверка операции
- Разрешение доступа
- Единые разрешения
- Доступ по городам
- Импорт настроек
О проекте
- Проект: единая CRM-платформа для аренды автомобилей.
- Формат работы: развитие продукта.
- Роль 1IS: модель разрешений, хранение настроек и интеграция проверок с рабочими разделами.
Задача
Требовалось управлять доступом к бронированиям, платежам, документам, реестрам и отчётам в одном месте. Разрешение на просмотр не должно автоматически давать возможность менять данные, а часть функций должна учитывать город сотрудника.
Решение
Сервис доступа в Битрикс24 хранит роли и связи пользователей, вычисляет разрешения и предоставляет их бизнес-сервисам. Для городских ограничений используются отдельные привязки; настройки можно переносить через импорт и экспорт.
Что реализовали
- Единый реестр разрешений и настройка ролей.
- Проверки прав на просмотр, создание, изменение и другие операции.
- Привязка сотрудников к городам и ограничение доступного объёма данных.
- Интерфейс управления ролями и связями пользователей.
- Начальное заполнение, диагностика, импорт и экспорт настроек.
Как работает решение
Администратор создаёт роль сотрудника стойки и задаёт доступные операции. Пользователю назначаются роль и город. При обращении к бронированию система проверяет разрешение и доступный городской контекст перед выполнением действия.
Особенности реализации
Разрешения описаны по функциям и операциям. Вычисление прав отделено от хранения настроек. Предусмотрено сопоставление с ранее существовавшими проверками доступа и диагностика готовности хранилища.
Результат
Полномочия специализированных разделов CRM управляются через общую модель. Можно раздельно настраивать операции и ограничивать доступ городским контекстом.
Технологии
- PHP.
- Битрикс24 и группы пользователей.
- SQL - роли и связи.
- интеграция с серверными бизнес-сервисами.
Интерактивная схема
Ролевой доступ к функциям и данным CRM
Выберите этап, чтобы узнать подробности
Администратор создаёт роль и задаёт доступные операции.
- Единые разрешения
- Доступ по городам
- Импорт настроек
Обсудим похожую задачу
Расскажите, что требуется разработать или изменить в вашей системе.

Связаться