Шаблоны

ПО Botman.one позволяет формировать текст на основе шаблонов. Если на основе шаблона формируется файл (Microsoft Office), их называют Вариативные документы.

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

На текущий момент поддерживаются следующие типы документов:

  • Текст - обычный текст или текст содержащий HTML-разметку
  • Файл Word - файл в формате MS Word (docx)
  • Файл Excel - файл в формате MS Excel (xlsx)
  • Файл PowerPoint - файл в формате MS PowerPoint (pptx)

Настройка шаблона вариативного документа происходит следующим образом:

  1. Текст документа размечается специальными тегами. Подробно процесс разметки описан в разделе Разметка шаблонов.
  2. Файл документа загружается в Конструктор (за исключением простого текста, который редактируется в самом Конструкторе).
  3. В редакторе Конструктора производится настройка правил обработки шаблона, для размеченного текста. Подробно процесс настройки правил описан в разделе Правила шаблонов.

Работа с файлами Microsoft Office

Разметка тегами файлов Microsoft Office производится в тексте самого документа в используемом редакторе. Например в Microsoft Word для документов docx. Для редактирования документов можно использовать любой редактор, напримре Libre Office, Google Docs, Мой ОФис, WPS Office. Главное сохранять файл в форматах *x (docx, xlsx, pptx), шаблонизатор работает только с такими форматами.

Рендеринг шаблонов

Рендеринг шаблонов - это процесс применения правил обработки шаблона к тексту, на основе данных алгоритма. Рендеринг производится для блоков, которые поддерживают шаблонизацию текста:

  • для сообщений в момент прохождения алгоритмом блока;
  • для заключений в момент скачивания пользователем файла документа.