Support Article
Unable to edit delegated rule from Portal
SA-16410
Summary
Administrator has delegated a DecisionTable rule to a user Accessgroup. But users who have that access group, are unable to edit the delegated business rules (Decision Table) from the Portal.
This delegated rule is present in Unlocked production ruleset. UpdateLimitedForm privilege is set on @baseclass correctly for this particular accessgroup.
Issue is observed after the application upgrade from PRPC 5.4 to PRPC 6.1 SP2.
Error Messages
Not Applicable
Steps to Reproduce
1. Configure SSO login for the portal.
2. Delegate a DecisionTable rule to a user who has access to the portal and UpdateLimitedForm privilege set on @baseclass.
3. Login to portal and try to edit the delegated decision table.
Root Cause
A backward compatibility defect in Pegasystems’ code or rules.
SSO login functionality was created on PRPC 5.4. In this functionality, InitialProfileSetup activity which is provided by Pega, was used. In PRPC 5.4, there is a call to SetFormsAccess activity from this InitialProfileSetup. This SetFormsAccess sets the value in pxThread.pxLimitedAccess based on the privilege set on user’s access group.
In PRPC 6.1 SP2, this InitialProfileSetup activity is modified and there is no call to SetFormsAccess activity. Hence, there is no value setting in pxThread.pxLimitedAccess property when the user logs in to portal using SSO.
Resolution
Perform the following local-change:
Call SetFormsAccess manually from one of the application specific activity which is related to SSO login functionality.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.