Практикум. Система анкетирования и исследования клиентов. Ролевая модель
Для решения поставленной бизнес-задачи необходимо создать 2 группы пользователей: Специалист отдела аналитики, Руководитель отдела аналитики и Администратор. Также необходимо настроить права к типам объектов Анкета клиента, Данные клиента, Справочник (и его дочерним типам), с которыми эти пользователи будут взаимодействовать.
Перед настройкой модуля «Ролевая модель» необходимо предварительно реализовать настройки, описанные в главах: |
Создание групп доступа
Для решения бизнес-задачи в системе должно быть предусмотрены следующие типы пользователей: Специалист отдела аналитики, Руководитель отдела аналитики и Администратор.
Создать группы доступа можно двумя способами:
-
На стартовой странице на виджете «Роли» создайте новую роль с помощью кнопки «Создать».
-
В реестре групп доступа:
1. Перейдите в пункт меню «Администрирование» - «Управление доступом» - «Группы доступа»;
2. Создайте новую запись в реестре с помощью кнопки на панели управления.
В появившемся окне заполните поля: Наименование – «Специалист отдела аналитики», Идентификатор – ANALYTICS_EMP.
Аналогично добавьте группы доступа «Руководитель отдела аналитики» [ANALYTICS_HEAD] и «Администратор отдела аналитики» [ANALYTICS_ADMIN].
Настройка прав для групп доступа
Для того чтобы пользователи могли взаимодействовать с объектами типов, необходимо настроить права на типы объектов и их элементы.
Настройка прав для справочников
При использовании справочников, необходимо предоставить доступ пользователям на просмотр содержимого для корректной работы. Настроенные права доступа определяют возможность создания новых экземпляров типов объекта, а также их чтения, редактирования и удаления.
На стартовой странице на виджете «Типы объектов» перейдите к настройке типа объектов «Справочник».
В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.
Предоставьте доступ к работе с типом объектов «Справочник» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа».
В модальном окне добавьте группы доступа «Руководитель отдела аналитики», «Администратор отдела аналитики» и «Специалист отдела аналитики», для этого нажмите на кнопку и в окне выбора пользователей и групп отметьте необходимые и добавьте с помощью кнопки «Добавить».
Администратор должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Администратор отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».
Специалист и Руководитель должны иметь возможность только просматривать экземпляры. Для групп доступа «Специалист отдела аналитики» и «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».
Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов с помощью кнопки на панели управления.
В настройках остальных справочников, которые имеют объект-родитель тип «Справочник» произведите аналогичные настройки.
Настройка прав для типа объектов «Данные клиента»
Настройте права для групп доступа для типа объектов «Данные клиента».
В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.
Предоставьте доступ к работе с типом объектов «Данные клиента» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа». В модальном окне добавьте группы доступа «Руководитель отдела аналитики» и «Специалист отдела аналитики».
Специалист должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Специалист отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» для активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».
Руководитель должен иметь возможность только просматривать экземпляры. Для группы доступа «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».
Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов.
Настройка прав для типа объектов «Анкета клиента»
Настройте права для групп доступа для типа объектов «Анкета клиента».
В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.
Предоставьте доступ к работе с типом объектов «Анкета клиента» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа». В модальном окне добавьте группы доступа «Руководитель отдела аналитики» и «Специалист отдела аналитики».
Специалист должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Специалист отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» для активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».
Руководитель должен иметь возможность только просматривать экземпляры. Для группы доступа «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».
Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов.