低代码开发流程是怎么样的?现在很多文章都在下功夫宣传what(低代码是什么)、why(为什么要用低代码),但是很少有文章能够系统讨论how(怎么用低代码)的问题。

所以我花3天的时间准备了这篇文章,系统梳理下:低代码开发流程是怎么样的?企业使用低代码平台开发之前,需要了解哪些信息!


01 开始使用低代码平台之前的注意事项

企业在开始低代码开发之前,需要且必须了解以下这些重要信息:

平台集成性:即低代码平台是否与企业现有平台集成?大多数低代码平台允许通过API调用现有服务,并提供用于访问数据和服务的API,但并不是所有的平台都能实现这一功能。

成本:虽然低代码平台都是订阅制服务,但是不同平台的订阅价格还是有差异的,比如有些平台是年费制,有些平台则是按用户数付费。企业一定要提前了解清楚。

平台使用者角色:企业是否有开发人员或者开发团队负责将低代码平台与现有系统和软件集成。在开始使用低代码平台之前,公司需要考虑由谁来执行。

平台适用性:企业要考虑到应用平台是否适应业务和客户不断变化的需求,并不是所有低代码平台都有超强个性化能力的。

企业在了解了以上这些信息后,该如何选择低代码平台呢?可从以下维度切入:

(1)是针对开发人员还是业务用户

低代码平台分为两个不同的细分市场——

  • 针对业务用户
  • 针对开发人员

以简道云为例,简道云就是一款针对业务用户的低代码开发平台,或者严格来说属于零代码开发平台,用户不需要有编程或者代码知识,在简道云平台简单拖拉拽即可搭建各式各样的应用。

指路>>https://www.jiandaoyun.com

但并不是所有的低代码开发平台都是面向业务人员的,比如BudiBase就是一款面向IT开发人员,以加快一个平台内的开发、部署和集成过程的工具。

所以企业在使用低代码平台之前,重要的是要决定谁将使用它以及该平台是否能满足他们的目的。

(2)企业希望交付哪些应用?

每个低代码工具都提供不同领域的功能,包括业务流程、工作流和审批流——

  • 审批流:比如一张报销单据的逐级审批,审批流上的活动仅改变审批状态。
  • 工作流:比如一个工单需要多个环节的人处理后才能完成。不限于审批,涉及改变的单据状态也比审批流多而复杂。
  • 业务流:比如依据请购单->采购订单->采购发票。业务流要处理上下游单据之间的数据映射、转换、合并或分单。

现在包括简道云在内的大部分低代码开发平台都能同时满足以上3种需求,但也不排除个别低代码开发平台满足不了,所以企业在选型时要清楚自己要交付哪些应用,有针对性的选择。


02 低代码开发流程是怎样的?

在演示低代码开发流程之前,我有必要提示大家——

不是所有的应用都适合用低代码平台开发,低代码应用开发都是基于在线表单、流程引擎以及数据工厂这三大模块开始的,一些非常大型复杂的应用使用低代码开发的难度还是很高的。

下面给大家列了一些低代码开发平台的常用应用开发模块,可以参考:

下面就以简道云为例,跟大家演示下低代码的开发流程——

  • 第一个应用
  • 第一张表单
  • 第一个流程
  • 第一张仪表盘

(1)第一个应用

应用就如同一个篮子,篮子里面包含了表单、流程及仪表盘等各种功能。要想使用表单、流程等功能,需要先搭建出一个应用。

在简道云中,可以创建多个应用来管理不同类型的项目。如,OA管理应用、巡检管理应用、进销存管理应用等。如下所示:

当然创建过程也很简单,进入简道云首页,在工作台点击「新建应用」,选择「新建空白应用」,输入应用名称即可。

创建完应用后,就可以在应用中创建对应的表单、流程和仪表盘了。

(2)创建第一张表单

表单是简道云中的基础工具,用来进行数据的填报和采集,分为以下 2 种类型:

  • 普通表单:用于填报和收集业务数据,对收集到的数据进行分权协作;
  • 流程表单:用于成员发起申请,可以让数据自下而上进行层层流转,逐级审批。

以入职信息登记为例,制作过程如下——

在开始收集员工基础信息前,首先要确定收集员工哪些信息:员工姓名、员工性别、员工生日及手机号码。

进入上一步搭建好的应用,选择「新建表单 >> 创建空白表单」,修改表单名称为「员工基础信息表」,即可创建出表单。

进入表单设计页面后,在左侧字段区域选择「单行文本」字段,修改字段名称为「员工姓名」、【员工性别】、【电话号码】等字段

全部设置完成后,点击「保存」按钮,表单即制作完成,可以给成员配置相应的权限——

进入「表单发布」,选择「对成员发布」,在「直接提交数据」和「查看全部数据」中点击「选择成员」,给部门成员配置权限:

最终效果演示如下——

  • 数据提交:点击左上角返回按钮,返回至员工基础信息表,即可提交数据。
  • 权限数据查看:在员工基础信息表页面,选择权限组为查看「全部数据」,即可查看到提交的数据信息。

(3)创建第一个流程

流程,即数据自下而上流转的一个过程。流程流转过程中,需要多方参与且要按照一定顺序提交数据,对数据进行协作审批。

以员工请假流程为例,员工请假时,需要经过部门主管审批。拆解业务流程内容为以下 5 个步骤:

  • 1)新建流程表单
  • 2)配置流程表单
  • 3)设计申请流程
  • 4)配置节点属性
  • 5)启用流程

新建流程表单:选择新建流程表单,修改表单名称为员工请假流程,即可创建出流程表单,字段设计和上面的在线表单是一样的,就不赘述了。

流程节点设计:在请假申请流程中,拆解流程节点如下:

  • 发起申请节点
  • 部门主管审批节点
  • 流程结束节点

进入流程设定中,根据拆解的流程节点,修改节点名称:修改流程发起节点名称为员工发起申请;修改审批节点名称为部门主管审批。

配置节点属性:为每个节点配置相对应的字段权限及审批负责人,同时在审批节点的节点属性中,在负责人处选择添加成员。

启用流程:流程设置完成后,点击右上角启用流程,即可启用当前版本流程。

整体效果演示如下——

员工进入【员工请假流程】表中,填写对应信息提交后,系统即可自动发起流程审批,相应节点负责人会受到信息提示,进入待办审批流程:

在员工请假流程表页面,选择权限组为查看全部流程,即可查看到提交的流程信息。

(4)创建第一个仪表盘

仪表盘,能够对收集到的数据进行分析,并可将分析结果进行多维度、实时的展示,比如

  • 员工信息管理中,通过堆积图查看企业内不同年龄层的男女分布情况;
  • 人事管理活动中,分析员工的在职率、离职率等。

效果如下所示:

创建过程如下——

进入第一步搭建好的应用,选择新建仪表盘,修改仪表盘名称为员工性别统计。

添加图表和数据源:分析统计信息得出,要统计的为员工性别比例,所以图表选择时应选择统计表。在仪表盘左侧编辑界面,选择统计表,并添加数据源为表单中的员工基础信息表,修改统计表名称为性别比例。

添加维度和指标:由于要统计的为性别比例,故选择饼图,添加员工性别至维度和指标。为了便于区分,将指标内的员工性别显示名修改为比例,并保存。

其他类型的图表创建过程同理。

到这里一个基础的低代码应用搭建就完成了,当然这是最基础的,企业想要搭建更多进阶的业务应用都可以在低代码平台上实现。

当然大部分低代码平台都提供了大量可直接内置的模板,帮助用户快速落地一个基础应用并投入使用,比如简道云的模板中心——

https://www.jiandaoyun.com/

以上。