[发明专利]自动定位处理人的跨层级流程审批系统和处理方法在审

专利信息
申请号: 202111238219.1 申请日: 2021-10-25
公开(公告)号: CN113962658A 公开(公告)日: 2022-01-21
发明(设计)人: 李雪丽 申请(专利权)人: 中国农业银行股份有限公司河北省分行
主分类号: G06Q10/10 分类号: G06Q10/10
代理公司: 石家庄德皓专利代理事务所(普通合伙) 13129 代理人: 刘磊娜
地址: 050000 河北*** 国省代码: 河北;13
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自动 定位 处理 层级 流程 审批 系统 方法
【权利要求书】:

1.一种自动定位处理人的跨层级流程审批系统,其特征在于:包括数据库、处理模块和流程跟踪模块;所述处理模块包括申请子模块、任务处理子模块;所述处理模块安装在各级机构的计算机或移动智能终端上;所述流程跟踪模块和数据库安装在服务器上;

所述数据库包括机构表、用户表、用户-机构岗位关系表、流程-任务定义表、申请信息表、流程登记表、任务登记表;

所述机构表记录的信息包括机构ID、机构名称、机构层级、上级机构ID;

所述用户表记录的信息包括用户ID、用户姓名、手机号;

用户-机构岗位关系表记录的信息包括用户姓名、用户ID、机构层级、机构ID、岗位ID;

所述流程-任务定义表记录的信息包括流程定义ID、流程名称、任务定义ID、任务名称、分支、处理人机构层级和处理人岗位ID;

所述流程登记表记录的信息包括流程定义ID、流程ID、申请人ID、申请人姓名、申请人机构层级、申请人机构ID、当前任务定义ID、当前任务ID、当前任务名称当前任务开始时间、开始时间和结束时间;

所述申请信息表记录的信息包括流程定义ID、流程ID、申请人ID、申请人姓名、申请人手机号、申请人机构层级、申请人机构ID、申请人机构名称、申请事项ID、申请事项名称、申请数量、交接方式;

所述任务登记表记录的信息包括流程ID、任务定义ID、任务名称、任务ID、处理人机构ID、处理人机构名称、处理人ID、处理人姓名、处理情况、处理意见、开始时间、结束时间;

所述申请子模块与用户交互获取流程定义ID、申请人ID、申请人姓名、申请人手机号、申请事项ID、申请事项名称、申请数量、交接方式、申请事项说明信息,将流程定义ID、申请人ID、申请人姓名、申请人手机号、申请事项ID、申请事项名称、申请数量、交接方式、申请事项说明信息封装成申请请求消息向流程跟踪模块发送;

流程跟踪模块依次处理接收的消息,当收到的消息为申请请求消息时,自动生成流程ID,在用户-机构岗位关系表中以申请人ID为关键字查询机构层级、机构ID、机构名称作为申请信息表中的申请人机构层级、申请人机构ID和申请人机构名称,在申请信息表中增加相应记录;

在申请人信息表中以流程定义ID和申请人ID组合为关键字,查询申请人姓名、申请人机构层级、申请人机构ID,在流程定义ID末尾添加尾缀01生成任务定义ID作为流程登记表中当前任务定义ID,并生成任务ID作为流程登记表中当前任务ID,以流程定义ID和任务定义ID为组合关键字在流程-任务定义表中查询任务名称作为流程登记表中当前任务名称,将当前时间作为当前任务开始时间,在流程登记表中增加相应纪录;

以流程定义ID和任务定义ID和分支为组合关键字在流程-任务定义表中查询处理人机构层级和处理人岗位ID,判断处理人机构层级与申请人机构层级是否相同,如果相同,以流程ID作为关键字在流程登记表中查询机构ID作为任务登记表中的处理人机构ID;否则判断处理人机构层级是否大于申请人机构层级,如果是,在机构表中迭代查询申请人ID的上级机构ID,直至上级机构ID的机构层级与处理人机构层级相同为止,将上级机构ID作为任务登记表中的处理人机构ID,将当前时间作为开始时间,在任务登记表中增加相应纪录;

将处理人机构ID、岗位ID、流程ID和当前任务ID封装成任务处理请求消息向各任务处理子模块发送;

当收到的消息为任务完成消息时,任务定义ID加1,以流程定义ID、任务定义ID和分支为组合关键字在流程-任务定义表中查询相应的任务名称、处理人机构层级和处理人岗位ID信息,如果提取相应的处理人机构层级和处理人岗位ID信息为空,在任务登记表中查询与所述任务定义ID组合相同的记录,将当前时间记为结束时间;

否则,将当前时间作为当前任务开始时间,在流程登记表中更新相应纪录;判断处理人机构层级与申请人机构层级是否相同,如果相同,申请人ID作为任务登记表中的处理人机构ID;否则判断处理人机构层级是否大于申请人机构层级,如果是,在机构表中迭代查询申请人ID的上级机构ID,直至上级机构ID的机构层级与处理人机构层级相同为止,将上级机构ID作为任务登记表中的处理人机构ID,将当前时间作为开始时间在任务登记表中增加相应纪录;将处理人机构ID、岗位ID、流程ID和当前任务ID封装成任务处理请求消息向各任务处理子模块发送;

所述任务处理子模块接收与用户的处理人机构ID、岗位ID一致的任务处理请求消息,进行任务处理,更新任务登记表中相应记录的处理人ID、处理人姓名、处理情况、处理意见、开始时间和结束时间;处理情况为1表示通过,处理情况为0表示驳回;将流程ID、当前任务ID、处理人ID和处理情况封装成任务完成消息向流程跟踪模块发送。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司河北省分行,未经中国农业银行股份有限公司河北省分行许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111238219.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top