漫谈低代码(一)流程表单驱动(低代码工作流)

低代码/无代码平台,近两年很火,不管是互联网大厂还是,传统领域软件厂商都在大手笔投入,厂商间也是百花齐放,低代码无所不能,人人皆可开发,没有什么不是托拉拽不能解决的。在大多数厂商在推出实战实例的时候都会以类似于“请假审批”来做一个“零基础3分钟”开发来开始。

一,传统流程定制过程

流程定制

在开篇的介绍中,一般会有两个上镜率比较高的两个工具“流程定义工具”,“自定义表单工具”,

漫谈低代码(一)流程表单驱动(低代码工作流)漫谈低代码(一)流程表单驱动(低代码工作流)

在更多的篇幅中,则开始描述。根据各种场景:

流程模型:流程和权限的变化的各种组合方式,流程上支持,单人、多人串行并行。

漫谈低代码(一)流程表单驱动(低代码工作流)

权限模型:权限上支持,角色、岗位、部门等多种方式授权方式,可以细粒度到每个字段的读、写、隐藏等基本操作。

漫谈低代码(一)流程表单驱动(低代码工作流)

表单绘制:

单选、多选、附件组件、审批意见组件等等。

漫谈低代码(一)流程表单驱动(低代码工作流)漫谈低代码(一)流程表单驱动(低代码工作流)

工作箱

漫谈低代码(一)流程表单驱动(低代码工作流)

二,表单驱动优势

上述流程表单定制中,其优势还是有的:

1,通用流程定制支持:

通过针对流程过程中的抽象充分考虑到了流转过程中的权限分配模型。在一定程度上可以更灵活的完成审批业务上的定制。瞒住大部分流转业务。

,2,权限集成化设计:

根据业务特点,以表单和流程为中心,最大程度的集成权限模型,实现更细粒度的权限授权。

3,表单可视化:

在表单方面,系统最大程度的提取通用组件,增加拖拽设计抽取通用属性方便用户选择。同时在部分脚本动作中实现可以话处理。在一定程度上减少代码工作量。实现简单业务逻辑。

三,实际应用中遇到的问题和不足

在流程表单驱动中,针对一些通用业务做了抽象和工具能力的提升。但在实际应用中还是存在了很多的问题。

(1)系统集成能力不足

在企业实际应用中,很少有独立存在的业务审批业务,多数情况下,组织机构需要从钉钉、或企业微信读取、而各种业务审批则需要跟响应的业务系统完成数据交互。即使是简单的“请销假流程”也需要和企业微信、企业的HR(读取员工剩余假期)系统,CRM等系统进行接口交互,才能很好的完成业务流转。而这些系统接口交互使得业务表单驱动的模式很难以以轻量级的模式来运行。而在这些系统集成领域则过度的依赖传统编程。

(2)无法处理复杂数据关系

表单驱动模型,大多数表单起始于通用模板,但通用模板中更多可选择的不同业务种类以及风格样式。但实际应用中,数据间都会存在一定的数据勾稽关系。特别是一些专有领域类似于,财务、人事政府事务审批中其表单及流程的核心还是在于数据的流转,在这些领域模板就略显鸡肋。而大多数模板在勾稽关系运算方面过渡的依赖二次开发实现。

(3)开放及交互能力较弱只能局限于内部系统使用

表单驱动模型,大多数主要还是来自于业务系统内部系统(企业OA,CRM),或者作为钉钉、企业微信等平台的附属部分即使有业务集成也绝大多数局限于内部自有业务系统集成。在跨系统或领域应用中鲜有成功的案例。

(4)部署复杂维护困难

流程表单驱动本身部署及维护并不困难,但在真正融合业务后会进行大量的业务和接口定制。这些定制使得大量的混合代码(模板和原生开发)存在。在业务变更或者架构升级时,维护开发会出现超乎现象的复杂。多数系统在选择技术升级或架构改变时会抛弃替换性的升级。这也是很多成熟的行业软件即使牺牲业务的灵活度也要也选择避免流程引擎表单定制之类的应用存在已便于架构的间接性。

四,小结

传统表单模型,在系统内部及早期的企业信息化中具有一定的低代码特性。也确实在一定程度上减轻了开发者的工作量。但其流水账模式的数据方式,很难以满足现代企业针对数据层面的需求。但过时的是技术实现而不是需求本身。表单驱动模型会长期存在但其最大的肯能行会退化为低代码领域的一个重要组成部分。

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

(0)
上一篇 2024年7月8日 下午6:50
下一篇 2024年7月8日 下午7:02

相关推荐

  • 项目管理 开源系统

    项目管理在软件开发中的重要性日益凸显。开源系统作为软件开发中不可或缺的一部分,为开发人员提供了一个高效、灵活、可靠的项目管理工具。本文将介绍开源系统中常用的项目管理工具,并探讨其在…

    科研百科 2024年12月14日
    0
  • 保密工作经费保障(保密工作经费管理制度)

    保密工作经费管理制度保密工作经费管理制度调查问卷研究显示,在占比25%的学生中,就业质量下降的比例为22.5%。因申请人因性别、年龄等因素,无法参与申请的比例高达76%。目前在帮孩…

    科研百科 2024年7月29日
    37
  • 电力档案管理系统

    电力档案管理系统: 一个数字时代的电力企业智慧助手 随着数字化时代的到来,电力企业正在逐渐走向智能化。电力档案管理系统作为其中的一个重要组成部分,承担着对电力史实的收集、整理、存储…

    科研百科 2024年8月19日
    42
  • 计算机科学细分领域

    计算机科学细分领域:Web开发 计算机科学是一门涵盖广泛的学科,其中Web开发是其中一个重要的分支。Web开发是指创建和维护计算机网络上的应用系统,包括Web服务器、Web浏览器和…

    科研百科 2024年10月22日
    0
  • 办公oa软件报价(oa办公系统报价)

    oa办公系统报价:如何选择适合自己的oa办公系统? 随着数字化时代的到来,企业办公方式也在不断数字化转型。oa办公系统作为数字化办公的重要组成部分,为企业提供了高效、便捷、安全的办…

    科研百科 2024年6月4日
    44
  • 督办管理软件有哪些(督办管理软件)

    督办管理软件: 高效管理的必备工具 随着企业规模的增长和业务流程的的复杂化,督办管理已经成为了企业日常运营中不可或缺的一部分。督办管理软件可以帮助管理者实时掌握工作进度,及时发现问…

    科研百科 2024年6月6日
    73
  • 省直机关工委扎实推动党史学习教育和机关党建工作深度融合(市直机关工委推动党史教育)

    青海新闻网·大美青海客户端讯 党史学习教育开展以来,省直机关工委认真贯彻落实“学党史、悟思想、办实事、开新局”的工作要求,提高政治站位,深化思想认识,强化组织领导,细化学习研讨,以…

    科研百科 2023年1月30日
    101
  • 课题编号写在文章的哪个位置?(课题编号写在文章的哪个位置呢)

    课题编号写在文章的哪个位置? 课题都是有课题编号的,文章作为课题研究的一项成果上也会有注明,那课题编号写在文章的哪个位置呢?一般来说,课题编号要在文章题目的尾注中进行标明的,标注课…

    科研百科 2024年4月13日
    106
  • 科技查新要怎么做(科技查新具体流程)

    在当下信息技术飞速发展的时代背景下,科技查新已经成为开展科研工作不可或缺的重要组成部分。 最近有不少小伙伴问自己在开展科技查新的时候应该怎么做? 现在就把相关的问题整合一下,做个汇…

    科研百科 2024年4月21日
    95
  • 废水处理开题报告范文样本(废水处理科研项目申报材料)

    废水处理科研项目申报材料 随着城市化进程的加速和工业经济的发展,废水处理问题日益突出。废水中含有大量有害物质,如重金属、有机物、细菌等,会对水质和生态环境造成严重影响。因此,开展废…

    科研百科 2024年4月3日
    72