Шаблон документа

Шаблон документа - набор правил, на основе которых пользователями будут создаваться новые документы. Шаблон определяет названия и типы полей ввода данных, основной маршрут движения документа, раздел, в который будет помещён шаблон и альтернативные маршруты с условиями их активации.

В шаблонах используются следующие типы полей:

Текстовая строка - поле для ввода однострочной текстовой информации
Список - поле для выбора одного значения из списка
Календарь - поле для выбора даты из календаря
Чекбокс - поле бинарного выбора (да/нет)
Текстовое поле - поле для ввода многострочной текстовой информации
Файл - поле для загрузки, удаления и просмотра файла (максимальный размер файла задается в настройках системы)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Правила, согласно которым формируется шаблонный документ

  • Документ строится из блоков "название поля + поле ввода", следующих друг за другом сверху вниз, согласно порядка, указанного в шаблоне
  • Если тип поля Календарь или Чекбокс - то внутри блока применяется горизонтальное форматирование
  • Если тип поля Текстовая строкаСписокТекстовое поле или Файл - то внутри блока применяется вертикальное форматирование

 

 

 

 

 

 

 

 

 

 

 

 

Альтернативные маршруты

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

Выражение выглядит следующим образом: Поле Условие Значение

Поле - строковое значение конкретного поля документа

Значение - текстовая строка, с которой выполняется сравнение

Условие - одна из операций сравнения (равно, не равно, больше, меньше, содержит)