Question

Unable to see the schedule option for a report on report browser

Hi Everyone,

We have a report in report browser on one of the class(Say Class A) and it has some schedule tasks.

Recently, We have implemented a security policy on the Class A and moved it to production. Now, we are unable to see schedule option for the report on Class A. And also the schedule tasks are not getting executed.

We have done some analysis and found the When Rule (pzHasPolicies)which is checking if there is any Security policy on it. If there is a security policy then the schedule option is not visible even though user is having required previliges on Class A.

We would like to understand why Pega is restricting to show the schedule option and also like to know If there is any solution to this.

Could you please advise.

Please find below steps to reproduce.

1. Create a report definition on one class(Say Class A)

2. Make that report as part of some report category

3. Create a shortcut and try to access it report browser. Now You can see the Schedule option when you click on gear icon of the report .

4. Create a Access Control Policy Rule on the class A.

5 Now, try to check the options for the report on the report browser. Now, you will not see the schedule option.

***Moderator Edit-Vidyaranjan: Updated SR details***

Group Tags

Correct Answer
November 13, 2019 - 6:56am

Hi Ramesh,

Schedule option will be disabled for reports defined on a class with AccessControl policies. You can refer the help article here.

https://community.pega.com/sites/default/files/help_v83/procomhelpmain.htm#/express/security/ABAC/sec-ABAC-con.htm

Thanks,

Santhosh

Comments

Keep up to date on this post and subscribe to comments

November 11, 2019 - 4:47am

The problem is in your step 4 - what are exact policies you set for the class A?

Schedule option visibility is defined in the activity pzDisplayShortcutInfo and (step 4 calls pzCheckReportSecurity which checks if user has enough privileges).

November 11, 2019 - 7:08am

Thank you Vaspoz for the response!

We have given the READ policy and the user has the required privilege, still the user is unable to see the schedule option.

the activity that is getting called here is pzDisplayShortcutInfo7.

bAllowedToRunReport param is not set to false after the step #7(calls pzCheckReportSecurity) of the above mentioned activity.

In Step #11 ,the required property(pyShortcutActions(Schedule)) is set to true 

and in Step #23, the required property (pyShortcutActions(Schedule)) is set to false after verifying the when cond..pzHasPolicies.

Do you have any insights why pega is hiding schedule option by just checking if there is any access control policy. 

Please advise.

Thanks in advance!

Pega
November 13, 2019 - 6:56am

Hi Ramesh,

Schedule option will be disabled for reports defined on a class with AccessControl policies. You can refer the help article here.

https://community.pega.com/sites/default/files/help_v83/procomhelpmain.htm#/express/security/ABAC/sec-ABAC-con.htm

Thanks,

Santhosh

November 21, 2019 - 3:57am

Thank you Vaspoz and Santhosh!