Счётчики и квоты

Счётчики - это средство подсчёта собранных интервью по произвольному условию в реальном времени. Также, любой счётчик может являться квотой, если у него задано значение квоты.

Квота - это максимальное количество сохраненных интервью, подходящих под указанное в счётчике условие. Учёт квот производится автоматически во время заполнения анкеты. Как только будут получены ответы на все вопросы, которые указаны в условии счётчика, а также если текущие ответы удовлетворяют этому условию - будет проверена квота (сколько уже есть сохраненных интервью в проекте), и если сохранение текущего интервью приведет к переполнению квоты - произойдет автоматическое завершение, без сохранения интервью в проект (это поведение можно изменить, при необходимости).

Для работы со счётчиками в проекте, необходимо выбрать соответствующий раздел в меню проекта:

Счётчики отображаются в таблице с возможностью редактирования каждой строки (для этого необходимо кликнуть по строке):

  1. Быстрое выделение всех счётчиков, или снятие выделения.
  2. Добавление нового счётчика в проект.
  3. Создание копий (добавление в конец) выделенных счётчиков.
  4. Удаление выделенных счётчиков.
  5. Копирование выделенных счётчиков в буфер обмена.
  6. Добавление счётчиков из буфера обмена (позволяет добавить счётчики, скопированные в буфер обмена в другом проекте).
  7. Перемещение выделенных счётчиков на один шаг вверх.
  8. Перемещение выделенных счётчиков на один шаг вниз.
  9. Расчёт значений всех счётчиков.
  10. Пересчёт счётчиков по базе ответов. Используется после редактирования ответов в сохранённых интервью.
  11. Деление квот между пользователями. Подробнее - ниже.
  12. Переход к форме загрузки счётчиков из файла. Описание формата файла находится в самой форме.
  13. Выгрузить все счётчики в Excel-файл. Описание формата файла находится в форме загрузки счётчиков из файла.

В таблице со списком счётчиков отображаются следующие колонки:

  • Наименование
    Наименование счётчика, может быть любым. Значение в этой колонке выделяется цветом, который зависит от установленных флагов или возникшей проблемы:
    • Наименование - счётчик является маркером полных интервью. Такой счётчик в проекте может быть только один.
    • Наименование - обычный счётчик, считает все интервью, согласно заданного условия.
    • Наименование - скрытый счётчик (не отображается на странице общей статистики проекта).
    • Наименование - счётчик отключён, потому что время расчёта значения по его условию превысило 30 секунд. Необходимо упростить условие.
  • Квота
    Значение квоты для счётчика (максимально допустимое количество интервью).
  • Значение
    Рассчитанное значение счётчика (текущее количество интервью в массиве).

Добавление счётчика

При добавлении нового счётчика или при редактировании существующего используется следующая форма:

  • Наименование – желаемое наименование счётчика.
  • Метка – значение, используемое совместно с базами контактов в телефонных опросах. В качестве метки может быть любое число или слово, главное - чтобы метки счётчика и базы совпадали. Когда на экране появится сообщение о том, что достигнут лимит по квоте, базы контактов с такими же метками будут отключены. Для отключения баз в во внешнем DEX нужно указать ссылку на проект в соответствующем разделе свойств проекта.
  • Условие – основное условие, используемое для подсчета подходящих интервью (учитывает только уже сохраненные в базе интервью). Описание синтаксиса выражений можно найти здесь.
  • Условие квоты – дополнительное условие (может отсутствовать, при этом будет использоваться основное), используемое для проверки, подходит ли интервью для этого счётчика, когда оно ещё не сохранено в базу, т.е. во время заполнения анкеты.
  • Квота – числовое значение, при указании которого будет включен механизм автоматической проверки при заполнении анкеты, и если сохранение анкеты приведет к переполнению квоты – интервью завершится и в базу не сохранится (по умолчанию).

Также у счётчика можно установить флаги:

  • Учитывать только полные интервью [4] (пока не реализовано)
    При включении этого флага, основное условие будет автоматически дополнено условием из счетчика, у которого установлен флаг Маркер полных интервью.
  • Маркер полных интервью [2]
    При включении этого флага, условие счётчика определяет - какое интервью является полным (т.е. именно тем, которое Вас интересует и будет выгружено в итоговом массиве). Такой счётчик в проекте может быть только один.
  • Скрытый [1]
    При включении этого флага счётчик не будет отображаться на странице с общей статистикой проекта.
  • Отображать счетчик жирным шрифтом [16]
    Делает шрифт названия счётчика жирным.
  • Отображать счётчик серым цветом [32]
    Делает цвет шрифта названия счётчика серым.

В квадратных скобках указаны коды флагов, которые можно добавлять в 6-й столбец файла со счётчиками. Если требуется установить несколько флагов одному счётчику, то необходимо указывать сумму их чисел. Например, для установки флагов Скрытый и Отображать счётчик жирным шрифтом нужно указать число 17.

Поле Комментарий используется для указания любого комментария. Если в свойствах проекта включён флаг Исключать контакты по условию из комментария квоты, то в этом поле можно указать условие для исключения контактов в формате Имя поля базы контактов = Значение. Например, Группа = А, Пол = М. То есть при появлении сообщения о том, что достигнут лимит по квоте, во всех базах будут исключены контакты, у которых в поле «Группа» значение «А» и одновременно в поле «Пол» значение «М». Если в имени поля или в значении есть запятая, то их нужно брать в кавычки: "Группа, подгруппа" = А. Данная функция пока доступна только для внешнего DEX.

Подробнее об использовании счётчиков и квотах можно почитать в статье.

Квотные задания

Если хотя бы в одном счётчике указана квота и её необходимо поделить между пользователями, которые будут работать на проекте, это можно сделать в соответствующем разделе самого счётчика или в специальном разделе, открывающимся кнопкой Квотные задания, расположенной на панели над списком счётчиков, также попасть в него можно через левое меню проекта.

При нажатии на раздел Квотные задания в счётчике с квотой открывается следующая форма:

Для добавления пользователя нужно нажать кнопку Добавить, указать его логин и квотное задание, которое необходимо выполнить. Чтобы удалить задание, нужно убрать значение из поля Задание, и при сохранении счётчика пользователь будет удалён из списка.

Если требуется добавить задание, которое превысит квоту счётчика - для отключения проверки суммы заданий можно воспользоваться флагом Не проверять превышение квоты квотными заданиями (флаг не сохраняется).

При удалении квоты счётчика добавленные задания остаются, и если сохранить счётчик без квоты - будет ошибка. Разрешить автоматическое удаление заданий можно флагом Удалять связанные квотные задания при отсутствии квоты (флаг не сохраняется).

Важный момент. Если в списке нет пользователя - ему доступна вся квота.

В разделе Квотные задания проекта можно распределять все квоты сразу:

Здесь для каждого добавленного пользователя отображаются все счётчики, у которых есть квота. Принцип деления такой же. Если задания нет - пользователь может работать по общей квоте.

Комментарии