[发明专利]一种工作流生成方法及工作流模板机在审
申请号: | 202310030812.X | 申请日: | 2023-01-10 |
公开(公告)号: | CN116301815A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 肖俊鑫;任宪收 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100010 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 生成 方法 模板 | ||
本申请公开了一种工作流生成方法及工作流模板机,所述方法可以获取工作流模板;接着,将所述工作流模板转化为业务模型定义;再接着,根据所述工作流模板和所述业务模型定义确定转化规则;然后,获取目标业务模型,至少根据所述目标业务模型和所述转化规则生成目标工作流。本申请获取工作流模板以及目标业务模型,可得到所需的目标工作流,无需业务人员通过组件拖曳等来完成开发,且本申请的目标工作流容易迁移且可复用。
技术领域
本申请属于大数据领域中的数据集成处理领域,特别涉及一种工作流生成方法及工作流模板机。
背景技术
随着大数据平台、数字化系统的不断发展,数据集成处理的需求场景越发的繁多而复杂,运行和管理数据集成处理任务往往需要专业的开发人员进行大量的代码开发,而这种方式不仅低效且难以统一监控管理,另外业务人员和开发人员必需同时投入到数据集成处理的开发中,难以分离。
随着技术的发展,出现了一些专业的数据集成处理工具,这些工具中比较成熟和功能强大的产品,一般都是一种可以通过可视化拖拽组件来编排数据处理工作流的工具,这些工作流工具的出现极大解放了开发人员,减少了开发人员在实现数据集成处理任务的代码开发工作,转而替代的是通过组件拖拽来完成数据处理任务的开发,但是掌握这些工具依赖需要具备较多的专业知识,普通业务人员无法直接上手,使得这些工具难以普及使用。另外专业人员使用这些工具创建的工作流也难以迁移和复用。
发明内容
为了解决所述现有技术的不足,本申请提供了一种工作流生成方法,该方法简单,容易上手,且便于迁移和复用。
本申请所要达到的技术效果通过以下方案实现:
第一方面,本申请提供一种工作流生成方法,所述方法包括:
获取工作流模板;
将所述工作流模板转化为业务模型定义;
根据所述工作流模板和所述业务模型定义确定转化规则;
获取目标业务模型,至少根据所述目标业务模型和所述转化规则生成目标工作流。
可选地,所述根据所述工作流模板和所述业务模型定义确定转化规则,包括:
根据所述工作流模板和所述业务模型定义开发脚手架;
根据所述脚手架确定统一接口协议和编译脚本;
根据所述统一接口协议开发所述转化规则。
可选地,所述根据所述工作流模板和所述业务模型定义确定转化规则,还包括:
根据所述编译脚本确定统一格式的转化规则对象。
可选地,所述工作流生成方法应用于工作流模板机,所述工作流模板机包括工作流构造机;
所述获取目标业务模型,至少根据所述目标业务模型和所述转化规则生成目标工作流,包括:
将所述转化规则对象上传至工作流构造机;
获取目标业务模型;
所述工作流构造机根据所述目标业务模型、所述转化规则以及所述转化规则对象生成所述目标工作流。
可选地,所述工作流模板机包括工作流执行器,所述方法包括:
可通过所述工作流执行器调用所述目标工作流。
第二方面,本申请提供一种工作流模板机,包括工作流模板管理器、业务模型定义管理器、工作流转化管理器、业务模型实例管理器、以及工作流构造器;
所述工作流模板管理器保存有至少一个工作流模板,可从所述工作流模板管理器中获取工作流模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310030812.X/2.html,转载请声明来源钻瓜专利网。