1

我正在尝试从 YAWL 引擎迁移到另一个工作流引擎,但我有大约 500 个 (*.ywl) 文件,我正在尝试将它们转换为 BPMN 2.0,我认为手动转换它们是不合理的。问题是是否有任何工具可以自动转换所有这些文件?

4

2 回答 2

1

奇怪的是,我刚刚了解了YAWL,我确实对业务流程建模 (BPM) 非常感兴趣。换句话说,它在欧洲商业界似乎并没有传播太广。

很酷的是,BPMN 和 YAWL 都存储为 XML,这意味着它们都是XML Schema Definition (XSD)

XSD 可用于表示 XML 文档必须遵守的一组规则,以便根据该模式被认为是“有效的”。然而,与大多数其他模式语言不同,XSD 的设计目的还在于确定文档的有效性将产生一组符合特定数据类型的信息。

  1. 对于 BPMN,有五个相关的 XSD,参见http://www.omg.org/spec/BPMN/2.0/
  2. 对于 YAWL,我在 github 上找到了一个 YAWL 模式 XSD,但我不确定这是否是相关的。

如果您被迫自己编写一些 yawl2bpmn 转换器,这应该会给您一个良好的开端。

进一步阅读

于 2020-01-01T12:19:51.717 回答
0

看起来不是,您必须制作一个解析器才能转换为 bpmn xml。

于 2019-09-02T13:23:13.813 回答