谈谈现在低代码的设计思路(一)(低代码平台的设计与实现)

现在多数的低代码平台,入门的第一课就是怎么设计表单,通过可视化,拖拉拽控件的方式,快速地生成一个表单。当然这个方法易上手,是多数低代码平台中最吸引眼球的功能,毕竟通过拖拉就可以生成以前程序开发人员才能做的表单,用户容易获得成就感。

但我们要知道一点,就是我们生成的这个表单,只是一个孤立的表单,不可复用,没有与上下表单的逻辑关系。也许,做一个收集数据的周边系统,这些就已经够了,但如果是开发一个专业级别的企业管理系统,这种方式就不好用了,系统越大,表单越多,这种方式的弊端越明显。就像是我们开发一样,一开始如果页面少,那么可以将这个页面的逻辑代码都写在这个页面文件中。但随着页面数量的增加,我们就必须要重构代码了,比如开始搞多层架构,搞设计模式,搞抽像重载,引入第三方组件等等,不然,一点逻辑小变动,系统到处都要改。

那要怎么设计会好一些呢,仅发表一些个人的看法,也是我们自己低代码平台的配置流程。

一、先设计流程

流程就好比我们要完成一件工作,先不去想细节,先定义好步骤,先做什么,再做什么。比如:企业要通过信息化管理办公用品的采购流程,最简单的步骤是: “采购” -> “收货” -> “付款”。那我们就先在流程设计中把这个流程定义下来。流程设计的好处是思路清晰,变更简单。比如系统运行一段时间后,人事部门要求采购前需要先申请,那么我们只要在采购前面再增加一个“采购申请”节点,财务部门要求付款前要先与供应商对账,那我们再在“付款”前面增加一个“供应商对账”节点,整个流程就变更为:“采购申请”->“采购” -> “收货” ->“供应商对账”-> “付款”,配置简单。

二、设计模型

流程设计好了,那我们就开始设计模型,比如“采购申请”,这个单是单表结构,还是主细表结构?还是主细细表结构?主表上面要哪些栏位?细表上面有那些栏位?各个栏位之间的关系是什么?每个栏位要使用什么样的编辑类型等等。

这个模型设计完成后可以复用。比如在采购订单,收货单,对账单,收款单上面都有可能需要显示收货明细,那么“收货明细”这个模型就可以反复使用。后面要增减字段,只需要修改模型,被引用的地方都可以自动更新。

模型设计完成后,需要和流程一起设置完成条件,比如“采购申请”满足何种条件后,自动流向“采购”这个节点。这个也是平台中“待办事务”的数据来源。

三、创建数据库表

这步是平台自动完成,用户是没有感知的。

四、表单布局

这个表单布局就非常的简单了,因为栏位的各属性在模型中已经被定义,所以只要将模型栏位拖放到想要的位置就可以了。这步也是可以省略的,平台会根据模型默认一个布局。平台会根据布局自动生成PC端作业与APP端作业。这样,整个配置工作就完成了

当然,这个流程并不是固定的。比如ERP中的一些基础资料,如“物料信息”,“BOM表”这些不需要参与流程的,就可以直接从模型设计开始。也可以先设计模型,然后在设计流程时再选择已经创建好的模型。

最后放两个PC端与APP端界面对比图:

谈谈现在低代码的设计思路(一)(低代码平台的设计与实现)

PC端

谈谈现在低代码的设计思路(一)(低代码平台的设计与实现)

APP端

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午12:54
下一篇 2024年5月16日 下午1:05

相关推荐

  • 24fall请查收:纽约大学技术管理申请解析!(纽约大学 技术管理)

    恭喜及第留学2023学子,L同学成功斩获纽约大学技术管理硕士录取offer! L同学基础条件: 录取院校:纽约大学 录取专业:技术管理 本科院校:海本 本科专业:金融,辅修统计 G…

    科研百科 2024年2月14日
    67
  • 事业单位自动化专业知识考什么(事业单位办公自动化系统)

    事业单位办公自动化系统 随着现代办公自动化技术的发展,事业单位的办公环境也在逐渐发生变化。办公自动化系统已经成为事业单位提高工作效率、降低成本、提高服务质量的重要手段。本文将探讨事…

    科研百科 2024年8月26日
    19
  • 会员的管理软件

    会员管理软件:让会员管理更加高效 随着商业竞争的加剧,企业需要更加高效地管理会员。会员管理软件可以帮助企业更好地管理会员信息,提高会员满意度,降低运营成本。本文将介绍一种会员管理软…

    科研百科 2024年10月1日
    12
  • 关于组织申报2023年度河北省中医药类科学研究课题计划项目的通知

    各市(含定州、辛集市)卫生健康委(局)、中医药管理局,雄安新区管委会公共服务局,省直有关单位: 为进一步推进中医药技术创新和科技成果转化,加强学科建设和人才培养,提升我省中医药科研…

    科研百科 2024年4月11日
    82
  • 项目信息管理系统结构

    项目信息管理系统结构 项目信息管理系统是一种用于管理项目信息的软件系统。在项目管理中,项目信息管理系统可以提供项目进度、成本、资源等信息的跟踪和管理,帮助项目经理和团队更好地控制项…

    科研百科 2025年6月22日
    0
  • 最高500万元!成都发布2022年第一批“揭榜挂帅”科技项目榜单(2021年成都市第一批科技项目)

    红星新闻记者从成都市科技局获悉,日前,成都市科学技术局发布2022年第一批“揭榜挂帅”科技项目榜单。此次榜单聚焦国家新一代人工智能创新发展试验区重点场景建设领域,重点围绕智慧交通、…

    科研百科 2022年10月30日
    109
  • 国企退休人员交社区文件

    国企退休人员交社区文件 尊敬的国企退休人员: 您们好!为了更好地管理国企退休人员,提高退休人员的服务水平和生活质量,我们制定了以下社区文件。 一、服务范围 国企退休人员可以在居住地…

    科研百科 2024年11月7日
    0
  • 工程项目管理的难点

    工程项目管理是一个复杂而繁琐的过程,涉及到许多难点和挑战。工程项目管理难点主要包括以下几个方面: 1. 时间管理:工程项目管理中时间管理是至关重要的,因为时间是有限的资源。项目管理…

    科研百科 2024年8月18日
    27
  • 科研项目负责人任务

    科研项目负责人任务科研项目负责人任务摘要:近年来,高度重视科研工作者的工作,我们知道,目前的中国的创新型人才,旨在创新型人才的培养。可是,实际上,我们的素质培养就是把创新型人才视为…

    科研百科 2024年11月27日
    1
  • 系统集成项目管理师新教材

    系统集成项目管理师新教材的出台,标志着系统集成项目管理师考试的了一个新的发展阶段。随着云计算、物联网、人工智能等新兴技术的快速发展,系统集成项目管理师这一职业也在不断地更新和演变。…

    科研百科 2025年1月27日
    2