Настройка страницС помощью настроек анкеты пользователь имеет возможность детальной настройки анкеты на нескольких уровнях. Пользователь может:
Функционал системы позволяет производить настройку на уровне анкеты, на уровне отдельных страниц, а также на уровне отдельных элементов страницы.
На уровне анкеты пользователь может настроить проверки, которые будут выполняться во время сохранения анкеты, а также сделать обязательными ответы на все вопросы анкеты.
На уровне страницы пользователь может настроить правила отображения страниц при выполнении одного или нескольких условий. При этом правила отображения страниц нельзя назначить для родительской страницы.
На уровне элемента страницы пользователь может установить значение элемента по умолчанию, правила использования, и правила проверки ввода.
Система реализует сложные условия для проверки введенных значений на разных страницах анкеты. Создание условий проверок выполняется на закладке Проверки. Проверки осуществляются только по посещенным страницам анкеты.
Закладка Проверки содержит перечень действующих в анкете проверок.
Окно Проверки содержит вкладки Общее и Выражение.
Вкладка Общее содержит параметры проверки.
![]() В поле Проверка пользователь указывает название проверки.
В поле Тип пользователь указывает тип проверки:
0-Строгая
1-Мягкая
Вкладка Выражение предназначена для настройки логического выражения, по котором работает проверка.
![]() Настройка выражения осуществляется через редактор формул. Редактор состоит из полей:
Блок Формула содержит формулу, по которой работает проверка.
Блок Операторы содержит перечень математических и логических операторов, которые пользователь может использовать для настройки формулы.
Блок Параметры объектов содержит набор параметров, из которых состоит формула для проверки.
В нижней части окна размещены закладки привязок Параметры и Элемент анкеты.
Закладка Параметры содержит настраиваемые параметры проверки. Параметры используются в вкладке Выражение для построения логических выражений. Проверка выполнена, если Выражение возвращает логическое True, и не выполнена, если результат False.
Вкладка Общее содержит название параметра (поле Параметр) и текст ошибки (поле Текст ошибки).
![]() Вкладка Выражение содержит формулу проверки. Редактор формул для параметра аналогичный редактору формул для проверки.
![]() Результатом использования параметра является логическое значение 1-True или 0-False. Для отрицательного результата параметра указывается Текст ошибки, который система отображает на Мобильном модуле при выполнении анкеты.
Если для элемента анкеты установлена мягкая проверка, пользователь мобильного устройства получает нотификацию о названии страницы и названии поля, для которого не соблюдается условие мягкой проверки, но может сохранить результаты или перейти к следующей активности.
Если для элемента анкеты установлена строгая проверка, пользователь получает нотификацию о названии страницы и названии поля, для которого не соблюдается условие строгой проверки и должен исправить значения для обеспечения требуемых условий строгой проверки.
![]() Если проверка не привязана к элементам анкеты, или задано неправильное выражение проверки во время редактирования проверки отображается предупреждающее сообщение. Кнопкой СОХРАНИТЬ сохраняются внесённые данные. Нажатием кнопки ОТМЕНА пользователь возвращается к форме создания, редактирования проверки.
![]() На панели инструментов закладки Проверки существует возможность сделать все вопросы обязательными с помощью кнопки
![]() Если после нажатия на кнопку Все вопросы обязательны добавить одну или несколько страниц анкеты, то для реализации их обязательности нужно повторно нажать данную кнопку или задать проверку вручную.
При повторном нажатии на кнопку Все вопросы обязательны после редактирования вопроса - проверка по данному вопросу осуществляется заново. Принцип повторной работы кнопки:
Для создания новой проверки нужно воспользоваться соответствующей кнопкой на панели инструментов.
После выбора проверки открываются закладки создания параметров анкеты и привязки элементов анкеты.
![]() На закладке Параметры создаются параметры проверок. Параметр - это совокупность набора полей анкеты, связанных логическими операторами.
![]() На закладке Элементы анкеты выполняется привязка проверки к элементам анкеты, для которых выполняется проверка.
Новые элементы создаются
Создание правила отображения страницы выполняется с помощью кнопки
![]() ![]()
![]() Описание полей закладки:
№, Статус, Изменено, Пользователем
Страница
Название страницы для которой действует правило отображения.
Правило
Название правила, для которого создается условие.
Способ объединения условий
Логика работы правила с условиями. Доступные значения:
0 - Все выполняются
1 - Все не выполняются
2 - Хотя бы одно выполняется
3 - Хотя бы одно не выполняется
Параметр цикличности
Название элемента родительской страницы, который определяет цикличность анкеты.
Разрешить досрочное завершение цикла
При активном флажке пользователь может досрочно завершить цикл. Если флажок сброшен, при заполнении анкеты нужно выполнить все циклы в соответствии с установленным параметром цикличности.
В нижней части размещена закладка Условия, которая содержит перечень условий для правила отображения.
![]() Поле Правило содержит название правила.
Выпадающий список Элемент условия содержит перечень всех элементов родительских страниц. Тип значения в поле Элемент условия определяет значение, для которого будет производится проверка.
Выпадающий список Оператор содержит набор предопределенных значений, перечень которых зависит от типа элемента.
Для элементов страницы первого уровня правила отображения создать нельзя.
На закладке Значения по умолчанию формы редактирования элемента можно задать значение по умолчанию для элемента страницы. Каждый элемент может иметь одно безусловное значение по умолчанию и несколько условных значений. В правилах расчета условных значений используются поля родительских страниц, следовательно элементы начальной страницы могут иметь только безусловные начальные значения.
![]()
На закладке Правила использования можно создать правило отображения элемента.
Создание правила для отображения условной страницы или элемента выполняется с помощью кнопки
![]() ![]() Выпадающий список Элемент устанавливает элемент, для которого действует правило использования.
Поле Правило содержит название правила проверки.
Выпадающий список Способ объединения условий содержит набор предопределенных значений:
0-Все выполняются
1-Все не выполняются
2-Хотя бы одно выполняется
3-Хотя бы одно не выполняется
Закладка Условия содержит перечень условий отображения страницы.
Функциональность формы Правила использования на формах редактирования элементов аналогична функциональности формы Правило отображения страницы.
На закладке Правила проверки ввода можно создать правила проверки вводимых значений.
Функциональность правил проверки ввода аналогична функциональности правил отображения страницы и правил использования .
![]() В правилах проверки ввода дополнительно отображается поле Текст ошибки на форме создания условия.
Механизм привязывания и отвязывания и базовые поля описаны в отдельных подразделах руководства.
|