The below is the detailed use case mainly for service related communications.
There is a strategy which holds only limited number of offers, say all service related offers. There is no Real time trigger for these offers and hence would be executed in batch mode. Therefore, we would create sperate campaigns for these offers and would map the eligibility criteria based on the campaign name which gets executed.
For e.g. the three offers are:
There would be 3 campaigns which would be calling the same strategy and the invoking of offers would depend on the name of the campaign which is calling the strategy.
I know it's product centric but is around service related communication which are mandatory to reach to customers.
I don't think there is a way to refer the Marketing Campaign attributes in PEGA Strategy. Alternatively, you can think about having a separate wrapper Strategy which can prioritize only Service specific offers and you can refer the new wrapper Service offer Strategy in your Service offer Campaign.
Nanjundan Chinnasamy | PEGA Lead Decisioning Architect
A slight alternative to this is to use multiple result components in the strategy and drive different be in the strategy based on which output component is chosen. Each campaign would choose a different output component.
Thanks @Saleem_A & Nanjundan Chinnasamy for your valuable replies. I was thinking if we can refer a page in the strategy Pages & Classes which holds the attributes related to campaign. But still these two solutions suggested by you makes sense.