Show/Hide Toolbars

Руководство администратора

В опросах участвуют две категории:

1. Первая категория выполняет роль справочника опросов/тестов, в ней на вкладке Опросы нужно включить режим Опросы

2. Во второй категории ставятся задачи на прохождение опросов/тестов, в ней на вкладке Опросы нужно включить режим Прохождение опросов

По умолчанию в категориях отключен инструмент опросов.

survey-00

Выбор режима опросов

Опросы

В категории установлен режим Опросы:

survey-01

Режим "Опросы"

После сохранения режима Опросы в категории создается смарт-кнопка Редактор. Для нее по умолчанию устанавливаются необходимые настройки, но при необходимости их можно скорректировать: изменить видимость, статусы и пр.

Для перехода в новый редактор опросов в смарт-кнопке необходимо указать URL вида: /spa/survey/creator/?surveyTaskId={surveyTaskId}

где surveyTaskId — ID задачи.

cats_properties_surveys-05

Настройки смарт-кнопки "Редактор"

В пользовательском режиме по нажатию этой кнопки открывается редактор опросов.

survey--3

Редактор опросов

Прохождение опросов

В категории для прохождения опросов предварительно должен быть добавлен ДП с типом "Lookup". В качестве источника ДП в его настройках необходимо выбрать категорию, в которой включен режим "Опросы". Этот ДП нужно выбрать в параметре Выбор опроса.

В категории установлен режим Прохождение опросов:

survey-02

Режим "Прохождение опросов"

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

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

Для выбора признака, по которому требуется настроить предопределение доступа к кнопке проходения опроса нажмите кнопку Добавить, в раскрывшемся списке доступны группы пользователей, роли в задаче и права в категории. Права определяются по статусам в категории и назначаются при клике на ячейку. Иконка access_matrix-001 соответствует праву доступа на просмотр кнопки. Отсутствие иконки в ясейке означает, что на данном статусе для указанных пользователей кнопка будет недоступна. По умолчанию право на просмотр выдано всем пользователям по умолчанию на всех статусах задачи.

survey-03

Матрица настройки доступа к опросу

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

survey-8

Блок результатов опроса в карточке задачи

Для выбора признака, по которому требуется настроить предопределение доступа к блоку результатов нажмите кнопку Добавить, в раскрывшемся списке доступны группы пользователей, роли в задаче и права в категории. Права определяются по статусам в категории и назначаются при клике на ячейку. Иконка access_matrix-001 соответствует праву доступа на просмотр блока. Отсутствие иконки в ясейке означает, что на данном статусе для указанных пользователей блок будет недоступен. По умолчанию право на просмотр выдано всем пользователям по умолчанию на всех статусах задачи.

survey-04

Матрица настройки доступа к результатам опроса

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

surveys---2

Кнопка для запуска опроса

В пользовательском режиме по нажатию этой кнопки открывается окно для прохождения опроса.

survey--4

Отображение опроса для пользователей

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

Автоматизация

Для автоматизации работы с отчетами в системе используются смарт-события После завершения опроса и После обновления результата опроса.

cats_properties_surveys_smart_event

Событие "После завершения опроса"

Хранение в базе данных

Хранение данных опросов организовано в структуре базы данных с использованием четырех основных таблиц. Основная таблица Polls содержит информацию об опросе, включая его связь с конкретным сообщением в системе, а также JSON-описание всей структуры в нотации SurveyJS. Вопросы, входящие в опрос, хранятся в таблице PollsQuestions, а доступные варианты ответов для каждого вопроса в таблице PollsQuestionsAnswersOptions. Результаты опросов сохраняются в таблице PollsResponses, где каждый ответ представляет собой JSON-объект, соответствующий структуре опроса, и связан с уникальным пользователем и конкретным опросом.

Полезные ссылки