工作审批与加班

Odoo 的 考勤 应用需要管理层监督,以确保所有记录的考勤(尤其是加班时数和未完成班次)准确无误。

所有需要审批的考勤记录(通常由于工作条目重叠或未批准的请假)都在集中式的管理仪表板中进行管理。访问路径为 考勤应用 --> 管理

管理 仪表板仅显示当前在职员工需要审批的考勤记录,采用默认的列表视图。这是因为搜索栏中默认启用了两个过滤器:待审批在职员工

每条考勤记录展示以下信息:

  • 员工:员工姓名
  • 签到:员工签到的日期和时间
  • 签退:员工签退的日期和时间
  • 工作时长:员工记录的工作小时数
  • 已加班时长:已完成的加班时数
  • 额外时长:累计的额外(加班)时数
  • 加班状态:考勤记录的状态。仪表板中出现的所有记录状态均为 待审批

可以直接在 管理仪表板 <attendances/dashboard> 上对考勤记录进行批准或拒绝。每条记录最右侧会出现 fa-check 批准fa-times 拒绝 按钮,点击相应按钮即可完成操作。

::: note 注意
管理 仪表板中批准或拒绝记录时,无法查看考勤记录的详细信息。 :::

可以只批准部分 额外时长,而不是全部加班。要部分批准加班,请点击考勤记录进入详情页。

额外时长 字段中输入要批准的小时数。编辑完 额外时长 后,已加班时长 字段会显示出来,展示 工作时长额外时长 之间的差额。

::: note 注意
工作时长 为员工总计的工作小时(工作时长额外时长 的合计)。例如,员工计划工作 8 小时,实际加班 5 小时,则 工作时长 为 13 小时,额外时长 为 5 小时。工作时长 字段不可修改。 :::

点击 fa-check 批准 以批准更新后的 额外时长。一旦部分批准完成,已加班时长 字段会消失,fa-check 批准 按钮也不再显示,差额会直接体现在 额外时长 字段中。

部分加班批准后,状态会变为 已批准

::: important 重要
即使已部分批准加班,仍可通过点击 fa-times 拒绝 来拒绝剩余的加班时数。记录可根据需要多次修改。 :::

::: note 注意
有时需要验证员工签到时的位置。员工签到方式记录在每条记录的 模式 字段中,该字段不可编辑,仅用于记录考勤产生的方式。

可能的选项有:

  • Kiosk:员工使用 考勤亭 设备现场签到或签退。
  • Systray:员工直接在数据库中签到/签退。可根据详细记录中显示的 IP 地址 判断签到时的地点。
  • Manual:记录由 考勤 应用手动创建,通常由管理层为补录缺失记录而使用。 :::

拥有相应 访问权限 <employees/work-info-tab> 的用户可以在 考勤 应用中手动创建考勤记录。当员工忘记签到/签退、无法事后补录时,需要使用此功能。

要添加缺失的考勤记录,进入 考勤应用 --> 概览。点击左上角的 新建 按钮。弹出 创建 窗口后,在表单中填写以下信息:

  • 员工:选择要创建记录的员工。默认情况下会填入当前登录用户。
  • 签到:使用日历弹窗选择签到日期和时间,然后点击 fa-check 应用。默认选中当前日期,时间为 [00:00:00]
  • 签退:使用日历弹窗选择签退日期和时间,然后点击 fa-check 应用。默认选中次日日期,时间为 [00:00:00]
  • 工作时长:系统会自动根据所选的 签到签退 时间计算并填入。该字段不可修改
  • 额外时长:如有加班,请在此输入加班小时数。

::: important 重要
一旦填写 额外时长,系统会自动将其标记为已批准。但仍可按照 审批与拒绝 <attendances/approve-refuse> 中的说明手动拒绝。 :::