Чтение форм из файла BAR - Текущий в коде -
Мне нужен пример использования FormEngine. Чтобы быть более конкретным.... Я выполняю код ниже - но в моем файле BAR нет форм:(Файл BAR был экспортирован из Flowable Modeler и содержит одну форму, один процесс и приложение. Возможно, есть другой способ развернуть и получить формы...?
RepositoryService repositoryService = processEngine.getRepositoryService();
FormRepositoryService formRepositoryService = formEngine.getFormRepositoryService();
File file = new File(path);
ZipInputStream inputStream = new ZipInputStream(new FileInputStream(path));
String idDeployParent = repositoryService.createDeployment()
.name(file.getName())
.addZipInputStream(inputStream)
.deploy()
.getId();
DeploymentEntity deploymentEntity = (DeploymentEntity) repositoryService.createDeploymentQuery().list().get(0);
formRepositoryService.createDeployment()
.name(file.getName())
.parentDeploymentId(idDeployParent)
.deploy();
System.out.println(" FORMS FOUND: " + formRepositoryService.createFormDefinitionQuery().list().size());