[发明专利]一种利用XML存储离线任务工作流的方法及装置在审
申请号: | 201910308908.1 | 申请日: | 2019-04-17 |
公开(公告)号: | CN110032371A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 左威威 | 申请(专利权)人: | 杭州玳数科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/34;G06F8/30 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 刘松 |
地址: | 310030 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 工作流程图 转换 操作指令 文件格式 预设操作 转换算法 工作流 存储 调度配置 任务类型 触发 下载 绘制 | ||
本发明提供了一种利用XML存储离线任务工作流的方法及装置,其中方法包括:确定待转换离线任务工作流程图的转换后的文件格式,其中,文件格式为XML文件的格式,XML文件至少包括:任务名称、ID、任务类型和调度配置;使用Javascript编写转换待转换离线任务工作流程图的转换算法;接收执行操作指令;获取待转换离线任务工作流程图,其中,待转换离线任务工作流程图至少包括:SVG绘制的离线任务工作流程图;根据转换算法将待转换离线任务工作流程图转换成离线任务工作流程图XML文件;根据执行操作指令触发web界面执行预设操作,其中,预设操作至少包括下载离线任务工作流程图XML文件的操作。
技术领域
本发明涉及离线任务流存储技术领域,尤其涉及一种利用XML存储离线任务工作流的方法及装置。
背景技术
【离线任务流】是目前比较流行的一种通过将多个【子任务】进行一定逻辑串联协同工作的【工作流】形式,通过提供【图形化】界面操作的方式,可将任务用【单个图形】表示,并通过使用操作界面上的【拖拽】和【连线】功能,可以轻易的完成创建各个任务之间的【依赖关系】。
常规情况下,离线任务开发者每次创建的任务流只能应用在【当前开发环境和当前项目】中。但是对于某些【离线工作流图模型】,是可以【复用】在不同开发环境或者项目中去的。虽然通过图形化的界面【创建任务流】并不是一件非常难的事情,但是当工作流节点达到【一定数量和复杂依赖关系】的时候,【重复性】的创建工作变可能成为开发工作者的问题。所以,如何提升大数据开发者【创建和开发】离线任务工作流的【效率】,便成为了需要解决的问题。
发明内容
本发明旨在提供一种克服上述问题之一或者至少部分地解决上述任一问题的利用XML存储离线任务工作流的方法及装置。
为达到上述目的,本发明的技术方案具体是这样实现的:
本发明的一个方面提供了一种利用XML存储离线任务工作流的方法,包括:确定待转换离线任务工作流程图的转换后的文件格式,其中,文件格式为XML文件的格式,XML文件至少包括:任务名称、ID、任务类型和调度配置;使用Javascript编写转换待转换离线任务工作流程图的转换算法;接收执行操作指令;获取待转换离线任务工作流程图,其中,待转换离线任务工作流程图至少包括:SVG绘制的离线任务工作流程图;根据转换算法将待转换离线任务工作流程图转换成离线任务工作流程图XML文件;根据执行操作指令触发web界面执行预设操作,其中,预设操作至少包括下载离线任务工作流程图XML文件的操作。
其中,方法还包括:使用Javascript编写解析待转换离线任务工作流程图的解析算法;获取待还原离线任务工作流程图XML文件;根据解析算法将待还原离线任务工作流程图XML文件解析为离线任务工作流程图。
其中,方法还包括:对离线任务工作流程图XML文件进行编辑。
其中,根据转换算法将待转换离线任务工作流程图转换成离线任务工作流程图XML文件包括:将待转换离线任务工作流程图转换为XML字符串;根据转换算法生成XML任务模型文件流。
其中,根据解析算法将待还原离线任务工作流程图XML文件解析为离线任务工作流程图包括:根据解析算法将待还原离线任务工作流程图XML文件解析为Javascript对象;根据Javascript对象绘制离线任务工作流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州玳数科技有限公司,未经杭州玳数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910308908.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息采集方法及相关装置
- 下一篇:一种创建窗口边框的方法、装置及计算机设备