如何将json数据转换为BPMN兼容格式?

时间:2014-10-27 06:51:32

标签: javascript xml json statechart gojs

我正在使用state chart supported by gojs库。

此库使用JSON数据在画布上绘制图表。无论我们绘制什么图表,节点和链接都被安排成JSON数据格式。 我想将此数据转换为BMPL,以便在其他工具中使用此图表。

  • 是否可以将此JSON数据转换为BMPN?如果是的话,我该怎么办? 这样做?

2 个答案:

答案 0 :(得分:1)

我真的不是BPMN或BPML的专家,但我相信BPML是一个建议的标准,大约11年前从未真正实现过。我想可能有些供应商有他们称之为BPML的东西,他们可以导入。所以...你需要的第一件事是详细说明这个"其他工具"支持。

现在......你不能说你是否想要这样做JSON> BPML客户端或服务器端。客户端你可以很容易地使用JS处理JSON,或者直接使用GoJS数据模型。

服务器端,您需要一个像Json.NET或(对于Java)的解析器,请参阅How to parse JSON in Java。将JSON作为对象后,只需遍历图形并生成适当的BPML即可。

答案 1 :(得分:0)

我认为描述BPMN的格式是XML。有关此格式的详细信息,请参阅RedHat。但我不认为您能够轻松地将状态图表格式转换为BPMN,因为这是基于关系的,BPMN还需要其XML中的对象和引用的位置和路点。

相关问题