[发明专利]一种低代码的API设计和开发方法、系统及存储介质在审
申请号: | 202210149833.9 | 申请日: | 2022-02-18 |
公开(公告)号: | CN114610298A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 林实立;刘帅 | 申请(专利权)人: | 深圳市佐朋数字科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/34;G06F8/30;G06F8/20 |
代理公司: | 深圳茂达智联知识产权代理事务所(普通合伙) 44394 | 代理人: | 骆晶 |
地址: | 518000 广东省深圳市前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 api 设计 开发 方法 系统 存储 介质 | ||
1.一种低代码的API设计和开发方法,其特征在于,所述方法包括以下步骤:
步骤S10,建立数据模型:通过数据模型设计器,根据业务场景建立数据模型;
步骤S20,可视化流程设计:基于所述数据模型,在流程设计模块中进行API的创建和处理流程的可是化编排;
步骤S30,调试设计的API流程:对设计好的API流程,在“API输入”处,进行API输入数据的填充,在“API输出”处,验证输出是否为预期的输出,从而验证流程节点是否有错误发生;
步骤S40,若没有错误发生,则将设计好的数据、API流程进行发布,运行于公有/私有的托管环境。
2.根据权利要求1所述的低代码的API设计和开发方法,其特征在于,所述步骤S10,通过数据模型设计器,根据业务场景建立数据模型的步骤包括:
通过所述数据模型设计器新增和修改每个数据实体里面的数据字段的名称、类型和相应的含义解释。
3.根据权利要求1所述的低代码的API设计和开发方法,其特征在于,所述步骤S20,基于所述数据模型,在流程设计的模块中进行API的创建和处理流程的可是化编排的步骤包括:
预先定义数据引用、条件选择、代码、输入输出流程设计模块;
在数据引用模块中对数据模型定义的数据进行引用,在条件选择模块中对引用中的数据字段进行条件等于、不等于、大于等于、小于等于判断;
进入到不同的处理节点,录入可以是代码的处理节点,在代码这个处理节点可以接受来自上个节点的结果输入和数据引用,在代码层次进行灵活的处理,再进入下个节点进行数据的存储或者API的结果输出。
4.根据权利要求1所述的低代码的API设计和开发方法,其特征在于,所述步骤S30,调试设计的API流程:对设计好的API流程,在“API输入”处,进行API输入数据的填充,在“API输出”处,验证输出是否为预期的输出,从而验证流程节点是否有错误发生的步骤之后还包括:
若有错误发生,则在输出的地方展示错误信息,检查设计的流程里哪里有错误。
5.根据权利要求1至4任意一项所述的低代码的API设计和开发方法,其特征在于,步骤S10中,采用Meta Data来表示建立好的数据模型,所述数据模型的Meta Data至少包括数据模型各个字段和类型的信息、数据所涉及的底层数据库存储的相关信息。
6.一种低代码的API设计和开发系统,其特征在于,所述系统包括存储器、处理器、以及存储在所述处理器上的低代码的API设计和开发程序,所述低代码的API设计和开发程序被所述处理器运行时执行以下步骤:
步骤S10,建立数据模型:通过数据模型设计器,根据业务场景建立数据模型;
步骤S20,可视化流程设计:基于所述数据模型,在流程设计模块中进行API的创建和处理流程的可是化编排;
步骤S30,调试设计的API流程:对设计好的API流程,在“API输入”处,进行API输入数据的填充,在“API输出”处,验证输出是否为预期的输出,从而验证流程节点是否有错误发生;
步骤S40,若没有错误发生,则将设计好的数据、API流程进行发布,运行于公有/私有的托管环境。
7.根据权利要求6所述的低代码的API设计和开发系统,其特征在于,所述低代码的API设计和开发程序被所述处理器运行时还执行以下步骤:
通过所述数据模型设计器新增和修改每个数据实体里面的数据字段的名称、类型和相应的含义解释。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市佐朋数字科技有限公司,未经深圳市佐朋数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210149833.9/1.html,转载请声明来源钻瓜专利网。