开发者学堂课程【码上公益“第益课”高校公益实践计划低代码开发课程:初识钉钉宜搭低代码】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/994/detail/14985
初识钉钉宜搭低代码
内容介绍:
一、走进低代码
二、一分钟自建应用
一、走近低代码
随着企业数字化转型进程的加快,业务上线的时间要求也越来越短,若要提高业务应用系统的开发效率,传统的开发模式必然向更加敏捷而高效的开发模式转变。低代码开发方式能够加速业务敏捷创新,实现业务应用的快速交付,并且让没有技术背景的业务人员也能够基于低代码平台快速搭建业务系统。本章将从认识低代码和低代码平台开始学习低代码开发师系列课程。
1、低代码是什么
(1)传统软件开发的痛点
开发成本高:IT 开发人力成本、沟通成本、基础设施成本、维护成本等居高不下
需求变化快:业务需求多变,技术人员和业务人员之间存在信息理解和传递的消耗
交付周期长:从基础设施搭建到应用软件的开发、测试到部署上线,交付周期长达数月
(2)疫情加速中国数字化进程
受疫情影响,企业的数字化进程被按下快捷键
杭州48小时上线健康码,快速覆盖了全国25个省级行政区
宜搭助力各级政府通过数字化抗击疫情,在疫情爆发时期,快速搭建了2000多个防疫应用,平均每个应用1.5天完成,这样的速度是传统软件开发应用没有的。
(3)低代码的定义
“低代码开发平台(LCDP,Low-Code Development Platform)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。"
Low Code——全面可视化编程、完整的周期管理、良好的拓展能力
(4)代码开发的优势
|
传统开发 |
低代码/无代码开发 |
是否需要编程 |
需要编程 |
无需编程、很少使用代码 |
适用范围 |
构建大型项目 |
构建可以相互集成的应用系统 |
开发时间 |
几个月甚至数年 |
一周即可上线,时间缩短95%以上 |
实施时间 |
实施缓慢,手动编码测试需要数月时间 |
开发完成发布后,即可上线使用 |
(5)低代码的发展历程
2014年,Forrester Research 正式提出低代码定义
2015年,微软发布低代码产品 PowerApps
2016年,企业智能事业部宜搭项目立项
2017年,Gartner 创建新门类 aPaaS
2018年,6月 outsystems 低代码平台被 KKP 和高盛公司以3.6亿美元收购;8月,Mendix低代码平台被西门子以6亿欧元收购;Google 低代码产品 App Maker 发布
2019年,阿里云宜搭项目正式公测
2020年,阿里云+钉钉“云钉一体”战略宣布,钉钉事业部宜搭项目正式公测
2021年,1月钉钉宜搭低代码平台正式对外发布
因为宜搭的助力,钉钉的定位不仅是一个协同办公平台,更是一个应用开发平台。
(6)低代码的发展优势
2019年8月,Gartner 对5年内的低代码应用平台发展做出了两大预测:
到2024年,四分之三的大型企业将使用至少四种低代码开发工具进行应用开发
到2024年,65%以上的应用将由低代码工具开发
由此可以发现,低代码的发展趋势会是人人都是开发者:Citizen Developer,即平民开发者,让不懂代码的业务人员成为开发者
2、宜搭是什么
钉钉宜搭是阿里巴巴自研的低代码应用构建平台,集成了云原生和钉原生能力,使用宜搭开发应用,大大提高了应用开发的效率,传统模式下需要2周才能完成开发的应用,用宜搭2小时就能完成。
宜搭是云钉一体的低代码平台,能快速连接云钉底座,推动了传统软件现代化,用宜搭构建的企业酷应用,帮助服务商降本提效,为企业客户实现系统的互联互通,对生态伙伴实现了客户的触达和转化。
(1)宜搭适用的场景
作为低代码开发平台,宜搭的使用场景涉及到企业业务的方方面面,如:
人事、财务、采购、行政、IT、客户经理、生产管理、教育
Hr可以自己使用宜搭去搭建招聘申请、请假申请、入离异申请的业务系统去管理人员的信息;财务人员也可以自己搭建费控报销、付款申请、备用金申请的财务系统。搭建不需要高技术门槛,也不需要专业的 it人员,业务人员自己就能完成应用的搭建。
此外,宜搭还适用于 ERP 连通,SaaS 连通,钉钉一方连通,硬件连通
(2)宜搭三大核心功能
表单功能:能够记录收集工具,通过线上表单的方式,可以有效地对表单的数据进行汇总,实现数据的统一存储,并且通过权限配置可以实现不同角色人员拥有不同数据的增删、改查、改入、导出等权限。表单功能不仅方便了数据的存储与统计,也极大地降低了人工填写的错误率,使得业务人员从重复繁琐的统计工作当中得到解放。
下图是请假申请单的设计,通过将左边的组件拖拽到中间的画布中可以快速完成请假申请表单的制作。
流程功能:
流程结合表单和工作流程,通过审批流程可以完成特定的业务。在流程路径上,通常有多个人进行参与,并且按照预先设置好的路线与规则进行流转。审批规则、流程规则、业务规则可以去进行自定义的配置,以匹配不同的业务场景,比如下图的请假场景:
当成员完成表单填写就会发起流程,流程流转给相应的负责人进行审批,pc端和手机端都可以进行审批的操作以及查看审批的进度。
报表功能:报表可以将表单中收集到的数据进行统计与分析,可以提供多种的展示功能,比如柱状图、饼图等,还可以对数据进行修改、删除、导出以及打印。
通过报表进行数据汇总与智能分析展示数据结果,可方便决策人员进行趋势分析和决策制定。
(3)宜搭的核心优势
除了上面的三大核心功能,宜搭与阿里云和钉钉的能力深度融合,具有独特的能力优势。
特色优势:①宜搭连接器,打通企业存量系统和钉钉一方、三方。宜搭作为钉钉官方低代码应用搭建平台和钉钉原生能力是默认打通的,默认使用钉钉的企业通讯录,支持钉钉消息,代办群聊等。
下图为宜搭连接器的图,提供了很多钉钉的官方以及三方应用去进行选择,也可自定义连接器,通过宜搭连接器工厂接入 api,自己开发连接器,连接到外部系统。
②连接关联组织,实现上下级、跨组织业务协同
比如,集团可以连接到他的分公司以及子公司的组织;对于乡镇建设,可以打通县、乡镇、村各级组织。
宜搭可以通过以下四个方面实现上下级跨组织的业务协同:
应用搭建:上级组织搭建应用,设置跨组织审批流程
应用分发:上级组织搭建应用分发到下级组织工作
跨组织审批:多级关联组织协同审批及消息通知互通
数据汇总总管理:上级部门汇总管理各级组织提交数据
③群应用,高频场景一键直达,实现沟通工作协同
当群内启用新的群插件,以及当群插件表单、以及流程表单内有信息发生新增修改,或者流程状态发生变化时,可在群内同步有群插件消息通知,核心工作场景下不再错过重要信息,高频场景一键直达。
④业务数据全面打通,数据展示更酷炫
宜搭数据源和 Data V 实现无缝连接,用户可以直接在 Data V 的数据源中选择宜搭应用的数据,并可通过拖拽的方式使用宜搭应用的数据源完成大屏页面的配置,大屏会展示数据。
⑤钉钉全面安全防护,安全可靠有保障
数据安全:应用间、企业间均采用数据库级隔离,统一风控账号体系+独立企业域名保障业务始终运行于【安全沙箱】
管理安全:提供丰富平台管理员能力控制,配合审批流管控,操作记录,发布回滚,全局安全水印,让【管理可管可控】
平台安全:依托钉钉全面的安全防护策略、阿里安全部10年以上网络攻防防入侵体系,提供【国密级安全保护】
⑥覆盖常见业务数字化场景的免费模板,开箱即用
预置200+通用及行业模版,开箱即用的业务在线化解决方案。所有模版均支持低代码的方式定制,适配个性化业务需求。
3、宜搭的客户案例
(1)宜搭为广大企业提供应用搭建解决方案
依托阿里技术保证产品性能,交付能力提高延伸覆盖场景,向行业化做深度服务,为行业创造更多的价值。
宜搭覆盖在:新零售、酒店、医疗、教育、生产制造、能源六大行业
(2)案例:①老板电器——宜搭让品质管理得心应手
老板电器在未使用宜搭之前,原先的质检员要通过纸质表单采集数据录入Excel,人工统计数据,纸质档案都存放在仓库中,寻找历史文档时非常繁琐且纸质文档不易保存。老板电器的品质部工程师没有开发背景,但他用宜搭解决了部门品质管理上的需要。
②用宜搭构建智慧校园生态圈
合肥师范附属小学:“低代码校长”实现学校管理数字化
在合肥,低代码校长一个月时间就为学校搭建了50个校园应用,厚重的教师手册瞬间实现“无纸化”。现在老师可以在手机上完成信息记录、流程审批等工作。宜搭教育版与合师院附小共同探索的智慧校园之路,整合了校园管理资源,疏通了基于教学后勤的业务流程,让个性业务高效上云,并通过打钉钉连接所有端口,全流程通过低代码方式落地,大打造了便捷建设智慧校园的标杆。
③居然之家——用宜搭全新打造 OA 系统
钉钉与居然之家结合,打造了全新的 OA 系统,实现了以钉钉为统一入口的移动办公门户,使企业流程更加高效、协同,应用更加快速搭建,实现业务系统集成与在线。
④富得利——用宜搭两周打造的数字工厂
富得利之前面临的问题:生产计划纸质流转,管理者无法实时掌控生产进度和排期;质检数据难以有效存储,质量管控与优化分析难以执行;传统纸质报工复杂,易出错,追溯困难;设备状态无法无法实时查看,异常处理不及时,影响产能。
钉钉服务商锐智信息,通过钉钉旗下的低代码应用开发平台宜搭,为富得利的外贸搭建了易车间,基本囊括了一个制造工厂所需要的 mes 功能。
数字车间可以直接从收货端进行生产排程,将销售、采购、生产环节的数据都打通,实现了生产过程透明化、业务流转无纸化、生产设备网络化,最终降低了富得利公司数据处理的工作量,减少了返工工时,实现了工厂的数字化,也使富得利企业体验到了低成本实现数字化的好处。
4、课程总结
本章了解了低代码的概念和低代码的发展趋势、低代码平台钉钉宜搭的核心功能和优势,最后通过宜搭客户案例,了解了宜搭为客户所创造的价值。
练习:以下哪项不是低代码开发的优势?
A.使用很少代码或几乎不需要写代码就可以快速开发应用
B.业务人员可以通过拖拉拽的方式实现应用的构建
C.应用需部署在物理数据中心环境中才能上线发布
D.应用开发周期从传统的两周缩短到两小时
答案:C
二、一分钟自建应用
课程概述:宜搭提供了大量的图形化的开发组件,用户通过拖拽和配置,无需代码或仅需少量代码就能快速完成应用的搭建,所见即所得。无表单设置思路、无搭建基础,可优先考虑参考模板中心的应用。本章将通过模版创建应用、Excel创建应用来学习如何快速上手宜搭。
1.如何快速上手宜搭
在学习之前,我们先了解一下如何快速实现业务信息化:
日常工作中,我们会花大量时间在 Excel/纸质表单上做数据统计,工作繁琐还老出错;或者是将手上的业务线上化,但没预算、没开发。
只要我们熟悉业务流程,有搭建应用的构思,在宜搭平台上我们可以只掌握0代码或者少量代码来开发定制用宜搭创建我们个性化应用。
比如,使用宜搭模版,1分钟即可实现 HR 服务中心、生产管理、合同管理等应用搭建。
什么是应用:应用是实现一定业务功能的系统,包含手机端应用和PC端应用,通常由若干张表单或报表组成。通过表单、流程、数据能力搭建更贴合业务需求的应用,把身边每一件事数字化。
应用创建准备前提条件:需要先安装与注册钉钉,加入组织后,即可在组织中创建应用。
什么是组织:组织也称为企业/团队,可包含多名成员,创建钉钉企业/组织/团队,方便将部门、团队或公司内的员工进行统一管理,宜搭是基于钉钉企业组织开通使用宜搭。
宜搭的打开方式:
①浏览器方式:路径:点击http://www.aliwork.com/进入宜搭官网,点击右上角「登录」即可跳转至宜搭登录界面,需要使用钉钉扫描页面显示的二维码去登录宜搭。
②PC端钉钉:路径∶打开钉钉>>侧边栏工作台>>打开 OA 工作台>>OA 工作台找到「宜搭」打开即可。
③移动端钉钉:路径:手机钉钉>>工作台>>找到「宜搭」打开即可。
宜搭工作台介绍:用户仅在登录状态下可进入工作台,工作台为宜搭用户提供了应用创建、管理和使用的操作平台。
应用的后台与应用的访问界面:
•应用的后台:应用管理员可以对应用进行编辑与配置。
•应用的前台:应用启用后,应用的使用者可以访问到应用,并提交数据。
应用的创建方式:
•从模版创建:宜搭提供丰富的模版,直接启用模版即可快速获得已预置好功能的业务应用,也可以在模版的基础上进行自定义,适配个性化的业务需求。
•从空白创建:当模板应用无法满足业务场景需求时,可以从空白开始自主搭建应用。
•从 Excel 创建:可以将一个本地Excel表直接转化为应用,实现在线数据的增删改查和统计分析。
2、一分钟自建应用——从模板创建
想要实现 HR 服务管理,包括办公地址维护、员工信息维护、工单类、档户类、证明类等等。
如果是员工自助服务,无表单设置思路、无搭建基础,这时我们可优先考虑参考模板中心的应用。
快速创建模板应用流程:
选择一个模板(模板中心、HR服务中心)——启用该模板应用(启用&停用、发布应用)——访问应用(提交一条数据、查看信息更新)——编辑应用(页面设计:添加一个组件、保存)
找到宜搭的首页,可以看到在创建应用下面有·从模版创建应用,点击选择模板。我们要创建的是 HR 服务中心,在里面找到相应的模板,如果没有可以通过应用搜索。点击 HR 服务中心,再点击启用此应用,设置应用名称为 HR 服务中心,之后点击确定,模板创建完成。
我们可以对模板的使用说明进行了解,也可以看到办公信息,员工信息以及一些流程表单。
3.一分钟自建应用——从 Excel 创建
搭建员工工资表:
背景:计算绩效工资麻烦,需要填写绩效工资基础数据
根据计划评分自动计算出对应的绩效工资,手动逐一添加数据,工作繁琐容易出错
移动端数据查询、统计分析需求增多
诉求: 存放在移动端的本地 Excel 数据文件能够一键转化为应用,实现数据实时在线,实时查询追踪。
快速创建 Excel 应用
选择模板/本地上传(开始、Excel 创建应用)——选择创建表单的工作表(数据预览、设置字段)——应用设置(流程设计 可选)——打开应用(保存)
具体实践操作:
首先在移动端打开工作台,找到钉钉宜搭,选择创建应用,然后点击从 Excel 创建应用,通过 Excel 模板进行选择,也可从钉盘进行选择。选择钉盘的 Excel 文件,之后对表单字段进行设置,然后打开应用,这样从移动端创建 Excel 应用就完成了。
4.应用的生命周期简述
应用的生命周期通常分为应用的创建、应用页面管理、应用的设置、应用的发布和应用的删除五个阶段。
应用的页面类型:
普通表单:数据收集、事件跟踪
流程表单:业务审批、任务协同
报表:数据分析、报表展示
大屏:业务数字化酷炫大屏
自定义页面:信息展示及导航、门户页面
外部链接:从本站的连接到外部
应用的四种常用页面:
表单&流程表单——左侧是组件库,中间是画布,右侧是对组件属性的设置
流程表单页面——有一个全局设置,在这进行节点提交规则的新增
自定义页面——可在页面里进行一些远程数据源的添加,调用到外部链接,进行数据的获取并在页面进行展示
报表页面——可以选择已有的一些表单的数据集,然后用报表的形式进行数据展示
5、课程总结
模版丰富——覆盖常见业务数字化场景的免费模板,开箱即用;
所有模板均支持低代码方式的定制,适配个性化业务需求
灵活定制——具备开放扩展能力,灵活定制,满足业务所需;
前端页面支持灵活定制及个性化逻辑代码开发
课后练习:(不定项)宜搭创建应用的方式有哪些?
A从模板创建
B从 Excel 创建
C从空白创建