文档章节

关于开源驰骋工作流引擎ccbpm对bpmn2.0的支持

ccflow周朋
 ccflow周朋
发布于 2015/09/18 15:17
字数 1171
阅读 258
收藏 0

各位ccbpmer :

    Ccbpm将要支持bpmn2.0了。

 我们会保留现在的ccbpm设计模式,也支持bpmn2.0的规范,让ccbpm与国际接轨。包括.net版本ccflowjava版本jflow在新版本中,我们将要支持导出导入两种格式的流程模版文件。也就是说,只要你画的流程符合bpmn2.0的规范,也可以导入到ccflow或者jflow工作流引擎中,支持bpmn2.0的画图工具很多,例如:viso,rose.


什么是bpmn2.0?

业务流程模型注解(Business Process Modeling Notation - BPMN)是业务流程模型的一种标准图形注解。这个标准 是由对象管理组(Object Management Group - OMG)维护的。基本上,BPMN规范定义了任务看起来怎样的,哪些结构可以与其他进行连接,等等。这就意味着意思不会被误解。 


标准的早期版本(1.2版以及之前)仅仅限制在模型上,目标是在所有的利益相关者之间形成通用的理解,在文档,讨论和实现业务流程之上。BPMN标准证明了它自己,现在市场上许多建模工具都使用了BPMN标准中的元素和结构。实际上,现在的jPDL设计器也使用了BPMN元素。 


BPMN规范的2.0版本,当前已经处于最终阶段了,已经计划不久就会完成,允许添加精确的技术细节BPMN的图形和元素中,同时制定BPMN元素的执行语法。通过使用XML语言来指定业务流程的可执行语法,BPMN规范已经演变为业务流程的语言,可以执行在任何兼容BPMN2的流程引擎中,同时依然可以使用强大的图形注解。


为什么要支持bpmn2.0?

支持bpmn2.0有如下好处

1.可以与国际接轨,可以不同公司、不同国家的人员,在讨论与表达一个业务流程的时候,可以使用“统一”的“语言”说话,统一图标表达业务逻辑,类似于交通图标一样,在国内学的驾照,跑到国外基本上也能看得懂。这就是规范的力量。


2.可以实现模版的通用,互通,比如您使用的viso,rose 等作图工具画出的流程图,可以导入到ccbpm中,ccbpm导出的流程模版文件,可以被遵守bpmn2.0规范的流程引擎所使用,这里的使用不是绝对的而是相对的,需要做少量的修改与转化。


Ccbpm以前没有遵守bpmn2.0为什么还能运行?

   其实:ccbpm在开发、实施过程中,十多年来,没有一家用户不能满足他们的需求,所有遇到的客户所有流程模型,ccbpm都可以满足(不能满足当然不给验收了)。我们在研究bpmn2.0的过程中,我们发现,bpmn2 提及到的功能与模式,都可以在ccbpm里找到原型,很多的都是名词与概念不同。


我需要学习bpmn2.0吗?

  如果您是ccbpm的老用户,只想稳定当前的应用,没有必要。

  如果您是一个新手,想研究ccbpm目的是为了解决客户的问题,是为了快速的开发与交付,倒不如使用ccbpm的设计模式,因为bpmn2.0的规范的文档理解起来还是需要一定的时间。使用ccbpm的模式,概念简洁明了,符合中国国情。


如果您想与国际接轨,要想在bpm领域里成为专家人才,那就需要研究bpmn2.0的规范,在您与其他非ccbpm的朋友沟通的时候,就可以有效的表达您的流程设计。

 

Ccbpmbpn2.0的支持

我们让熟悉bpmn2.0规范的高级用户,在该模式下设计流程,也可以导入bpmn2.0格式的流程模版,与国际接轨,与支持bpmn2的流程引擎实现格式互通。在ccbpm的驰骋引擎设计模式下,我们会在遵守国际规范的标准下,会加入国内特有的一些本地化元素,让流程定义更简单。


   ccbpm开发团队会继续保留并发扬适合国情的,适合业务人员理解的,浅显易懂的流程设计模式,ccbpm设计模式。让不懂bpmn2规范的朋友们,也可以很快上手驰骋工作流引擎的设计。


既要与国际接轨,也要实现国内特色的流程定义,让流程定义更接近用户。

© 著作权归作者所有

共有 人打赏支持
ccflow周朋

ccflow周朋

粉丝 184
博文 244
码字总数 169479
作品 2
济南
后端工程师
私信 提问
加载中

评论(1)

u
unimme
赞一个,祝jflow越做越好,尽快支持bpmn2.0
win10系统登陆提示“你的设备处于脱机状态..“解决方案

Technorati Tags: win10系统开机,设备脱机状态,Microsoft账号和密码,开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,驰骋工作流程引擎,驰骋表单引擎,自由表单,ccflow,jflow,ccbpm...

Hguo
2016/08/27
2.6K
0
驰骋工作流引擎 - ccflow

开源的驰骋工作流引擎简介 驰骋工作流引擎研发与2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。 CCFl...

ccflow
2009/06/05
0
20
新版本的驰骋工作流引擎ccbpm将有那些变化?

新版本的驰骋工作流引擎ccbpm将有那些变化? 各位ccbpm的爱好者: 经过ccbpm队员们几个月的辛苦的努力,ccbpm将有将脱胎换骨的变化,这些变化主要体现在后台上,总结如下几点,敬请各位同学的...

ccflow
2015/11/28
537
2
CCBPM工作流引擎的消息机制与设计

CCBPM工作流引擎的消息机制与设计 关键字:ccflow jflow 消息机制 流程引擎 自动发送短信 发送邮件 发送消息 流程引擎微信连接 消息接口 关于ccbpm: 我们把ccflow jflow两个版本的工作流引擎...

ccflow
2015/07/08
0
0
让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑.

1.1.1.1: SDK表单 概要说明:我们把流程引擎与表单引擎统称为ccbpm,但是有一些用户并不想使用表单引擎,而是用自己的表单,仅仅使用流程引擎,这样的方式就要采用ccbpm的sdk表单开发模式。 ...

ccflow
2015/09/07
242
0

没有更多内容

加载失败,请刷新页面

加载更多

c++ 定义新的异常

#include <iostream> #include <exception> using namespace std; struct MyException : public exception { const char * what () const throw () { return "C++ Exception"; } }; int main......

天王盖地虎626
今天
3
0
PDMan-2.1.1 发布:用心开源,免费的国产数据库建模工具(春节前最后一个版本)

一、软件介绍 PDMan 是一款开源免费的数据库模型建模工具,是PowerDesigner之外另一种更好的选择。支持Windows,Mac,Linux等操作系统,具有上手容易,使用简单的特点。 2018年获得码云GVP (Gi...

O龙猫O
今天
17
0
OSChina 周二乱弹 —— 以后我偷小鱼干养你

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @庞巴哥 :只有这节奏瞬间变得轻松。。。。。。。。。分享Talking Eyes的单曲《In the sun (Extended Version)》: 《In the sun (Extended Ve...

小小编辑
今天
374
7
多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
9
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部