The Treatments & Channels strategy first checks if treatment processing is enabled based on the Channel treatment processing real-time control setting in the Handle Treatment Processing Switch rule. If treatment processing is disabled, actions are not joined with their associated treatments, and treatment level analytics and other processes are bypassed.
If Treatment Processing is enabled, a Switch rule selects whether to prepare outbound or inbound channels prior to treatment-level scoring (only a single direction will be processed at a time).
Channel Treatment Eligibility
A new feature from version 8.6 onwards is the introduction of treatment eligibility rules, which are implemented through Proposition Filters.
Each of the individual outbound and inbound channel strategies calls a separate sub-strategy to evaluate these. The sub-strategies are generated by Next-Best-Action Designer based on the context dictionary configuration and cannot be modified.
The embedded context sub-strategies have input conditions that ensure that the filters are only executed for the current contact and context.