We are creating a solution for a client, where the idea is to work with the Layer Cake Architecture, consisting of a base layer and from this, create a regional layer and an implementation.
We need to clear up doubts on the following point:
When I create a rule in the base layer, I indicate it in a context of class / ruleset - Example: I have a flow that is configured for the class Nat-NatCs-Work-ProcessA that is associated with a case. In my scenario I want to put my case type on the top layer, on the next layer level ( Like this Nat-LatamCS-Latam-Work-ProcessA). When I import the Case, it already allows me to see the flow that is inheriting from the lower layer. But I want to specialize this flow for my layer, that is, I'm going to specialize by class or by ruleset. Since I applied this tweak, I'm saying that rule now belongs to a certain context, referring to my layer level.
The big question is: once I determine this procedure, if the base rule is modified, a rule I used to specialize for the level of my application, I can reflect this update, that is, apply a merge between the base version of the rule , for my layer version, without having to apply use manually? that is, through some OOTB resource?
***Edited by Moderator Marissa to update Content Type from Discussion to Question***
I understand perfectly and in my reading is this scenario. However, a professional from Pega itself, indicated that "there would be" a way to do it automatically, as it specializes. To my knowledge this is impossible. I posted this topic to be able to really seal this understanding.