Конструктор форм

Модуль «Формы» позволяет в режиме конструктора создавать шаблоны заявок и прочих карточек ввода данных для их дальнейшей обработки другими функциональными модулями системы.

Реестр форм

В подразделе «Конструктор форм» (Управление -> Конструктор форм) находится реестр всех созданных в системе экранных форм. В блоке фильтрации реализован отбор форм по названию и модулю, к которому они относятся.

Для создания новой формы необходимо нажать кнопку [+ Новая форма]. В открывшейся карточке нужно дать форме название, написать текст сообщения, которое будет показано пользователю после заполнения формы и её отправки на рассмотрение, а также указать модуль, для которого создаётся форма (список модулей, в которых можно использовать созданные формы пополняется только разработчиком системы):

После нажатия кнопки [+ Добавить] форма появится в реестре в конце списка, но при помощи кнопки [+ Изменить порядок] можно изменить сортировку элементов реестра:

Для изменения сортировки в реестре форм необходимо в открывшемся окне путем перетаскивания элементов списка установить нужный порядок:

Если форма создана некорректно, её можно удалить из реестра форм.

Конструктор форм

После создания формы необходимо добавить в неё поля, заполнение которых потребуется от пользователя. Для этого в реестре форм в колонке «Действия» нужно нажать кнопку [Конструктор форм]:

Для удобства заполнения, поля формы объединяются в тематические группы. Поэтому находясь в конструкторе форм, сначала нужно создать группу полей нажатием кнопки [+ Новая группа]. В карточке группы полей нужно указать её название (желательно прописными буквами, чтобы название группы отличалось от названий полей), затем указать статус активности группы. В большинстве случаев, статус должен быть «Обычный» (статус «Дополнительный» используется в случаях когда необходимо чтобы группа полей появлялась в форме для заполнения не сразу, а, например, при переходе заявки в статус «Запрос доп. информации»). Для упрощения создания форм можно применять имеющиеся в системе тематические шаблоны групп полей — для этого в карточке можно выбрать наиболее подходящий шаблон и поля из шаблона автоматически появятся в форме:

Созданные группы полей можно редактировать и удалять. Но если форма уже используется прикладными модулями (при помощи неё созданы, например, заявки) удаление группы полей недопустимо.

Действия в конструкторе формы:

  • (1) «Изменить порядок» — изменение порядка расположения групп полей в форме
  • (2) «Просмотр формы» — предпросмотр созданной формы
  • (3) «Создать поле» — вызов карточки поля для настройки его параметров и добавления в группу
  • (4) «Редактировать группу» — вызов карточки группы для редактирования
  • (5) «Изменить порядок» — изменение порядка расположения полей в группе
  • (6) «Удалить группу» — удаление группы полей из формы
  • (7) «Удалить поле» — удаление поля из группы
  • (8) «Изменить поле» — вызов карточки поля для редактирования параметров

После создания группы в неё необходимо добавить поля, которые в дальнейшем будут заполнять пользователи.

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

Для добавления в форму нового поля необходимо нажать кнопку «Создать поле» и заполнить его карточку:

В карточке при добавлении поля, минимум, нужно задать название поля (поле «Отображаемый текст»), выбрать тип поля и указать его обязательность заполнения.

Когда поле создано, его можно отредактировать, кликнув по нему в интерфейсе конструктора форм. Открывшаяся для редактирования карточка поля будет содержать следующий набор полей:

  • (1) «Группа поля» — возможность изменить группу поля назначенную при его создании
  • (2) «Отображаемый текст» — возможность изменить название поля
  • (3) «Тип поля» — см. ниже описание возможных типов полей
  • (4) «Доп. атрибут или настройки поля» — атрибут или настройки появляются для полей некоторых типов (см. описание типов полей)
  • (5) «Атрибут ТАНДЕМ» — активация возможности сопоставления поля ЛК с полем справочника системы ТАНДЕМ для дальнейшей передачи
  • (6) «Справочник ТАНДЕМ» — выбор справочника ТАНДЕМ (список справочников пополняется только разработчиком системы)
  • (7) «Атрибут справочника ТАНДЕМ» — выбор поля справочника ТАНДЕМ для сопоставления с ним поля ЛК
  • (8) «Обязательное ли поле» — активация обязательности заполнения поля в форме
  • (9«Условие показа» — активация режима показа или скрытия поля в интерфейсе
  • (10«+ Добавить условие» — кнопка добавления условий показа поля

Типы полей используемые в конструкторе форм:

  • Строка — применимо для ввода коротких текстовых строк (до 255 символов)
  • Электронная почта — для ввода адреса электронной почты по маске (_@_._)
  • Число — допускается ввод только цифр
  • Переключатель — применим если требуется ответ «Да», чтобы пользователь мог активировать его (по-умолчанию, выключен — «Нет»)
  • Выбор — несколько чекбоксов для выбора (необходимо указать допустимые значения, разделяя их символами «:» и переносами строк)
  • Список — небольшой выпадающий список выбора (необходимо указать допустимые значения, разделяя их символами «:» и переносами строк)
  • Список с множественным выбором — небольшой выпадающий список множественного выбора значений (необходимо указать допустимые значения, разделяя их символами «:» и переносами строк). Пример:
    • 1: Экзамен
    • 2: Зачёт
    • 3: Консультация
  • Файл — применим для возможности приложить файл при заполнении формы
  • Справочник — выбор одного из элементов заранее созданного справочника (Администрирование -> Справочники)
  • Дата — поле для ввода дат и времени, имеет 3 подтипа:
    • Дата — формат ДД.ММ.ГГГГ
    • Дата и время — формат ДД.ММ.ГГГГ ЧЧ:ММ
    • Время — формат ЧЧ:ММ
  • Текст — применимо для ввода текстов неограниченной длины
  • СНИЛС — ввод СНИЛС по маске XXX-XXX-XXX XX
  • Телефон — ввод номера мобильного телефона по маске +7 (XXX) XXX XX XX
  • Подсказка — поле для ввода значений с функцией поиска подходящих результатов в облачном сервисе популярных справочников, таких как:
    • Страна;
    • Населенный пункт;
    • Адрес;
    • Организация;
    • Образовательная организация (для более точного поиска необходимо в одной группе полей разместить поле «Населенный пункт» — тогда будут выводиться образовательные организации находящиеся в указанном населенном пункте);
    • Кем выдан паспорт (позволяет по коду подразделения МВД подставить его правильное наименование, как в паспорте гражданина РФ);
    • Электронная почта (предлагает наиболее подходящие адреса электронной почты после ввода нескольких символов адреса);
    • Регион (справочник регионов РФ);
  • Фамилия пользователя ЛК — поле, в которое автоматически подставляется Фамилия из профиля пользователя, с возможностью редактирования;
  • Имя пользователя ЛК — поле, в которое автоматически подставляется Имя из профиля пользователя, с возможностью редактирования;
  • Отчество пользователя ЛК — поле, в которое автоматически подставляется Отчество из профиля пользователя, с возможностью редактирования;
  • E-mail пользователя ЛК — поле, в которое автоматически подставляется e-mail из профиля пользователя, с возможностью редактирования;
  • Документ — поле позволяет приложить в форму документ (шаблон) для скачивания, например, для дальнейшего заполнения/ подписания и прикрепления фотокопии к этой же форме;
  • Системный справочник — поле для ввода значений с функцией поиска подходящих результатов в справочнике системы ТАНДЕМ, например, если нужно возвращать ID элемента этого справочника в учетную систему:
    • Страна;
    • Элемент административно-территориального деления;
    • Уровень (вид, подвид) образования;
    • Вид документа о полученном образовании.
  • Чекбокс — поле позволяет вывести в форму текст (например, согласия на обработку персональных данных) и проставить рядом с ним «галку» (работает аналогично полю типа «Переключатель»).

Шаблоны

В подразделе «Шаблоны» (Управление -> Конструктор форм -> Шаблоны) находятся образцы тематических наиболее применимых в формах групп полей.

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

Системный шаблон можно использовать при создании группы полей, а затем отредактировать поля (изменить или удалить их). Также в режиме предпросмотра можно ознакомиться с работой некоторых типов полей перед их использованием в своей форме.