[发明专利]一种基于流程模板复用的方法在审
申请号: | 201811129331.X | 申请日: | 2018-09-27 |
公开(公告)号: | CN110956025A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 梁威 | 申请(专利权)人: | 长沙博为软件技术股份有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06Q10/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410013 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 流程 模板 方法 | ||
1.一种基于流程模板复用的方法,其特征在于,所述方法包括以下步骤:
a)构建好的流程节点序列化成流程文件,并将文件与相关信息保存;
b)将数据库导出的流程文本反序列成为流程,创建流程的上下文调用后执行此流程,实现模板复用;
c)构建自定义节点,将数据库导出模板信息赋值给节点属性,通过对此属性的改变实现模板的切换;
d)模板赋值给节点属性时,当选择交互模式执行流程时,将流程反序列为流程节点对象,并直接调用当前上下文委托执行模板。
2.如权利要求1所述的一种基于流程模板复用的方法,其特征在于,所述步骤a)中,对构建好的流程选中需要保存的节点序列化成模板文本,还包括:
(1)序列化的节点包括容器节点;
(2)序列化流程时,获取当前流程参数、流程名称、节点序列化文本,并构建成流程序列化保存成文本文件或数据库;
(3)保存前需验证模板的准确性;
(4)保存成本地流程文件,使构建流程时可直接从本地流程文件打开,并提供对应的增减操作。
3.如权利要求1所述的一种基于流程模板复用的方法,其特征在于,所述步骤b)中,通过将流程文本反序列化成为流程,创建流程上下文后调用并执行此流程,实现模板复用。
4.如权利要求1所述的一种基于流程模板复用的方法,其特征在于,所述步骤c)中,构建自定义节点,将数据库导出的流程文本以及相关信息赋值给节点的属性通过对此属性的更改实现模板的切换,还包括:
(1)数据库导出所有模板信息到缓存,通过缓存读取所有模板并绑定到界面;
(2)通过界面控件切换模板信息并更改节点属性。
5.如权利要求2所述的一种基于流程模板复用的方法,其特征在于,所述步骤d)中,模板信息保存到节点属性,当作为流程中的节点执行时,直接使用流程上下文委托调用。
6.如权利要求2所述的一种基于流程模板复用的方法,其特征在于,所述步骤d)中,当作为流程单独执行时,从当前流程上下文获取参数值,并设置到构建的新流程上下文,新流程上下文调用并执行模板来获取输出参数值,将需要的参数值写入当前流程上下文完成交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙博为软件技术股份有限公司,未经长沙博为软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811129331.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车电子膨胀阀控制方法和装置以及热泵系统
- 下一篇:一种过滤器