Автоподбор ролей для профилей и групп доступа в любых типовых базах [infostart]
Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2
Область применения
В работе нам часто приходится формировать группы ролей (профили доступа в типовых конфигурациях 1С), которые будут обеспечивать нужный нам уровень доступа к информации. Обычно профиль создается один на должность и содержит внушительный список ролей. Вот как раз сложность состоит в формировании данного списка в зависимости от нужных прав на объекты.
Для решения данного вопроса, мы обычно идем в конфигуратор базы (или строим отчет по правам), смотрим какие права дает каждая роль, все это пытаемся проанализировать, собрать в кучу и тратим много сил и времени. И в итоге – мы видим список ролей, но какие права эти самые роли дают уже не знаем.
А если нам нужно еще ограничить доступ на уровне записи (RLS), то нам нужно найти роли, которые обладают данными ограничениями. А это еще бессонная ночь.
Теперь давайте посчитаем сколько ролей в типовых конфигурациях для понимания масштаба проблемы.
Вот цифры:
Технические требования
Работа протестирована в типовых конфигурациях таких как ЕРП 2, УТ 11 (любая), Розница 2/3, УНФ 1.6/3, БП 3. Платформа желательно 8.3.14+. Но может работать на любой конфигурации, созданной на БСП. Главное наличие справочника «Профили доступа» и «Группы доступа».
Настройка и состав поставки
Достаточно открыть обработку, в дереве объектов просто указать какие доступы вам нужны для нужных вам объектов и нажать кнопку «Подобрать роли по заданным параметрам» и система подберет вам подходящие роли по заданным вами правам доступа. Остается сохранить полученный список в справочнике «Профили групп доступа» или обновить данные имеющегося профиля... И список можно продолжать.
Более подробную информацию по настройке и работе с обработкой Вы найдете на вкладке Бесплатные файлы.
В комплект поставки входит:
Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2
Область применения
В работе нам часто приходится формировать группы ролей (профили доступа в типовых конфигурациях 1С), которые будут обеспечивать нужный нам уровень доступа к информации. Обычно профиль создается один на должность и содержит внушительный список ролей. Вот как раз сложность состоит в формировании данного списка в зависимости от нужных прав на объекты.
Для решения данного вопроса, мы обычно идем в конфигуратор базы (или строим отчет по правам), смотрим какие права дает каждая роль, все это пытаемся проанализировать, собрать в кучу и тратим много сил и времени. И в итоге – мы видим список ролей, но какие права эти самые роли дают уже не знаем.
А если нам нужно еще ограничить доступ на уровне записи (RLS), то нам нужно найти роли, которые обладают данными ограничениями. А это еще бессонная ночь.
Теперь давайте посчитаем сколько ролей в типовых конфигурациях для понимания масштаба проблемы.
Вот цифры:
- ЕРП 2 – около 2400 и около 8500 объектов в конфигурации может меняться после обновления конфигурации.
- УТ 11 – около 1000 ролей
- Розница 2 – около 690 ролей
- УНФ 3 – около 800 ролей
- БП 3 – около 600 ролей.
Технические требования
Работа протестирована в типовых конфигурациях таких как ЕРП 2, УТ 11 (любая), Розница 2/3, УНФ 1.6/3, БП 3. Платформа желательно 8.3.14+. Но может работать на любой конфигурации, созданной на БСП. Главное наличие справочника «Профили доступа» и «Группы доступа».
Настройка и состав поставки
Достаточно открыть обработку, в дереве объектов просто указать какие доступы вам нужны для нужных вам объектов и нажать кнопку «Подобрать роли по заданным параметрам» и система подберет вам подходящие роли по заданным вами правам доступа. Остается сохранить полученный список в справочнике «Профили групп доступа» или обновить данные имеющегося профиля... И список можно продолжать.
Более подробную информацию по настройке и работе с обработкой Вы найдете на вкладке Бесплатные файлы.
В комплект поставки входит:
- Обработка
- Расширение (работает в режиме совместимости 8.3.14+) для формирования кэша прав по ролям и обработка для заполнения кэша прав по расписанию. Код везде открыт!
- Обработка для выполнения по расписанию заполнения кэша.
- Обработка создавалась 2 недели (более 100 часов затраты по времени)
- Состоит из около 3000 строк кода.
- Код оптимизирован максимально на скорость работы насколько позволяет платформа 1С.
https://infostart.ru/marketplace/1987840/