首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种业务流程自动化审批方法、设备及介质_浪潮通用软件有限公司_202410338549.5 

申请/专利权人:浪潮通用软件有限公司

申请日:2024-03-25

公开(公告)日:2024-06-18

公开(公告)号:CN117933950B

主分类号:G06Q10/10

分类号:G06Q10/10;G06F16/23;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2024.06.18#授权;2024.05.14#实质审查的生效;2024.04.26#公开

摘要:本申请实施例公开了一种业务流程自动化审批方法、设备及介质。属于信息管理技术领域,解决现有技术中审批流程构建较为复杂繁琐,难以快速通过最优执行路径响应业务需求的问题。包括,基于业务信息,进行规则组件构建;通过业务流程设计器与规则组件,得到初始业务审批流程;响应事务开始指令,调用规则组件接口,执行规则对应的操作对初始业务审批流程进行数据修改,直至流程流转至结束节点,记录业务流程审批数据,并将当前事务回滚至初始状态,以完成审批流程预解析,进入执行阶段;在执行阶段进行执行信息分析,以对各执行规则进行检测,基于检测结果对初始业务审批流程进行动态调整,以基于优化后的业务审批流程进行事务审批。

主权项:1.一种业务流程自动化审批方法,其特征在于,所述方法包括:基于业务信息,进行规则组件构建;其中,规则组件构建至少包括触发条件建立与触发后执行操作建立;通过业务流程设计器与所述业务信息,构建业务流程,基于所述业务流程与所述规则组件,得到初始业务审批流程;响应事务开始指令,调用规则组件接口,执行规则对应的操作对所述初始业务审批流程进行数据修改,直至流程流转至结束节点,记录业务流程审批数据,并将当前事务回滚至初始状态,以完成审批流程预解析,进入执行阶段;在执行阶段进行执行信息分析,以对各执行规则进行检测,基于检测结果对所述初始业务审批流程进行动态调整,以基于优化后的业务审批流程进行事务审批;所述记录业务流程审批数据,并将当前事务回滚至初始状态,以完成审批流程预解析,具体包括:记录业务流程数据与性能数据;其中,所述业务流程数据与审批过程中业务修改数据相关;所述性能数据包含总请求数、总调用数以及平均调用数;将当前事务对应的审批流程回滚至初始状态,以将业务数据与流程流转节点分别返回至预解析之前的状态,以完成审批流程预解析;所述在执行阶段进行执行信息分析,以对各执行规则进行检测,具体包括:对所述执行信息中的dump文件进行抓取,以获取线程状态;在线程为Blocked状态的情况下,确定为被阻塞线程,根据线程中lock的信息查询对应阻塞源线程;在所述线程为wait或time-waiting状态的情况下,确定为挂起线程,在同类产品堆栈数量大于预设堆栈阈值时,标注为存在资源瓶颈;在所述线程为Runnable状态的情况下,确定为可运行或正在运行中线程,在同一份线程快照出现频率大于预置频率阈值的情况,或在不同快照中出现频率大于预置频率阈值的线程,标注为性能瓶颈内容;基于线程不同状态,对各执行规则的执行速度进行检测;所述基于检测结果对所述初始业务审批流程进行动态调整,具体包括:基于所述检测结果,确定出执行速度大于第一预设速度阈值的第一待调整执行规则;以及,确定出执行速度小于第二预设速度阈值的第二待调整执行规则;对所述第一待调整执行规则进行线程开启,以进行单线程审批;将多个所述第二待调整执行规则置于同一线程内,依次进行审批;所述基于检测结果对所述初始业务审批流程进行动态调整之后,所述方法还包括:基于动态调整后的规则,生成新版本规则组件,并对所述新版本规则组件进行序列号设置;基于设置的序列号,将不同版本的规则组件进行排序,以通过排序后的规则组件确定出版本修改轨迹;确定所述新版本规则组件对应的子规则组件,基于预置子规则组件检测条件对所述子规则组件进行组件检测;若所述子规则组件满足所述预置子规则组件检测条件,则确定所述预置子规则对应的子规则组件检测为通过状态,否则为不通过状态;根据各检测通过状态,确定与所述新版本规则组件相对应的检测通过数量;根据所述检测通过数量,与所述新版本规则组件对应的预设检测数量之间的比值,确定所述新版本规则组件的检测进度;在所述检测进度满足预设检测进度时,确定所述新版本规则组件状态为组件通过状态;所述基于业务信息,进行规则组件构建,具体包括:基于业务信息,构建触发器,定义对应业务流程自动化规则的触发条件,以及确定出触发后所执行的操作;其中,所述触发后所执行的操作至少包括修改联动数据对象属性值以及新建工作项任务;对所述触发器进行到期日期与规则执行顺序定义;所述响应事务开始指令,调用规则组件接口,执行规则对应的操作对所述初始业务审批流程进行数据修改,直至流程流转至结束节点,具体包括:响应事务开始指令,触发审批节点对应的规则,调用所述规则组件接口,执行规则以及所述规则对应的业务逻辑;在所述初始业务审批流程没有分支的情况下,直接进入下一节点,触发所述下一节点对应的规则并执行相应的业务逻辑;在所述初始业务审批流程存在分支的情况下,依据预置条件执行规则进行分支判断,直至流程流转至所述结束节点。

全文数据:

权利要求:

百度查询: 浪潮通用软件有限公司 一种业务流程自动化审批方法、设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。