Здесь описана логика работы сервиса. См. также описание интерфейса таблиц
Роли нужны для определения прав доступов пользователей к функциям Family Manager. У одного пользователя может быть несколько ролей.
Примеры ролей: Проектировщик
, BIM-координатор
, Администратор семейств
, Редактор семейств
, Модератор заявок
, Редактор привязок
, Согласующий
, Внешний исполнитель
.
Обязательные свойства роли: имя. Необязательные свойства: разрешения и описание.
Роли пользователя можно посмотреть в его профиле. Полный список ролей доступен в соответствующей таблице.
Для создания, редактирования и удаления ролей нужны, соответственно, разрешения [100], [101] и [102].
Полный доступ — роль с таким типом всегда одна. Она создается автоматически при установке системы и называется Администратор
. Ее нельзя редактировать. Данную роль нельзя снять у самого себя. Пользователь с данной ролью имеет полный доступ к системе, т.е. обладает всеми разрешениями.
По умолчанию — роль с таким типом всегда одна. Она автоматически назначается всем новым пользователям. Эту роль можно переименовать, но нельзя удалить. Список её разрешений можно изменять. Роль может перестать иметь тип По умолчанию, если этот тип назначить другой роли с типом Редактируемая.
Редактируемая — ролей с таким типом может быть сколько угодно. Их можно создавать, изменять и удалять. Можно изменить тип этой роли на По умолчанию.