决策引擎的策略发布方法、装置、存储介质和电子设备制造方法及图纸

技术编号:36905897 阅读:12 留言:0更新日期:2023-03-18 09:25
本公开涉及决策引擎的策略发布方法、装置、存储介质和电子设备。上述决策引擎的策略发布方法包括响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息;基于预设操作流模板依序将所述策略详情信息发送至多个目标操作节点,所述目标操作节点为所述预设操作流模板预定义的具有预设操作权限的节点,所述预设操作流模板指示所述多个目标操作节点的操作排序;接收所述多个目标操作节点针对所述策略详情信息的操作反馈信息;若所述多个目标操作节点的操作反馈信息满足预设发布条件,发布所述当前目标策略。本公开可以提高策略发布的专业化,保障策略发布过程中数据安全。中数据安全。中数据安全。

【技术实现步骤摘要】
决策引擎的策略发布方法、装置、存储介质和电子设备


[0001]本公开涉决策引擎
,尤其涉及决策引擎的策略发布方法、装置、存储介质和电子设备。

技术介绍

[0002]决策引擎是解决复杂且多变的业务需求的主要手段,其目的是降低业务与系统的耦合度,构建低代码平台,提高系统可复用性,支持快速响应需求与环境变化。
[0003]现有决策引擎的策略发布主要是基于简单发布方式实现的,策略发布过程中存在数据安全问题以及无法防止不相关人员的发布操作,造成发布的错误操作;并且无法保证策略内容的正确,策略内容的异常,会导致决策系统的崩溃。

技术实现思路

[0004]为了解决上述提出的至少一个技术问题,本公开提出了决策引擎的策略发布方法、装置、存储介质和电子设备。
[0005]根据本公开的一方面,提供了一种决策引擎的策略发布方法,其包括:
[0006]响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息;
[0007]基于预设操作流模板依序将所述策略详情信息发送至多个目标操作节点,所述目标操作节点为所述预设操作流模板预定义的具有预设操作权限的节点,所述预设操作流模板指示所述多个目标操作节点的操作排序;
[0008]接收所述多个目标操作节点针对所述策略详情信息的操作反馈信息;
[0009]若所述多个目标操作节点的操作反馈信息满足预设发布条件,发布所述当前目标策略。
[0010]在一些可能的实施方式中,所述响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息之前,还包括:
[0011]获取所述当前目标策略对应的策略配置信息和输入参数信息;
[0012]基于所述策略配置信息和所述策略配置信息的创建生成信息生成初始策略详情信息;
[0013]解析所述初始策略详情信息,得到预设格式的脚本文件;
[0014]对所述脚本文件进行执行验证,得到所述脚本文件对应的执行验证结果;
[0015]在所述执行验证结果指示所述脚本文件的执行过程与所述策略详情信息及输入参数信息相匹配的情况下,将所述初始策略详情信息确定为所述当前目标策略的策略详情信息。
[0016]在一些可能的实施方式中,所述创建生成信息包括所述当前目标策略的策略标识信息,所述策略详情信息包括策略版本信息,所述基于所述策略配置信息和所述策略配置信息的创建生成信息生成所述初始策略详情信息,包括:
[0017]基于所述策略标识信息确定所述当前目标策略所属的策略分组;
[0018]基于所述策略配置信息和所述策略分组中其它目标策略的策略详情信息,生成所述当前目标策略的版本信息。
[0019]在一些可能的实施方式中,所述方法,还包括:
[0020]响应于针对已发布的目标策略的策略撤销指令,撤销所述目标策略;
[0021]将所述目标策略的发布状态更新为已撤销状态。
[0022]在一些可能的实施方式中,所述将所述目标策略的发布状态更新为已撤销状态之后,还包括:
[0023]响应于所述目标策略对应的策略重新发布指令,查找所述目标策略对应的相斥策略,所述相斥策略为所述目标策略所属的策略分组中的发布状态为已发布状态的其它目标策略;
[0024]若查找到,撤销所述相斥策略;
[0025]发布所述当前目标策略。
[0026]在一些可能的实施方式中,所述基于预设操作流模板依序将所述策略详情信息发送至多个目标操作节点包括:
[0027]基于预设操作流模板对应的信息发送排序,将所述策略详情信息发送至排序首位的目标操作节点;
[0028]响应于所述首位的目标操作节点的操作反馈信息为指示策略通过,依序向所述排序首位的目标操作节点的下一目标操作节点发送所述策略详情信息;
[0029]若依序发送的任一目标操作节点的操作反馈信息为指示策略不通过,中止所述策略详情信息的发送操作;
[0030]确定所述操作反馈信息不满足预设发布条件。
[0031]在一些可能的实施方式中,所述若所述多个目标操作节点的操作反馈信息满足预设发布条件,发布所述当前目标策略之前,还包括:
[0032]在所述多个目标操作节点各自的操作反馈信息均指示为操作通过的情况下,确定所述多个目标操作节点的操作反馈信息满足预设发布条件,执行所述发布所述当前目标策略的步骤。
[0033]根据本公开的第二方面,提供决策引擎的策略发布装置,所述装置包括:
[0034]策略详情信息获取模块,用于响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息;
[0035]目标操作节点操作模块,用于基于预设操作流模板依序将所述策略详情信息发送至多个目标操作节点,所述目标操作节点为所述预设操作流模板预定义的具有预设操作权限的节点,所述预设操作流模板指示所述多个目标操作节点的操作排序;
[0036]操作反馈信息接收模块,用于接收所述多个目标操作节点针对所述策略详情信息的操作反馈信息;
[0037]当前目标策略发布模块,用于若所述多个目标操作节点的操作反馈信息满足预设发布条件,发布所述当前目标策略。
[0038]根据本公开的第三方面,提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执
行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如第一方面中任意一项所述的决策引擎的策略发布方法。
[0039]根据本公开的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面中任意一项所述的决策引擎的策略发布方法。
[0040]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
[0041]响应于当前目标策略对应的策略发布指令,获取当前目标策略的策略详情信息;基于预设操作流模板依序将策略详情信息发送至多个目标操作节点,目标操作节点为预设操作流模板预定义的具有预设操作权限的节点,预设操作流模板指示多个目标操作节点的操作排序;在目标策略发布之前,基于预设操作流模板依次将策略详情信息发送至指定预设操作权限的目标操作节点,保证当前目标策略发布过程中操作的安全性;接收多个目标操作节点针对策略详情信息的操作反馈信息;若多个目标操作节点的操作反馈信息满足预设发布条件,发布当前目标策略。基于多个目标操作节点的反馈信息发布当前目标策略,保证当前目标策略发布的合法性。
[0042]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0043]为了更清楚地说明本说明书实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种决策引擎的策略发布方法,其特征在于,所述方法包括:响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息;基于预设操作流模板依序将所述策略详情信息发送至多个目标操作节点,所述目标操作节点为所述预设操作流模板预定义的具有预设操作权限的节点,所述预设操作流模板指示所述多个目标操作节点的操作排序;接收所述多个目标操作节点针对所述策略详情信息的操作反馈信息;若所述多个目标操作节点的操作反馈信息满足预设发布条件,发布所述当前目标策略。2.根据权利要求1所述的方法,其特征在于,所述响应于当前目标策略对应的策略发布指令,获取所述当前目标策略的策略详情信息之前,还包括:获取所述当前目标策略对应的策略配置信息和输入参数信息;基于所述策略配置信息和所述策略配置信息的创建生成信息生成初始策略详情信息;解析所述初始策略详情信息,得到预设格式的脚本文件;对所述脚本文件进行执行验证,得到所述脚本文件对应的执行验证结果;在所述执行验证结果指示所述脚本文件的执行过程与所述策略详情信息及输入参数信息相匹配的情况下,将所述初始策略详情信息确定为所述当前目标策略的策略详情信息。3.根据权利要求2所述的方法,其特征在于,所述创建生成信息包括所述当前目标策略的策略标识信息,所述策略详情信息包括策略版本信息,所述基于所述策略配置信息和所述策略配置信息的创建生成信息生成所述初始策略详情信息,包括:基于所述策略标识信息确定所述当前目标策略所属的策略分组;基于所述策略配置信息和所述策略分组中其它目标策略的策略详情信息,生成所述当前目标策略的版本信息。4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:响应于针对已发布的目标策略的策略撤销指令,撤销所述目标策略;将所述目标策略的发布状态更新为已撤销状态。5.根据权利要求4所述的方法,其特征在于,所述将所述目标策略的发布状态更新为已撤销状态之后,还包括:响应于所述目标策略对应的策略重新发布指令,查找所述目标策略对应的相斥策略,所述相斥策略为所述目标策略所属的策略分组中的发布状态为已发布状态的其它目标策略;若查找到,撤销所述相斥策略;发布所述当前目标策略。6.根据权利要求1所...

【专利技术属性】
技术研发人员:杨雪邵怀剑童国俊胡乐平
申请(专利权)人:连连杭州信息技术有限公司
类型:发明
国别省市:

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

1