15

对于科学项目,我需要在 Web 浏览器中渲染/显示 BPMN 2.0 模型。是否有任何库可用于仅呈现图表?(除了显示它,我不需要编辑它或做任何事情)。如果所述库也能够渲染/显示 Petri 网,则可以加分。

解决方案应该是开源的。

谢谢!

4

9 回答 9

14

活动

http://activiti.org/

  • 相当先进
  • 爪哇
  • 由几个供应商开发,例如http://signavio.com(大学免费使用:http ://academic.signavio.com/ )——上面提到的 Red Hat jBPM 产品似乎也是建立在 activiti 之上的。

羚羊

http://code.google.com/p/oryx-editor/

  • 停产,Activiti 是继任者

里格

http://rapilabs.com/software/rigrr

  • 简单(html,js)
  • α
  • 新 (2012)

瓦帕玛

http://www.wapama.net/

  • 发展陈旧
  • 前阿尔法

荣格

http://jung.sourceforge.net/

  • 灵活的
  • 爪哇
  • 需要丑陋的 Java 浏览器插件

ps:你问的很含糊。例如,您应该让我们知道您在寻找什么样的图书馆?你的编码环境是什么?

于 2012-10-12T12:57:30.263 回答
8

有一个名为的包bpmn-jsbpmn.io开源的。在这里能找到它:

http://bpmn.io/blog/posts/2014-bpmn-js-viewer-is-here.html

于 2014-11-12T22:40:31.003 回答
4

您可以轻松创建自己的渲染器。博客文章http://www.pleus.net/blog/?p=2142解释了如何做到这一点。

于 2013-07-22T15:19:04.183 回答
2

camunda BPMN 渲染库:https ://github.com/camunda/camunda-bpmn.js 你可以在这里看到一个演示:http ://camunda.org/share/

于 2014-02-06T13:10:08.430 回答
1

jBPM 基于 Web 的编辑器(目前依赖于 guvnor,但正在开发中)从 oryx 停止的地方开始工作。它变得相当成熟,并且开发人员对错误报告/功能请求非常敏感。您可以以 PNG、PDF 和 SVG 格式输出。

http://surdilovic.wordpress.com/2012/04/10/jbpm-designer-version-2-1-released/

于 2012-04-27T01:59:54.837 回答
1

https://github.com/dmitryfar/diagram-viewer 使用 REST 为 Activiti 创建。但是你可以只从你的服务器返回 jsons 用于 processdefinitions 等。基于 RaphaëlJS。

于 2013-02-20T10:55:14.633 回答
1

camunda-bpmn.js项目没有激活,你可以试试 bpmn-io/bpmn-js 看看demo:http ://demo.bpmn.io/

于 2018-01-20T03:05:19.007 回答
0

不是我知道的..找到一个会很棒。如果你看一下 jBPM5 项目你会发现有一个 Eclipse 插件来渲染 BPMN2 模型,我们可以提取逻辑并为 Web 应用程序创建一个渲染层。当您提到“在浏览器中显示”时,通常意味着很多事情。你在想一个简单的PNG吗?因为 eclipse 插件已经提供了该导出功能。干杯

于 2011-11-29T12:37:48.487 回答
0

在基于 Web 的Oryx 编辑器中可以将 BPMN 图导出为 SVG 和 XHTML 。但该项目已停止。如果您可以构建源代码并让 Oryx 编辑器工作,您可以通过 javascript 操作生成的 SVG。

于 2012-01-27T08:10:12.600 回答