Hi,
I am using BOXI 3.1 .
I have a requirement to create a publication to dynamic recipients and the have a row level restriction implemented.
To implement row level restriction, i have created a security table in Oracle DB and created a condition VARIABLE('BOUSER') in universe and applied it as mandatory on the class.
The row level restriction works fine while running the report Ondemand .
Now i want to create a publication using the BO ADMIN account and apply row level restriction.
ie, i have the created the below report which will acts as source for dynamic recipients having CEO as recipient identifier
CEO | CEO email id |
---|---|
ABC | ABC@test.com |
XYZ | XYZ@test.com |
TTT | TTT@test.com |
On creating publication, the source report should be burst to individual CEO's and should apply row level restriction for each CEO based on the usersecurity table that i have created.
ie, in the report sent to CEO 'ABC', he should be allowed to see countries which are entitled to him as per user security table.
Please note that this works fine in ONDEMAND since , CEO ABC logins to infoview using his NTID and row level restriction will be applied.
1)How will row level restriction work, when i create publication using BO admin account .
2) what value will be passed as output of VARIABLE(BOUSER) while creating publication using BO ADMIN account?
Whats the best way to implement the row level security on publication using an BO admin account?
Regds,
Samson