when did pxRetrieveReportData was secured with @baseclass AllFlows and OpenDeveloperForm privileges?
We just found this during our upgrade and it impacts how we need to setup our access roles and ARO’s
Update from 8.2.5 to 8.5.4
when did pxRetrieveReportData was secured with @baseclass AllFlows and OpenDeveloperForm privileges?
We just found this during our upgrade and it impacts how we need to setup our access roles and ARO’s
Update from 8.2.5 to 8.5.4
@kolow This was done in release 8.5 as part of security changes to secure activities called directly from the client.
@chens3 Thank you for the provided insights. Is there documentation documenting the changes in the event of a release upgrade so that the customer can prepare for them in advance? This would save time for you and the team and more important it will increase the customer satisfaction as it prevent negative consequences and complaint from business users.
@chens3 Hey thanks for the response, why wasn’t this documented here - Pegasystems Documentation and why did you used the AllFlows and OpenDeveloperForm privilege?
Why not creating a dedicated privilege to this, which is topic focus e.g. OpenReports ?
@kolow I’ve seen this happen when roles get cloned from OOTB roles. To prevent potential maintenance issues when Pega updates AROs for these roles, I suggest to start leveraging the role dependency feature.
If you believe there are gaps/holes/discrepancies within any of our documentation, please click the Contact Us button on the right pane from within the documentation (that will automatically insert the link to that documentation) and then choose “Suggest a content edit”. That will send your request to our technical documentation team who will follow up on your request.
@chens3 -
Client is still having some concerns:
@Eric Rietveld Thanks a lot for your customer friendly support.
This is of course helpful.
I just cannot judge whether, as indicated in this example, the change mentioned here is sufficiently described and what impact it has for our clients to apply this new function.
An generell included explanation of why this change was made and what other possible alternative procedures are available will certainly help to avoid misunderstandings and customer inquiries.
Thank You
Georg
Hi @AndreasHubenthal, some good news on this topic. I’ve looked into this specific change in more details and agree with you that those privileges are not the best solution. Fortunately this issue has been reconsidered and is now getting addressed in the next patch release. So be on the lookout for a change, so you can revert back any workaround you’ve used so far.
***Edited by Moderator Marije to add Resolved Issues documentation link ***
See changes documented from 8.5.6 onwards : Pega Platform 8.5.6 Patch Resolved Issues
Issue 665482:
Privileges adjusted for RetrieveReportData
In recent versions of Pega, pxRetrieveReportData was secured with @baseclass AllFlows and OpenDeveloperForm privileges. However, this can interfere with setting up roles after update. To resolve this, the privilege restrictions have been removed from pxRetrieveReportData as it is already protected by ABAC/RBAC.