Discussion
Request for some practical project scenarios for Reusable divisions and Units
Hi,
While running the AppExpress, we can either choose "Implementation Only" or "Framework Only" or "Framework & Implementation". Whenever we have choosed "Implementation Only" or "Framework & Implementation", we have an option of selecting Reusable Divisions and Reusable Units.
I have below queries:
Q1. Please give us few real life practical project scenarios which will require Reusable Divisions or/and Reusable Units?
Q2. If we have done one application in AppExpress using the choice of "Implementation Only", then is there any way we can later add framework for that implementation in future?
Q1 - An example would be you are creating two applications for lets say the Human Resources division, a Benefits Application and a TimeOff Application, in this case you may want to inherit rules from the same HR division for whom you are building them for.
Q2 - Yes, you have a number of options depending on your implementation. You may run express and create the framework only classes and rulesets and manually extent the current implementation; you may manually create and insert the framework classes and rulesets with the proper directed and pattern inheritance and the framework application; you also have available the refactor rules tools to help you. Once you created the new framework application, classes and rulesets and extended the current implementation including changing the ruleset prerequisites please conduct thorough regression testing of your implementation.
Lastly, your question involves a design question of significant scope that requires a more nuanced answer. Based on your particular example I suggest that you reach out to Pega Consulting for further assistance.