拆分零代码平台的核心功能

这篇文章里,作者拆解了零代码平台的一些核心功能,包括表单、流程、数据处理、数据展示等模块,一起来看看,或许可以帮助屏幕前的你更了解零代码平台配置流程和核心功能点。

Saas平台为了满足不同客户的需求,需要对很多模块进行配置化处理。最常规的配置如前端模块的名称展示,某个流程的审核功能是否打开等。

本篇文章给大家介绍一下最近两年很火,很多大型Saas公司一直在做零代码平台。

零代码平台指的是在不需要编写代码的情况下,运营人员通过组合配置等操作,快速开发业务应用(数据收集、数据处理、业务流程、用户界面),其实通俗来讲就是能从更底层来更灵活地配置出满足客户个性化需求的系统。

从解决方案的角度来说,零代码平台会提供丰富的企业管理模板,如CRM、OA行政管理等,客户对模板进行修改调整后就可以投入使用。

一个相对独立且具备一定功能的系统,主要由表单、流程(流程表单)、数据处理和数据展示(仪表盘)组成,本文将对这些核心功能进行拆分讲解。

一、表单

表单适用于数据上报,问卷调研等业务,并带有数据协作的功能,如增删改查、导入导出,并可以给不同的角色不同的管理权限。

1. 编辑表单并设置字段属性

字段池里有多种不同类型的字段,通过拖拽需要的字段到设计区,然后设置设计区每个字段的属性,如是否必填、默认值、是否允许重复,下拉选项的和其他表单的关联等。

2. 设置表单属性

常见的表单属性为校验条件、字段显隐规则、不可见字段赋值、表单前台缓存、多标签显示、表单布局、提交按钮、表单外链样式等。

举例说明:字段显隐规则—字段在满足什么条件的情况下才会显示。

3. 发布表单

对组织内部成员发布,管理员可以将表单填写链接直接发布给内部成员,方便内部成员信息的填报;并可对不同的内部成员进行操作权限、字段权限、数据权限的灵活配置。

公开发布,即外部成员无需登录就能填写;可以在连接上添加扩展属性值,发布到不同的渠道,从而区分数据来源,方便后续针对性运营。

二、流程和流程表单

流程表单适用于特定流程,需要不同成员分步骤协作完成的表单,如报销,请假申请等工作流。

1. 编辑流程表单并设定流程

流程表单中可以在满足某些条件下联动某些字段或者其他表单,例如在【采购入库表单】中可以根据【关联采购订单编号】联动出采购订单(对应入库明细子表单)。

需要在流程的发起节点、中间过程节点(多层流程节点)、抄送节点、结束节点等设置字段的可见、可编辑权限;可设置流传规则 ,节点的任一负责人审批便可或者节点所有负责人审批才行;可设置节点限时规则,到了时间提醒、自动回退、自动通过等。注:之前的流程发布之后如果想要增删节点,需要重新新建流程版本。

2. 智能助手

智能助手指的是在满足指定的触发条件后,自动在目标表单中新增、修改、删除数据,或执行插件,实现流程流转的自动化。例如在采购订单流程完成时,采购入库中新增一条入库数据。

因为采购订单对应的产品信息入库时,需要手动填写一些相关的流转数据(入库人,入库仓库等),所以需要增加补充数据节点,在补充节点去完善无法自动化补充的数据。

三、数据处理和展示

1. 聚合表

聚合表指的是对数据进行聚合计算,对已有的表单数据进行预计算(预处理),以备进一步调用的表单;不用于录入数据,用于计算和储存数据,聚合的计算只限加减,没有乘除。

例如,聚合表可以根据【采购入库表单】中的入库数 和【销售出库表单】中的出库数来计算每个仓库每种产品的库存;设置库存的校验条件,当【销售出库表单】订单中显示显示库存数量小于0时设置相关提醒。

2. 数据工厂

数据工厂常用于整合数据,可以将企业分散的数据整合到一块,常用的数据处理方式为横向连接、追加合并、分组汇总等。例如目前存在【班级表单】和【成绩表单】,我想计算每个班级的平均分,可以进行横向连接和分组汇总的设置。

通过姓名字段以及横向连接的方式将两个表连接在一块。

通过班级字段以及分组汇总的方式计算每个班级的平均分。

3. 仪表盘

仪表盘就是数据看板,通过不同形式的图形或者表格来展示数据结果、汇总、趋势分析等。

四、小结

本文主要从普通表单、流程表单、流程节点配置、智能流程处理、多个关联表单数量处理、数据展示等维度给大家详细介绍了零代码平台配置流程和核心功能点,希望本篇文章能帮助SaaS产品经理对模块配置化处理有更深的理解以及某些应用的认知;对于非Saas产品经理能对零代码平台有初步的认识~

本文由 @Grace 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。