“从去年开始,我们投入大量精力构建自己的零代码平台,希望通过数字化手段快速构建信息系统,并能够随着业务的变化进行快速调整,实现小步快跑和试错,以跟上业务变革的步伐。”
在考察零代码平台时,我们主要关注了基于表单和基于模型这两个方向。基于表单的零代码平台由早期的BPM、OA等表单引擎和流程引擎演变而来,操作简单但缺乏设计,长远发展受阻。而基于模型的零代码平台通过数据模型、业务逻辑和前端配置的结合,实现数据和业务逻辑的匹配。这类平台为开发人员提供了拖拉拽等功能,但由于开发人员对业务不熟悉,难以做好数据模型和业务逻辑的设计。
我们的解决策略是借助于数据专家进行数据模型和业务逻辑的设计,并与前端相匹配。通过持续设计数据模型和沉淀业务逻辑,再结合外部的少量定期开发,整个系统能够快速呈现出来。这样我们就能够实现快速、小步快跑和试错的目标。
整体零代码平台由三层架构组成:一是数据模型层,对业务和管理数据结构进行极致抽象,良好的抽象可以使得表结构非常简单;二是业务逻辑层,对业务和管理的运作逻辑进行抽象;三是前端组装层,把前端页面、业务逻辑和数据模型贯通,随意组装各种功能包和数据表,配置后就可以呈现出各种功能和数据操作,同时支持自定义功能包。未来,这些事情都可以由业务和管理专家来完成。
邓益华介绍到,在HR业务变革过程中,我们通过采用零代码平台成功应对了业务挑战,显著提高了系统开发速度。其中,HR模块98%是通过配置实现的,这也让我们能够快速响应各种需求,甚至在需求不够明确的情况下也能及时推出解决方案。这种方法让我们看到了数字化转型的巨大潜力。