Java工作流框架jflow 团体应用模式用户组功能
关键字驰骋BPM ,工作流开发框架,用户组,接受人规则,用户组发起人范围,选择人范围.
团体工作模式. Ccflow ,jflow.工作流引擎
[*]名词定义与应用配景
对于团体模式的ccflow,jflow每个组织(分公司)都是有自己的独立岗责体系,岗位表,岗位类型表,都有OrgNO字段进行隔离的。实际工作中对于整个团体来说,有一个对团体工作人员的分组,我们叫用户组。好比:党员组、团员组、秘书组、评估标人协会等等。
用户组是对于全团体的人员分组概念,而岗位就是对本组织的人员分组概念。
用户组的设置功能在超级管理员手里,而岗位的设置是在二级管理员手里 。
在命名上我们约定,对于组命名:秘书组、技术总监组、信息中心主任组等。对于岗位约定为秘书岗,技术总监岗,信息中心主任岗。
一个人可以是秘书岗的人员也可以从属秘书组。
[*]1数据存储结构
一个人拥有本组织的一个大概多个岗位,存储到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 标识:一个人在一个部门里有多少岗位。
一个人拥有的用户组存储到,GPM_GroupEmp中。 FK_Group,FK_Emp
节点与用户组的关系存储到WF_NodeGroup中。字段:FK_Node,FK_Group
假如使用集成模式,可以使用视图映射过来。
[*]2所用到的知识点
接受人规则,流程发起人员的范围限定规则,接受人范围选择确定. 驰骋BPM的运行模式
[*]3流程设计demo
我们设计一个公文流程以这个公文流程来说明设置用户组的功能。
https://oscimg.oschina.net/oscnet/up-cd2e8cea6de202aa3e730b117219769c41e.png
2.使用用户组控制发起人的范围
在团体模式下,用户组是团体的“岗位”概念,是作用于全局。假如按照用户组设置接受人规则,有两个模式设置,请参考以下章节。
2.1仅按照本组织的用户组计算
我们在开始设置接收人规则, 使用用户组控制发起人的范围,标识当前组织的人员的权限的用户组才华发起该流程。如下图:
https://oscimg.oschina.net/oscnet/up-aec852ccccb9c9d7f1fb8f4adec6d968126.png
2.2按照绑定的用户组计算
打开开始节点的接收人规则,设置按照绑定的用户组,设定发起人的范围。
https://oscimg.oschina.net/oscnet/up-ad527130cdb2c50ad31a50b9f0fac1b7de0.png
设置用户组,,好比设定秘书组,只有秘书组的人才华发起该流程,是团体所有的秘书。
https://oscimg.oschina.net/oscnet/up-9fb57f1a54b529e1c31177ef571e5ebb47f.png
3. 使用用户组设置主动计算的接受人规则
在团体模式下,用户组是团体的“岗位”概念,是作用于全局。假如按照用户组设置接受人规则,有两个模式设置,请参考以下章节。
3.1 按照用户组计算(本组织)接受人
顾名思义:范围是本组织的。
https://oscimg.oschina.net/oscnet/up-63ad0c31a217924d2b1c41f5acb17a9de15.png
3.2 按照用户组计算
只有在团体的工作模式下才华出来,这个选项。
接受人的范围,就是该团体下面所有的具有这些用户组之一的人。
https://oscimg.oschina.net/oscnet/up-23afc4bbd0be2a3e11b53411cd858e21fd2.png
https://oscimg.oschina.net/oscnet/up-279e67f113e98902a9d35f3c795ab11a374.png
设定用户组后,仅仅发送到该用户组下的人员。
4. 使用用户组设置接受人规则-通用人员选择器-选择范围限定
https://oscimg.oschina.net/oscnet/up-8df570364935731dca80858a7b332b3368d.png
4.1 按照用户组计算(本组织内)
点击设置范围,限定模式选择如下:
https://oscimg.oschina.net/oscnet/up-c73a216815ba380b9fc388b73533c4342dc.png
设置用户组
https://oscimg.oschina.net/oscnet/up-96776a0c4378949f85db407892d7d8f4d16.png
4.2 按照用户组计算
按照选择的用户组,团体所有人计算。
https://oscimg.oschina.net/oscnet/up-9c1762a29a62017fa8400019829f8381517.png
应用场景&总结
[*]该模式仅仅适用于团体模式。
[*]用户组就是在团体的角度上对人员进行分组,好比:党员组、团员组、秘书组。
[*]一个人在一个组织,可以拥有多个用户组,多个岗位。
[*]更多资料
驰骋BPM的下载: http://ccflow.org/down.htm
驰骋官方网站: http://ccflow.org
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]