Рекомендации по редактированию шаблона фильтра во время выполнения кампании

Последнее обновление : Sep 17, 2025 |
Prolog information
При запуске кампании диспетчер кампаний фильтрует и сортирует контакты в соответствии с шаблоном фильтра и связанным списком контактов, которые настроены на странице «Создание кампании». POM создаст временную таблицу, связанную с заданием, и добавит в нее отфильтрованные контакты. Диспетчер кампаний использует эти отфильтрованные контакты для кампании.
Однако вы можете использовать Информационная панель супервизора для внесения следующих изменений в связанный шаблон фильтра или список контактов кампании во время ее выполнения:
  • изменение критерия фильтра в шаблоне фильтра;
  • изменение критерия сортировки в шаблоне фильтра;
  • связь нового шаблона фильтра со списком контактов кампании;
  • добавление списка контактов с приоритетом в кампанию;
  • удаление списка контактов из кампании.
При внесении во время выполнения кампании каких-либо из приведенных выше динамических изменений диспетчер кампаний выполняет следующие операции:
  1. Диспетчер кампаний временно прекращает набор номера. Он набирает номер только тех контактов, которые уже выбраны для набора номера, но не выбирает следующий контакт, который нужно набрать.
  2. Диспетчер кампаний удаляет существующие контакты из таблицы заданий, кроме контактов, которые находятся в состоянии «Выполняется».
    Контакты считаются находящимися в состоянии «Выполняется», если они соответствуют какому-либо из следующих условий:
    1. попытка обработки еще не выполнена;
    2. попытка обработки контакта предпринята, но обработка результата попытки для контакта еще не выполнена;
    3. для контакта устанавливается обратный вызов;
    4. для контакта устанавливается повторная попытка обработки;
    5. для контакта выполняется попытка обработки.
    Записи повторных и обратных вызовов хранятся в таблице базы данных, используемой диспетчером кампаний для обслуживания набранных записей и дальнейшей обработки.
  3. Диспетчер кампаний повторно запускает процесс фильтрации и добавляет последние отфильтрованные контакты в таблицу заданий кампании.
    За исключением контактов, которые находятся в состоянии «Выполняется», диспетчер кампаний удаляет из таблицы заданий ранее отфильтрованные контакты, включая контакты, которые уже отмечены как выполненные. Следовательно, если контакт, попытка обработки которого уже предпринималась, будет отфильтрован снова, он может быть набран снова.
    Чтобы избежать повторного набора контактов, для которых уже предпринималась попытка обработки и которые были повторно отфильтрованы из-за новых критериев фильтра, используйте последний код завершения контакта при указании условия фильтра.
  4. Каждый раз, когда диспетчер кампаний фильтрует записи, он проверяет параметр Приостановить набор номера во время выбора контакта, настроенный на странице «Создание кампании». Если параметр Приостановить набор номера во время выбора контакта включен, то набор контактов возможен только после завершения POM фильтрации всех контактов в соответствии с новыми условиями фильтрации. В противном случае набор контактов выполняется сразу после фильтрации первого набора контактов.
Если функция Параллельный набор включена в POM и вы редактируете шаблон фильтра, связанный со списком контактов кампании во время ее выполнения, новые отфильтрованные записи будут включать записи, которые уже были отобраны для выполнения попытки вызова до внесения изменений в шаблон фильтра.
Note:
В случае с базой данных Oracle, если вы указываете для сортировки пользовательские атрибуты типа STRING, POM учитывает только первые 100 символов значения атрибута для сортировки.