低代码开发平台、工作流引擎、与表单引擎之间的关系(表单引擎 开源)

低代码开发是最近几年比较火的一个概念,而工作流引擎,表单引擎是好多年以前的产物了。今天我们就聊聊三者之间的关系。

工作流引擎:

工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发送、退回、移交、流程运维(调整、回滚)、流程结束等操作。

工作流引擎基于一套组织结构体系才能工作、组织体系上的操作者就是执行操作流程的主体。

工作流引擎有一系列事件发送前、发送后、发送成功时,发送失败时,退回前、退回后、流程结束前,结束后。我们可以利用这些事件表达业务逻辑实现用户需求。

事件伴随着消息的产生,比如:发送成功时,就可以定义发送成功消息,推送给相关的接受人或者其他的关注人。这些可以使用消息模版定义他们,推送到第三方的系统中去。

低代码开发平台、工作流引擎、与表单引擎之间的关系(表单引擎 开源)

表单引擎:

表单引擎就是存储与展现数据的工具,一个表单是由表单模版、表单数据、表单业务规则组成。

表单模版就是表单内容的描述,是一些表单元素的组合,文本框、下拉框、单选多选按钮、从表、附件等等。

表单数据一般以Json对象存储,加载到各个控件上展现给使用者。

表单的业务逻辑就是,用户与表单元素,数据的操作行为,比如:下拉框的级联、控件值的计算、文本框自动完成、单选按钮控制其他控件的隐藏显示等等。

低代码开发平台、工作流引擎、与表单引擎之间的关系(表单引擎 开源)

流程引擎与表单引擎数据之间的关系:

就像汽车、车厢、货物之间的关系。流程引擎是车的控制系统、车厢是表单、数据是货物。

低代码开发平台:

所谓的低代码开发平台,是能够解决一个可以直接在后台配置就可以开发出来的基础的应用,比如:车辆管理系统、用餐系统、学生管理系统。

完成这些应用,需要:组织结构、菜单权限、流程引擎、表单引擎、报表系统的多方面的支持。

以车辆管理系统为例:

  1. 需要组织结构系统提供人员、部门、岗位的管理。
  2. 需要菜单系统规划出来该系统的功能,以及分配不同角色的权限。
  3. 需要表单引擎提供车辆基础信息的管理。
  4. 需要流程系统提供车辆预定申请。
  5. 需要报表系统提供数据分析。

低代码开发平台、工作流引擎、与表单引擎之间的关系(表单引擎 开源)

综述:

  1. 一个低代码开发平台包含组织结构管理,流程引擎,表单引擎,报表体系,菜单管理。
  2. 低代码开发快捷、所见即所得、立刻能用。

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

(0)
上一篇 2024年5月16日 下午5:22
下一篇 2024年5月16日 下午5:34

相关推荐

  • 威海项目进度管理系统

    威海项目进度管理系统 随着现代项目管理的不断进步,威海项目进度管理系统已经成为了项目管理中不可或缺的一部分。威海项目进度管理系统可以帮助项目经理更好地控制项目进度,提高项目的效率和…

    科研百科 2024年12月13日
    0
  • 如何开发一个优质的安卓手机APP?(如何开发一款安卓app)

    安卓APP开发【湖南艾尼科技】表示:安卓APP开发在很多人看来是异常火爆的职业,因为现在安卓手机几乎是人手一部了,安卓APP开发还愁没市场吗?不过如果要自己开发一款安卓手机APP,…

    科研百科 2023年5月1日
    261
  • 福建科技计划项目管理信息系统

    福建科技计划项目管理信息系统 随着科技的发展,项目管理信息系统(Project Management Information System,简称PMIS)已经成为项目管理中不可或缺…

    科研百科 2024年9月23日
    23
  • 科研项目审核表怎么填啊

    科研项目审核表的填写是科研项目申请过程中至关重要的一步,它不仅能够体现申请者的科研能力和责任心,还能够为项目评审专家提供详细的科研进展记录。因此,在填写科研项目审核表时,需要认真、…

    科研百科 2025年5月11日
    1
  • 肇庆“智慧党建”平台上线,打造党建工作新模式(肇庆市智慧党建)

    理论知识线上学,党组织生活线上“直播”,工作台账线上生成,党员档案线上管理,党费线上缴纳……7月22日,肇庆“智慧党建”平台正式启动,加快推进党建信息化向智…

    科研百科 2023年3月2日
    248
  • 电子商务客户关系管理案例

    电子商务客户关系管理案例 随着电子商务的发展,客户关系管理(CRM)成为了企业越来越重要的一项工作。在电子商务环境下,客户来源多样化、客户行为复杂化、客户需求个性化化,企业需要更加…

    科研百科 2025年1月5日
    5
  • 甘特图项目管理工具

    甘特图项目管理工具是一种高效、实用的项目管理工具,能够帮助项目经理和团队成员更好地组织、规划和管理项目进度和资源。在这篇文章中,我们将介绍甘特图项目管理工具的优势和使用方式。 甘特…

    科研百科 2024年7月24日
    40
  • 小程序商城如何开发,需要哪些步骤呢-(小程序商城怎么开发)

    自小程序推出以后,其市场规模、参与的服务企业数量一直保持快速增长。就像之前蹦出来的新零售一样,小程序也是互联网的新型物种,每个企业都在摸索着前进。程序商城的发展速度非常迅猛,,小程…

    科研百科 2023年4月4日
    258
  • 高中生物科研课题(高中生生物类科研项目名称)

    高中生生物类科研项目名称: 探究基因工程在植物育种中的应用 近年来,随着基因工程技术的发展,植物育种已经成为了一个越来越重要的话题。植物育种的目标是通过改变植物的基因来表达不同的性…

    科研百科 2024年8月4日
    46
  • 医疗服务项目管理现状

    医疗服务项目管理现状 医疗服务项目管理是医疗服务的重要组成部分,它涉及到医生、护士、管理人员和患者等多个方面,其质量和效率直接影响着医疗服务的整体水平。当前,医疗服务项目管理存在一…

    科研百科 2025年8月7日
    1