当我们改造审批流时,最终的执行者确认工作是流程引擎的灵魂,执行者选择器将工作流引擎带入半智能化时代。
在大多数现有工作流平台或统一流程平台中,缺失完善的执行者选择器,使流程在应对庞大集团级应用时束手无策,因为一般的节点执行者指定到人、或者组,在软件的长期运营周期中,会给运维人员带来庞大的运维压力,同时服务使用流程适用与不同的内部组织。
解决的办法需要从集团级的组织结构分析入手。
在当前的集团架构中,基本采用【独立组织/部门/岗位/员工/角色】5个维度进行树形管理。在这基础上引入了组织群/部门群/岗位群/人员组的概念解决内部扁平化管理需求。在集团树形组织形式中,存在上下级关系,如组织上下级(集团与子公司)/部门上下级(一级部门与二级部门)/岗位上下级(业务经办人/主管领导)/人员上下级(直属领导)等。这些关系,形成了企业内部审批的层级关系,当我们全面考虑这些内容后,将定义出满足大型集团企业需求的执行者选择器,使工作流在实际推广中有了灵活......
我们的定义划分为4个层级:
1)执行者集合:可参与特定节点的大范围定义(部门\岗位\人员.........)
2).参照类型:【审批节点/业务单据字段】
3).参照范围:【直取/本组织/本部门/本岗位/上级组织/上级部门/上级岗位/人员一次参照/部门依次参照/岗位一次参照等】
4).可用范围:【人员/部门/岗位.....】
这四个层次就是执行者选择器的执行层次,经过1)到4)的处理,基本能把可用执行者范围锁定到一个人,使流程大多数可用完成自动流转。即使需要选人,也在很小的范围内完成。