|
Как получить дельту между ролями? | ☑ | ||
---|---|---|---|---|
0
mikecool
28.10.20
✎
12:28
|
Есть пользователь, у него N ролей
Действие ему запрещено Если добавить роль Х, то действие становится доступным. Есть ли механизмы выявления дельты между N ролями и ролью Х? Хочу относительно быстро понять - какие настройки роли Х влияют на действие зы: Действие связано не с одним объектом, могут даже свойства конфигурации влиять, поэтому простой просмотр роли не дает картины |
|||
1
polosov
28.10.20
✎
12:38
|
(0) Сибираешь ПравоДоступа() по интересующей роли по интересующим объектам (всем, например), а потом по другой роли. И сравниваешь.
|
|||
2
mikecool
28.10.20
✎
12:40
|
(1) это то понятно, хочется же уже готовое и бесплатно )
|
|||
3
Сергиус
28.10.20
✎
13:21
|
(0)В ветки конфигурации нажимаешь на Роли - ПКМ - Все роли. И там для каждого объекта в одном списке видны разрешения по всем ролям.
|
|||
4
mikecool
28.10.20
✎
13:28
|
(3) это знаю, но там нет фильтра
и дельту не выцепить |
|||
5
fisher
28.10.20
✎
13:30
|
(2) На инфостарте, уверен, можно найти. Фактически бесплатно. Любую лабуду туда выложи, со временем кто-нить да скачает :)
|
|||
6
fisher
28.10.20
✎
13:32
|
Какой-то примитивный вывод можно за 10 минут написать. А чтобы со сравнением не заморачиваться - "Конфигуратор - Файл - Сравнить файлы". Если задача эпизодическая и автоматизировать лень.
|
|||
7
fisher
28.10.20
✎
13:36
|
Можно даже попробовать не писать ничего. Для роли работает "Вывести список". Выгрузить два списка и задифить.
|
|||
8
mikecool
28.10.20
✎
13:41
|
(7) у пользователя 12 ролей, с каждой сравнивать - долго
надо сравнить одну с объединением из 12 |
|||
9
fisher
28.10.20
✎
13:42
|
Про N-ролей я как-то не вник. Складывать роли - это уже в пол-пинка не выйдет.
|
|||
10
fisher
28.10.20
✎
13:43
|
Не уверен даже, что можно найти такой готовый инструмент. 50/50. Либо найдешь, либо нет :)
|
|||
11
mikecool
28.10.20
✎
13:44
|
(10) понятно уже, но все равно - спасибо
|
|||
12
fisher
28.10.20
✎
13:46
|
Хотя вроде хватает таких. Вот что-то примитивное (для двух выбранных пользователей показывает разницу): http://catalog.mista.ru/public/395341/
|
|||
13
fisher
28.10.20
✎
13:47
|
А не. Там тупо диф списка ролей выводит.
|
|||
14
fisher
28.10.20
✎
13:48
|
Но этого обычно и достаточно, если роли раздаешь по-модному (максимально декомпозируешь).
|
|||
15
mikecool
28.10.20
✎
17:13
|
пока решил руками ))
все роли - вывести список вывожу нужный мне список ролей + мою доп роль, сохраняю в эксель по списку N ролей рисую формулу и вычисляю итоговое Да или Нет затем сравниваю с доп. ролью профит |
|||
16
fisher
28.10.20
✎
17:21
|
Очередная победа экселя над недосистемами
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |