一种基于组合规则引擎识别的动态流程流转方法及系统技术方案

技术编号:38001626 阅读:9 留言:0更新日期:2023-06-30 10:15
本发明专利技术涉及一种基于组合规则引擎识别的动态流程流转方法及系统,通过组合标签组装对应的多个分配规则,获得若干组合规则引擎,并使用组合规则引擎生成所需的分配判断链执行流程流转请求,提供用于审批流程节点自动化分案流转的高可配置规则引擎,并通过使用规则引擎支持高频审批节点在审批流程中快速应对的业务需求,减少了人力资源成本的同时也极大程度上减少了人工分办造成疏漏的情况,特别适用于如企业单位知识产权管理等大业务量流程流转应用场景,有效帮助节省时间、人力成本,提高流程处理效率。流程处理效率。流程处理效率。

【技术实现步骤摘要】
一种基于组合规则引擎识别的动态流程流转方法及系统


[0001]本专利技术涉及工作流引擎设置和自动程序设计
,尤其涉及一种基于组合规则引擎识别的动态流程流转方法及系统。

技术介绍

[0002]日常企业单位运转过程中都不可避免的会涉及对大量流程性工作的管理任务,特别是需要涉及多个不同部门、不同人员依照预定次序执行管理操作等的工作内容,往往工作性质单一、数量大,需要耗费大量精力时间处理。
[0003]以企业知识产权管理为例,会涉及法律性文件审查、专利管理、商标管理、著作权管理等管理审查功能,以及专利、商标、著作权申请等具体操作功能,其审批流程流转过程中涉及代理机构、承办人、审核等多类操作人员。如果完全采用人工方式进行管理,则需要各环节人员均清楚明确审批流程流转方式,以便明晰自身需要处理的工作内容以及相关联的节点,高度依赖操作人员人工准确选择并分半具体业务。而随着系统法律性文件审查、专利管理、商标管理、著作权管理等具体业务量上升,传统的人工处理方式极易在法律部门综合、法律部门流程人员处理等高频审批节点造成大量的流程堆积,影响申请审批的进度。
[0004]针对日益增长的业务需求,现有技术提出使用对应的法律审批系统集成必要的法律性文件审查、专利管理、商标管理、著作权管理等管理模块,以帮助具体人员执行相关流程操作任务。通过在线系统方式虽然能够在一定程度上保证流程流转可控性和可追踪性,对于流程流转工作提供帮助,但是其实质只提供了审批流程流转及代理机构、承办人的分配等操作的手动分办功能,本质上仍然需要操作人员对于流程过程具备充分了解,不能帮助识别和纠正错误的流转操作,智慧化程度低。特别是,对于较大业务量对应高频次操作节点的特殊应用场景,仍然需要操作人员逐个进行人工具体操作,难以应对短时间内高频节点爆发式新增业务量,仍然需要根据特定情况额外组织人力资源集中手动处理相关数据和节点流程操作,对于人力管理压力造成较大负担,且容易因操作人员疏漏造成流程流转错误。

技术实现思路

[0005]为解决现有技术的不足,本专利技术提出一种基于组合规则引擎识别的动态流程流转方法及系统,提供用于审批流程节点自动化分案流转的高可配置规则引擎,并通过使用规则引擎支持高频审批节点在审批流程中快速应对的业务需求,减少了人力资源成本的同时也极大程度上减少了人工分办造成疏漏的情况,特别适用于如企业单位知识产权管理等大业务量流程流转应用场景,有效帮助节省时间、人力成本,提高流程处理效率。
[0006]为实现以上目的,本专利技术所采用的技术方案包括:
[0007]一种基于组合规则引擎识别的动态流程流转方法,其特征在于,包括:
[0008]S1、配置分配规则并对分配规则添加对应的组合标签,所述分配规则包括若干不同的基础规则和动态规则;
[0009]S2、限定不同分配规则之间的逻辑连接;
[0010]S3、依据组合标签,组装对应的多个分配规则,获得若干组合规则引擎;
[0011]S4、获取流程流转请求,依据流程流转请求选择匹配的组合规则引擎;
[0012]S5、调取组合规则引擎中的分配规则,并判断分配规则中是否包括动态规则,当判断分配规则中不包括动态规则时,使用分配规则适配的逻辑连接生成所需的分配判断链;
[0013]S6、当判断分配规则中包括动态规则时,调取动态规则所包含的变量数据,依据变量数据执行动态规则判断获得动态判断结果;
[0014]S7、使用动态判断结果替换对应的动态规则,并依据分配规则适配的逻辑连接生成所需的分配判断链;
[0015]S8、使用分配判断链执行流程流转请求,生成分配结果。
[0016]进一步地,所述逻辑连接包括分配规则的先后执行顺序关系、分配规则的互斥关系、分配规则的互补关系和分配规则的跳转关系。
[0017]进一步地,所述基础规则包括基础信息确认规则和不涉及变量数据的I/O判断规则;
[0018]所述动态规则包括涉及变量数据的I/O判断规则。
[0019]进一步地,所述动态规则还包括涉及变量数值估计的I/O判断规则。
[0020]进一步地,所述分配判断链还包括对应各分配规则的流程节点标签。
[0021]进一步地,所述步骤S7包括:
[0022]S71、将动态判断结果依照对应动态规则的原命名替换装载进分配规则中;
[0023]S72、识别涉及动态规则的逻辑连接;
[0024]S73、依据涉及动态规则的逻辑连接使用动态判断结果生成对应的局部判断链;
[0025]S74、组合局部判断链生成所需的分配判断链。
[0026]本专利技术还涉及一种基于组合规则引擎识别的动态流程流转系统,其特征在于,包括:
[0027]分配规则管理模块,用于配置分配规则并对分配规则添加对应的组合标签;
[0028]逻辑连接管理模块,用于限定不同分配规则之间的逻辑连接;
[0029]引擎组装模块,用于依据组合标签,组装对应的多个分配规则,获得若干组合规则引擎;
[0030]引擎匹配模块,用于依据流程流转请求选择匹配的组合规则引擎;
[0031]判断链模块,用于依据分配规则适配的逻辑连接生成所需的分配判断链;
[0032]请求执行模块,用于使用分配判断链执行流程流转请求,生成分配结果。
[0033]本专利技术还涉及一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0034]本专利技术还涉及一种电子设备,其特征在于,包括处理器和存储器;
[0035]所述存储器,用于存储分配规则、组合规则引擎和逻辑连接;
[0036]所述处理器,用于通过调用分配规则、组合规则引擎和逻辑连接,执行上述的方法。
[0037]本专利技术还涉及一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现上述方法的步骤。
[0038]本专利技术的有益效果为:
[0039]采用本专利技术所述基于组合规则引擎识别的动态流程流转方法及系统,提供用于审批流程节点自动化分案流转的高可配置规则引擎,并通过使用规则引擎支持高频审批节点在审批流程中快速应对的业务需求,实际操作中只需要根据数据的归属机构、送审部门等业务属性来进行审批环节及代理机构、承办人等分办信息的配置,不需要开发即可实现高频节点的快速应对,无需人工处理,且保留业务流转痕迹,减少了人力资源成本的同时也极大程度上减少了人工分办造成疏漏的情况,特别适用于如企业单位知识产权管理等大业务量流程流转应用场景,有效帮助节省时间、人力成本,提高流程处理效率。
附图说明
[0040]图1为本专利技术基于组合规则引擎识别的动态流程流转方法流程示意图。
[0041]图2为本专利技术基于组合规则引擎识别的动态流程流转系统结构示意图。
具体实施方式
[0042]为了更清楚的理解本专利技术的内容,将结合附图和实施例详细说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于组合规则引擎识别的动态流程流转方法,其特征在于,包括:S1、配置分配规则并对分配规则添加对应的组合标签,所述分配规则包括若干不同的基础规则和动态规则;S2、限定不同分配规则之间的逻辑连接;S3、依据组合标签,组装对应的多个分配规则,获得若干组合规则引擎;S4、获取流程流转请求,依据流程流转请求选择匹配的组合规则引擎;S5、调取组合规则引擎中的分配规则,并判断分配规则中是否包括动态规则,当判断分配规则中不包括动态规则时,使用分配规则适配的逻辑连接生成所需的分配判断链;S6、当判断分配规则中包括动态规则时,调取动态规则所包含的变量数据,依据变量数据执行动态规则判断获得动态判断结果;S7、使用动态判断结果替换对应的动态规则,并依据分配规则适配的逻辑连接生成所需的分配判断链;S8、使用分配判断链执行流程流转请求,生成分配结果。2.如权利要求1所述的方法,其特征在于,所述逻辑连接包括分配规则的先后执行顺序关系、分配规则的互斥关系、分配规则的互补关系和分配规则的跳转关系。3.如权利要求1所述的方法,其特征在于,所述基础规则包括基础信息确认规则和不涉及变量数据的I/O判断规则;所述动态规则包括涉及变量数据的I/O判断规则。4.如权利要求3所述的方法,其特征在于,所述动态规则还包括涉及变量数值估计的I/O判断规则。5.如权利要求1所述的方法,其特征在于,所述分配判断链还包括对应各分配规则的流程节点标签。6.如权...

【专利技术属性】
技术研发人员:张兴贤
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1