Question


Nordea
SE
Last activity: 8 Mar 2019 15:21 EST
Override Final Rule After Upgrade to 8.1.1
Hi,
We have upgraded our application from Pega 7.2.2 to Pega 8.1.1. There were some rules which were customized in our application and those rules are now marked as Final in the upgraded version.
We have observed that we are still able to override these rules even if they are marked as Final in the latest pega version. For e.g PerformDefaults Activity in PegaCA-Work-Interaction class.
Is this expected? Ideally we should not be able to override the final rule once they are marked as Final.
Adding a document where you can get more details.
Please note: Only those rules can be overridden which are listed as an out put of pre-upgrade checker analysis.
***Moderator Edit-Vidyaranjan: Updated SR details***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution


Pegasystems Inc.
US
Upon reviewing the associated SR, the resolution was as follows:
Any rule which is final with in the application ruleset can be overridden. We cannot override the same final rule in other ruleset


Pegasystems Inc.
IN
Hello
A final rule conflict arises if a rule is marked final but rules with that same name also exist in other rulesets. This rare situation can arise when rulesets are uploaded with the Import landing page tab
You can find final rules that have both the same name and other visible key parts by using the Final Conflicts report Rule-.ListThisRuleFinalCollisions.ALL. Eliminate any conflicts by deleting one of each conflicting pair until this report is empty. To access this report, select Designer Studio> Application > Inventory > Inventory Reports. Select Rule as the Category and enter "final" as the Search Text.


Nordea
SE
Hi Santanu,
I agree there can be final conflict after upgrade but our main concern is - should pega allow those final rules to be overridden in custom rules which is happening now as per my previous note?


Pegasystems Inc.
FR
Hello,
Custom rulesets will take precedence on Pega ones by design.
Now this is a good finding, why is this activity customized? Did you solved an issue which is now included on the new version of this Pega activity? If yes then maybe your activity could be withdrawn now.
Also if the activity has been set to FINAL maybe customizing it wasn't the best design approach in first place.
All that to say that I believe scenarios could be very different from a rule to another, forcing or blocking arbitrarily might not be a good approach either way.


Nordea
SE
Hi,
This activity was modified in earlier version of Pega to meet specific Business Requirements. Now in the latest Pega version, the same has been made final. Out of curiosity, I tried saving the final version of rules in our custom ruleset and I still could override these rules even if they are marked as Final in the latest Pega release. I was just curious to know if Pega should really allow these rules to be overridden now if they are already marked as Final?


Pegasystems Inc.
IN
Hi
i dont think it is an expected behavior. The system should throw an error if one tries to save as a final rule.


Nordea
SE
Hi,
This is what I was also expecting. Shall i raise SR for that because I believe this is something product team should be investigating.


Pegasystems Inc.
US
Hi @AnandP,
Please open a Support Request for this and let us know the SR ID once you've done so. We'll connect this post so that the Support Engineers can pick up where this one left off.
Thank you!


Nordea
SE
Hi Marissa,
I am already in touch with Steve Williamson who is our Pega Service Advisor. He is aware of the issue & he is helping us out. If required & when he confirms, we will raise SR on this. I will keep you posted on the further updates.
-
Jenish Jerome


Nordea
SE
Hi,
Here is the SR number - SR-C89001
Accepted Solution


Pegasystems Inc.
US
Upon reviewing the associated SR, the resolution was as follows:
Any rule which is final with in the application ruleset can be overridden. We cannot override the same final rule in other ruleset