JAICP

$dialer.reportData


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


Синтаксис

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


Аргумент Тип Описание Значение по умолчанию
header Строка Заголовок столбца в отчете
value Строка Значение столбца для данного номера
order Число Порядок столбца 0

$dialer.reportData("Возраст клиента", $client.age);
$dialer.reportData("Формулировка отказа", $parseTree.text, 1);

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


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

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

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

Пол Имя Отчество Фамилия Отношение к курению
1 0 0 0 -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), поэтому он будет вторым.

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