Discussion
Last activity: 17 Oct 2016 9:03 EDT
Offer flow Invocation
I understand the offer flow and attributes and the various shapes used in the offer flow. However could not understand how the offerflow is called from strategy. Also when there is a limitation on the offer/channel, how the subsequent runs select different users/segments and apply the limitation logic.


Pegasystems Inc.
NL


Tata Consultancy services
FI
Hello Guru,
I tried running program, its running but not generating any offers. Could you please let me know what all rules I can verify from my side in this regard. Thanks
rgds
karan


Pegasystems Inc.
NL
Hi Karan
Can you please add more details. When you say the program is not generating offers, which program are you referring to? Is it from one of the Pega Markting courses?
Regards
Guru
Thanks. The course do not detail all these.
Can you also please detail how the subsequent program execution do not pick the same customers (segment); Is this done by using Interaction history? Hope earlier execution and it's associated offerflow data can be used for this filteration.
would appreciate under the hook steps (very high level) from NBAA portal perspective too. NBAA is real time and I believe the strategy execution is for every interaction by the customer.
Thanks, Sebasti


Pegasystems Inc.
NL
Hi Sebasti
If you intend to disqualify customers from receiving the same offer in subsequent programs, then you have to use the Interaction History (IH) check - either in the Segment criteria or in the Strategy.
In Segment criteria: Click on Add Criteria, go to the Communication History tab and select one of the conditions.
In Strategy you can do it in two ways:
a) To import IH for one of more propositions imported by a proposition component: Go to the Interaction History tab of a proposition component, enable Interaction History, fetch the IH information and use a filter component to filter strategy results.
b) To import IH for multiple issues/groups: Import > Interaction History component. Use group by (if required) and filter component to filter strategy results.
NBAA is a standard Pega 7 application that uses process flows which in turn calls the Next-Best-Action Strategy via an Interaction rule, for one customer at a time, in real-time. As you may have noticed, the Next-Best-Action Strategy in-turn references other sub-strategies to come up with the best 'action' for a customer in a given situation.
Regards
Guru


Capgemini
IN
Hi ,
I was also curious about the linkage with proposition and offer flow. How pega identifies which offer flow to invoke for a specific proposition? Offer flow name and proposition name should be same? As I can see offer flow identifier should not have space while proposition can have space.
Suppose I have 2 business issue, each of it having 3 groups. I want one single default offer flow for all of them. how to achive that.
Please help me on that.
Thanks,
Saikat


Pegasystems Inc.
NL
Hi Saikat
In Pega Marketing, there is a one-to-one relation between offers and propositions. In Pega Marketing, when you create an offer, a proposition with the same name is automatically created for you. When a strategy selects a proposition for a customer, the offer flow associated with that proposition is invoked.
Regarding your second query: as of today, there is no way to create offer flows that you can be reused across offers. If there are two offers that have exactly same flow design, you still have to build those flows for both the offers. You can copy an offer (using Save As) to save time.
Regards
Guru


Tata Consultancy Services Ltd.
MY
Hi Guru
While running a Campaign I am getting below error: Exception in Step: Offer Flow.
Could you please let me know how I can trace where the error is happening.
Thanks
Saikat


Pegasystems Inc.
NL
Hi Saikat
Does this error occur in one of the Pega Academy exercise systems related to a Pega Marketing course?
If not, then you can try to post it on the PDN Product Support forum.
Regards
Guru


Tata Consultancy Services Ltd.
MY
Hi Guru,
No, actually this happened in our project. We have raised SR for this.
Thanks for the info.
Thanks
Saikat
Hi SebastiRaj
It's good to see your curiosity about the internal operations of Pega Marketing.
The strategy doesn't directly invoke the offer flow. It's the Program-Run process flow that orchestrates the execution of the various stages of a marketing program:
1) First the customers in the starting population is identified.
2) Next, the strategy is run in a batch mode for each customer in the starting population.
3) Then the constraint optimization is applied on the result of the strategy which eliminates offers that do not satisfy the offer/channel limitation.
4) And finally the Offer flow execution takes place for each resulting offer/customer combination.
Hope this helps. Feel free to write back if you need further clarification.
Regards
Guru