企业进行数字化转型时,往往因为业务模块不同而采购多家供应商的产品,比如OA、CRM、BPM等系统,通常一家公司无法同时提供。
但不同企业对软件的需求是各不相同的。就算身在同一行业,规模一致的企业,因为销售模式的不同,所需的支撑系统也天差地别。套装软件往往不够灵活,没办法满足企业的个性化需求;定制开发虽然能实现个性化需要,却既慢又贵,风险还很高。
如果使用「低代码开发平台」,只需要进行配置就能同时实现OA、CRM、BPM系统的需求,不仅提高效率还能节省90%以上的成本,风险也更低。
低代码开发平台这么神奇,究竟是什么?所谓低代码开发,就是减少程序员的代码编写,通过平台提供的界面、逻辑、对象等可视化编排工具来完成大量开发工作,降低软件开发中的不确定性因素,从而降低软件开发成本,提升效率。
低代码开发主要面向两类人员,提供快速开发应用的能力:
- 第一是业务人员。通过低代码开发平台提供的界面模板、业务模板、流程模板和对象模型,业务人员通过积木式组装的方式,快速拼装应用系统。
- 第二是软件开发工程师。通过页面编排工具和流程编排的能力,软件工程师在平台实现服务的组件化,之后编写少量代码就可以实现想要的应用管理系统。
根据上面的适合人群可以看出,市面上的低代码开发平台也分为开发人员性、业务人员型两类:
- 开发人员型低代码开发平台,常见产品有iVX、活字格、无远、牛刀、APICloud。这些平台适合开发及其相关人员(比如产品、测试、设计师)使用,需要对技术有一定了解但不用必须会编写代码。有的平台,比如IVX,已经提供一套完备的零代码开发体系,不用再写代码。
- 业务人员型低代码开发平台,常见产品有宜搭、明道云、氚云、云表、红圈、PowerApps、天翎、Workfine、fineReport、魔方网表、炎黄盈动|AWSPaaS等。这些平台操作简单、上手快,非常适合业务人员使用。
根据使用人群确定要低代码平台类型之后,遵循以下9条原则,企业通常可以选到适合自己的低代码平台:
1. 管理软件部署要方便,最好是B/S架构而非C/S架构
B/S架构就是用户通过浏览器就能使用,C/S架构则需要安装客户端。和C/S架构相比,B/S架构可以避免部署上的困难,也能避免各种兼容性问题,移动端也往往更强大。
2. 不用写代码也能实现复杂业务逻辑,语法最好兼容Excel
构建管理应用,离不开数据的处理转化和自定义校验。一个好用的低代码平台在配置业务逻辑时,应该无需编写代码就能实现数据的处理转移校验。同时,写好的逻辑要能在后台执行,实现远超前台公式的复杂功能。
除此之外,实现这种业务的逻辑语法最好要兼容Excel。这样使用者在遇到不会写的公式时,直接在网上搜Excel公式,就能解决。
3. 不要只看界面,要更注重功能
好的低代码平台通常同时具备简洁大气的视觉界面和方便好用的功能。但如果要同时在界面和功能二选一,还是要以功能优先。另外选购低代码平台时,尤其要小心那些界面华丽、功能简单的产品。
4. 提供动态权限控制
只有这样,才能帮助企业真正实现数据安全可控。信息安全是大事,企业千万不要轻视。
5. 支持Word制作模板
Word在日常办公中很常用。低代码平台最好支持使用Word制作模板,这样批量打印文档之类的功能才能实现。
6. 要能帮助企业搭建网站
很多企业想将内部管理系统转为向企业外部客户、供应商在线服务的企业门户,支持企业搭建网站的低代码平台可以满足这一需求。
7. 支持站内信、短信、自定义邮件
带有表图的通知看起来更图文并茂,更符合一些特定业务场景的需求。
8. 提供业务流程管理功能
最好无需编写代码就就能构建复杂的业务流程,最好还能支持国内用户常用的会签、加减签等功能。
9. 支持搭建移动APP
很多公司高层未不喜欢在电脑端登陆后台系统查看报表,另外外勤人员通常不方便使用电脑。他们常常更亲睐手机。支持搭建移动APP的低代码平台可以很好地满足他们的需求。
挑选低代码平台,最关键的是挑选一个能实现复杂业务逻辑的平台。不然随着企业数字化水平提升,有条件和能力更多的业务时,平台却无法满足业务需求,到时还得再挑选新平台。