一种多维度流程分组审批的方法和系统与流程

文档序号:32106602发布日期:2022-11-09 04:37阅读:来源:国知局

技术特征:
1.一种多维度流程分组审批的方法,其特征在于,包括:s101:通过预设的配置为流程节点指定处理人,获取流程节点处理人;s102:通过预设的配置为该流程节点指定审批方式,所述审批方式包括:或签选项和会签选项;s103:流程节点处理人根据指定的审批方式进行流程分组审批,直至流程到达结束节点。2.根据权利要求1所述的一种多维度流程分组审批的方法,其特征在于,所述s101步骤包括:s1011:所述配置包括:参数、参数类型、关系、对照值,其中,不同的配置之间采用设定的关系进行复合,所述设定的关系包括:配置之间为且的关系以及配置之间为或的关系;s1012:基于所述配置,按照人员、部门、区域、角色、用户组的维度复合选取方式指定流程节点处理人,其中,所述参数配置包括:部门、角色、区域、用户组,所述关系配置包括属于、不属于,所述参数类型配置包括:固定参数和变量类型,所述对照值配置包括:在流程配置时直接指定。3.根据权利要求1所述的一种多维度流程分组审批的方法,其特征在于,所述s102步骤包括:s1021:当审批方式为或签选项时,选定的流程节点处理人之间遵循的关系为或的关系;s1022:当审批方式为会签选项时,选定的流程节点处理人选择是否开启对应的模式,该对应的模式为分组审批模式;s1023:当不开启分组审批模式时,选定的流程节点处理人之间遵循的关系为且的关系;s1024:当审批方式为会签选项并且开启分组审批模式时,选定的流程节点处理人通过分组依据的方式确定审批人员的分组方式。4.根据权利要求1所述的一种多维度流程分组审批的系统,其特征在于,所述s103步骤包括:s1031:为流程节点设定默认的处理规则方式,当找不到流程节点处理人时该流程节点正常审批通过;s1032:处理规则方式包括转管理员处理、由指定人员进行处理和自动审批通过,其中,转管理员处理的处理规则方式将该条任务转给系统管理员处理,由指定人员进行处理的处理规则方式则将该条任务交给指定的人员处理;s1033:若出现某个分组无法找到用户,则在创建分组实例时忽略该分组,若出现所有的分组都找不到用户的情况,则遵循配置的默认处理规则方式进行处理。5.根据权利要求1所述的一种多维度流程分组审批的系统,其特征在于,所述s103步骤还包括:在流程到达对应节点时,程序接受传入的参数,由规则解析程序对流程json配置进行解析,转换成用户查询sql语句过滤条件,查询出符合条件的用户列表信息;程序查询出用户列表信息后,对流程审批方式进行解析。6.根据权利要求5所述的一种多维度流程分组审批的方法,其特征在于,对流程审批方式进行解析过程包括:
当审批方式为或签选项时,通过程序为该节点创建一个实例任务对象,为该节点创建一个任务候选人列表,将查询出来的所有用户数据存入该审批人列表中;当审批方式为会签选项时,根据对应的用户列表记录数,创建对应条数的实例任务对象及候选人列表,并逐一将用户列表中的用户添加到任务对象中,每个任务对象由一个用户来审批;当审批方式为会签选项并且开启分组审批模式时,通过程序解析分组参数,创建一个键值对存储容器结构,将分组参数的值作为键,将属于该分组的用户列表作为值存储于存储容器中。7.根据权利要求6所述的一种多维度流程分组审批的方法,其特征在于,审批方式为会签选项并且开启分组审批模式包括:将用户分组之后,程序按照所述键值对存储容器结构中的键值个数作为当前任务节点,创建对应数量的实例任务对象及候选人列表,将分组后的对应用户列表添加到该候选人列表中;通过程序为用户提供查询当前待办任务列表的服务,查询当前所有流程任务示例对象候选人列表,该候选人列表包括用户编号的实例任务对象列表,用户在完成某个具体的实例任务对象审批操作时,程序将该实例任务对象状态标记为已完成,将任务对象候选人列表中的其他用户进行移除;在完成实例任务对象时,程序将同步检测流程节点的所有实例任务对象是否已经全部完成,若全部完成,程序将当前流程节点的状态标记为已完成,并流转到下一个任务节点,对下一个任务节点进行流程审批过程,直至流程到达结束节点。8.根据权利要求4所述的一种多维度流程分组审批的方法,其特征在于,所述s1031步骤包括:通过设定配置为流程节点指定找不到处理人时选择对应操作类型,对应操作类型包括转管理员处理、自动审批通过、指定人员处理。9.根据权利要求8所述的一种多维度流程分组审批的方法,其特征在于,对应操作类型流程节点的创建包括:当处理方式为转管理员处理的操作类型时,程序为当前流程节点创建一个流程任务实例对象,为候选人列表添加系统管理员为候选人;当处理方式为指定人员处理的操作类型时,程序为当前流程节点创建一个流程任务实例对象,将选定的用户添加到其候选人列表中;当处理方式为自动审批通过的操作类型时,程序为当前流程节点创建一个流程任务实例对象,将机器人设置为任务处理人,将该流程任务实例对象状态修改为已完成,流程流转到下一个任务节点。10.一种多维度流程分组审批的系统,其特征在于,包括:基本信息管理单元、流程绘制单元、节点审批方式配置单元和流程节点默认处理规则单元;基本信息管理单元,用于对用户、部门、区域、角色、用户组的增删改查操作,以及为用户指定所属部门、所属区域的操作,为用户绑定角色、分配用户组的操作;流程绘制单元,用于提供流程的绘制,包括节点的创建、连线绘制;流程节点处理人规则配置,用于对设定配置的选择,所述配置包括参数、参数类型、关
系、对照值,以及对多个配置之间进行设定关系的选择,设定关系包括且的关系、或的关系;节点审批方式配置单元,用于对审批方式的选择,审批方式包括或签选项、会签选项,会签选项模式下是否开启分组审批的选项,以及开启分组审批的选项后分组参数的选择,分组参数的选择包括部门、区域、角色、用户组;流程节点默认处理规则单元,用于对操作类型的配置选择,对应操作类型包括转管理员处理、由指定人员进行处理和自动审批通过,以及选择由指定人员进行处理的操作类型时指定人员选择。

技术总结
本发明公开了一种多维度流程分组审批的方法和系统,通过预设的配置为流程节点指定处理人,获取流程节点处理人;通过预设的配置为该流程节点指定审批方式,所述审批方式包括:或签选项和会签选项;流程节点处理人根据指定的审批方式进行流程分组审批,直至流程到达结束节点。提供了基于组织、角色、区域、用户组等多个维度的分组审批功能,支持按照多维度对节点处理人进行指定,确保处理人员精准指派,实现复杂流程的灵活配置,支持流程节点处理人参数静态设置和动态设置结合,以满足复杂的业务场景需求,支持流程节点默认处理规则设置,确保在找不到处理人时流程可以正常流转。保在找不到处理人时流程可以正常流转。保在找不到处理人时流程可以正常流转。


技术研发人员:叶智慧 唐定伟 陈成斌 苏胜林 马军亮
受保护的技术使用者:中睿信数字技术有限公司
技术研发日:2022.08.25
技术公布日:2022/11/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1