Superclass data transform

What is the signifcance of superclass data transform from the way of pega and why we need this checkbox when he have already pega ruleset inheritances ?

Hi @MonikaS9010,

Superclass data transform is basically to create a relationship between Framework layer and implementation layer .

Let suppose i have a data transform named "Demo"with Properties set A=10,B=12,C=14 it’s inside Framework layer and implementation layer, presented inside the Pega framework layer and same name DT i created inside implementation layer. Now i execute this DT . Inside the framework layer A=10,B=12,C=14,D=24

  • Without click on superclass checkbox : Then it will work and execute the steps and post the values inside A=10,B=12,C=14.

  • With click on superclass checkbox : In this case it will execute the DT framework first it will check the values inside FW then it will go to implementation layer and it will also take property. A=10,B=12,C=14,D=24

Hi @MonikaS9010,

Superclass data transform checkbox in Pega is significant because it ensures that the inheritance and extension principles are applied to data transforms, promoting reuse and consistency. While ruleset inheritance controls the availability of rules across different logical groupings, superclass data transforms focus on ensuring the correct sequence of rule execution within the class hierarchy. This mechanism is essential for maintaining a clean, maintainable, and efficient rule structure within Pega applications.

Regards,

Prasad