Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Конвертация файла в PDF

Конвертация файла в PDF

pdf-convert-1Блок используется для конвертации файла .docx или .xlsx в формат .pdf в ходе выполнения бизнес-процесса.

Рассмотрим применение элемента в процессе составления договора и отправки его контрагенту. В ходе бизнес-процесса договор формируется по шаблону в формате .docx, при необходимости редактируется и проходит согласование руководителя. Затем формат согласованного документа автоматически изменяется с помощью блока Конвертация файла в PDF. После этого ответственный сотрудник получает задачу отправить договор, в который уже нельзя внести правки, контрагенту.

Схема процесса при этом будет выглядеть следующим образом:

pdf-convert-2

Настройка блока

На странице процесса на панели инструментов справа от поля для моделирования откройте вкладку Системные элементы. Перетащите блок Конвертация файла в PDF на схему и разместите его там, где в ходе выполнения процесса потребуется изменить формат файла.

pdf-convert-3

Дважды нажмите на добавленный блок, чтобы открыть окно с настройками. 

pdf-convert-4

  • Название* — укажите название блока, которое будет отображаться на схеме процесса;
  • Входной файл* — выберите из контекста процесса переменную типа Файл, содержащую документ, формат которого будет изменяться;  
  • Выходной файл* — выберите из контекста процесса переменную типа Файл, в которую будет записан документ с изменённым форматом;
  • Имя выходного файла* — укажите название, которое будет присваиваться новому файлу после изменения формата. Вы можете использовать переменные процесса. Для этого в правой части поля нажмите {+}. В шаблон названия можно добавить дату с помощью функции DateTime(). Для этого нажмите f(x).  

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

Когда процесс дойдёт до настроенного блока, формат документа автоматически сменится. Новый документ сохранится в переменную, которая была указана в качестве выходного файла. Вы можете использовать эту переменную в ходе процесса. В примере, описанном выше, ответственному сотруднику придёт задача, на форме которой будет размещён выходной файл. Сотрудник сможет скачать документ и отправить его контрагенту.