流程定义分级管理
功能说明
通过权限控制运行时不同的组织可以修改和查看不同的流程定义信息
实现原理
通过组织角色“流程子管理员”的设置,控制谁管理哪些组织的流程定义,结合在流程定义功能中配置流程的拥有者(所属组织),拥有流程子管理角色权限的人员登录后打开流程定制功能就会对当前人管理的组织进行过滤,显示可以查看和修改的流程定义信息。
具体使用
1.在流程定义功能设置拥有者(开发者在ide中创建的默认没有拥有者、在流程定制功能中新建的流程默认拥有者属于当前主组织)
如下:“北京一公司订单申请”是在流程定制功能中创建的,其他两个是开发者在ide中开发时创建的,开发时创建的如果要设置拥有者,通过列表上提供的设置拥有者按钮打开选择人员对话框选择相关的组织
2.在“组织角色管理”功能中,在“流程子管理员”上配置谁管理哪些组织,即给相关组织分配“流程子管理员”的角色,并设置在这角色下管理的哪些组织
如下:
3.分配了流程子管理员的组织登录后菜单上会有“流程定制”功能,流程定制功能中显示的流程定义的数据就根据设置的管理组织进行过滤。
拥有者是其管理范围下的流程定义是可以修改编辑的,是管理组织的上级组织的是只能查看不能修改编辑的。
如2图中北总一和北总二登录就会有“流程定制”功能,打开此功能就能看到拥有者是管理组织范围内的流程定义
如图:在流程定义中设置的拥有者如下:
北总一登录打开流程定制功能列表数据如下:
北总二登录打开流程定制功能列表数据如下:
在流程定制功能中编辑流程设置处理人时,可以选择的组织范围也是设置的管理范围,如下北生一在编辑流程时选择处理人的组织可选范围