CCBPM

如何使用svn从osc的git上下载开源的驰骋工作流引擎.net 版本 ccflow

故事扮演 提交于 2019-12-04 17:13:07
首先您需要注册一个 osc 帐号,注册地址: http://www.oschina.net/home/reg 发布版 : svn://git.oschina.net/ opecc /ccflow 开发版: svn://git.oschina.net/opecc/ccflow/branches/develop 我们建议您下载到 D:\ccflow.git 下面,因为您在使用驰骋的其他的产品时候就免去了寻找路径的麻烦,点击 OK, 进入下一步。 输入您在 osc 上注册的帐号与密码,如上图所示,点击确定。 下载的代码包大概 240 mb ,如下图所示。 我们提供了两个解决方案文件,如上图: ccflow6.sln 是一个简单的解决方案 , 打开后界面内容简洁,没有 sl 设计器。 另外一个解决方案是比较全面的 CCFlow6 完整版 ( 包含设计器于流程服务 ).sln ,包含了流程服务与两个设计器(表单与流程设计器)工程。 你能打开后,就说明下载成功了,请转到 ccflow 的安装章节。 来源: oschina 链接: https://my.oschina.net/u/10897/blog/680791

BPM领域常用的两款工作流JBPM和CCBPM的对比

耗尽温柔 提交于 2019-11-29 03:14:23
以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工作流比较通用的就是满足21种流程模式的支持。 5种基本控制流模式的对比 1. 顺序流(Sequence) JBPM: 就是按照流程设计的步骤,一步步的向下运行,这样的模式下每个节点有先后顺序,就是每个节点只有一个节点是活动的。 例子:比如申请后进行审批,一步一步的进行任务。 CCBPM : 顺序流,也叫做没有分支的线性流程,流程一般在最后一个节点自动结束,并标识流程完成。也可以通过设置节点条件,自动结束流程。 ccbpm的特点是:允许用户自己定义流程完成条件,在任何一个节点运行过程中,ccbpm都要去检查条件设置,如果满足这个条件流程就自动结束。 2. 并行分叉(ParallelSplit) JBPM: 流程在某个活动(节点、步骤)之后产生多个分支,并且并行流转。 例子:比如在淘宝买了个商品需要发票,那么卖家就需要一边准备商品发货,一边准备发票邮寄。 CCBPM: 异表单分合流的分流动作,一个动作结束后(分流节点),并行启动多个分支,每个分支都要向下运动。 在cc中,可以根据方向条件设置来决定是否启用某一个分支。 3. 同步(Synchronization) JBPM: