12 2018 档案
摘要:第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第2节. ccflow流程元素设计 流程元素,概要的说就是流程上的画布内容。 l 驰骋流程引擎元素比较简,节点、连接线、标签三种。 l 设置有三个流程属性、节点属性、方向条件三种。 l 一个流程模版有一个流程编号,它是三位数的序号,比如:001,002,003。 l 每个流程有多个节点,每个节...
阅读全文
摘要:共同点: 1. 嵌入式的工作流引擎,降低集群复杂性。 2. 严格而灵活的流程版本控制 3. 支持多种数据库 4. 支持多种流程设计模式 5. 成熟度高的开源工作流,具有可靠的稳定性和性能。 区别: 1. 流程定义方式: ACTIVITI :采用xml的方式,通过拼字符串的方式完成,所以流程定义时的结果不直观、不方便。 JFLOW:拥有自己的流程设计器和表单设计器,画布性质的,...
阅读全文
摘要:驰骋工作流引擎,表单引擎工作事务单元测试报告 各位浙商银行: 事务问题一直是浙商银行客户反复提出尚未解决的问题,经过与浙商银行的同事一起讨论,我们把流程引擎的底层进行了一些改造,让其支持事务,并且做出如下测试案例,请各位同事与客户进行评估与测试。 关于bp架构的事务综述 驰骋的bp框架所有执行update,delete,insert 的sql ,都是通过DBAccess.RunSQL()这个...
阅读全文
摘要:驰骋工作流引擎,工作流程管理系统,表结构与运行机制。 ------------------------------------------------------- 前言: 1, ccflow 有自动修复数据表功能, 所以表的字段的变化不需要用户干预由ccflow自动完成. 所以如果你看到sql的错误,在执行一般就可以解决,如果解决不了,就执行一次数据库修复工具。 2, ccflow 有自动增加字...
阅读全文
摘要:1. 取消模式(Cancel Activity) 就是将某个活动取消。 JFLOW中,类似与删除流程操作相同。 不能删除:不允许删除。 逻辑删除:仅仅将此流程标记为删除状态,数据仍然存在节点表单与流程报表中。 记录日志方式删除:删除节点表单、流程报表数据,并记录备案。 彻底删除:彻底清除该流程的所有数据,包括该工作实例的节点表单数据、流程报表数据、轨迹数据、退回、移交操作信息。 让用户决定删除方式...
阅读全文
摘要:1. 无同步的多实例(MIwithout) 在流程中,一个活动可以激活多个实例,每个实例相互独立,并不需要在后面进行同步。 例子:比如用户购买了N本书,于是后续的支付账单、更新客户可以以本书为单位各自执行。 ACTIVITI 中的支持情况: 支持这种模式,但是不允许在后面进行结束动作。 JFLOW中的支持情况: 分合流与父子流程支持这种模式,分合流上面已经讲过,下面说下父子流程。 第一种情况:...
阅读全文
摘要:1. 任意循环(Arbitrary Cycles) ACTIVITI : 某一个或多个活动可以反复执行。 例子:用户买了瓶汽水,拿到汽水后,中了一瓶,又去兑换了一瓶汽水,如果又中了,再去兑换一瓶汽水…. JFLOW: 完全是条件判断,在表单中增加一个审核组件,就可以把每次校验的信息,写入里面,完整的显示出来整个轨迹。 2. 隐式终止(Implicit Termination) ...
阅读全文
摘要:在流程中,当一个活动完成后,有多个分支进行选择,可以选择执行其中的一个或者N个分支。 例子:比如去世博园玩,在门口检票后,可以选择A-E个片区中的N个进行观光。 ACTIVITI 中的支持情况: 1.JPDL方式不支持先定义好这里的几种,然后根据条件去筛选其中的几种进行,但是ACTIVITI.4之后
阅读全文
摘要:以国外流行的工作流activiti的模式与当今中国开源的JFlow(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。
国外工作流比较通用的就是满足21种流程模式的支持。
阅读全文

浙公网安备 33010602011771号