3

我正在使用gojs库支持的状态图。

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

  • 是否可以将此 JSON 数据转换为BMPN?如果是,我该怎么做?
4

2 回答 2

1

我真的不是 BPMN 或 BPML 方面的专家,但我相信 BPML 是一个提议的标准,大约在 11 年前从未真正落地。我想可能有一些供应商拥有他们可以导入的称为 BPML 的东西。所以......您需要的第一件事是详细说明这个“其他工具”支持什么。

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

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

于 2014-10-29T20:07:34.827 回答
0

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

于 2016-03-09T09:36:48.767 回答