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

ffx8fchx  于 2023-08-08  发布在  其他
关注(0)|答案(3)|浏览(401)

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

  • 是否可以将此JSON数据转换为BMPN?如果是的话,我该如何做呢?
r55awzrz

r55awzrz1#

我真的不是BPMN或BPML的Maven,但我相信BPML是一个提议的标准,大约11年前从未真正落地。我猜可能有一些供应商有一些他们称之为BPML的东西可以导入。所以...你需要的第一件事是这个“其他工具”支持什么的详细规范。
现在......你没有说你想做这个JSON > BPML客户端还是服务器端。在客户端,你可以很容易地用JS处理JSON,或者直接使用GoJS数据模型。
在服务器端,你需要一个解析器,比如Json.NET或者(对于Java)参见How to parse JSON in Java。一旦您将JSON作为对象,就只需要遍历图并生成适当的BPML。

f2uvfpb9

f2uvfpb92#

我认为描述BPMN的格式是XML。有关此格式的详细信息,请参阅RedHat。但是我不认为你可以很容易地将状态图格式转换为BPMN,因为这是基于关系的,BPMN还需要XML中对象和引用的位置和路径点。

4bbkushb

4bbkushb3#

还没有找到任何解析器,但是有一个library,可以使用它动态创建bpmn组件。

相关问题