低代码开发是最近几年比较火的一个概念,而工作流引擎,表单引擎是好多年以前的产物了。今天我们就聊聊三者之间的关系。
我是开源驰骋BPM公司的老周,是bpm系统的爱好者、研发者、探索者。

对上述三个模块问题有一定的看法与理解,抛转引玉。

工作流引擎:

工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发送、退回、移交、流程运维(调整、回滚)、流程结束等操作。
另外:流程催办、
工作流引擎基于一套组织结构体系才能工作、组织体系上的操作者就是执行操作流程的主体。
工作流引擎有一系列事件发送前、发送后、发送成功时,发送失败时,退回前、退回后、流程结束前,结束后。我们可以利用这些事件表达业务逻辑实现用户需求。
事件伴随着消息的产生,比如:发送成功时,就可以定义发送成功消息,推送给相关的接受人或者其他的关注人。这些可以使用消息模版定义他们,推送到第三方的系统中去。

表单引擎:

表单引擎就是存储与展现数据的工具,一个表单是由表单模版、表单数据、表单业务规则组成。
表单模版就是表单内容的描述,是一些表单元素的组合,文本框、下拉框、单选多选按钮、从表、附件等等。
表单数据一般以Json对象存储,加载到各个控件上展现给使用者。

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

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

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

流程的运动,启动、运行到不同的节点、停止。

低代码开发平台:

所谓的低代码开发平台,是能够解决一个可以直接在后台配置就可以开发出来的基础的应用,比如:车辆管理系统、用餐系统、学生管理系统。
完成这些应用,需要:组织结构、菜单权限、流程引擎、表单引擎、报表系统的多方面的支持。
以车辆管理系统为例:
1.需要组织结构系统提供人员、部门、岗位的管理。
2.需要菜单系统规划出来该系统的功能,以及分配不同角色的权限。
3.需要表单引擎提供车辆基础信息的管理。
4.需要流程系统提供车辆预定申请。
5.需要报表系统提供数据分析。

综述:

1.一个低代码开发平台包含组织结构管理,流程引擎,表单引擎,报表体系,菜单管理。
2.低代码开发快捷、所见即所得、立刻能用,并非一些人说的那样绝对,是什么毒瘤。
3.
开源驰骋团队为国内开发者提供一套完整的,低代码开发平台、流程引擎、表单引擎解决方案,具有较深的业务沉淀,可以定制绝大部分的应用场景,代码100%的开源,遵守GPL开源协议免费使用。
如需要培训、集成、定制化开发服务,请联系我们:18660153393(微信同号)。
官方网站:http://ccflow.org 源代码下载:http://ccflow.org/down.htm

为您提供优秀的国产低代码、工作流引擎、表单引擎解决方案。

老周谈低代码开发平台、工作流引擎、与表单引擎之间的关系相关推荐

  1. 值得关注的5款“企业级低代码开发平台”推荐

    优质的"企业级低代码开发平台"该如何评估? 企业级低代码作为平台层的一员,其对应的核心价值是:提升应用软件开发效率 和 降低应用软件开发门槛. 由企业级低代码的核心价值还可衍生出两 ...

  2. 突出编程扩展,Gartner更新“企业级低代码开发平台的关键能力”清单

    9月30日,全球知名研究机构Gartner更新发布了企业级低代码开发平台的关键能力报告<Critical Capabilities for Enterprise Low-Code Applica ...

  3. 盘点:2022年国内比较主流的低代码开发平台有哪些?

    史上最全"低代码开发平台"介绍合集,2022年国内30家优秀低代码开发平台汇总盘点!这些平台必须拥有姓名!(以下排名不分先后) 1.宜搭--阿里 宜搭是阿里巴巴自研的低代码应用搭建 ...

  4. 从表单驱动到模型驱动,解读低代码开发平台的发展趋势

    随着社会数字化进程的加速,旺盛的企业个性化需求和有限的专业开发人员供给之间的矛盾也日益显著,业界亟需更快门槛.更高效率的开发方法和工具,低代码技术便应运而生. 低代码开发,是通过编写少量代码甚至无需代 ...

  5. 十分钟开发一款应用,这15个国产低代码开发平台太秀了!

    "低代码开发"最早可追溯到20世纪90年代至21世纪初的编程语言和工具(百度百科).阿里云智能总裁张建锋在钉钉6.0发布会上也表示,"低代码开发",将成为新一代 ...

  6. 低代码开发平台_低代码开发平台测评——伙伴云

    ​本次测评的产品严格来说不算低代码开发平台,它自己给自己的定位更多是全流程数据生产力平台.不过它依然具备应用搭建的关键要素,而且在数据管理方面还比较出彩,所以不能放过它--伙伴云,这款由Discuz! ...

  7. 低代码开发平台有哪些?

    以下我主要从PaaS基础功能实力.用户体验.性价比,和企业业务管理需求满足度的维度,对五个比较知名的零代码开发平台做评估介绍. 一.JeecgBoot ⭐4.5⭐ JeecgBoot 是一款基于代码生 ...

  8. 低代码开发平台_如何挑选最适合你的低代码开发平台

    根据Forrester研究报告,不论是成熟大型的,或是新的小规模的低代码开发平台供应商,每年都在以50%的增长率快速的发展中.在众多的低代码开发平台里,挑选最适合企业的才是至关重要的. 在选择低代码开 ...

  9. 开发者的拯救者还是掘墓人?解密低代码开发平台

    开发者的拯救者还是掘墓人?解密低代码开发平台 ZT "低代码开发"是什么? 用"低代码开发平台"来进行开发是一种怎样的感受? 用"低代码开发平台&qu ...

最新文章

  1. 2022-2028年中国聚碳酸亚丙酯(PPC)行业市场深度分析及未来趋势预测报告
  2. 使用 Spring Boot Operator 部署 Spring Boot 到 Kubernetes
  3. Dz0724补丁补掉的一个xss+补掉的另外一个xss
  4. 报错 之 ModuleNotFoundError: No module named ‘setproctitle‘
  5. 我真out了,高端人士都这样玩儿?
  6. python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示
  7. 聊聊lettuce的sentinel连接 1
  8. android fresco 存储,Android使用Fresco之下载图片(包括GIF图)
  9. 如何快速入门LABVIEW及数据采集
  10. access 微软以外 编辑_如何在 Microsoft Access 中修改查询属性
  11. 计算机毕业设计之疫情防疫信息化管理系统
  12. arduino系列教程之触摸开关(外部中断)开关小灯led
  13. 存储结构和磁盘划分(基于RedHat7)
  14. Enscape 代理服务器和防火墙设置
  15. Spring注解驱动开发-扩展原理之005-Spring容器刷新第五步-invokeBeanFactoryPostProcessors(beanFactory)
  16. numpy的矩阵加法
  17. 【数据可视化】Python 热力图(seaborn.heatmap)
  18. 河北保定PMP考试考点在哪里?
  19. 保持城市天际线-c语言
  20. mysql克隆schema_MySQL clone plugin(克隆插件)

热门文章

  1. SAP CALL TRANSACTION查找PARAMETER ID的最强办法
  2. 基于VS2012 C#调用bartender自动打印条形码
  3. Linux下USB的开发
  4. php header各类下载
  5. Video Moment Retrieval With Cross-ModalNeural Architecture Search
  6. Java 15 正式发布, 14 个新特性,刷新你的认知!!
  7. C. Tea Tasting codeforces 1795C
  8. 论文笔记:InternImage—基于可变形卷积的视觉大模型,超越ViT视觉大模型,COCO 新纪录 64.5 mAP!
  9. 软件测试-白盒灰盒篇
  10. 7月30号csonline 服务器维护,CSGO7月30日更新日志:Mutiny地图问题修复