Removing/Deleting Rule from private checkout without logging in/using different operator ID
Hi all. I was trying to disable the UI inspector on the case manager portal. So i changed the availability of the Final When rule EnableUIInspector to blocked in Private Edit. Now my operator ID is unable to login and does not display the portal and shows an error(because its unable to find the when rule i guess). How do I delete the checked out rule from my private ruleset without logging in? Also how to remove the UI inspector from Case Manager Portal? Any help would be greatly appreciated.
I have a similar issue, where I did a private checkout @basecalss hasMessages when rule and now it doesn't let me open any new rule or perform anything. Since this hasMessages when rule is called everywhere and it is failing. Can someone please let me know if there is a way to discard my private out item from someone else's operator ID?
One of above may work. If not, Can you try login with another operatorid and write an activity and open the private checkout rule(get pzInskey by writing small Report Definition and apply filter as youroperator@ ) and issue obj-delete,commit.
Deleting a row directly from a Pega database table should always be a last resourt and done very carefully. In this case if the "when" rule is deleted directly from the PR4_RULE database table you need to complete two additional steps. 1 - the rule cache will need to be cleared either via SMA or by clearing the marker files and restarting the JVMs and 2 - the corresponding row in the PR4_RULE_VW table will need to be deleted (carefully). If this row is not deleted the rule will still show as a private checkout for the operator with the original private checkout.
update the ACTIVITY Rule- • Deletestep 3, precondition ".pyRuleSet==pxRequestor.pxSecuritySnapshot.pxPersonalRuleSetName" to skip step when false, and then run ACTIVITY Rule- • WBDelete and provide the pzInsKey of the rule that needs to be deleted.