概括来说,以明道云为代表的零代码平台主要用于企业中后台应用领域,尤其是围绕数据管理和工作流相关的应用类别,他们一般都用于企业内部,有时候也会延伸到外部客户和合作伙伴。这些应用都围绕数据的增删查改和灵活的工作流程管理而建立,用户通过浏览器和移动设备进行使用。
这段概括的确已经将企业软件行业中的很多场景都包括在内了。为了让读者更好理解,我再例举一些更为具体的场景:
1. 基于关系数据库的业务管理应用
是指不同行业围绕着核心业务构筑的业务管理系统,例如:
- 流通业的进销存
- 制造业的生产执行、物料管理、设备管理
- 现代服务业的项目管理
- 教育行业的师资、学员、课程管理
- 设备工程业的采购、安装和服务管理
- 一般B2B行业的销售管理等等
这个大类别中大多数软件都长得几乎一模一样。在Web版本上,往往通过顶部和左侧菜单进行功能导航,主界面用表格列出数据条目,打开记录详情可以进行各种数据操作,查看关联数据。
正是因为这样的雷同度,所以零代码平台可以大显身手,将所有这些应用的实现用一个统一的组装方式来实现,从而避免从头至尾的原生软件开发过程。
2. 利用移动应用采集数据的应用
制造、工程、零售等行业需要特定职能人员从一线采集数据的应用场景。
3. 利用API接口写入数据并构筑管理看板的应用
从多个异构系统抽取数据,沉淀到统一的数据中台,并结合本产品的自定义仪表盘功能构筑管理驾驶舱的应用需求。这个应用场景用另外一种方式替代了BI+ETL的方案。
4. 部门级解决特定业务环节需求的小应用
因为零代码系统带来的易用性和免除代码开发的特点,用户企业可以由业务部门的非开发人员直接搭建或者主导一些简单的小应用。在统一的应用管理能力下,同时也能防范影子IT问题。
5. 为实现流程自动化而构建的应用
基于本产品的自动化工作流,可以打通过去需要人工协调的断续工作流程,例如:
- 订单、交付和发票的自动衔接
- 基于时间触发的检查单生成、设备维保提醒、合同到期提醒等
- 基于销售流程和营销流程之间的线索自动标签和线索培育等
6. 为实现数据流转、填报和审核过程而构筑的流程应用
在复杂的数据协同中,构筑基于表单数据,审批和填写节点的人工控制工作流应用。
零代码不擅长的场景
除了这些正面范畴,也有一些负面清单。意思是零代码平台并不善于解决的场景也有很多,比如:
1. 市场规模巨大,场景一致,通用程度很高的品类
比如协作应用,通讯应用。当然,因为这些市场容量巨大,也已经有大量的成熟厂商在提供产品。你完全没有必要去用零代码去搭建。如果你要参与这些市场的竞争,理应拥有一支技能完善的软件产品研发团队,才能对市场竞争做出及时的响应。
2. 在特定行业中依赖非常专有化的计算或专有化的视图来提供服务的门类
例如酒店行业的动态房价管理,餐饮业的收银排桌,围绕生产制造的工业控制和特殊逻辑排程,围绕市场营销目标的广告数据管理等等。这就像要拧无数颗直径固定为3毫米的螺母,就没有必要用万能扳手。
3. 面向消费者的应用
这个很好理解,2C应用是十分多元的,很难通过零代码的方式来实现。当然,那些简单的信息展示类或者购物车类的小程序应用另当别论。很多小程序生成平台,本质上也是一种零代码平台。
我相信这个清单并没有完,这个市场总是存在各种各样特殊情况的长尾,以至于每一个零星需求都不得不专门来进行架构,设计和开发。
【本文是51CTO专栏作者“明道云”的原创稿件,转载请通过51CTO联系原作者获取授权】