NBA Strategy framework components: Arbitrate through NBA Post-Process extension
This is the last portion of the Next-Best-Action strategy framework and includes arbitration and final channel processing, followed by an option to use an alternate strategy (the NBA Kill Switch) and the final extension point NBA Post-Process Extension Point sub-strategy.
The NBA Kill Switch is actually the Next-Best-Action active setting in the NBADesignerSettings DDR; if this is set to false, the Fallback NBA Strategy is invoked instead of using the NBA framework. This fallback strategy is provided with no logic, but can be extended to include any default actions to be presented in case NBA is switched off.
- Arbitration strategy
The Arbitration strategy is responsible for setting up the attributes that will be used in the final priority calculation (P * C * V * L). These settings are managed within Next-Best-Action Designer and saved into decision data rules (DDRs). These DDRs are imported via the various Realtime Controls sub-strategies in the strategy, and filters are used to obtain individual setting values for some of these.
- Channel Processing strategy
After priority has been assigned to the actions and treatments, and they have been ranked by priority, they need to be filtered based on the specific channel requirements. The channel processing strategy handles this for inbound and outbound channels.
- NBA Post-Process Extension Point strategy
This is the last functional component within the strategy framework and may be used for any post-processing which must be performed.