Was this article helpful?

Спасибо за вашу оценку!

Оставляя более подробный отзыв, вы помогаете нам улучшать документацию

Практикум. Система анкетирования и исследования клиентов. Ролевая модель

Для решения поставленной бизнес-задачи необходимо создать 2 группы пользователей: Специалист отдела аналитики, Руководитель отдела аналитики и Администратор. Также необходимо настроить права к типам объектов Анкета клиента, Данные клиента, Справочник (и его дочерним типам), с которыми эти пользователи будут взаимодействовать.

Перед настройкой модуля «Ролевая модель» необходимо предварительно реализовать настройки, описанные в главах:

Создание групп доступа

Для решения бизнес-задачи в системе должно быть предусмотрены следующие типы пользователей: Специалист отдела аналитики, Руководитель отдела аналитики и Администратор.

Создать группы доступа можно двумя способами:

  • На стартовой странице на виджете «Роли» создайте новую роль с помощью кнопки «Создать».

image

  • В реестре групп доступа:

1. Перейдите в пункт меню «Администрирование» - «Управление доступом» - «Группы доступа»;

image

2. Создайте новую запись в реестре с помощью кнопки image210 на панели управления.

В появившемся окне заполните поля: Наименование«Специалист отдела аналитики», ИдентификаторANALYTICS_EMP.

image

Аналогично добавьте группы доступа «Руководитель отдела аналитики» [ANALYTICS_HEAD] и «Администратор отдела аналитики» [ANALYTICS_ADMIN].

Настройка прав для групп доступа

Для того чтобы пользователи могли взаимодействовать с объектами типов, необходимо настроить права на типы объектов и их элементы.

Настройка прав для справочников

При использовании справочников, необходимо предоставить доступ пользователям на просмотр содержимого для корректной работы. Настроенные права доступа определяют возможность создания новых экземпляров типов объекта, а также их чтения, редактирования и удаления.

На стартовой странице на виджете «Типы объектов» перейдите к настройке типа объектов «Справочник».

image

В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.

image

Предоставьте доступ к работе с типом объектов «Справочник» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа».

image

В модальном окне добавьте группы доступа «Руководитель отдела аналитики», «Администратор отдела аналитики» и «Специалист отдела аналитики», для этого нажмите на кнопку image215 и в окне выбора пользователей и групп отметьте необходимые и добавьте с помощью кнопки «Добавить».

image

Администратор должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Администратор отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».

Специалист и Руководитель должны иметь возможность только просматривать экземпляры. Для групп доступа «Специалист отдела аналитики» и «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».

image

Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов с помощью кнопки image218 на панели управления.

В настройках остальных справочников, которые имеют объект-родитель тип «Справочник» произведите аналогичные настройки.

Настройка прав для типа объектов «Данные клиента»

Настройте права для групп доступа для типа объектов «Данные клиента».

В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.

image

Предоставьте доступ к работе с типом объектов «Данные клиента» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа». В модальном окне добавьте группы доступа «Руководитель отдела аналитики» и «Специалист отдела аналитики».

Специалист должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Специалист отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» для активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».

Руководитель должен иметь возможность только просматривать экземпляры. Для группы доступа «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».

image

Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов.

Настройка прав для типа объектов «Анкета клиента»

Настройте права для групп доступа для типа объектов «Анкета клиента».

В разделе «Дополнительные настройки» на вкладке «Контроль доступа» измените «Вид контроля прав» на «Все пользователи имеют право на чтение», чтобы у всех пользователей была возможность видеть экземпляры типа объекта.

image

Предоставьте доступ к работе с типом объектов «Анкета клиента» и его экземплярами, для этого на панели управления раскройте список дополнительных действий и выберите «Права доступа». В модальном окне добавьте группы доступа «Руководитель отдела аналитики» и «Специалист отдела аналитики».

Специалист должен иметь доступ к экземплярам, иметь возможность создавать новые, редактировать и удалять их. Для группы доступа «Специалист отдела аналитики» дайте разрешение на Чтение, Создание, Редактирование и Удаление экземпляров типа, для этого в группе колонок «Разрешено» для активируйте переключатели в колонках «Чтение», «Создание», «Чтение экземпляров», «Редактирование», «Удаление экземпляра».

Руководитель должен иметь возможность только просматривать экземпляры. Для группы доступа «Руководитель отдела аналитики» дайте разрешение только на Чтение: активируйте переключатели в колонках «Чтение» и «Чтение экземпляров».

image

Сохраните настройки прав доступа с помощью кнопки «Ок». Сохраните изменения на типе объектов.