0

我需要一个usign 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());
4

0 回答 0