我正在使用 state chart supported by gojs图书馆。
这个库使用 JSON 数据在 Canvas 上绘制图表。无论我们画什么图,节点和链接都被安排成 JSON 数据格式。 我想将此数据转换为 BMPL在另一个工具中使用此图表。
- 是否可以将此 JSON 数据转换为 BMPN ?如果是,我怎样才能 做这个?
最佳答案
我真的不是 BPMN 或 BPML 方面的专家,但我相信 BPML 是一个提议的标准,大约 11 年前从未真正付诸实现。我想可能有一些 vendor 拥有他们可以导入的称为 BPML 的东西。所以...您需要做的第一件事是详细说明此“其他工具”支持的内容。
现在...您无需说明是要执行此 JSON > BPML 客户端还是服务器端。在客户端,您可以使用 JS 轻松处理 JSON,或者直接使用 GoJS 数据模型。
服务器端,您需要一个像 Json.NET 或(对于 Java)这样的解析器,请参阅 How to parse JSON in Java .将 JSON 作为对象后,只需遍历图形并生成适当的 BPML。
关于javascript - 如何将json数据转换成BPMN兼容格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582381/