Есть желание разобраться с доступом различных "старых" групп. Есть ли возможность формирования списка Операций, Представлений, Переходов и т.д. или какой-то диаграммы с указанием типов (классов) принадлежности объекта доступа?
Если будет с выводом доступа от "Групп, включающих группу", то будет вообще праздник, хотя и без этого было бы хорошо.
Может можно как-то вывести эту информацию запросом из базы, но желательно чтобы выводилось не только коротное имя объекта доступа, но и обычное имя (русское описание).
type c_meth is
select c(
c.ID : C_CLASS_ID
,c.NAME : C_CLASS_NAME
,m.ID : C_METH_ID
,m.SHORT_NAME : C_METH_SHORT_NAME
,m.NAME : C_METH_NAME
,m.USER_DRIVEN : C_USER_DRIVEN
)
in classes%rowtype,(methods%rowtype : m)
where c.ID = m.CLASS_ID;
type main is
select u(
u.[NAME] : C_NAME
,u.[DEPART].[ CODE ] : C_DEPART_CODE
,u.[DEPART].[NAME] : C_DEPART_NAME
,r.[CLASS] : C_CLASS
,r.[TYPE] : C_TYPE
,r.[OBJECT] : C_OBJECT
,m.[C_USER_DRIVEN] : C_USER_DRIVEN
)
in ::[USER],(users%rowtype : us),(all_rights%rowtype : r),(c_meth : m)
where u.[USERNAME] = r.[SUBJ_ID]
and u.[USERNAME] = us.[USERNAME]
and m.[C_METH_NAME](true) = r.[OBJECT]
and m.[C_CLASS_NAME](true) = r.[CLASS]
and u.[END_DATE] is null
order by u.[NAME],
u%id,
r.[CLASS],
DECODE(nvl(trim(r.[TYPE]),'~'),'~',1,'Операции',2,'Представления',3,4),
r.[OBJECT]
;
А чем стандартные отчеты админа доступа не устраивают?
отвечу за себя - отсутствием возможности накладывания фильтра
Например?
пример фильтра?
например, кто из пользователей имеет доступ к объектам класса X
как-то понадобилось выделить операции, которые могут быть активизированы пользователем
если:
1.1 в админе доступа - на пользователе -> меню Отчеты -> Печать Отчетов, то находит файл ua_reports_cfg.xml где его взять?
1.2 в админе доступа - на пользователе -> меню Отчеты -> Печать Документации, то выходит краткое описание некоторых дистрибутивных операций, но никак не весь доступ, да и само описание не требуется
2.1 в пользователях Операции - Доступ. Список групп в которые включен пользователь и Доступ. Список пользователей группы это вообще не то. у нас доступ вешается на индивидуальную группу пользователя, соответственно пользователь находится только в своей группе, ну а в группах доступа (не индивидуальных) нет самих пользователей. Да и операции, представления, переходы и т.п., к которым имеет доступ группа или пользователь в данных отчетах не выводятся.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB