Перейти к основному содержимому

$dialer.reportData

Метод позволяет расширить отчет по обзвону столбцами с произвольными данными.

Синтаксис

Метод принимает три аргумента.

АргументТипОписаниеЗначение по умолчанию
headerСтрокаЗаголовок столбца в отчете
valueСтрокаЗначение столбца для данного номера
orderЧислоПорядок столбца0
$dialer.reportData("Возраст клиента", $client.age);
$dialer.reportData("Формулировка отказа", $parseTree.text, 1);

При вызове метода в отчеты по попыткам и по номерам добавляется столбец с заголовком, переданным в header. В ячейку столбца, соответствующей текущему абоненту, будет записано значение value.

Сортировка столбцов в отчете

Необязательный аргумент order позволяет задать сортировку добавляемых столбцов относительно друг друга. Столбцы сортируются по убыванию значений order, а при их совпадении — по алфавиту.

Например, при добавлении таких столбцов со следующими значениями order они будут расположены так:

ПолИмяОтчествоФамилияОтношение к курению
1000-1

Использование в сценарии

подсказка
Метод может использоваться для записи любой информации, которая может быть полезной при анализе результатов обзвона: например, выставленной клиентом оценки или формулировки отказа от опроса.

Рассмотрим пример сценария опроса:

require: name/name.sc
module = sys.zb-common

theme: /

state: Start
q!: $regex</start>
a: Здравствуйте! Как вас зовут?

state: Name
q: $Name
a: Приятно познакомиться, {{$parseTree._Name.name}}!
script:
$dialer.reportData("Имя", $parseTree._Name.name);
a: Как вы относитесь к курению?

state: Smoking
q: *
a: Так и записала: «{{$parseTree.text}}».
script:
$dialer.reportData("Отношение к курению", $parseTree.text, 1);

После прохождения сценария в отчете по обзвону появятся столбцы Имя и Отношение к курению, где по каждому клиенту будут зафиксированы их ответы на соответствующие вопросы.

Столбец Отношение к курению будет первым, поскольку для него передан аргумент order со значением 1. Приоритет столбца Имя равен значению по умолчанию (0), поэтому он будет вторым.

предупреждение
Количество столбцов в отчете по обзвону ограничено. Обратитесь к администратору аккаунта за подробной информацией.