gifts2017

Матрица ролей и прав пользователей (управляемая форма, с настройкой оформления)

Опубликовал sanek sanek_gk (sanek_gk) в раздел Администрирование - Защита, права, пароли

Матрица ролей и прав пользователей, можно быстро посмотреть, какие конкретно права на конкретный объект у пользователя (или роли).

Доступна ли пользователю (роли) команда или объект на чтение. Можно ли записывать данные с этой ролью и т.д.
Отчет совершенно не нов, но у него есть отличительные черты.
1. он на тонком клиенте

2. реализован на компоновке данных, так что если кому что не нравится, можно поменять отображение данных по своему вкусу

3. он был нужен мне для быстрого определения, у кого какие права в нестандартной конфе

4. он не похож на отчеты, которые я искал на Инфостарте (они либо в неуправляемых формах, либо на управляемых, но только для связи роль-пользователь).

Если не хватает ширины или высоты какого-то поля, то зажимаете клавишу CTRL и наводим указатель мыши на линию столбца (строки), и при появлении бегунка нажатием мышки устанавливаем нужную вам ширину (длину).

Отчет выполнен на СКД, так что есть возможность изменить группировки упорядочивания, внешний вид и т.д. как вам удобно. 

На первой закладке форма отчета по "пересечению указанных" пользователей (ролей),  выбранных объектов базы и указанных "прав объекта".

На второй закладке сам отбор.

На третьей закладке таблица соответствия пользователей - ролей (пересечение указанных пользователей и ролей во второй закладке) .

Если не хватает места, нажимаем кнопку "показать настройки" - скрывает, показывает настройки.

И последнее - не стоит выбирать сразу все объекты метаданных, все права и все роли в одном анализе, так как во первых вы не сможете оценить такой объем данных наглядно и сделать какие то выводы и второе элементов в выводимой таблице будет приблизительно немногим больше ~ X*Y*Z т.е. очень много. Скорее всего клиент начнет подвисать при выводе и навигации по результирующей таблице. В любом случае используйте как вам удобнее.

(PS 13/11/13 выявлены и исправлены небольшие недочёты, а также добавлен фильтр по различающимся правам на первой страничке)

Спасибо за внимание.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
отчет матрица ролей и прав пользователей
.erf 27,88Kb
07.12.15
279
.erf 1 27,88Kb 279 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. kiv82 (AltF1) 11.11.13 15:19
он на тонком клиенте
- толстый управляемый не взлетит?
2. sanek sanek_gk (sanek_gk) 11.11.13 15:42
(1) kiv82, Взлетит любой управляемый)
3. Ирина Пич (i_pich) 13.11.13 06:23
4. rasswet (rasswet) 13.11.13 10:59
в копилку, может пригодится.
6. Сергей Ожерельев (Поручик) 16.11.13 01:27
8. Nutsuh Nutsuh (Nutsuh) 03.03.15 17:09
Спасибо! Полезный отчет!
9. Андрей Бердников (linequality) 19.03.15 12:18
Спасибо! Классный отчет, очень помогает.
10. Владимир Литвиненко (VladimirL) 27.04.15 09:09
Отличный инструмент! Спасибо, видно что проделана большая работа и сделан упор на удобство и гибкость.
11. Владимир Бегунов (VchikA) 17.06.15 13:45
Спасибо. отличная разработка.
12. Геннадий Пиганов (Totoro) 03.12.15 09:57
Нужно исправить строку формы 1065 с "Дерево.Строки.Удалить(СтрокаГруппаВсехКоманд)" на "ГлавнаяГруппа.Строки.Удалить(СтрокаГруппаВсехКоманд)", если я правильно понял.
13. Надежда (WEBBY) 04.12.15 01:30
Отличная обработка. Очень пригодилась.
14. sanek sanek_gk (sanek_gk) 07.12.15 10:17
(12) Totoro, Спасибо, обновил (ранее коневого элемента не было , потом добавил для удобства а код исправить уже забыл)
15. Иван Майоров (major567) 24.02.16 23:48
Супер! Огромное спасибо! Весь интернет перерыл, ваш отчет ответил на все мои вопросы.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа