[发明专利]自动定位处理人的跨层级流程审批系统和处理方法在审
申请号: | 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和处理情况封装成任务完成消息向流程跟踪模块发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司河北省分行,未经中国农业银行股份有限公司河北省分行许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111238219.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:便于插拔的直插式高插拔力电连接器
- 下一篇:高功率密度绝缘尾气加热系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理