开发者学堂课程【低代码开发师认证课程:从线下审批到在线审批】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1046/detail/15207
从线下审批到在线审批
内容介绍
一、宜搭的在线审批基础
二、申请案例实践--表单使用
欢迎学习宜搭低代码开发师初级课程第三章从线下审批到在线。首先,一起看下本章的课程概述
宜搭可以通过线上流程审批,轻松的完成各种复杂业务流程的审批工作,促进团队工作效率的提升。本章将通过从空白开始创建一个请假申请应用,掌握表单、流程和数据的基本配置,为后续进阶课程打下良好的基础。
了解了课程的大概情况后来看一下本章课程的学习目标了解为什么要实现在线审批、了解在想审批的操作基础、掌握表单基础和表单操作,掌握流程基础和流程操作、掌握数据基础。
一、宜搭的在线审批基础
1、在线审批的背景与优势
在线审批其实是解决了线下审批填写困难,审批找人难,统计困难,存档困难的问题
使用在线身披传统表格能做的宜搭都能做,线下找人签字改成线上审批,不用麻烦的翻找纸质存档了节省了时间和人力,这是在线审批和线下审批相比的优势。那么宜搭在线审批的基础是那些呢?
2、宜搭的在线审批基础
在宜搭的应用中,通过表单、流程表单、报表、自定义页面、添加外部链接来配合完成完整的业务场景需求的解决。 其中表单、流程和报表是宜搭的基础三要素。
表单和流程表单都是表单类型,有那些区别?适用于哪些场景呢?
3、宜搭应用的表单类型
普通表单多用于收集数据,适用于匿名投票应用。比如说匿名收集那个国家是最喜爱去旅游的国家这种应用就可以使用到普通表单去进行收集数据。
流程表单是流程的线上化,适用于行政管理应用,行政管理应用中的请假,出差申请这些都可以使用流程表单进行搭建。
4、表单的页面设计
右侧图片
这里面左侧是组件库,中间是画布,右侧是属性。所以表单的页面设计包括组件库、画布和属性
组件库:选择组件,不同的组件可以存储不同类型的数据
画布:可以布局组件排列顺序等,可以将组件库当中的组件拖动到画布上,通过拖拽的方式去布局组件
属性:包括单个组件段的属性设置以及整个表单的属性设置
在流程表当中没有流程流转审批人配置入口,所以应该在哪里去配置流程的设计呢?可以点击上方的流程设计就可以跳转到简易流程设计器的页面了,
5、简易流程设计器
简易流程设计器包含流程画布、全局设置、测试保存和发布流程按钮 流程画布:能配置包括审批人、执行人、抄送人、分支节点和消息通知等节点。
全局设置:配置校验、关联规则、自动执行规则等操作。
测试:配置好测试数据及发起人后,选择启动测试,即可在审批流程中查看模拟的流程。就可以不需要发起一个真实的审批而使用模拟的流程来看配置是否有错误来进行及时的更改
保存并发布:配置完成后点击保存并发布流程,后续提交的数据按照此次流程设计进行流转
本小节介绍了宜搭在线审批基础,下一小节将学习请假申请实践之表单使用,以一个请假申请的实践来学习表单的使用
二、申请案例实践--表单使用
1、传统请假单存在的问题
首先来看,传统的请假单是存在一些问题的
填写繁琐,不容易存档
人工传递表单进行审批,容易疏漏,并且审批不及时
表单数据不易追踪与统计,HR需要人工计算与汇总数据,容易出错
右边的请假单就是一个纸质的请假单
可以将它分解成三个部分分别是表单、审批流程和表单附件。分解完成后就可以去搭建请假申请的应用系统
2、线下表单与在线表单对比
使用宜搭,一般职能人员就可以搭建流程应用系统,HR可以将线下的请假流程转移到线上,
实现在线化的请假审批流程。
左侧是请假单右侧是已经搭建好的请假申请的宜搭应用,搭建一个请假申请表单都需要用到那些组件,分别对应那些作用呢?表单使用有成员,单行文本,日期,单选,数值,多行文本.
图片上传组件分别对应的是请假所用的申请人可用成员组件,申请人所在部门可以使用的单号文本,组件,申请时间,请假开始时间,结束时间可用到日期组件。请假类型可以使用单选组件,请假的小时或者请假的天数可以使用数值组件,请假是由可以使用多行文本,请假所需要的附件可以使用到图片上传组件,如果不想要手动输入申请人或者申请人所在部门或者申请时间应该使用到什么样的方式呢?可以使用宜搭当中组件的公式
3、组件中的公式介绍
可以使用到人员获取函数 USER 去获取到当前的登录人,文本函数 DEPTNAME 去获取到指定人员所在的部门,时间函数 SYSTIMF TIMESTAMP 可以去返回服务器到时间去复制给日期组件获取到申请的时间 DAYS DATE 函数可以去计算两个日期之间的天数可以用它来获取到请假结束时间和请假开始时间中间间隔的天数,这样就可以不用手动输入而是主动计算出请假相隔的天数
4、搭建演示
(1)进入到宜搭搭建的首页,在首页中选择工作台,进入工作台后选择创建应用,选择创建空白应用,点击开始创建。应用名称可以输入请假申请点击确定。创建完成应用后选择去创建一个页面,这里面的请假申请是一个流程表单,所以选择新建流程表单,名称起名为请假申请,点击确定。这样一个请假申请的流程表单就创建好了。
(2)需要在这个请假申请的表单设计页面里面拖动一些组件到画布当中去配置它的一些腐性
①请假申请流程表单中需要一个申请人,这里的申请人使用一个成员组件,拖动一个成员组件到画布上,在右侧是组件属性,在属性中可以去更改它的标题默认值描述信息等等,这里将标题更改为申请人,这里面想要默认获取到当前登录人的信息,所以选择默认值更改公式编辑去进行公式获取当前登录人的信息点击编辑公式;其中,需要获取到当前登录人的信息,所以使用的是人员获取函数当中的 USER,选择 USER 在函数列表当中可以选择,点击;点击确定
②依次配置一下申请人所在部门和申请,想要获取到申请人所在的部门,可以使用到一个单行文本组件拖动到画布当中,同样去更改标题为部门或者是申请人所在部门,将默认值同样更改成公式编辑,然后去编辑公式,在这里去配置公式自动获取到当前登录人所在的部门,可以在函数列表当中去进行一些寻找也可以直接在上方去进行模糊搜索。
比如说 DEPTNAME 是获取到指定人的所在部门名称。可以直接点击也可以去进行搜索,然后回车,在此期间,中间是需要放入一个人员搜索框的或者是 USER ID 在这边将成员也就是申请人放入进去,这样就可以获取到申请人所在的部门了,点击确定,申请人所在部门就已经配置完成了
③配置申请日期,选择一个日期组件拖动到画布当中去更改标题,这里面想要的格式是精确到秒,所以在右侧的属性当中可以配置它的格式为年月日、时分秒。同样想要自动获取申请日期就可以在默认值当中去选择公式编辑去编辑公式,这里面使用到的是获取服务器的日期并且将时间戳填充到日期组件当中,所以在这边使用到的是时间函数 SYSTIMF SYSTIMF 是一个日期对象,想要将它更改成一个时间戳的格式,所以在外面要嵌套一个 TIMESTAMP 将它扩在里面,这样就已经配置完成了申请日期,点击确定
④配置请假类型,请假类型使用到的是一个单选组件拖动到画布当中更改标题为请假类型,这里的自定义选项可以在这边单个编辑修改也可以选择批量编辑,在这里批量编辑一些比如年假,事假,病假点击确定,请假类型配置完成
⑤配置请假的开始时间和结束时间,拖动两个日期组件也可以选择点击的方式,去更改标题为请假开始时间和请假结束时间到一个数值组件去更改标题为时长。同样想要默认获取出请假结束时间和请假开始时间中间间隔的天数,所以在默认值当中去配置为公式编辑,然后去选择编辑公式,这里使用到的是一个时间函数,可以到函数列表当中去找到时间函数,这里有 DAYS 的说明会使用到 DAYS 函数,可以看到我们的实例,里面有一个说明,在这里同样的去进行一个配置。里面是用DAIE 包裹的一个请假结束时间,用逗号(,)相隔去配置请假开始时间。配置完成之后,间隔时间天数就已经配置好了,然后点击确定。
⑥我们来看一下还有哪些组件没有用到,会用到一个多行文本去配置请假事由。还有一个图片上传组件,去配置请假附件,在这边叫图片。在这里可以去配置一个上传详情的设置。在这边上传类型,有点击类型,卡片类型和拖拽类型,选择卡片类型,如果对这个图片上传组件需要一些描述信息的话,也可以在属性当中去配置描述信息,比如说。最大上传九张图片。点击确定,描述信息就会在下方。进行一个展示
⑦配置完成之后,点击保存来预览一下效果。在页面预览当中可以看到,申请人、申请人、所在部门和申请日期都已经自动获取出来了。接下来看一下时长是否配置正确,选择请假的开始时间和请假的结束时间,可以看到,已经自动获取出我们的请假时长是一天。 本小节主要解了请假申请表单搭建的整体流程, 通过对请假流程的背景了解和需求分析,确定应用所需要的功能,开始创建一个请假申请表单。请假申请表单的搭建流程如下 首先会创建一个空白的应用,然后去选择新建一个流程表单,拖动所需要的组件并配置相关的公式,最终保存预览,看一下效果是否配置完成,配置完成之后,表单设计就已经搭建完成了
下一小节,将学习请假申请案例之流程设计。