入职自动化的案例背景和表单搭建|学习笔记

简介: 快速学习入职自动化的案例背景和表单搭建

开发者学堂课程【低代码-入职自动化实践入职自动化的案例背景和表单搭建】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/1004/detail/15017


入职自动化的案例背景和表单搭建


内容介绍:

一、课程概述与课程目标

二、案例背景和需求分析

三、智能入职关键功能

四、基础表单搭建

五、实践演示

六、本节小结

现在学习宜搭低代码中级课程第三章入职自动化实践。


一、课程概述与课程目标

1.课程概述

钉钉宜搭深度集成钉钉能力,通过连接器功能可以打通如智能人事、日程、待办等钉钉一方应用,使得应用更加智能和人性化。在员工入职场景下,入职环节繁琐效率下,通过链接器打造智能入职应用,大大提升了入职效率。本章将通过入职自动化的实践掌握连接器的应用。

2.课程目标

首先会对应用进行需求分析,然后创建应用相关的表单,掌握一些常见的函数公式以及本章课程的核心集成自动化的实践应用。


二、案例背景和需求分析

首先进入案例背景和需求分析。

1.案例背景

在入职流程中主要包含新人、 HR 、主管三个角色。新人会经历报道、填写个人信息、资产领用申请等步骤; HR 和主管则每次入职都需要协助新人填写入职登记表、领取资产等重复步骤。入职流程繁琐、环节多、没有清晰的指示和提醒、沟通成本大;正是因为这样的现状,所以需要建立一个自动化的入职应用,实现一站式入职体验,提高员工入职效率。

2.智能入职应用需求分析

通过刚才的分析,可以将入职流程大致分为三块。首先是更新人事信息部分,入职员工填写入职登记表, HR 在钉钉通讯录中添加人员;然后是建立入职引导群,省去拉群步骤;最后自动发起资产领用审批、待办和领用消息通知。相应功能在宜搭平台上实现如下,管理人员会搭建一个新员工入职登记的普通表单。由于新员工尚未在组织架构下,所以需要对其开启免登访问;还要调用智能人事和日程连接器减少 HR 工作负担,智能提醒 HR 办理入职;随后调用场景群连接器自动创建入职引导群以及发送群消息;在资产审批环节需要创建一个资产领用的流程表单,随后在流程中添加待办消息等连接器功能。


三、智能入职关键功能

那么来看一下本章节核心功能,集成自动化的使用。

1.集成&自动化

(1)路径

首先进入的路径是页面管理右侧的集成自动化按钮,进入后可以看到当前应用下所有的集成自动化设置。可以点击新建集成自动化来新增一个事件,随后需要选择他的触发类型。

图片1.png

(2)触发类型:目前有四种触发类型,首先是表单类型触发,可以在表单创建、编辑、删除或者评论的时候触发;然后是应用事件触发,可以在指定的钉钉一方、生态三方应用事件情况下触发,比如通讯录中添加新成员时触发;定时触发和 webhook 触发暂未上线。

图片2.png

2.连接器

下面来看一下智能入职的关键功能连接器。可以通过钉钉官方提供的连接器应用无缝连接钉钉应用,使沟通协作更加高效。

图片3.png


四、基础表单搭建

1.表单

接下来是基础表单搭建的部分。通过刚才的分析,应用主要包含新员工入职登记和资产领用两个表单。

图片4.png

2.表单组件介绍

两张表单主要包含以下组件。

(1)文本组件:可以用文本组件来收集姓名、学习等信息

(2)日期组件:可以用于入职时间和出生日期的填写

(3)图片上传组件:可以用于个人照片的上传

(4)地址组件:可以基于现在中国标准行政区块收集地址信息

(5)子表单组件:可以用于录入多条数据,可以在填写工作教育经历的时候用到

(6)分组组件:可以将功能相似的模块聚集在一起

(7)下拉单选组件:用于固定选项的选择

3.组件中的公式介绍

(1) MID 函数:可以用于文本的截取

(2) VALUE 函数:可以把文本转化为数字

(3) LEN 函数:可以返回字符串的个数

(4) CONCATENATE 函数:用于字符串的拼接

(5) MOD 函数:可以求两个数的余数

(6) EQ 函数:判断两个值是否相等

(7) IF 函数:用于条件判断

4.基础表单搭建流程

接下来是基础表单搭建的整体思路。首先需要创建一个入职自动化应用;随后创建一个新员工入职登记的普通表单并配置相应组件;随后开启免登访问,设置提交后的跳转链接;然后是创建资产领用的流程表单、设计审批流程。


五、实践演示

由于时间问题已经提前搭建好了基础表单应用,分别是新员工入职登记、资产领用表以及一个填写完成的自定义页面。

1.新员工入职登记表单

在这里用刚才介绍的组件对个人信息进行了一个收集,在输入身份证号后可以自动计算性别以及出生日期。来看一下他的实现,选中性别组件并编辑公式,在这里通过对身份证号的第17位的一个截取,然后使用 VALUE 将其转化为数字格式,再进行奇偶的判断,最后通过 IF 条件判断来显示性别。

图片5.png

然后来看一下出生日期的公式计算这里用到了 LEN 函数对身份证位数进行一个判断,随后通过 MID 的函数去到身份证号中的出生年月日的数值,最后用 CONCATENATE 函数进行了一个字符串的拼接。

图片6.png

2.设置免登访问

在完成表单组件函数配置后,需要对其设置免登访问。首先进入页面设置并点击左侧的分享设置,在此处可以开启免登访问,还可以在下方自定义一个访问地址。

图片7.png

随后转到基础设置,设置页面提交后的跳转页面,这里可以根据需要自定义设置。

图片8.png

3.资产领用表单

再来看一下资产领用表单的配置。首先这是一张流程表单,页面上分别是员工姓名的成员组件、填写部门的文本组件、设备清单的下拉复选组件以及一个群 ID 的文本组件。这里为什么要录入一个群 ID 组件呢?答案将在下一小节中揭晓。


六、本节小结

本小节分析了入职自动化系统的背景需求,了解了集成自动化的基本概念,搭建了应用的基础表单以及学习了几个基础的函数使用。下一小节,将进入连接器实现智能化入职的实践应用。

相关文章
|
27天前
|
测试技术
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
本文介绍了如何使用Pytest和Allure生成自动化测试报告。通过安装allure-pytest和配置环境,可以生成包含用例描述、步骤、等级等详细信息的美观报告。文章还提供了代码示例和运行指南,以及重构项目时的注意事项。
124 1
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
|
27天前
|
测试技术 Python
自动化测试项目学习笔记(四):Pytest介绍和使用
本文是关于自动化测试框架Pytest的介绍和使用。Pytest是一个功能丰富的Python测试工具,支持参数化、多种测试类型,并拥有众多第三方插件。文章讲解了Pytest的编写规则、命令行参数、执行测试、参数化处理以及如何使用fixture实现测试用例间的调用。此外,还提供了pytest.ini配置文件示例。
19 2
|
27天前
|
测试技术 Python
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
本文主要介绍了自动化测试中setup、teardown、断言方法的使用,以及unittest框架中setUp、tearDown、setUpClass和tearDownClass的区别和应用。
49 0
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
|
1月前
|
XML 前端开发 数据格式
Ruby脚本:自动化网页图像下载的实践案例
Ruby脚本:自动化网页图像下载的实践案例
|
2月前
|
前端开发 机器人 测试技术
【RF案例】Web自动化测试弹窗处理
在进行Web自动化测试时,常会遇到不同类型的弹窗,如ajax、iframe、新窗口及alert/Confirm等。这些弹窗可通过Selenium进行定位与处理。其中,ajax弹窗直接定位处理;iframe需先选中再操作;新窗口类似iframe处理;而alert/Confirm则需特殊方法应对。在Robot Framework中,需先定义并获取窗口后使用特定关键字处理。此外,还有部分div弹窗需在消失前快速定位。希望本文能帮助大家更好地处理各类弹窗。
41 6
【RF案例】Web自动化测试弹窗处理
|
6月前
|
存储 运维 容灾
带你读《云上自动化运维宝典》——一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例(3)
带你读《云上自动化运维宝典》——一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例(3)
197 0
|
5月前
|
数据采集 Web App开发 JavaScript
Puppeteer实战案例:自动化抓取社交媒体上的媒体资源
Puppeteer实战案例:自动化抓取社交媒体上的媒体资源
|
6月前
|
Python
Python自动化办公实战案例:文件整理与邮件发送
Python自动化办公实战案例:文件整理与邮件发送
78 0
|
6月前
|
负载均衡 安全 Cloud Native
案例分享:F5助力车企打造智能高效自动化应用
案例分享:F5助力车企打造智能高效自动化应用
49 0
|
6月前
|
弹性计算 运维 容灾
带你读《云上自动化运维宝典》——一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例(1)
带你读《云上自动化运维宝典》——一文详解云上跨可用区容灾解决方案和异地多活能力建设最佳案例(1)
265 1