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

【发明授权】基于决策引擎的业务流程互斥控制方法以及系统_盛业信息科技服务(深圳)有限公司_202311492277.6 

申请/专利权人:盛业信息科技服务(深圳)有限公司

申请日:2023-11-10

公开(公告)日:2024-03-22

公开(公告)号:CN117252554B

主分类号:G06Q10/10

分类号:G06Q10/10;G06F16/28

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2024.01.05#实质审查的生效;2023.12.19#公开

摘要:本发明涉及数据处理领域,公开了一种基于决策引擎的业务流程互斥控制方法以及系统,用于实现规则策略与应用程序的代码分离解耦使得规则策略的维护更加方便。方法包括:对多个业务流程进行特征值字段识别,得到多个特征字段信息并配置多个候选决策引擎接口;获取流程互斥条件并配置第一规则策略和第一决策流;接收业务系统发送的审批流程请求并发送至业务流程控制模块;从预置的MySQL数据库中抽取多个流程在途数据的特征值;匹配对应的目标决策引擎接口并进行决策流和决策规则遍历,得到第二规则策略和第二决策流以及执行条件规则判断,得到规则条件执行结果;进行封装和待办逻辑生成,得到目标报文信息以及目标待办逻辑。

主权项:1.一种基于决策引擎的业务流程互斥控制方法,其特征在于,所述基于决策引擎的业务流程互斥控制方法包括:在预置决策引擎的对接中心中,对多个业务流程进行特征值字段识别,得到多个特征字段信息,并根据所述多个特征字段信息配置对应的多个候选决策引擎接口;具体包括:在预置决策引擎的对接中心中获取待处理的多个业务流程,并获取每个业务流程的目标流程文本信息;对每个业务流程的目标流程文本信息进行关键词字段识别,得到每个业务流程的多个关键词字段;对所述每个业务流程的多个关键词字段进行上下文信息分析,得到每个业务流程的关键词上下文信息;对每个业务流程的关键词上下文信息进行特征筛选,得到多个特征字段信息,其中,所述特征字段信息与所述业务流程一一对应;对所述多个特征字段信息进行特征解析,得到每个特征字段信息的特征解析结果,并根据每个特征字段信息的特征解析结果创建对应的接口配置参数;根据所述接口配置参数生成对应的多个候选决策引擎接口,并创建每个业务流程的唯一标识符,以及根据所述唯一标识符构建所述多个业务流程以及所述多个候选决策引擎接口之间的接口关联模式;获取每个业务流程的流程互斥条件,并根据所述流程互斥条件配置每个业务流程的第一规则策略和第一决策流;具体包括:获取每个业务流程的流程互斥条件,并根据所述流程互斥条件生成每个业务流程对应的多个初始逻辑规则;对所述多个初始逻辑规则进行规则验证,得到每个初始逻辑规则的规则验证结果;根据所述规则验证结果,对所述多个初始逻辑规则进行规则优化,得到每个业务流程的多个目标逻辑规则,并根据所述多个目标逻辑规则生成每个业务流程的第一规则策略;对所述第一规则策略进行规则执行顺序分析,得到每个业务流程的规则执行顺序,并根据所述规则执行顺序和所述第一规则策略生成每个业务流程的第一决策流;接收预置业务系统发送的审批流程请求,并将所述审批流程请求发送至预置的业务流程控制模块;通过所述业务流程控制模块,根据所述审批流程请求从预置的MySQL数据库中抽取多个流程在途数据的特征值;具体包括:通过所述业务流程控制模块建立与预置MySQL数据库的数据库连接;根据所述数据库连接,对所述审批流程请求进行请求解析,得到对应的请求标识符;根据所述请求标识符对所述多个业务流程进行标识符匹配,得到所述审批流程请求对应的业务流程;根据所述审批流程请求对应的业务流程从预置的MySQL数据库中抽取多个流程在途数据,并获取所述多个流程在途数据的特征值;根据所述特征值从所述多个候选决策引擎接口匹配对应的目标决策引擎接口,并根据所述目标决策引擎接口对所述审批流程请求进行决策流和决策规则遍历,得到对应的第二规则策略和第二决策流,以及通过所述第二规则策略和所述第二决策流执行条件规则判断,得到规则条件执行结果;具体包括:根据所述特征值确定所述审批流程请求的接口关联模式,并根据所述接口关联模式从所述多个候选决策引擎接口匹配对应的目标决策引擎接口;根据所述目标决策引擎接口对所述审批流程请求进行决策流和决策规则遍历,得到对应的第二规则策略和第二决策流;通过所述第二规则策略和所述第二决策流执行条件规则判断,若命中配置的规则条件,则确定规则条件执行结果为返回不通过以及流程不可发起;若未命中配置的规则条件,则确定规则条件执行结果为返回通过以及流程可以发起;通过所述决策引擎将所述规则条件执行结果发送至所述业务流程控制模块,并通过所述业务流程控制模块对所述规则条件执行结果进行封装和待办逻辑生成,得到目标报文信息以及目标待办逻辑,以及将所述目标报文信息以及所述目标待办逻辑返回至所述业务系统;具体包括:通过所述决策引擎,将所述规则条件执行结果发送至所述业务流程控制模块;通过所述业务流程控制模块对所述规则条件执行结果进行封装,得到目标报文信息;若所述规则条件执行结果为返回不通过以及流程不可发起,则创建所述审批流程请求的待办逻辑,得到目标待办逻辑;将所述目标报文信息以及所述目标待办逻辑返回至所述业务系统,并通过所述业务系统对所述目标报文信息以及所述目标待办逻辑进行可视化展示;其中,所述基于决策引擎的业务流程互斥控制方法还包括:通过预置的遗传算法,对所述目标待办逻辑进行逻辑群体初始化,生成初始待办逻辑群体,其中,所述初始待办逻辑群体包括多个第一待办逻辑;分别计算每个第一待办逻辑的第一适应度,并根据所述第一适应度对所述多个第一待办逻辑进行群体分割,得到群体分割结果;根据所述群体分割结果匹配对应的群体优化策略,并根据所述群体优化策略生成对应的多个第二待办逻辑;分别计算每个第二待办逻辑的第二适应度,并根据所述第二适应度对所述多个第二待办逻辑进行最优化排序分析,得到优化待办逻辑。

全文数据:

权利要求:

百度查询: 盛业信息科技服务(深圳)有限公司 基于决策引擎的业务流程互斥控制方法以及系统

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