Текущее время: Пт, мар 29 2024, 17:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Пн, апр 02 2012, 23:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Всем привет!

Может кто-то боролся, никак не получается.
Есть признак 0COSTELMNT (вид затрат), он имеет иерархию и он compound. Его сделали релевантным для полномочий и пытаемся через RSECADMIN настроить возможность гибкой настройки иерархии, чтобы при необходимости можно было увидеть или отдельный кусок иерархии или даже отдельные конечные элементы.

В принципе на отображение это заработало, но к сожалению пропала возможность ввода данных в запрос (мы используем BI-IP). То есть полномочия на отображение есть, а ввод невозможен.
Признак является compound-ом, может это как-то влияет.

Если ничего не меняя сделать дать полномочия на признак 0COSTELMNT в RSECADMIN, то все сразу начинает работать.

Пробовал разные комбинации "плоских" и "иерархических" полномочий. При вводе отдельных значений признака в плоские и соответствующих узлов иерархии в иерархические (тип полномочий 0 - только указанные узлы) получается ситуация, когда отображается верно, но не планируется (не дает вводить).
Когда ставлю в плоских *, то вообще пропадают полномочия (почему - неясно, но факт).
Когда в иерархических полномочиях указываю полномочия на целую ветку (тип = 1), то на ввод работает только если в плоских указать CP *, но тогда она игнорирует "иерархические" полномочия и показывает всю иерархию, видимо на основании плоских решив что у пользователя есть все права.

То есть добиться планируемости (готовности на ввод) запроса удалось только при отображении ВСЕЙ иерархии, при любом ограничении через полномочия возможность ввода пропадает.

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

Может кто-то сталкивался с подобным, или есть соображения.
Буду рад любой информации, спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Вт, апр 03 2012, 08:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Небольшое дополнение.
Догадался включить для пользователя трассировку в rsecadmin, потом посмотрел журнал и увидел следующую картину.

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

Вывелось 2 таблички:
1. Там где стоит мой набор напротив полномочий, стоит 0TCAACTVT = '02', пишет что не уполномочен (нет полномочий)
2. Во второй табличке все то же самое, но 0TCAACTVT = '03' - в этой табличке пишет что полномочия есть.

Таким образом, почему-то не дает полномочия на ввод.
В RSECADMIN 0TCAACTVT стоит равный CP *, то есть все полномочия.

Что это может быть? Можно ли где-то почитать специально про полномочия на планирование?
В 365-м курсе я так понял пишется в разрезе просмотра, не описывается каких-либо нюансов с точки зрения планирования (возможности ввода данных).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Вт, апр 03 2012, 18:04 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Приветствую!

А в объекте полномочий есть признаки:
0TCAACTVT
0TCAIPROV
0TCAVALID
с соответствующими значениями?

И еще, двоеточие стоит в полномочиях на признак Вид затрат?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Вт, апр 03 2012, 18:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Да, в RSECADMIN для всех этих признаков 0TCAACTVT, 0TCAIPROV, 0TCAVALID стоит звезда CP *, двоеточие : в свой признак добавлять пробовал.
Но двоеточие можно добавить в плоские полномочия, а речь о работе полномочий в случае иерархии, то есть в действие вступают полномочия иерархии с другой закладки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Вт, апр 03 2012, 19:05 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Комбинация при отдельных значениях в плоских полномочиях и этих же значениях в иерархических (тип 1) должна работать на 7.0 sp выше 17 точно (только что посмотрел на действующей системе). В объекте несколько значений как плоских, так и иерархических, плюс полномочия на агрегацию ":", плюс полномочия на тот признак, который является компаундом к Виду затрат.

Далее, что касается журнала в rsecadmin - он показывает что Ваш набор проверяется на активити 02 (изменение), и эту проверку он, набор значений, не проходит.
Далее, второй раз данный набор проверяется на активити 03 (просмотр) - проверка проходит успешно.

Попробуйте:
1. в журнале rsecadmin в просмотре трассировки поставить все галочки в области "Опции представления" и, далее, нажать на "Актуализировать представления" и посмотреть, что напишет система.
2. в st01 активировать трассировкуна проверку полномочий, вдруг там что покажет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Ср, апр 04 2012, 19:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Нашел способ решить задачу, но не так красиво как надеялся прочитав 365-й курс по иерархиям.
В общем в 365-м написано, что в отличие от плоских полномочий, в случае полномочий по иерархии если например пользователь имеет право видеть только часть иерархии, но в отчете например нет фильтра на иерархию, то отчет сработает и покажется только часть иерархии, и для этого не нужно будет делать что-то дополнительно - добавлять в фильтр переменные на основе полномочий или что-либо еще.

Это работает, в отличие от плоских полномочий - для плоских или отчет показывается как есть, или не показывается вообще (чтобы показывалась часть надо добавлять переменные на основе полномочий или exit-тов).

Однако для планирования, то есть возможности ввода, в случае иерархий как я понял действуют те же принципы, что и для плоских полномочий - если в фильтре запроса не ограничить полномочия так, чтобы пользователь имел право на ВСЕ значения признаков в фильтре, то запрос откроется только на просмотр.

То есть открытие запроса на ввод заработало тогда, когда я банально создал переменную типа "полномочия" на свой признак и просто добавил ее в фильтр запроса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Чт, окт 23 2014, 07:12 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 09 2008, 08:47
Сообщения: 60
Откуда: Алматы
Привет. А мне не помог этот способ решить проблему. В чем может быть еще дело?

_________________
Чайник, совсем чайник... =(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Планируемый запрос BI-IP с полномочиями на иерархию
СообщениеДобавлено: Пн, окт 27 2014, 22:42 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
shishulechek написал(а):
Привет. А мне не помог этот способ решить проблему. В чем может быть еще дело?

Я в посте изложил идею.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB