Skip to content

Instantly share code, notes, and snippets.

@aviriel
Last active November 2, 2015 13:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aviriel/b9942f5b62898072affd to your computer and use it in GitHub Desktop.
Save aviriel/b9942f5b62898072affd to your computer and use it in GitHub Desktop.
// Создаем переменные, в которые записываем значения полей с формы задачи: Номер счета, Компания, Сумма счета
var orderNum = task.getVariableLocal('lwf_orderNumber');
var company = task.getVariableLocal('lwf_Company');
var sum = task.getVariableLocal('lwf_amount');
// Указываем шаблон документа по его nodeRef
var templateFile = search.findNode( "workspace://SpacesStore/262981fb-e141-43bd-ac63-9b8199eb1077" );
// Выбираем каталог для сохранения нового документа
var folder = userhome;
// Формируем JSON с переменными для заполнения шаблона
var name = "Счёт " + orderNum;
var data = jsonUtils.toJSONString( {"number": orderNum, "company": company, "amount": sum} );
// Создаем новый документ и прикрепляем его к пакету документов процесса
var bill = template.generate( templateFile, folder, name, data );
bpm_package.addNode(search.findNode(bill.toString()));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment