谈谈现在低代码的设计思路(一)(低代码平台的设计与实现)-ag凯发k8国际

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

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

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

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

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

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

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

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

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

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

最后放两个pc端与app端界面对比图:

pc端

app端

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

(0)
上一篇 2024年2月17日 上午9:52
下一篇 2024年2月18日 上午8:38

相关推荐

  • 400电话-高效便捷的企业通讯渠道(400 电话 官方网站)

    400电话,这一新型的虚拟电话号码,由10位数字组成,不仅易于记忆,更具备全面的功能,为企业与客户的沟通提供了高效、便捷的渠道。

    科研百科 2024年5月21日
    59
  • 挂号、缴费、检验检查报告打印……门诊自助机的功能越来越多,在方便患者就医的同时,也改善了以往医院人满为患的杂乱秩序。基于此,国内很多医院都使用了门诊自助机。 11月30日,北京协和…

    科研百科 2024年5月2日
    61
  • 要闻 / 江西建筑工程企业纠纷律师:企业如何建立招投标业务管理制度 在以房地产为代表的建筑企业中,招投标是其承揽业务必不可少的一个环节。但在实践过程中,因招投标程序违反法定程序、串…

    科研百科 2022年11月28日
    177
  •    本报讯(见习记者宣苏哲)近日,由北京国科诚泰农牧设备有限公司、易牧网以及天津誉利畜牧养殖场联合组织的环保型智慧牧场观摩会在天津举行。fdf   “环保型…

    科研百科 2022年5月26日
    297
  • #文章首发挑战赛# 在项目管理世界里冲浪,不可不读的神作书单! hey,各位项目管理的小伙伴们,掌握了项目管理的精髓,就能在职场上如鱼得水,成为人人仰慕的项目大拿!但你知道吗?一本…

    科研百科 2023年12月21日
    41
  • 天津、山西、辽宁、吉林、黑龙江、上海、江苏、安徽、福建

    科研百科 2024年4月24日
    45
  • 中国山东网-感知山东10月27日讯(记者 王丽 通讯员 王铄) 为适应机构编制工作新形势、新发展和新要求,曹县县委编办立足工作实际,坚持目标导向,着力“三个提升”,加强干部队伍建设…

    科研百科 2024年2月10日
    68
  • 5月7日,中国绿发会国际部关注到欧洲食品安全局(efsa)发布的有关于食品添加剂二氧化钛(e171)的安全评估,表示二氧化钛作为食品添加剂的安全性存疑。绿会长期关注食药等领域的安全…

    科研百科 2024年4月14日
    57
  • 简单的项目只需要一个电子表格清单可能就管理好了,而复杂的项目则需要适当的规划、任务分配、设定截止日期,以确保每个人都遵守它们、大家进行紧密的协作,并追踪所花费的时间。 让项目量化、…

    科研百科 2023年10月23日
    86
  • 科研项目管理工作是研究生阶段的重要任务之一,也是研究生培养的重要环节。做好科研项目管理工作,不仅能够提高研究生的学术能力和科研水平,还能够提高研究生的综合素质和创新能力。本文将从科…

    科研百科 2024年4月6日
    31
网站地图