历史版本6 :考勤异常提醒 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 场景描述

人事考勤是企业 HR 部门的一个重点事务,在考勤周期末,要核对企业员工出勤情况,提交给财务部门发放工资。

当员工打卡疏漏或者请假调休未录入系统时,HR 部门就要及时提醒员工处理,以免影响工资发放。

通过邮箱或者企业微信私聊等方式,HR 工作量将会非常大,尤其是在大型企业中,会耗费很多人力。

Snag_535ef5ab.png

1.2 实现思路

为了解决上述问题,帆软推出了「考勤异常提醒」方案,通过移动端集成+定时调度功能组合,及时将缺勤信息反馈给员工。

涉及功能如下:

  • 移动端集成:将报表集成到常用移动办公平台,可以接受报告消息推送。

  • 定时调度:设置定时发送报告的时间,并自动执行推送。

1.3 案例演示

考勤周期末自动将缺勤消息自动发送到企业微信应用。

接收人点开消息后可直接查看缺勤信息,效果如下图所示:

2022-06-27_11-04-42.gif

2. 功能拆解编辑

实现异常提醒推送,要用到 FineReport 定时调度和移动端集成功能。

了解 FineReport 定时调度功能可查看:定时调度

了解 FineReport 移动端集成功能可查看:移动端简介

2.1 设计考勤报表

每个公司考勤关注的点都不一样,可以根据 HR 部门的着重关注来设计考勤报表,如下图所示,设计了一张考勤异常报表。

其中有当月汇总的工时、上班天数、加班天数,以及打卡出现异常的日期。

2.1.1 设计报表样式

对应功能:决策报表报表块

设计移动端考勤报表样式。如下图所示:

单元格样式如何设置可查看:单元格样式

决策报表报表块如何使用可参考:报表块

2.1.2 设计数据筛选

对应功能:数据集参数、系统参数

在报表样式一致的情况下,每个员工看到的报表数据应该为该员工自己的考勤数据。如下图所示:

所以在报表中创建数据集时,就可以定义员工工号、名称等用来识别员工数据的参数,实现数据筛选。

在数据查询中定义数据集参数,参数默认值为系统参数 $fine_username,当员工登录平台后,$fine_username 就是用户的唯一识别 ID,利用此 ID,就可以在数据库中过滤对应员工的考勤记录。如下图所示:

了解数据集参数如何使用可点击:数据集参数

了解系统参数如何使用可点击:系统参数

2.2 实现推送

每个考勤月月末,当员工有考勤异常时,发送考勤异常信息给企业员工。提醒其及时处理。如下图所示:

2022-06-27_11-04-42.gif

推送消息到企业员工的企业微信、钉钉、飞书等 APP ,可以通过移动端集成和定时调度实现。

这里展示微信集成的方式,企业使用过程中按企业实际情况选择即可。

2.2.1 集成微信

对应功能:微信集成

推送消息,首先要实现微信集成,即通过接口打通微信和 FineReport。如下图所示:

了解微信集成可点击:企业微信集成

2.2.2 定时推送

对应功能:定时调度

微信集成后,如果要实现定时推送,就可以使用定时调度的客户端通知功能。如下图所示:

了解微信集成可点击:定时调度客户端通知-APP通知

完整推送的实现方式可参考:微信定时推送消息

3. 案例体验编辑

3.1 在线Demo体验

注:在线体验只能体验缺勤消息内容样式,推送需要本地集成微信,不能在线体验。

移动端设备扫描下方二维码直接体验:

App 用户请点击目录「场景应用>考勤异常提醒」体验。

3.2 模板下载复用

模板下载到本地体验和使用请点击:考勤异常提醒