Nandhini21 Member since 2015 18 posts
Posted: October 25, 2018
Last activity: November 19, 2018

Overriding Circumstanced Rules

RSV 01-02-xx - my base rule exists

RSV 01-03-61 - Have done property based circumstance checking D_PortalContextGlobal.pyActiveWorkGroup ="XXX"

RSV 01-03-62 - Have update circumstanced rule in RSV61

Note: RSV 61, RSV 62 and RSV01-02-XX are locked and promoted to higher environment.

Now, as per business requirement, we need to circumstance this rule based on user roles; not on work group.

To override existing circumstanced rules, I tried following things. But, unable to override.

1) I saved as circumstanced rule(which is in RSV62) in RSV64 and withdrawn.

2) Saved as base rule to RSV 64 and checked Base Rule Check box.

3) Tried circumstancing(property based) the base rule in RSV64 using the function HaveRole. I am getting error saying the rule is already circumstanced based on .pyActiveWorkGroup and I cannot override with another property.

Please advise.

***Edited by Moderator Marissa to move from Pega Academy to Pega Support Community; update platform capability tags***

Low-Code App Development
Moderation Team has archived post
Share this page LinkedIn