[发明专利]一种可视化控制逻辑编排方法、设备及介质在审
申请号: | 202211506409.1 | 申请日: | 2022-11-29 |
公开(公告)号: | CN115718619A | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 邹路平 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/34 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 肖鹏 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 控制 逻辑 编排 方法 设备 介质 | ||
1.一种可视化控制逻辑编排方法,其特征在于,所述方法包括:
创建控制器构件,并生成所述控制器构件对应的控制器构件原数据文件、服务构件元数据文件以及代码文件;
获取所述代码文件中的服务方法与所述服务方法对应的注释信息,并将所述服务方法与所述注释信息填充至所述服务构件元数据文件中;
在所述控制器构件处于编辑模式的情况下,基于所述控制器构件原数据文件中的服务方法与所述服务构件元数据文件中的服务方法分别对应的元数据,确定出多个节点信息;其中,所述多个节点信息与当前项目需求对应的元数据相关;
基于所述多个节点信息构建流程图组件,以基于所述流程图组件对当前项目所需的服务方法进行编排,得到当前项目对应的控制器方法。
2.根据权利要求1所述的一种可视化控制逻辑编排方法,其特征在于,所述基于所述多个节点信息构建流程图组件,具体包括:
将控制器构件元数据文件读入到一个对象中;
递归遍历当前项目所需的服务方法,获得编排项节点集合;
确定出所述编排项节点集合中各编排项的尺寸信息,以基于所述尺寸信息确定出每个节点的位置信息;
基于所述每个节点的位置信息绘制流程图组件,并在所述流程图组件的节点上进行事件响应绑定,以响应用户操作。
3.根据权利要求1所述的一种可视化控制逻辑编排方法,其特征在于,所述基于所述流程图组件对当前项目所需的服务方法进行编排,具体包括:
对所述流程图组件中的节点进行编辑处理,基于编辑处理后的流程图组件对当前项目对应的服务方法进行编排;
其中,所述编辑处理至少包括前移或后移节点、删除节点、在任一节点后新增节点、通过属性面板编辑该节点的属性中的一项或多项;
所述在任一节点后新增节点,至少包括在任一节点后新增服务方法节点、分支节点以及分支条件节点中的一项。
4.根据权利要求3所述的一种可视化控制逻辑编排方法,其特征在于,所述基于所述流程图组件对当前项目所需的服务方法进行编排,具体包括:
在编辑服务方法节点的输入参数时,通过命令参数表达式确定出编排方法的形参;以及
在编辑分支条件节点的判断条件表达式时,通过命令结果表达式确定出前序服务方法节点的返回值。
5.根据权利要求3所述的一种可视化控制逻辑编排方法,其特征在于,在对当前项目所对应的服务方法节点进行属性编辑的情况下,至少对所述服务方法节点对应的编号属性、名称属性、说明属性以及参数列表属性中的一项进行编辑;以及
在对当前项目所对应的分支节点进行属性编辑的情况下,至少对所述分支节点对应的编号属性、名称属性、说明属性以及条件表达式中的一项进行编辑。
6.根据权利要求1所述的一种可视化控制逻辑编排方法,其特征在于,所述确定出多个节点信息之后,所述方法还包括:
在新增服务方法的编排任务后,若所述控制器构件中存在预置流程图组件,则通过所述预置流程图组件对所述新增服务方法进行组合编排。
7.根据权利要求1所述的一种可视化控制逻辑编排方法,其特征在于,所述将所述服务方法与所述注释信息填充至服务构件元数据文件中之后,所述方法还包括:
获取一个或多个已构建完成的服务方法对应的参考信息;其中,所述参考信息至少包括所述一个或多个已构建完成的服务方法对应的路径、服务方法名称以及形参列表中的一项;
基于所述参考信息将所述一个或多个已构建完成的服务方法发布为公共服务构件,以被其它平台进行引用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211506409.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:茶籽仁蒸炒装置及蒸炒方法
- 下一篇:一种面向电力生产检修的自动化检修平台