gifts2017

Анализ прав роли

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

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

Обработка требует административных прав для вызова метода "ПравоДоступа".

Предлагается два режима работы:

1. Построение дерева\списка доступных выбранной роли прав.

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

 

2. Групповое сравнение ролей по всем правам среди выбранных объектов метаданных.

Пользователь отмечает список ролей для сравнения, через подбор заполняет список объектов (доступны справочники, документы, отчеты, обработки, все регистры), и выбирает режим сравнения - "Только отличия", "Только совпадения", "Все". Возможно полное сравнение по конфигурации, без подбора объектов. Итоговая таблица группирует объекты, результаты по которым удовлетворяют выбранному режиму сравнения, в разрезе отмеченных ролей.

 


Обработка была написана для внутренних целей, нам пригодилась, буду рад если еще кому-нибудь сэкономит немного времени -)

Использовалась под доработанной УПП 1.3, проверил также на УТ 10 и БП 2, убрал обращения к общему модулю, по идее зависимостей от конфигурации больше не должно быть.

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

Наименование Файл Версия Размер Кол. Скачив.
АнализПравРоли.epf
.epf 47,37Kb
07.08.13
85
.epf 47,37Kb 85 Скачать

См. также

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

Комментарии

1. Максим Кузнецов (Makushimo) 08.08.13 05:54
Добрый день.

Вот идея по практическому усовершенствованию инструмента.
В процессе анализа ролей в обработке нужно, чтобы админ мог меняя флажки настроек ролей, получить конфигурацию роли в виде списка (печатной формы) что нужно у какой роли изменить по порядку.

Сценарий использований.
1. Сформировал таблицу прав
2. По ходу анализа ставить снимать галочки, чтобы добиться нужной картины
3. Распечатать или вывести в текстовый файл список предполагаемых изменений для каждой затронутой роли.
4. Ориентируясь по этому списку в конфигураторе изменить роли.

Сейчас подобные инструменты используются так:
1. Получил таблицу прав/ролей
2. В конфигураторе что-то исправил, сохранил, перезагузил
3. Получил таблицу прав/ролей
Метод тыка короче.

Что думаете по этому поводу?
3. Sensodyne 16.08.13 13:57
А мне очень понравилась данная обработка, очень удобный интерфейс и простота работы. Спасибо вам!
4. Phil McLaren (Phil_McLaren) 21.08.13 07:17
(1) Makushimo, отличная идея, спасибо!
пожалуй, нужно будет уделить ей время

(2) Vladal, да, ничего революционного - осознавал и осознаю это. Я хотел собственный инструментик, коллективу он подошел, я подумал вдруг кому-нибудь тоже придется по вкусу именно моя реализация

(3) Sensodyne, очень рад, большое спасибо -)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа