Case Archiving - Policy inheritance at class level
Hi all,
We are implementing case archiving as described here.
Our case hierarchy is as follows (note all the cases share the same class group):
- MyCo-Work-Dummy
- MyCo-Work-Dummy-UpdateCustomerName
- MyCo-Work-Dummy-UpdateCustomerPhoneNumber
- ...
- MyCo-Work-Dummy-UpdateCustomerAddress
All of these implementation case types share the same archival requirements.
Therefore, we created a single Data-Retention-Policy instance (archive policy) under the parent class MyCo-Work-Dummy, expecting the implementation classes to inherit it.
However, when we ran the archival job using the pyPegaArchiverUsingPipeline job scheduler, none of the implementation cases were archived.
Question:
- Is defining the archival policy at the parent (or framework) class level supported by Pega? Or should we create a separate archival policy under each implementation case class?