Generally pega marketing offer flow runs as instance of "PegaMkt-work-Offer".
in my project I want to create implementation specific offer class "MyCo-work-Offer" directly inherited form "PegaMkt-work-Offer". and I want to build all the offer flow with apply to class as "MyCo-work-Offer".
Question is how and where I will feed this new offer class "MyCo-work-Offer", so that Pega marketing pick up this class while initiating new offer flow?
Reason for thinking to make offer class in implementation specific because of below
1. Pega recommends to create implementation specific Customer class and Strategy class, then why not similar approach for Offer class.
2. was thinking to use the same CDH and Marketing platform to use for different divisions of my client in future, in that case if they need any report of offers (e.g. how many offers I have sent for my division in last quarter) based on their different division, then may be different implementation specific class of Offer flow for different division may be helpful. Definitely I can make it using a custom property to hold the division name, but just a thought.