(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211025488.4
(22)申请日 2022.08.25
(71)申请人 中睿信数字技 术有限公司
地址 310000 浙江省杭州市萧 山区金城路
紫橙国际创新中心3号楼 20层
(72)发明人 叶智慧 唐定伟 陈成斌 苏胜林
马军亮
(74)专利代理 机构 北京冠和权律师事务所
11399
专利代理师 时嘉鸿
(51)Int.Cl.
G06Q 10/10(2012.01)
(54)发明名称
一种多维度流 程分组审批的方法和系统
(57)摘要
本发明公开了一种多维度流程分组审批的
方法和系统, 通过预设的配置为流程节点指定处
理人, 获取流程节点处理人; 通过预设的配置为
该流程节点指定审批方式, 所述审批方式包括:
或签选项和会签选项; 流程节 点处理人根据指定
的审批方式进行流程分组审批, 直至流程到达结
束节点。 提供了基于组织、 角色、 区域、 用户组等
多个维度的分组审批功能, 支持按照多维度对节
点处理人进行指定, 确保处理人员精准指派, 实
现复杂流程的灵活配置, 支持流程节 点处理人参
数静态设置和动态设置结合, 以满足复杂的业务
场景需求, 支持流程节点默认处理规则设置, 确
保在找不到处 理人时流 程可以正常流 转。
权利要求书3页 说明书10页 附图2页
CN 115310945 A
2022.11.08
CN 115310945 A
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配置进
行解析, 转换成用户查询SQ L语句过滤条件, 查询出符合条件的用户列表信息;
程序查询出用户列表信息后, 对流 程审批方式进行解析。
6.根据权利要求5所述的一种 多维度流程分组审批的方法, 其特征在于, 对流程审批方
式进行解析 过程包括:权 利 要 求 书 1/3 页
2
CN 115310945 A
2当审批方式为或签选项时, 通过程序为该节点创建一个实例任务对象, 为该节点创建
一个任务 候选人列表, 将查询出来的所有用户数据存 入该审批人列表中;
当审批方式为会签选项时, 根据对应的用户列表记录数, 创建对应条数的实例任务对
象及候选人列表, 并逐一将用户列表中的用户添加到任务对 象中, 每个任务对 象由一个用
户来审批;
当审批方式为会签选项并且开启分组审批模式时, 通过程序解析分组参数, 创建一个
键值对存储容器结构, 将分组参数 的值作为键, 将属于该分组的用户列表作为值存储于存
储容器中。
7.根据权利要求6所述的一种 多维度流程分组审批的方法, 其特征在于, 审批方式为会
签选项并且开启分组审批模式包括:
将用户分组之后, 程序按照所述键值对存储容器结构中的键值个数作为当前任务节
点, 创建对应数量的实例任务对 象及候选人列表, 将分组后的对应用户列表添加到该候选
人列表中;
通过程序为用户提供查询当前待办任务列表的服务, 查询当前所有流程任务示例对象
候选人列表, 该候选人列表包括用户编号的实例任务对 象列表, 用户在完成某个具体的实
例任务对 象审批操作时, 程序将该实例任务对 象状态标记为已完成, 将任务对 象候选人列
表中的其 他用户进行移除;
在完成实例任务对象时, 程序将同步检测流程节点的所有实例任务对象是否已经全部
完成, 若全部完成, 程序将当前流程节点的状态标记为已完成, 并流转到下一个任务节点,
对下一个任务节点进行流 程审批过程, 直至流 程到达结束节点。
8.根据权利要求4所述的一种多维度流程分组审批的方法, 其特征在于, 所述S1031步
骤包括:
通过设定配置为流程节点指定找不到处理人时选择对应操作类型, 对应操作类型包括
转管理员处 理、 自动审批通过、 指定人员处 理。
9.根据权利要求8所述的一种 多维度流程分组审批的方法, 其特征在于, 对应操作类型
流程节点的创建包括:
当处理方式为转管理员处理 的操作类型时, 程序为当前流程节点创建一个流程任务实
例对象, 为 候选人列表添加系统管理员为 候选人;
当处理方式为指定人员处理 的操作类型时, 程序为当前流程节点创建一个流程任务实
例对象, 将选 定的用户添加到其 候选人列表中;
当处理方式为自动审批通过的操作类型时, 程序为当前流程节点创建一个流程任务实
例对象, 将机器人设置为任务处理人, 将该流程任务 实例对象状态修改为已完成, 流程流转
到下一个任务节点。
10.一种多维度流程分组审批的系统, 其特征在于, 包括: 基本信 息管理单元、 流程绘制
单元、 节点审批方式配置单 元和流程节点默认处 理规则单 元;
基本信息管理单元, 用于对用户、 部门、 区域、 角色、 用户组的增删改查操作, 以及为用
户指定所属部门、 所属区域的操作, 为用户绑定角色、 分配用户组的操作;
流程绘制单 元, 用于提供流 程的绘制, 包括节点的创建、 连线绘制;
流程节点处理人规则配置, 用于对设定配置的选择, 所述配置包括参数、 参数类型、 关权 利 要 求 书 2/3 页
3
CN 115310945 A
3
专利 一种多维度流程分组审批的方法和系统
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:29:47上传分享