Considerações sobre a edição de um modelo de filtro em tempo de execução

Última atualização : Sep 17, 2025 |
Prolog information
Quando uma campanha começa, o Gerenciador de campanha filtra e classifica os contatos de acordo com o modelo de filtro e a associação da lista de contatos configurada na página Criação de campanha. O POM cria uma tabela temporária específica do trabalho e adiciona os contatos filtrados a ela. O Gerenciador de campanha usa esses contatos filtrados para a campanha.
No entanto, você pode usar o Painel do supervisor para executar as seguintes alterações no modelo de filtro associado ou na lista de contatos de uma campanha quando a campanha estiver em execução:
  • Alterar os critérios do filtro no modelo de filtro.
  • Alterar os critérios de classificação no modelo de filtro.
  • Associar um novo modelo de filtro à lista de contatos de uma campanha.
  • Adicionar à campanha uma lista de contatos com prioridade.
  • Remover uma lista de contatos de uma campanha.
Ao executar qualquer uma das alterações dinâmicas anteriores em tempo de execução, o Gerenciador de campanha executa as seguintes operações:
  1. O Gerenciador de campanha interrompe temporariamente a discagem. Ela disca apenas os contatos que já foram selecionados para discagem, mas não seleciona o próximo contato para discagem.
  2. O Gerenciador de campanha remove os contatos existentes da tabela de trabalho, exceto os contatos que estão no estado Em andamento.
    Os contatos são considerados como Em andamento se atenderem a qualquer uma das seguintes condições:
    1. Os contatos forem capturados para uma tentativa, mas a tentativa ainda não aconteceu.
    2. Houve uma tentativa de contato, mas o processamento de resultados da tentativa de contato ainda não foi feito.
    3. O contato está definido com retorno de chamada.
    4. O contato está definido com uma nova tentativa.
    5. O contato está definido com tentativa em andamento.
    Os registros de nova tentativa e retorno de chamada ainda são mantidos na tabela do banco de dados que o Gerenciador de campanhas usa para manter os registros discados para processamento adicional.
  3. O Gerenciador de campanha executa novamente o processo de filtragem e adiciona os mais recentes contatos filtrados à tabela de trabalho da campanha.
    Com exceção dos contatos que estão Em andamento, o Gerenciador de campanha remove da tabela de trabalho os contatos filtrados anteriormente, inclusive os contatos que já estão marcados como Concluído. Portanto, se um contato que já passou por uma tentativa for filtrado novamente, ele poderá ser discado novamente.
    Para evitar discar novamente os contatos já tentados que foram filtrados devido aos novos critérios de filtro, use o último código de conclusão do contato ao especificar a condição de filtro.
  4. Sempre que o Gerenciador de campanhas filtra os registros, ele verifica a opção Pausar discagem durante a seleção de contatos que está configurada na página Criação de campanha. Caso a opção Pausar discagem durante a seleção de contatos esteja ativada, os contatos são discados somente após o POM finalizar a filtragem de todos os contatos de acordo com as novas condições de filtragem. Caso contrário, os contatos são discados imediatamente após o primeiro conjunto de contatos ser filtrado.
Se o recurso Discagem paralela estiver ativado no POM e você editar um modelo de filtro associado à lista de contatos de uma campanha no tempo de execução, os novos registros filtrados incluirão os registros que já foram coletados para uma tentativa antes que as modificações sejam realizadas no modelo de filtro.
Nota:
No caso de um banco de dados Oracle, se você especificar atributos personalizados do tipo STRING para classificação, o POM considerará apenas os 100 primeiros caracteres do valor do atributo para classificação.