即:
>我需要包含哪些maven库?
>是否可以在主应用程序WAR中部署设计器特定的组件(这毕竟是嵌入式的意思)?
>我如何访问设计师?它有特定的URL吗?
提前感谢任何提示.
解决方法 我终于找到了怎么做.你需要的是一个KIE工作台的运行实例(似乎这曾经被称为Drools Guvnor).您可以使用jBPM安装程序快速启动并运行演示系统.有关如何 *** 作的书面指南可以在here找到.在我的情况下,我从here下载了jbpm-6.1.0.Final-installer-full.zip.
只要你有运行KIE工作台的JBoss AS / WildFly,就可以通过http:// localhost:8080 / jbpm-console /访问它.
现在,在KIE研讨会中保存的每个BPMN流程似乎都有一个唯一的路径,也是一个Git存储库URL.当您打开图表并转到元数据选项卡时,此路径将列为URI.
要使用jBPM Designer BPMN 2编辑器在自定义构建的Web应用程序中显示此BPMN流程,只需在其中创建一个带有该URL的iframe HTML元素,如下例所示:
<HTML> <head> <Title>Test</Title> </head> <body> <h1>Test</h1> <p>Editor frame below:</p> <iframe height='800' src='http://localhost:8080/jbpm-console?standalone=&path=git://master@jbpm-playground/HR/src/main/resources/hiring.bpmn2' wIDth='1000'></iframe> </body></HTML>
加载该页面后,编辑器将通过该iframe嵌入到页面中.这甚至适用于没有Web服务器的静态HTML页面,所以它应该非常通用,并且您的Web应用程序肯定不需要在同一个JBoss AS / WildFly实例中运行,甚至不需要用Java编写.
到目前为止我没想到的是如何通过某种API创建新的BPMN流程,然后可以在独立的Web应用程序中进行编辑.此外,我不知道访问控制应该如何工作.
总结以上是内存溢出为你收集整理的jBPM6 – 在现有应用程序中嵌入Web设计器全部内容,希望文章能够帮你解决jBPM6 – 在现有应用程序中嵌入Web设计器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)