下面是一个朋友对ccflow的一些疑问,为了方便各位学习ccflow如今同一回复以下。html
首先各位请参考一下我回复另一个朋友的问题列表sql
http://blog.sina.com.cn/s/blog_60751f7801011gnv.html数据库
ccFlow当前问题列表数据结构
P1.变动现有的工做流模板,对已在运行状态的工做流实例有何影响?工具
例如,一个须要3级审批的工做流变动为2级审批,删除中间审批环节,对处于已在运行状态的工做流有何影响?学习
RE: 这属于流程变动,请参考spa
http://www.cnblogs.com/ccflow/articles/2045873.html设计
P2.如何手工调整已处于运行状态工做流的当前审批人?例如将当前审批人从A替换为B。htm
RE: 这属于工做移交,在流程工具栏中有流程移按钮。点它就能够移交给其它人。blog
P3.子流程是否可作为一个独立的模块被多个父流程调用?在前台显示的工做流状态的待审批人是显示的父流程的仍是子流程的?
RE:
1,一个流程是子流程是相对的,固然是能够被多个流程所调用的,一个流程a 能够是一个流程b的子流程,流程a 也能够是另外流程c的父流程。
2, 它的待办工做,属于那个流程的就显示那个流程的待办。
P4.代提报与代审批。例如财务总监某段时间休假,可设置这段时间的代审批人为财务总经理;
RE: 这属于工做受权,一我的能够把本身的所有流程的处理说或者部分流程的处理受权给其它人处理,受权支持受权日期的设定。详细请参考流程设计器操做手册, 受权章节.
P5.文档中有提到审批可接受SQL方式,未找到相应的地方。
RE: 肯定下一个接受人的范围有多种,每一种应用的场景不同,它是有必定的规则来肯定的,因此,你要熟悉这种规则。
按sql是最灵活,最基础的一个规则,只要你的sql返回两个列操做员编号,名称就能够了。详细请参考流程设计器操做手册, 节点访问规则章节.
P6.ccFlow的数据库中,一个工做流节点就对应一张表,若是工做流不少,数据库节点表就会不少,这样是否会给维护带来什么问题?
RE: 每一个节点对应一个节点表单,每一个节点表单对应一个物理表,这是ccflow自动维护的,它的数据结构,增删修改,字段的类型的变动与长度的扩充,与你的应用无关。这样设计的好处就是能够把流程运转过程当中的数据完整的记录下来。
P7.ccFlow数据库是否有查询工做流实例的表,是否方便与业务数据库实现关联查询,不少状况下工做流实例的信息在ccFlow数据库中,业务的数据信息在业务数据库中,前台须要关联显示某条工做流的状态,这种关联实现起来是否很方便?
RE: 流程在设计,运行,退出中的整个生命周期会有一些表,这些表分类,ccflow都很详细. 请参考: 流程设计器中的 第6章节,ccflow的高级开发中。关于ccflow的表结构的描述与介绍.
P8.是否能实现会签审批?(并行审批)。
RE: ccflow的概念是分流与合流,概念不同,都是指的一个事物.
请参考:流程设计器中 ccflow 所支持的流程模式. 第3.1.2章节.
ccflow 目前支持的类型有线形流程、父子流程、同表单分合流、异表单分合流。
P9.工做流列表的分类管理,例如财务报销类,文档审批类,合同类等。这个倒不是很重要,如不支持该功能可在新建工做流的时候加上前缀名;
RE: 没有明白意思.
P10.就是当前节点审批人不在,或者以前审批错误,可否将流程实例的当前节点越过或者调整回任意已审批过的实例节点。
RE: ccflow 有退回规则, 请参考: 流程设计器 – 第 3.3.2.1退回规则. 能够处理不一样状况下的退回问题。
3.流程节点删除是否原有审批记录丢失吗,可否保存下来
RE: 这与第一个问题同样。
4.流程是否支持事务
a.当前节点事务
b.自动执行节点事务
RE: ccflow 是经过事件与您的程序进行通信的.
事件分为流程事件,节点事件,与表单事件
http://blog.sina.com.cn/s/blog_60751f78010156mb.html
PS: ccflow 把您所遇到的大部分问题,都总结到了两个手册里面去了,它位于D:\ccflow\Documents 只要您耐心的研究这些文档,您必定会掌握好ccflow.