跳到主要内容

业务流程应自主开发,还是使用无代码平台?

审批和业务流程系统应从零开发,还是使用无代码平台?本文从成本、上线时间、修改、维护、安全和自主权对比两者,并说明可定制的平台如何兼顾两者。

作者 FlexApp Product Team 发布于 阅读约 3 分钟

当机构不再适合用邮件和电子表格处理流程时,下一个问题通常是:应该自主开发系统,还是使用平台?两者都可行,区别在于成本、时间和风险落在哪里。

简短回答

如果流程本身就是您的竞争优势,而市面上没有接近的方案,就应自主开发。至于审批、申请、报销、采购和人事表单等日常业务流程,可定制的无代码平台通常能以更少投入获得更贴合的效果。

逐项对比

自主开发无代码平台(FlexApp)
起点一个全新项目现成应用、表单和 45 个审批流程
上线第一个流程每个部分都要写需求、开发和测试按贵机构制度配置现有的应用或流程
由谁修改流程开发人员,通过变更申请处理业务管理员,在无代码设计器中修改
移动端、通知、审计记录由您的团队开发和维护已内置
报表和仪表板另行开发或另购工具已内置,使用同一份数据
安全和权限由您的团队设计和测试由平台提供,包括单点登录
维护和升级系统整个生命周期都由您的团队负责由平台厂商负责
满足特殊需求完全按需求实现通过配置定制,或在同一平台开发新应用
依赖依赖编写代码的开发人员依赖平台厂商;如有需要,数据可存放在您自己的服务器上

自主开发的隐性成本

第一个版本很少是最贵的部分,之后的成本包括:

  • 每次修改都需要开发人员、测试和发布。
  • 手机审批、转授、提醒、文件处理、打印和审计记录等通用功能,都要先开发好,真正的流程才能运行。
  • 关键人员风险:系统知识集中在少数编写代码的人身上。
  • 框架、服务器和数据库的安全与升级永无止境。

什么情况适合自主开发

  • 流程本身就是产品,或明显是竞争优势所在。
  • 需求高度专业且稳定,没有任何平台接近。
  • 您已有内部开发团队,并有能力长期维护。

中间方案:可定制的平台

很多机构无需在”现成软件”和”从零开发”之间二选一。使用 FlexApp:

  1. 从现成的应用或流程出发,共性部分已经可用。
  2. 由 FlexSystem 按贵机构制度定制表单、审批路径、打印单据、报表和系统对接。
  3. 如果流程独一无二,可在同一平台上开发新应用,共享同一登录、移动端和报表功能。
  4. 此后,日常修改由您的管理员在无代码设计器中自行完成。

详情请参阅定制服务。

如何决定

为每个流程问三个问题:

  1. 这是贵机构独有的流程,还是大多数机构都有类似做法?
  2. 未来三年会多频繁地修改?
  3. 原来的团队离开后,由谁维护?

如果大多数机构都有类似流程、经常需要修改,而您又不想每次修改都依赖开发团队,可定制的平台会是更稳妥的选择。

F

关于作者

FlexApp Product Team

FlexSystem 产品及方案团队

为香港及大中华区机构设计、开发及部署 FlexApp 的团队,成员包括流程架构师、方案顾问及工程师。

常见问题

无代码平台是否只适合简单流程?

不是。带条件的多级审批、多人并行审批、单据生成、系统对接和报表,都可以在 FlexApp 等平台上配置。如果流程确实独一无二,也可以在同一平台上开发新的应用。

使用平台而不是自己的代码,会不会失去控制权?

流程和数据的控制权仍在您手中。FlexApp 可部署在您自己的服务器或私有云上,您的管理员也可以自行修改表单和审批路径。

平台能像自主开发的软件一样定制吗?

可以。FlexSystem 会为每个机构定制 FlexApp 的应用和流程,包括表单、审批路径、打印单据、报表以及与其他系统的对接,让您无需从零开发也能得到贴合的方案。

看看 FlexApp 如何运行您的流程

告诉我们一个您想改进的流程,我们将在 45 分钟的演示中,展示它在 FlexApp 中的实际运行效果。