Process Commander provides two types of class inheritance, both of which allow rules of ancestor classes to be inherited:
For example, the PegaSample-CustomerRequest class, part of the PegaSample sample application, employs directed inheritance. Its directed parent class is Work-Cover-DupByCus. Based on pattern inheritance, the parent class is Work-Object-.
The class rule controls how inheritance works for a class.
Use the Class Inheritance display to confirm which
classes are ancestor classes to a specific class, and the order
in which Process Commander searches these classes during rule
resolution (using both pattern inheritance and directed
inheritance). On this display, a solid arrow (
) indicates a directed
inheritance relationship. The arrowhead identifies the class of
the immediate directed parent.