Прецедент настройки доступа к приложениям
Прецедент настройки доступа к приложениям#
Цель: дать обоим пользователям доступ к приложению «Управление договорной деятельностью», причем Экономисту выдать права на меню Отчеты, а Снабженцу — нет. Для обоих пользователей скрыть меню «Настройка».
Так как потребуется различная настройка для двух пользователей, потребуется создать и настроить два профиля: профиль «Снабженец» и профиль «Экономист».
В справочнике профилей выбрать группу, к которой будет отнесен профиль и выполнить операцию создания.
В созданной карточке указать код и наименование, на закладке «Пользователи» добавить пользователей профиля. Аналогичным образом создать Профиль Экономиста и добавить пользователей.
В нужной группе справочника ролей создать новую роль.
В открывшейся карточке роли указать код и наименование, на закладке «Профили роли» выбрать ранее созданные профили Экономиста и Снабженца. На закладке «Пользователи роли» автоматически будут указаны все пользователи, обладающие хотя бы одним из добавленных профилей.
На закладке «Приложения, доступные для роли» отметить доступность приложения «Управление договорной деятельностью», после чего выполнить операцию «Пересчитать индексацию системных привилегий для всех пользователей роли».
Требуется детально настроить права на приложение, а именно скрыть у обоих пользователей меню «Настройки» и меню «Отчеты» у Снабженца. Для этого необходимо на закладке «Права роли» найти нужное приложение по коду (узнать его можно на закладке «Приложения, доступные для роли») и снять признак «Не распространяются настройки администрирования», сохранить изменения. После авторизации пользователям не будет доступно ни одно меню приложения.
Требуется выдать пользователям права на нужные пункты меню. Для этого необходимо на закладке «Права роли» открыть детализацию и отметить признак «Доступ» для тех пунктов меню, с которыми будут работать пользователи данной роли. Также удобно это сделать, выделив все позиции комбинацией ctrl+A, выдав доступ ко всем позициям, а затем сняв признак «Доступ» с тех, к которым выдавать доступ не требуется. Затем следует пересчитать индексацию системных привилегий. В данном случае для роли «Базовый доступ к управлению Договорами» выдан доступ ко всем пунктам меню кроме Настроек и Отчетов, так что при входе в систему пользователю роли будут доступны все меню кроме указанных (и их подменю).
Необходимо выдать доступ к меню «Отчеты» экономисту. Для этого требуется создать еще одну роль и выдать ее только Профилю Экономиста (соответственно на закладке Пользователи роли будут только пользователи, владеющие Профилем Экономиста). В списке прав роли найти нужное приложение, сняв признак «Только объекты, на которые у роли имеются права». В детализации отметить доступность меню «Отчеты», пересчитать индексацию. При авторизации экономист, обладающий как базовой ролью доступа, так и расширенной, будет иметь доступ к тем пунктам меню, к которым имеет доступ хотя бы одна из его ролей.