Outbound Channel Limits strategy
This strategy determines the number of contacts allowed for each subject and channel, and for each subject over all channels, and sets these in the ContactChannelLimit and ContactAllChannelLimit SR properties respectively. These properties are used during arbitration to limit the number of actions being emitted.
Actions would normally be excluded if either ContactChannelLimit or ContactAllChannelLimit were zero – since the limit would have already been reached, however, if the subject is not a primary contact AND the action's CommunicateTo is YieldToAll or YieldToPrimary, then the limit may not apply to this contact, but will be applied to the primary contact(s) in final limits & bundling after the subject ID has been switched.
For a detailed description of the logic, refer to the annotations on the strategy.
Outbound Limits Implementation (OutboundLimitsImpl) strategy
This strategy is called from Outbound Channel Limits to import the Outbound Contacts By Period IH Summary data for all relevant contacts. It is generated by Next-Best-Action Designer based on the Context Dictionary. It is not modifiable.
The Switch rule is used to avoid the unnecessary execution of the IH Summary shape for contacts that are not required for the interaction.
Outbound Limits By Period strategy
This strategy is called from Outbound Channel Limits to assign the correct aggregate count from the Outbound Contacts By Period IH Summary data to each contact policy period.
It is designed to be called just once for each defined contact policy period and will return the aggregate value associated with that contact policy period in the Count property.
For a detailed description of the logic, refer to the annotations on the strategy.
Previous topic Expand Actions by Active Channels (Create Eligibile Channels) strategy Next topic Predict Action Propensity prediction strategy