Employee Working Hours Report
Gary Leman
这是什么?
员工工时报告是 Shifton 中最全面的报告之一。它将计划的班次安排与实际考勤数据进行比较,让经理全面了解员工的实际工作时间与排班的匹配程度。该报告还记录了休息时间、迟到、早退和缺勤时数,是薪资准备和考勤审计的重要工具。
前提条件
| # | 前提条件 | 详情 |
|---|
| 1 | 已启用考勤模块 | 实际班次时间来自考勤模块。 |
| 2 | 已发布的排班 | 计划时间需要已发布的排班。 |
| 3 | 经理、管理员或所有者角色 | 完整访问权限需要更高的权限。 |
分步说明
访问报告
| 步骤 | 操作 | 预期结果 |
|---|
| 1 | 从左侧边栏导航到报告。 | 报告页面打开。 |
| 2 | 从报告列表中选择员工工时。 | 报告加载,显示过滤器和数据表格。 |
应用过滤器

| 过滤器 | 类型 | 说明 |
|---|
| 项目 | 多选 | 按一个或多个项目过滤。 |
| 日期范围 | 日期选择器 | 选择报告期间的开始和结束日期。 |
| 显示用户 | 下拉菜单 | 选项:全部、新增(最近添加的)、已删除(已移除的员工)。 |
| 计划 | 开关 | 显示或隐藏计划班次数据与实际数据的对比。 |
| 标记 | 多选 | 按分配给员工的自定义标记/标签过滤。 |
| 职位 | 下拉菜单 | 按员工职位过滤。 |
| 步骤 | 操作 | 预期结果 |
|---|
| 1 | 配置所需的过滤器。 | 过滤器已设置。 |
| 2 | 点击应用过滤器。 | 表格更新为过滤后的数据。 |
阅读报告表格

| 列 | 说明 |
|---|
| 姓名 | 员工全名。 |
| 项目 | 班次所属的项目。 |
| 班次开始 | 员工实际开始班次的时间。 |
| 班次结束 | 员工实际结束班次的时间。 |
| 班次时长 | 实际工作总时间(不含休息)。 |
| 休息时长 | 班次期间的总休息时间。 |
| 迟到时数 | 与计划开始时间相比,员工迟到的时数。 |
| 早退时数 | 与计划结束时间相比,员工早退的时数。 |
| 缺勤时数 | 员工缺勤的时数(已排班但未到岗)。 |
| 缺勤工时 | 因缺勤而错过的计划工作时数。 |
访问权限
| 角色 | 查看报告 | 导出报告 | 查看所有员工 |
|---|
| 员工 | 仅限个人数据 | 否 | 否 |
| 经理 | 全部 | 是 | 是 |
| 管理员 | 全部 | 是 | 是 |
| 所有者 | 全部 | 是 | 是 |
常见问题
问1:「计划」开关有什么作用?
启用后,报告会在实际时间旁边增加显示计划(排定)班次开始和结束时间的列,方便查看差异。
问2:「班次时长」是如何计算的?
班次时长是实际班次开始和结束之间的总时间,减去任何已记录的休息时间。
问3:「缺勤时数」和「缺勤工时」有什么区别?
缺勤时数是员工缺勤的总时间。缺勤工时特指因缺勤而错过的计划工作时间。
问4:能查看已删除员工的数据吗?
可以。将显示用户过滤器设置为已删除,即可包含已从系统中移除的员工。
可能的问题和解决方案
| 问题 | 可能原因 | 解决方案 |
|---|
| 实际班次时间缺失 | 员工未使用考勤模块打卡上下班。 | 确保员工通过考勤功能开始和结束班次。 |
| 所有人的迟到时数显示为0 | 排班未发布,没有计划时间可供比较。 | 在班次开始前发布排班。 |
| 休息时长为空 | 休息模块未启用,或员工未记录休息。 | 启用休息模块并指导员工使用休息功能。 |
| 报告在数据行多时加载缓慢 | 日期范围太大或员工太多。 | 缩小日期范围或按项目/职位过滤以减少数据量。 |
| 计划列不可见 | 「计划」开关已关闭。 | 在过滤器中启用计划开关。 |