Alternando níveis
Algumas campanhas complexas requerem processamento em diferentes níveis de público para chegar à lista de entidades de destino final. Isso pode envolver a inicialização em um nível de público, a execução de alguns cálculos e a obtenção desta saída e, em seguida, a mudança para outro nível de público e a execução de outros cálculos.
Por exemplo, você pode desejar suportar supressões complexas em diferentes níveis. Como resultado, em um modelo de dados no qual haja um relacionamento de uma para muitos ou de muitos para muitos entre os clientes e as contas, um analista de marketing pode querer construir uma campanha que faz o seguinte:
*
*
Nesse exemplo, a campanha pode iniciar no nível do cliente, executar supressões de nível do cliente (suprimir contas inadimplentes), alternar para o nível de conta, aplicar supressões de nível de conta (suprimir contas de baixa lucratividade) e, em seguida, alternar de volta ao nível de cliente para obter as informações finais de contato.