工作流处理方法、装置、设备及存储介质制造方法及图纸

技术编号:38521409 阅读:9 留言:0更新日期:2023-08-19 17:00
本发明专利技术涉及金融科技,提供一种工作流处理方法、装置、设备及存储介质。该方法从预设资源申请界面中捕获业务资源需求,对业务资源需求进行决策分析,得到多个子需求,获取与每个子需求匹配成功的原子任务,基于业务资源需求及子需求,编排原子任务,得到工作流,基于组件信息获取数据源配置信息,基于冲突配置信息获取脚本应用信息,根据数据源配置信息及脚本应用信息,驱动执行工作流,能够高效完成交付资源。此外,本发明专利技术还涉及区块链技术,所述工作流可存储于区块链中。存储于区块链中。存储于区块链中。

【技术实现步骤摘要】
工作流处理方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理及金融科技领域,尤其涉及一种工作流处理方法、装置、设备及存储介质。

技术介绍

[0002]在金融科技领域中,随着云计算以及容器技术的蓬勃发展,银行等企业方采用资源调整、应用部署、效率提升、成本控制等技术手段来应对快速变化的业务。然而,企业资源需求千变万化,需要Iass(Infrastructure as a service,基础设施即服务)、Pass(Platform as a service,平台即服务)、Sass(Software as a service,软件即服务)等全方位的标准化技术支持。
[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]分析单元,用于对所述业务资源需求进行决策分析,得到多个子需求;
[0044]获取单元,用于从预设规则库中获取与每个子需求匹配成功的原子任务;
[0045]编排单元,用于基于所述业务资源需求及所述多个子需求,编排多个所述原子任务,得到工作流;
[0046]所述获取单元,还用于基于所述组件信息获取所述工作流的数据源配置信息,并基于所述冲突配置信息获取所述工作流的脚本应用信息;
[0047]驱动单元,用于根据所述数据源配置信息及所述脚本应用信息,驱动执行所述工
作流。
[0048]另一方面,本专利技术还提出一种电子设备,所述电子设备包括:
[0049]存储器,存储计算机可读指令;及
[0050]处理器,执行所述存储器中存储的计算机可读指令以实现所述工作流处理方法。
[0051]另一方面,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现所述工作流处理方法。
[0052]由以上技术方案可以看出,本申请通过所述预设资源申请界面捕获业务资源需求,因此,通过所述预设资源申请界面允许需求方可定制定义需求级别及定制个性组件,以满足实际应用需求,使得交付的资源更加灵活,通过对所述业务资源需求进行决策分析,能够合理的将所述业务资源需求拆分为所述多个子需求,进而从预设规则库获取与每个子需求对应的原子任务,由于所述预设规则库中存储有多个基础任务与需求的映射关系,因此,无需需求方了解底层实现细节,而只需聚焦于自身需求,提高了资源交付的便利性,通过任务编排将所述多个原子任务组合成可执行的工作流,并通过工作流引擎,调用所述数据源配置信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作流处理方法,其特征在于,所述工作流处理方法包括:响应于定制请求,从预设资源申请界面中捕获业务资源需求,所述业务资源需求包括组件信息及冲突配置信息;对所述业务资源需求进行决策分析,得到多个子需求;从预设规则库中获取与每个子需求匹配成功的原子任务;基于所述业务资源需求及所述多个子需求,编排多个所述原子任务,得到工作流;基于所述组件信息获取所述工作流的数据源配置信息,并基于所述冲突配置信息获取所述工作流的脚本应用信息;根据所述数据源配置信息及所述脚本应用信息,驱动执行所述工作流。2.如权利要求1所述的工作流处理方法,其特征在于,所述从预设资源申请界面中捕获业务资源需求包括:识别所述预设资源申请界面的固有属性信息;识别所述定制请求的生成时刻;基于所述生成时刻获取所述预设资源申请界面的界面信息;比较所述界面信息与所述固有属性信息;将与所述固有属性信息不同的界面信息确定为所述业务资源需求。3.如权利要求1所述的工作流处理方法,其特征在于,所述对所述业务资源需求进行决策分析,得到多个子需求包括:获取预先训练完成的决策分析模型,所述决策分析模型包括多个树节点;将所述业务资源需求与所述多个树节点的节点信息进行匹配,得到匹配路径;将所述匹配路径中的路径节点所对应的节点信息确定为所述多个子需求。4.如权利要求3所述的工作流处理方法,其特征在于,所述基于所述业务资源需求及所述多个子需求,编排多个所述原子任务,得到工作流包括:根据所述业务资源需求识别所述多个子需求中任意两个子需求的关联关系,所述关联关系包括串联关系及并联关系;将所述关联关系为所述串联关系的子需求所对应的路径节点确定为目标节点;基于所述目标节点在所述匹配路径中的路径顺序,识别出与所述目标节点所对应的原子任务的任务依赖关系;根据所述任务依赖关系及所述并联关系,编排所述多个原子任务,得到所述工作流。5.如权利要求1所述的工作流处理方法,其特征在于,所述基于所述冲突配置信息获取所述工作流的脚本应用信息包括:从所述应用脚本仓库中获取所述工作流中每个原子任务的任务脚本信息;根据所述任务脚本信息及所述冲突配置信息,获取所述工作流的兼...

【专利技术属性】
技术研发人员:余俊杰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1