jBPM6 – 在现有应用程序中嵌入Web设计器

jBPM6 – 在现有应用程序中嵌入Web设计器,第1张

概述您是否了解任何可能帮助我将jBPM Web设计器嵌入现有Web应用程序的指南/教程/示例项目? 即: >我需要包含哪些maven库? >是否可以在主应用程序WAR中部署设计器特定的组件(这毕竟是嵌入式的意思)? >我如何访问设计师?它有特定的URL吗? 提前感谢任何提示. 我终于找到了怎么做. 你需要的是一个KIE工作台的运行实例(似乎这曾经被称为Drools Guvnor).您可以使用jBPM安 您是否了解任何可能帮助我将jBPM Web设计器嵌入现有Web应用程序的指南/教程/示例项目?
即:

>我需要包含哪些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设计器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存