文档章节

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

ccflow周朋
 ccflow周朋
发布于 2015/09/18 15:17
字数 1171
阅读 242
收藏 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周朋

粉丝 180
博文 221
码字总数 147113
作品 2
济南
后端工程师
win10系统登陆提示“你的设备处于脱机状态..“解决方案

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

Hguo
2016/08/27
2.6K
0
新版本的驰骋工作流引擎ccbpm将有那些变化?

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

ccflow
2015/11/28
537
2
驰骋工作流引擎 - ccflow

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

ccflow
2009/06/05
0
20
开源的Java工作流引擎--JFlow

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

ccflow
2015/05/17
31.7K
3
CCBPM工作流引擎的消息机制与设计

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

ccflow
2015/07/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
24分钟前
0
0
Jenkins使用

clean install -Dmaven.test.skip=true

1713716445
34分钟前
0
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
1
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
今天
3
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部