流程角色设置说明1

流程角色设置说明1

ID:13014396

大小:66.00 KB

页数:3页

时间:2018-07-20

流程角色设置说明1_第1页
流程角色设置说明1_第2页
流程角色设置说明1_第3页
资源描述:

《流程角色设置说明1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、流程角色设置说明1、级别级别(level)范围备注l1本公司(集团)范围在所有用户找符合角色条件的,并取第一个l2本机构范围(子、分公司)在unitid为申请人所在的部门范围内找找符合角色条件的,并取第一个l3本部门范围在本部门内找l12如果是分公司经理,则取上级(级别提升),相当于l1,否则相当于l2l23如果是总公司=l3如果是分公司=l2总公司在部门里找,分公司在公司里找2、角色角色作用域描述说明hr人事行政部fd财务资产部pmo项目管理委员会dm内置部门经理从部门管理的负责人取gm内置总经理,分公司总经理,总公司总经理,公估公司总经理从部门

2、管理的负责人取dgm内置公估公司副总经理从部门管理的主管副总取vgm内置公估公司取副总经理总公司取部门主管副总分公司取总经理从部门管理的主管副总取3、示例取本部门领导:l3_dm分公司总经理,总公司总经理:l2_gm分公司总经理,总公司主管副总:l2_vgm公估公司副总经理:l1_dgm分公司总经理,总公司部门经理:l23_gm,dm普通人部门经理,分公司经理取上级公司总经理:l12_gm,如出差申请普通人本公司经理审批,如果是分公司经理申请出差申请,则提交到总公司总经理4、配置说明1、基于组的配置完整的URL参数为showInSelectPage

3、?strategy=groupBasedAssignUser&group=start_l1_vgmstrategy=groupBasedAssignUser可以不写,默认即为基于组的分配策略,后面的参数group为基于组的用户策略的组参数,形式为from_level_group,即来源_级别_组名。from可以取start或current,表明用户相对于流程启动用户还是当前用户。默认为当前用户,比如在下面的流程报销人这一结点时,如果该参数设置为start,则下一步部门审批是报销填写人的部门经理(可能是财务填定),默认为当前用户,即报销人(别

4、的部门报销的)的部门经理审批,因此这个参数的作用域不一样,所取出的用户也不一样。level为组的级别,见上表,可以不写,默认为l2。group为组名,见上表。由于有默认值,group参数也可以写为level_group,即我们现在常用的样式,表明从当前用户取。也可以写成group,表明从当前用户l2级别范围内取。即group只能写成from_level_group、level_group、group,不能只缩写中间一级写成from_group。from默认值为current,level转为为l2因此以上的组合基本上可以满足大部分流程结点需要,也可以

5、发挥更大的威力。1、策略说明当基于用户的策略不满足条件时,就需要自定义用户分配策略。此时需要继承IAssignHandle接口,只实现具体的assignUser方法即可。publicAccessassignUser(Mapparams,WorkflowModelworkflowModel)throwsException;其中params里面有流程启用用户的英文名称,在流程结点的url?号后面的参数也在里面。比如下面的部门经理结点,下面有三个分支,不同的分支对应的下一步审批人也不一样。此时就需要自定义策略,根据用户的选择或业务数据的情况,一方面取下一

6、步审批人和审批步骤,一方面取下一步的路径名称。些时即要需要assignUser方法,也要实现decision方法。assignUser方法用于当前用户打开审批界面时显示下一步审批人和下一步审批步骤,decision方法用于当用户同意后,流程如何向下执行,走哪一个路径。如果具体方法,请参考已有的实现类。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。