Flowable入门系列文章24 - BPMN 2.0构造

Posted 分享牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flowable入门系列文章24 - BPMN 2.0构造相关的知识,希望对你有一定的参考价值。

自定义扩展

BPMN 2.0标准对所有相关方都是好事。最终用户不会因依靠专有解决方案而受到供应商锁定。框架,尤其是像Flowable这样的开源框架,可以实现一个解决方案,这个解决方案和一个大厂商的解决方案具有相同的功能(通常更好的实现;-)。得益于BPMN 2.0标准,从这样一个大的供应商解决方案向Flowable的过渡可以是一个简单而平稳的路径。

然而,标准的不利之处在于,它始终是不同公司之间的讨论和妥协的结果(通常是愿景)。作为一个阅读流程定义的BPMN 2.0 XML的开发人员,有时候觉得某些构造或方法是非常麻烦的。由于Flowable将开发轻松放在首要位置,我们引入了一个名为Flowable BPMN扩展的东西。这些扩展是新的构造或方法来简化某些不属于BPMN 2.0规范的构造。

  • 尽管BPMN 2.0规范明确指出它是为自定义扩展而设计的,但我们确保:
    有总是必须有一个简单的变换到做事情的标准方式,因为这样的自定义扩展的一个先决条件。所以当你决定使用自定义的扩展时,你不必担心没有回头路。
  • 在使用自定义扩展时,通过给出新的XML元素,属性等,流程:命名空间前缀,可以清楚地指出它。请注意,Flowable引擎也支持activiti:命名空间前缀。

无论您是否想使用自定义扩展,完全取决于您。有几个因素会影响这个决定(图形编辑器的使用,公司政策等等)。我们只提供它们,因为我们相信标准中的某些要点可以以更简单或更有效的方式完成。随意给我们(正面或负面)我们的扩展反馈,或张贴自定义扩展的新想法。谁知道,有一天你的想法可能会弹出在规范!

上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:

以上是关于Flowable入门系列文章24 - BPMN 2.0构造的主要内容,如果未能解决你的问题,请参考以下文章

Flowable入门系列文章18 - 部署Flowable

Flowable入门系列文章79 - 流动设计器BPMN功能

Flowable入门系列文章66 - 数据对象

Flowable入门系列文章86 - Flowable Modeler应用程序

Flowable入门系列文章26 - Activity解读 02

Flowable入门系列文章78 - Flowable Designer编辑器功能