关键字 框架
驰骋BPM ,工做流开发框架,用户组,接受人规则,用户组发起人范围,选择人范围. 网站
集团工做模式. Ccflow ,jflow.工做流引擎 设计
对于集团模式的ccflow,jflow每一个组织(分公司)都是有本身的独立岗责体系,岗位表,岗位类型表,都有OrgNO字段进行隔离的。实际工做中对于整个集团来讲,有一个对总体工做人员的分组,咱们叫用户组。好比:党员组、团员组、秘书组、评估标人协会等等。 3d
用户组是对于全集团的人员分组概念,而岗位就是对本组织的人员分组概念。 htm
用户组的设置功能在超级管理员手里,而岗位的设置是在二级管理员手里 。 blog
在命名上咱们约定,对于组命名:秘书组、技术总监组、信息中心主任组等。对于岗位约定为秘书岗,技术总监岗,信息中心主任岗。 开发
一我的能够是秘书岗的人员也能够隶属秘书组。 get
一我的拥有本组织的一个或者多个岗位,存储到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 标识:一我的在一个部门里有多少岗位。 工作流
一我的拥有的用户组存储到,GPM_GroupEmp中。 FK_Group,FK_Emp io
节点与用户组的关系存储到WF_NodeGroup中。字段:FK_Node,FK_Group
若是使用集成模式,能够使用视图映射过来。
接受人规则,流程发起人员的范围限定规则,接受人范围选择肯定. 驰骋BPM的运行模式
咱们设计一个公文流程以这个公文流程来讲明设置用户组的功能。
2.使用用户组控制发起人的范围
在集团模式下,用户组是集团的“岗位”概念,是做用于全局。若是按照用户组设置接受人规则,有两个模式设置,请参考如下章节。
2.1仅按照本组织的用户组计算
咱们在开始设置接收人规则, 使用用户组控制发起人的范围,标识当前组织的人员的权限的用户组才能发起该流程。以下图:
2.2按照绑定的用户组计算
打开开始节点的接收人规则,设置按照绑定的用户组,设定发起人的范围。
设置用户组,,好比设定秘书组,只有秘书组的人才能发起该流程,是集团全部的秘书。
3. 使用用户组设置自动计算的接受人规则
在集团模式下,用户组是集团的“岗位”概念,是做用于全局。若是按照用户组设置接受人规则,有两个模式设置,请参考如下章节。
3.1 按照用户组计算(本组织)接受人
顾名思义:范围是本组织的。
3.2 按照用户组计算
只有在集团的工做模式下才能出来,这个选项。
接受人的范围,就是该集团下面全部的具备这些用户组之一的人。
设定用户组后,仅仅发送到该用户组下的人员。
4. 使用用户组设置接受人规则-通用人员选择器-选择范围限定
4.1 按照用户组计算(本组织内)
点击设置范围,限定模式选择以下:
设置用户组
4.2 按照用户组计算
按照选择的用户组,集团全部人计算。
应用场景&总结
驰骋BPM的下载: http://ccflow.org/down.htm
驰骋官方网站: http://ccflow.org