我正在使用state chart supported by gojs库。
此库使用JSON数据在画布上绘制图表。无论我们绘制什么图表,节点和链接都被安排成JSON数据格式。 我想将此数据转换为BMPL,以便在其他工具中使用此图表。
答案 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中的对象和引用的位置和路点。