В рамках моего проекта окончания учебы я работаю с инструментом Bonitasoft Community Edition версии 6.4.1. Меня просят создать кнопку «Экспорт в формате PDF» в моей форме, которая будет экспортировать эту форму и ее данные (например, снимок экрана веб-страница, отображаемая в браузере), чтобы распечатать ее и отправить по почте
создать PDF из формы bonitasoft
comment
Так что у вас не работает?
- person Rowland Shaw   schedule 29.04.2015
comment
Добро пожаловать на СО. Вопросы здесь должны показать ваши собственные усилия по кодированию. Это не вопрос и больше похоже на запрос, пожалуйста, закодируйте этот запрос для меня, который не приветствуется на SO.
- person Laurent S.   schedule 29.04.2015
comment
на самом деле я не прошу дать мне код для вставки! я прошу полезных идей в качестве поддержки, я все еще новичок в bonitasoft, и в версии Community повезло со многими опциями (возможность создания файла из формы доступна в версии подписки)
- person maha.ezzine   schedule 29.04.2015
comment
Я бы сказал, что такой вопрос лучше подходит для веб-сайта сообщества Bonitasoft, чем для Stackoverflow.
- person ttoine   schedule 30.04.2015
Ответы (1)
Установите флажок на вашей кнопке на вкладке действий кнопки.
Вставьте java-библиотеку, которая будет выполнять эту задачу, с функцией, принимающей в качестве параметров processApi (ProcessRuntimeAPI) и processInstanceId.
Затем вы можете получить свои переменные процесса с помощью API Boniatsoft.
processApi.getProcessDataInstances(processInstanceId, 0, 10000);
Оставшаяся задача — внедрить эти переменные на ваш сервер отчетов.
И вызывать эту функцию из скрипта groovy после публикации формы, в коннекторах задач.
person
David Doumèche
schedule
17.12.2015