一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于云SaaS平台的低代码开发应用及方法与流程

2022-05-11 13:37:44 来源:中国专利 TAG:

技术特征:
1.一种基于云saas平台的低代码开发方法,其特征在于,包括以下步骤:步骤一:配置数据源;步骤二:通过api生成元数据供服务使用;步骤三:简单配置生成api;步骤四:拖拽需要的元素到设计器的编辑区域,配置相关属性;步骤五:发布到对应的位置,一般为菜单项;步骤六:通过配置渲染页面供用户使用。2.根据权利要求1所述的一种基于云saas平台的低代码开发方法,其特征在于:包括基于云saas平台的低代码开发系统,所述基于云saas平台的低代码开发系统包括数据库、运行平台和低代码开发平台,所述运行平台、低代码开发平台与数据库通信连接,对搭建的模型以结构化数据的形式存储于数据库内;所述低代码开发平台包括设计器,所述设计器为web流程设计器,低代码开发平台通过web方式对数据库进行设计;所述运行平台包括云数据管理单元、动态配置api服务单元、拖拽配置生成页面单元,所述云数据管理单元用于管理云数据,并配置数据源;所述动态配置api服务单元通过api生成元数据供服务使用;所述拖拽配置生成页面单元通过拖拽需要的元素到设计器的编辑区域,并配置相关属性。3.根据权利要求2所述的一种基于云saas平台的低代码开发方法,其特征在于:所述步骤四中拖拽及生成布局原理包括:拖拽引擎用纯原生js来实现,其中浏览器自带属性draggable,设置此属性之后,元素随机可以被拖动,拖动可以触发dragstart、drag和dragend事件,通过监听设计区域的有元素移入放置,生成对应元素dom,插入到相应位置,拖放元素到涉及区域后更新json schema,此后通过解析json schema配置,并支持渲染原生的html表单,通过设计器来配置组件,在此基础上处理好上层vue组件widget和input format的对应关系,最后还可以做到无缝接入其他组件体系。4.根据权利要求2所述的一种基于云saas平台的低代码开发方法,其特征在于:预置所述元素包括基础组件、高级组件、布局组件和服务组件,可配置所述相关属性包括组件属性和表单属性。5.根据权利要求4所述的一种基于云saas平台的低代码开发方法,其特征在于:所述基础组件包括单行文本、多行文本、下拉选择、计数器、单选框、多选框、时间选择、日期选择、评分、颜色选择器、图片、标签、开关、滑块、文本、警告、html、列表;所述高级组件包括自定义区域、自定义组件、图片上传、文件上传、富文本编辑器、级联选择器、省市区选择、树形、地图选择、弹框选择、基础表格、子表单、高级表格、步骤条、时间线、按钮;所述布局组件包括栅格、卡片、标签页、分割线、所述服务组件包括用户、部门、附件、流水号。6.根据权利要求4所述的一种基于云saas平台的低代码开发方法,其特征在于:所述组件属性包括组件的类型、组件key、数据绑定值、自定义深层结构、展示标签、英文标签、标签宽度、是否隐藏、默认值、宽度、最大长度、占位内容、前缀图标、后缀图标、复合输入、显示计数、关联字段控制、自定义class、自定义样式、计算表达式、只读控制、禁用控制、可清除、必填校验、正则校验、自定义事件;所述表单属性包括表单版本管理、二级页面管理、全局标签
对齐方式、标签全局宽度、标签后缀、尺寸、是否行内展示、表单calss绑定、输入控制、表单样式配置。7.根据权利要求1所述的一种基于云saas平台的低代码开发方法,其特征在于:所述步骤一中简单配置生成api的方法,包括以下两种:1)根据数据库表字段、属性、数据类型、默认值、主键、为空策略、注释生成选定类型的api接口;2)从同一注册中心上其他服务拉取api,自动映射为程序可用的api,可配置其基本信息、请求参数。8.一种根据权利要求1-7任一项所述的基于云saas平台的低代码开发方法,其特征在于:所述基于云saas平台的低代码开发应用场景包括:1)开发人员在平台上通过web方式对业务数据库进行设计,无需使用其他专业工具;通过api中心自动根据数据表结构生成相应的操作api;根据需要选择api后自动生成相应的页面以及对应的功能按钮;表单配置完成直接发送到对应系统功能菜单上;2)业务人员可以根据需要自行对展现形式、样式进行调整;3)对于需要用到审批流的位置可以自由接入流程引擎,将表单转换成流程表单,在配置的流程节点上进行流转。

技术总结
本发明公开了一种基于云SAAS平台的低代码开发方法,包括:配置数据源;通过Api生成元数据供服务使用;简单配置生成Api;拖拽需要的元素到设计器的编辑区域,配置相关属性;发布到对应的位置,一般为菜单项;通过配置渲染页面供用户使用。本发明属于低代码开发技术领域,具体是提供了一种主要帮助中小型类家电行业实现数字化转型,提供性价比更高更好的软件产品;通过云计算弹性能力降低服务商成本,通过低代码开发平台降低开发人员成本,从而更好的服务于中小型制造企业的基于云SAAS平台的低代码开发应用及方法。低代码开发应用及方法。低代码开发应用及方法。


技术研发人员:夏小平 宋军华 白玉川 黄铭林
受保护的技术使用者:广东精工智能系统有限公司
技术研发日:2022.01.27
技术公布日:2022/5/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献