零代码平台基于模型驱动开发流程和概念

本文介绍了零代码开发平台的核心原理,包括数据建模、表单模型、流程模型、页面模型、报表模型和权限管理等关键元素。通过这些模型,即使没有编程技能也能快速构建业务应用。流程包括新建应用、数据建模和应用发布等步骤,根据不同场景灵活配置。此外,还阐述了模型驱动开发中的各种概念,如数据字典和菜单权限,帮助企业构建高效的应用系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当前零代码平台/低代码平台比较流行,这些平台主要的实现原理就是基于模型驱动开发,需要平台提供数据建模、表单建模、流程建模、页面建模、报表建模等一系列可视化在线设计工具,基于这些工具,无需掌握编程技能也可以快速构建业务应用,即所谓的零代码开发。基于模型驱动技术在线构建微应用,多个微应用组合形成应用系统。每个微应用由数据模型、表单模型、流程模型、报表模型、页面模型、数据字典和菜单配置等要素构成。

1、零代码开发应用流程

基于模型驱动在线构建业务应用的流程:

在开发流程中,新建应用、数据建模和应用发布是必须步骤,其它的是可选步骤,在使用过程中可根据应用场景,选择性进行配置。例如: 数据+表单+页面即可配置出一个不涉及流程的数据收集型应用;数据+表单+流程即可配置出一个流程审批类应用;数据+报表即可配置出一个报表展示类应用。

2、模型驱动开发概念术语

1、数据模型:基于元数据模型驱动开发的思想,提供灵活、稳定的元数据模型建模与管理,通过数据实体、属性、关系等元数据配置响应业务需求变化,云程平台提供了在线的数据库实体建模和E-R建模功能,支持单表、一对一、一对多关系。

2、表单模型:用于收集、存储、管理您的业务数据,云程低代码开发平台提供29个表单组件,如单行文本、数字、选择框、图片、文件上传等,可以快速建符合业务的表单,一般用于数据采集和流程审批。

3、流程模型:用于申请审批、数据流转、自动化处理等场景,云程低代码开发平台的流程引擎基于标准BPMN2.0规范,可以帮助您驾驭各类工作流场景。

4、页面模型:主要由应用内的PC业务设计和移动业务设计实现,考虑到在实际使用中,大多数复杂的操作在WEB端,简便的操作在移动端,为了让两端的体验更好,云程低代码开发平台将两端业务进行了分开设计。这虽然会增加应用搭建人员的实施工作量(无法实现一次设计多端运行),但会让应用的终端用户体验更佳,让两端发挥各自优势。

5、报表模型:实时统计、分析业务过程和结果数据,辅助商业决策。云程低代码开发平台提供汇总表、明细表、柱形图、条形图、饼图、折线图、面积图、雷达图、指标图等9种常用图表,可以组合及联动使用。

6、数据字典:指应用中依赖的基础数据项,根据业务场景不同,后期可能修改,一般做成可配置项,而不是硬编码写死,基于数据字典的好处即可统一数据规范,起到主数据的作用,也可提升应用配置化能力。

7、菜单权限:应用内可创建菜单,为角色分配不同的权限,哪些页面可见,哪些功能可操作,哪些数据可见,实现基于角色的权限控制。

 

在线体验环境:http://www.yunchengxc.com

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大龄码农有梦想

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值