流程角色设置说明.doc_第1页
流程角色设置说明.doc_第2页
流程角色设置说明.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

流程角色设置说明1、 级别级别(level)范围备注l1本公司(集团)范围在所有用户找符合角色条件的,并取第一个l2本机构范围(子、分公司)在unitid为申请人所在的部门范围内找找符合角色条件的,并取第一个l3本部门范围在本部门内找l12如果是分公司经理,则取上级(级别提升),相当于l1,否则相当于l2l23如果是总公司l3如果是分公司=l2总公司在部门里找,分公司在公司里找2、 角色角色作用域描述说明hr人事行政部fd财务资产部pmo项目管理委员会dm内置部门经理从部门管理的负责人取gm内置总经理,分公司总经理,总公司总经理,公估公司总经理从部门管理的负责人取dgm内置公估公司副总经理从部门管理的主管副总取vgm内置公估公司取副总经理总公司取部门主管副总分公司取总经理从部门管理的主管副总取3、 示例取本部门领导:l3_dm分公司总经理,总公司总经理:l2_gm分公司总经理,总公司主管副总:l2_vgm公估公司副总经理:l1_dgm分公司总经理,总公司部门经理:l23_gm,dm普通人部门经理,分公司经理取上级公司总经理:l12_gm,如出差申请普通人本公司经理审批,如果是分公司经理申请出差申请,则提交到总公司总经理 4、 配置说明1、 基于组的配置完整的URL参数为showInSelectPage?strategy=groupBasedAssignUser&group=start_l1_vgmstrategy=groupBasedAssignUser可以不写,默认即为基于组的分配策略,后面的参数group为基于组的用户策略的组参数,形式为from_level_group,即来源_级别_组名。from可以取 start或current,表明用户相对于流程启动用户还是当前用户。默认为当前用户,比如在下面的流程报销人这一结点时,如果该参数设置为start,则下一步部门审批是报销填写人的部门经理(可能是财务填定),默认为当前用户,即报销人(别的部门报销的)的部门经理审批,因此这个参数的作用域不一样,所取出的用户也不一样。 level为组的级别,见上表,可以不写,默认为l2。group为组名,见上表。由于有默认值,group参数也可以写为level_group,即我们现在常用的样式,表明从当前用户取。也可以写成group,表明从当前用户l2级别范围内取。即group只能写成from_level_group、level_group、group,不能只缩写中间一级写成from_group。from默认值为current,level转为为l2因此以上的组合基本上可以满足大部分流程结点需要,也可以发挥更大的威力。2、 策略说明当基于用户的策略不满足条件时,就需要自定义用户分配策略。此时需要继承IAssignHandle接口,只实现具体的assignUser方法即可。public Access assignUser(Map params, WorkflowModel workflowModel) throws Exception;其中params里面有流程启用用户的英文名称,在流程结点的url?号后面的参数也在里面。比如下面的部门经理结点,下面有三个分支,不同的分支对应的下一步审批人也不一样。此时就需要自定义策略,根据用户的选择或业务数据的情况,一方面取下一步审批人和审批步骤,一方面取下一步的路径名称。些时即要需要assignUser方法,也要实现decision方法。assignUser方法用于当前用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论