低代码开发平台热潮下,销售易 Neo-Platform 以客户为中心,敏捷支撑企业数字化业务变革。
一、什么是低代码平台?
低代码平台作为软件行业年度最火概念之一,引发众多从业者的关注和讨论。有人认为低代码将会成为一种潮流,甚至会引发下一场 IT 技术革命。
低代码平台热潮的兴起,除了国外低码厂商的纷纷融资和大量国内科技巨头入局的带动,从市场侧解读根本原因还是企业数字化转型的推动。数据显示,新冠疫情将公司数字化转型的全球平均速度提高了 6 年,面对暴涨的开发需求,产生了对高效开发、灵活定制的低代码平台的诉求。
低 代 码 一 词 最 早 由 Forrester 在 2014 年 提出,同时提出的还有无代码。目前普遍被接受的解释是:低代码是一种无需编码(No Code)或通过少量编码(Low Code)就可以快速生成应用程序的开发方式。低代码使具有不同经验水平的开发人员甚至无开发基础的业务人员可以通过可视化的用户界面,应用拖拽组件和模型驱动的逻辑来快速创建业务应用。低代码开发平台可以使企业的数字化应用更加快速、敏捷和连续,在降低开发成本的同时可以解放 IT 人员的时间,使之更专注于业务创新。
二、销售易低代码平台
销售易 Neo-Platform 是一个企业级 CRM 领域应用的低代码开发、运行及运营的平台,满足企业核心业务中最复杂且最多变的 CRM 场景下的个性化业务需求。针对企业级客户的 CRM 场景,我们提供了构建复杂应用的领域模型、领域事件和领域服务的能力和工具。
图 1. 销售易 PaaS 平台整体架构
具体来说,销售易 Neo-Platform 具有以下十二大优势:
1、无代码开发实现业务灵活配置与高效开发
销售易平台采用元数据框架驱动,实现业务的灵活配置与高效开发。通过使用高效配置工具:自定义对象生成器、工作流设计器、权限设计器、UI 设计器、翻译工作台、BI 建模等,无需代码,系统管理员只需通过简单的点击和拖拽就可完成业务配置,从而实现零代码的开发。
2、支持千人千面的用户体验
以用户体验为中心的 UI 框架,场景化驱动,提高生产力,实现为不同角色用户分配专属页面布局,不同企业设置不同风格,体验更加高效的工作界面。
图 2. 千人千面的用户体验
3、灵活创建个性化数据模型和管理
灵活创建自定义实体,快速满足个性化业务需求。在平台上可便捷创建自定义实体,并设置实体之间的关联关系(普通关联和主子关联等)。实体支持丰富的字段类型,并预置多种业务函数,可以自动进行逻辑运算。
图 3. 数据模型
4、强大的流程管理,快捷定制业务流程与逻辑
基于流程引擎,使用审批流设计器进行简单拖拽即可实现复杂的审批流程,如单人审批、任签、会签、加签、转办、审批人动态识别、审批触发事件等复杂审批场景,提升审批体验,提高审批效率。自动化流程的设计,可快捷灵活地按需配置自动化业务流程及逻辑,无需用户手动操作。
当满足特定条件时,直接触发自动流程执行任务,实现业务流程自动化,同时避免人为操作错误。使用可视化流程设计器,简单拖拽,就可实现可视化的业务流程,直观地引导用户按照标准的流程推进业务,同时提醒用户在下一阶段应该推进的事项。
图 4. 流程管理
5、灵活统一的权限管理模型,充分保障业务操作顺畅与数据安全
在不同的业务场景中,可根据用户职能进行应用权限、功能权限、字段权限、业务类型权限、数据层级权限等权限控制,也可按照业务规则进行数据共享或通过手动方式进行数据共享。
图 5. 权限体系
6、图形化原生适配的移动应用设计
不同终端原生适配,随时随地处理工作内容。图形化的移动端应用设计器,可灵活设计符合企业文化的移动 app 风格样式、启动页,也可为不同角色用户设计专属移动端布局。无论从视觉还是内容上,让企业员工聚焦更有用信息,屏蔽无用内容,提升工作效率。
7、强大的系统集成能力
基于 API First 设计原则与元数据的生成机制,实现与企业第三方系统无缝对接,针对不同的业务场景提供 Open API、大批量 Bulk API、自定义 API 等。
8、支持快速构建个性化场景的开发者平台
业务逻辑代码无需额外的学习成本,使用原生 Java 代码即可随心扩展、定制业务流程,同时开发者平台还提供了丰富的企业级 SDK 以及开发工具,帮助更快速地构建个性化场景。
图 6. 开发者平台
9、全面支持应用开发生命周期
独立沙盒环境,实现开发、测试、生产环境之间自动迁移,全面支持应用开发生命周期,保障产品高质量、高效率地交付,保障生产环境稳健运行。
10、企业级系统架构
采用微服务分布式框架 + 元模型驱动,实现了微服务编排、业务编排以及自动化的持续交付;运行架构为公有云弹性容器服务,可实现弹性伸缩的高性能控制;运维架构实现了从业务、应用、服务、中间件到数据库的端到端全面监控与异常告警。
11、高可用架构
路由层、边缘层、代理层以主备方式实现高可用;应用层、服务层、中间件、数据层均实现了双 AZ的集群高可用;数据库实现了同城双活、异地灾备。
12、安全合规
销售易平台能够确保多维度、全方位数据访问的安全。在网络层、传输层、边界安全层、主机层、应用层、数据层等能提供技术防护与安全管理机制,满足 ISO2000、ISO27001 等国际高级安全认证,且符合国内知识产权的相关法律法规。此外,销售易分库分表的方式为企业提供单独的数据库,并进行整库加密,满足企业的安全管控需求,解决云端部署的安全顾虑。
三、低码平台发展的思考
市场风云变幻,创新层出不穷。企业数字化进程正在按下快进键,低代码平台作为降本增效的新工具新平台,解决传统软件开发存在的周期长、成本高等问题。随着平台技术成熟度的提升,企业在数据、生产、协同办公和研发等开发需求将进一步增长。
低代码市场将从现阶段的培育期进入快速发展期,并且呈现更加开放的态势。不管技术有多炫酷,最后依然要回归到为客户提供价值的本质。只有秉承以客户为中心,用心服务好客户,拥抱变化,才能在这条道路上越走越远。