现代管理学之父德鲁克提及创新本质时,说了两点: 一是让昂贵的东西变得便宜,老百姓能用;二是让高门槛东西变得低门槛,普通人可用。 而低代码正符合这两个条件。
一、背景
所谓低代码,是一种软件开发方法,它可以更快地交付应用程序,并且只需最少的手工编码。低代码平台是通过建模和图形界面实现应用程序可视化开发的工具集合。低代码使开发人员能够跳过手工编码,从而加快将应用程序投入生产的过程。
通过低代码平台,业务人员也能更容易理解开发流程,结合实际业务操作角度提出符合其工作习惯与开发逻辑的需求,从而降低两者的沟通成本。
二、现状
现阶段,低代码产品已覆盖95%中小企业场景,70%中大型企业场景,以及50%垂直应用场景。众多陷于数字化转型困境的企业,尤其是财力不足、人才短缺的中小企业,在低代码赋能下,数字化转型进程大大加快。
此文以JNPF为工具,正式开启我们的主题,用低代码如何快速搭建应用?我们来看看。
三、实操
主页地址:JNPF产品体验中心
(1)应用创建
首先,来到JNPF平台,我们进行应用创建,新建你想搭建的应用。便可以开启你的业务创建。
大致流程我体验过了,里面至少包含表单建模、流程设计、报表可视化、代码生成器、系统管理、前端UI等组件。
像上面这些功能,可以直接引用,我们就没必要重新造轮子,仅选择合适的组件进行集成和二次开发,即可自主开发一个低代码平台。
(2)定制化表单
表单是你的内部流程中非常关键的一部分。表单被用来收集数据,将其发送到您使用的工具和数据库中,支持分类/查看表单条目。内置较为丰富便捷的表单引擎,拖拽搭建即可,官网显示支持有50余种控件,倒是可以满足多种业务场景下的搭建需求。
PC端设计好表单后,支持移动端同步设计,一键发布至APP、小程序、H5等移动平台上,较为高效的就完成了多端自动适配,实现信息互联互通。
(3)流程设计
将原本线下流程搬到JNPF平台上,强大流程定义功能(节点审批、子流程、条件分支、选择分支、并分支、定时器等),业务逻辑简单好理解、业务流程梳理快捷明了,同时支持一表单多流程的设置。
封装大量具有中国特色的流程动作,满足审批需求,包括权限设置、会签、或签、重审、转审、催办、撤回、加签等审批动作。
(4)图表呈现
通过简易配置即可自动生成各种类型的报表,内置大量可视化控件效果,通过OLAP多维分析功能,帮助洞察解决数据背后的问题。
同时支持静态数据、数据库和API等多种数据源接入数据,可满足多元化的数据整合需求。
(5)组织架构
采用经典的RBAC(Role-Based Access Control )模型管理用户权限,简单来说就是将拥有相同权限的用户添加为相同角色,通过为角色分配权限,实现了“用户——角色——权限”的授权模式。由于企业是一个组织,一般都会有部门的概念,所以也可以将部门添加到某个角色,实现“用户——部门——角色——权限”的授权模式。
四、体验感受
基于低代码,用户通过可视化方式构建数据模型、视图、权限、工作流等,即可在平台提供的环境中运行,少量编译部署,更像一种傻瓜式的应用搭建平台。平台对各类组件、业务逻辑做了较高层级的封装,JNPF提供全源码,用户可以随心所欲修改界面风格、交互方式、处理逻辑等。