Question
Rules maintainability
A development learn plans to enhance functionality of an existing application by changing several user interface rules. The team would like to pilot the enhancements to small group of users before rolling the changes out to the entire user base.
What approach maximizes reuse and maintainability?
1) Place the updated rules into a new minor version of the ruleset and include the new ruleset version in a new application.
2) Place the updated rules into a new minor version of the ruleset and include the new ruleset version In a new version of the application.
3) Place the updated rules Into a new ruleset and include the new ruleset in a new version of the application.
Please explain. Thanks.
Hi Ganga,
Thanks for posting the query.
For your implementation, I would suggest going for the branch rulesets concept in Pega. You can create an application rule and add an access-group and point the created application to the access group. Create a branch for that application rule and add the enhancement rules in that branch ruleset. At the end merge those branch rules into the existing application rule-set or create a new version of the application rule-set. PFB article for reference.
https://community.pega.com/knowledgebase/articles/implementation-methodology-and-dco/tutorial-merging-branches