Дизайнер бизнес-процессов > Табличные процессы > Операции / Генерация по шаблону

Генерация по шаблону

Generation_1 Операция Генерация по шаблону позволяет создавать документы во время исполнения бизнес-процесса, используя загруженные в QuickBPM шаблоны. Данные из процесса автоматически подставляются в документ.

Таким образом вы получаете, например, договор с указанной датой подписания, наименованием контрагента и суммой покупки.

начало внимание

Настраивать блок Генерация по шаблону могут только пользователи, включенные в группу Администраторы.

конец внимание

 

Настройка блока «Генерация по шаблону»

 

На странице процесса нажмите +Добавить шаг и выберите тип Генерация по шаблону.

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

В нашем примере требуется создать договор на поставку оборудования сразу после задачи Оформить заказ и перед задачей Подписать договор.

Generation_2

Чтобы открыть окно с настройками, наведите курсор на номер задачи и нажмите на появившийся значок Generation_3.

Generation_4

  • Шаблон документа – выберите шаблон. Обратите внимание: шаблоны, созданные на уровне раздела или приложения, можно добавить только в бизнес-процессы, созданные в тех же разделах или приложениях.
  • Выходной файл* – выберите файл, в который будет записан сформированный по шаблону документ. Для этого предварительно добавьте в контекст процесса переменную типа Файл. Это обязательное поле.
  • Имя выходного файла* – по умолчанию в качестве имени выходного файла используется название шаблона документа. Вы можете его изменить. В имени выходного файла можно использовать свойства переменных процесса и функцию DateTime. Для того чтобы добавить переменную, нажмите на знак {+} в правой части поля. Для того чтобы использовать функцию DateTime, нажмите на символ f(x). Подробнее про использование функции DateTime вы можете прочитать в статье Название элемента. Поле Имя выходного файла – обязательное.
  • Конвертировать в PDF – поставьте эту галочку, если хотите, чтобы документ был создан в формате PDF.

После того как вы заполнили все поля, нажмите Сохранить.

В окне настроек появится новая вкладка – Значения полей.

В левом столбце показаны переменные шаблона документа. В правом столбце вам необходимо указать соответствующие им переменные процесса. Значения этих переменных будут подставлены в договор.

Generation_5

Документ будет сформирован только в том случае, если все эти переменные будут заполнены во время исполнения процесса. Убедитесь, что вы добавили их на формы задач, которые на схеме процесса стоят до блока Генерация по шаблону.

Сгенерированный документ будет сохранен в переменную, которую вы указали в качестве выходного файла. Добавьте ее на форму соответствующей задачи, чтобы пользователь смог получить документ.

Сохраните и опубликуйте процесс.

При исполнении процесса работник, отвечающий за оформление заказа на поставку оборудования, укажет контрагента, контактное лицо, номер и сумму договора.

После этого данные будут автоматически подставлены в шаблон договора. Следующая задача по процессу – Подписать договор. На ее форме исполнитель увидит поле с готовым договором.

Нажав на него, исполнитель сможет открыть предпросмотр и распечатать договор.