I want to completly exclude the action(as per IH impression)to the user &display only the remaining actions in same group
I am new to Pega CDH. I need help with one of the strategy. Kindly help with some inputs or please let me know if i have missed something obvious..
Expectation: I want to completly exclude the action (Ex. action1) if user has already responded/made impression to that one and display only the remaining ones in same group.
Below are the steps take and few ways that are tried.
Channel: Web and Call center, and Direction: Inbound
-Defined few set of actions in an issue&group. Ex. total 16 actions. 4 each for 4 different users (based on criteria)
- If the user has already responded/made impression for an action,
1. using suppression policies to exclude it. it works. but we could specify only N number of days of suppression- cannot specify Suppress "always". after that N number of days we need to make another impression to exclude for next N days.
2. in strategy rule, pulled the IH or IHSummary and trying to map them with propositionData (all actions in my group) , then filtering the IH outcomes (pyOutcome) and applied to the group. It acts as a whole for all actions and excludes the whole group.
If applied at action level, then also all the actions are getting excluded (even the ones without impression)
but i want to exclude only those actions with impressions and not the others ones in the group.
I am new to Pega CDH. I need help with one of the strategy. Kindly help with some inputs or please let me know if i have missed something obvious..
Expectation: I want to completly exclude the action (Ex. action1) if user has already responded/made impression to that one and display only the remaining ones in same group.
Below are the steps take and few ways that are tried.
Channel: Web and Call center, and Direction: Inbound
-Defined few set of actions in an issue&group. Ex. total 16 actions. 4 each for 4 different users (based on criteria)
- If the user has already responded/made impression for an action,
1. using suppression policies to exclude it. it works. but we could specify only N number of days of suppression- cannot specify Suppress "always". after that N number of days we need to make another impression to exclude for next N days.
2. in strategy rule, pulled the IH or IHSummary and trying to map them with propositionData (all actions in my group) , then filtering the IH outcomes (pyOutcome) and applied to the group. It acts as a whole for all actions and excludes the whole group.
If applied at action level, then also all the actions are getting excluded (even the ones without impression)
but i want to exclude only those actions with impressions and not the others ones in the group.
3. in strategy rule, using same elements as point 2 but propositionData is set only for a specific action (ex. action1) and the strategy result is applied to that action (ex.action1). It works. But this needs to be done manually for each and every action.
Q1 ) Is there a way to make it work dynamically, instead manually applying step 3 for each and every action.?
Q2) how to pass the action Name dynamically as external input to the strategy while the action is being evaluated in strategy (ex. in NBA_issue_group_Ext)
Kindly help with your inputs/answers and suggestions. Thanking you in advance.