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.