[发明专利]自动化流程的执行方法及其接口数据的获取方法、装置在审
申请号: | 202011376629.8 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112487163A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 谢金璋 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F40/186;G06F9/54 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 乔长洁 |
地址: | 510220 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 流程 执行 方法 及其 接口 数据 获取 装置 | ||
1.一种接口数据的获取方法,所述方法包括:
识别自动化流程中的待配置节点以及所述待配置节点对应的目标接口;
获取所述待配置节点的接口配置信息,所述接口配置信息包括所述目标接口的入参配置信息和返参配置信息,所述入参配置信息用于配置所述目标接口的入参数据,所述返参配置信息用于根据预设规则信息对所述目标接口的返参数据进行配置;
当所述自动化流程流转到所述待配置节点时,根据所述入参配置信息确定所述目标接口的所述入参数据,根据所述入参数据从所述目标接口读取所述返参数据;
根据返参配置信息对所述返参数据进行配置,得到所述待配置节点的接口数据。
2.根据权利要求1所述的方法,其特征在于,所述目标接口为多个,多个所述目标接口中包括第一接口和第二接口,所述第一接口与所述第二接口串行,所述入参配置信息用于配置所述第一接口的入参子数据并配置所述第一接口的第一返参子数据作为所述第二接口的入参子数据;
所述根据所述入参配置信息确定所述目标接口的所述入参数据,根据所述入参数据从所述目标接口读取所述返参数据,包括:
根据所述入参配置信息确定所述第一接口的入参子数据,根据所述第一接口的入参子数据从所述第一接口中读取所述第一接口的第一返参子数据,将所述第一接口的第一返参子数据作为所述第二接口的入参子数据,根据所述第二接口的入参子数据从所述第二接口中读取所述第二接口的返参子数据,所述返参数据包括所述第二接口的返参子数据;
优选地,所述方法还包括:
根据所述第一接口的入参子数据从所述第一接口中读取所述第一接口的第二返参子数据,所述返参数据包括所述第一接口的第二返参子数据。
3.根据权利要求1所述的方法,其特征在于,所述目标接口为多个,多个所述目标接口中包括第三接口和第四接口,所述第三接口与所述第四接口并行,所述入参配置信息用于配置所述第三接口的入参子数据以及配置所述第四接口的入参子数据;
所述根据所述入参配置信息确定所述目标接口的所述入参数据,根据所述入参数据从所述目标接口读取所述返参数据,包括:
根据所述入参配置信息确定所述第三接口的入参子数据以及所述第四接口的入参子数据,根据所述第三接口的入参子数据从所述第三接口读取所述第三接口的返参子数据,根据所述第四接口的入参子数据从所述第四接口读取所述第四接口的返参子数据,所述返参数据包括所述第三接口的返参子数据和所述第四接口的返参子数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采用FreeMarker模板引擎配置所述返参配置信息中的所述预设规则信息,所述预设规则信息包括逻辑运算规则;
所述根据返参配置信息对所述返参数据进行配置,得到所述待配置节点的接口数据,包括:
采用所述逻辑运算规则并通过所述FreeMarker模板引擎对所述返参数据进行逻辑运算,逻辑运算后得到结果数据,所述接口数据包括所述结果数据;
优选地,所述预设规则信息还包括动态解析规则和动态赋值规则,所述采用所述逻辑运算规则并通过所述FreeMarker模板引擎对所述返参数据进行逻辑运算,逻辑运算后得到结果数据,包括:
采用所述动态解析规则并通过所述FreeMarker模板引擎对所述返参数据进行动态解析,得到解析数据;
采用所述动态赋值规则并通过所述FreeMarker模板引擎将所述解析数据赋值到指定变量,得到所述指定变量的变量值;
采用所述逻辑运算规则并通过所述FreeMarker模板引擎对所述变量值进行逻辑运算,逻辑运算后得到所述结果数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011376629.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:建筑大数据的按需配能系统
- 下一篇:建筑大数据的管控平台