Wizards 'Move Rules', 'Delete a class' & 'Rename a Class' are considered.
Create a Dummy class --> Move all rules from its original class to dummy class --> Delete the original class --> Re-create the original class on the desired ruleset --> Move rules from dummy class back to original class.
Create a Dummy class --> Move all rules from its original class to dummy class --> Delete the original class --> Re-name dummy name to Original class.
for moving rules - we had to ensure the classes are in inheritance path.
Use the method 'Obj-Open-By-Handle' – Open the class rule form – Update pxUpdateDateTime, pyInitialVersion & pyRuleset – Obj-Save/SAVE then CommitWithErrorHandling
Please share your observations/comments, Thank you!
I tried to use your 1st suggestion: "Move Rules", but, I faced a problem:
I'm using Pega 7.1.7. I have to move a class called "Column" found under "MX-MXSFA-Data" to the ruleset "MXSFAMigr". But, when I right-clicked on "move rules" , I didn't find the dummy class I have created (even any other class) as shown in the screenshot attached. I
can select only see base classes. Did I miss something?