Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

In Role Owner Certification, how to exclude users that were granted the role through technical rule

kfoley1
New Contributor III
New Contributor III

Hi - I am looking for a query that can be used in Advanced Campaign Configuration of a Role Owner Certification to exclude users from the campaign that were granted the role as birthright through a technical rule?

5 REPLIES 5

sai_sp
Saviynt Employee
Saviynt Employee

@kfoley1 this is currently not supported. Please raise an enhancement in the ideas portal. https://ideas.saviynt.com

Ideally this data is stored in the role_user_account table where the source is updated as ZERODAY. But this is not exposed in the campaign configs. 

dgandhi
All-Star
All-Star

This doesnt seem to be feasible.

 

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

Manu269
All-Star
All-Star

Role Owner Camapign does not have this Config. 

Regards
Manish Kumar
If the response answered your query, please Accept As Solution and Kudos
.

naveenss
All-Star
All-Star

Hi @kfoley1 

There is no direct way of doing this. But we have achieved this using the below approach.

1. For all the birthright roles, populate one of their customproperty with a flag value say "BIRTHRIGHT" (for eg, role CUSTOMPROPERTY1 will be set as "BIRTHRIGHT")

2. In the campaign configuration for role owner, select the option "Campaign Based On" as  Role query. In the Role Query (HQL) option use the below sample query to exclude the birthright roles.

and ro.rolekey.id not in (select id from Roles where customproperty1 in ('BIRTHRIGHT'))

By this, you should be able to exclude the roles that are assigned through technical rules. Hope this helps!

 

Regards,
Naveen Sakleshpur
If this reply answered your question, please click the Accept As Solution button to help future users who may have a similar problem.

kfoley1
New Contributor III
New Contributor III

Thanks Naveen - unfortunately this solution won't work as the role is not birthright for all users and we do need to include the user it was granted to via request in certification. This approach will only work if it is birthright access for all users.