Шаблон документа в ELMA365 может содержать любой текст, переменные, функции, условия и циклы. elma365.com Добавляя шаблон в бизнес-процесс, можно связать поля из шаблона с контекстными переменными процесса. elma365.com
Некоторые возможности синтаксиса шаблонов:
- Использование функций. elma365.com Например, ToString() для вывода различных типов данных в переменной, DateTime() для отражения даты и времени в определённом формате с учётом локали, Count() для отображения числа элементов в таблице или приложении. elma365.com Также есть специальные функции, такие как Barcode, JobPosition, PasteImage, HYPERLINK и ExtText. elma365.com elma365.com
- Использование условий. elma365.com Условие начинается с оператора {if <условие>} и заканчивается оператором {end}. www.elma-bpm.ru Вместо {end} можно использовать {end if}. www.elma-bpm.ru Общий вид условия: {if <условие>} <Действие, если условие истинно> {else} <Действие, если условие ложно> {end}. www.elma-bpm.ru
- Использование циклов. elma365.com Цикл for позволяет отобразить данные в виде списка или таблицы. elma365.com
Переменные в шаблоне должны иметь формат: {$имя_переменной}. elma365.com www.elma-bpm.ru Имя переменной уникально и пишется латинскими буквами. elma365.com
Более подробную информацию об использовании синтаксиса шаблонов в ELMA365 можно найти на сайте elma365.com. elma365.com