跳至主要内容
Administrator Guide
上次更新时间 :2024-10-04
概念:时间计算

概念:时间计算

时间计算是 Workday 用来根据员工报告的时间块生成算出时间块的规则。 如果您创建的时间计算在特定日期处于有效状态,则每个已设置生效日期的配置都是时间计算的快照。Workday Payroll 和第三方应用程序可以使用算出的时间块,通过复杂的薪资规则向员工支付薪资,而不是为所有工作时间支付相同的费率。
示例:当员工为一天输入 10 小时的工作时间时,Workday 会创建一个 10 小时的报告时间块。如果没有时间计算,则 10 小时将传递到薪资系统,而无需特定的付款规则。添加加班时间计算可将原始的 10 小时拆分为 2 个算出的时间块:一个用于 8 小时的常规时间,另一个用于 2 小时的加班时间,以便薪资系统可以按适当的费率支付工时。
您可以删除未在算出时间块中使用的时间计算快照。Workday 不建议删除属于某个时间计算组快照的时间计算快照。如果某个时间计算变为无效,请在该计算变为无效的生效日期将其从时间计算组快照中移除。这可确保生效日期较早的时间计算组快照仍包含当时有效的所有计算。示例:某个时间计算在 2025 年 1 月 1 日失效。新建一个生效日期为 2025 年 1 月 1 日的时间计算组快照,并从中移除无效的时间计算。

计算类型

您可以配置以下类型的计算:
  • 累计加班时间
  • 连续天数
  • 弹性时间
  • 创建节假日时间块
  • 每日最小工时
  • 最少休息时长
  • 每周最小工时
  • 重设单位薪资
  • 预测型排班
  • 时间表偏差
  • 班次津贴
  • 标准加班时间
  • 时间块条件
  • 时间块创建
每种计算类型都指定了一组不同的条件,必须满足这些条件才能:
  • 创建新的时间块。
  • 添加时间计算标记。
  • 替换时间计算标记。
您可以为每种类型创建多个计算。示例:您可以创建多个标准加班时间计算,每个计算都具有不同的阈值或其他参数。
为满足复杂的考勤要求,您可以:
  • 创建您自己的计算字段,以在时间计算中使用。
  • 使用多个计算标记作为执行时间计算的条件。
  • 使用时间块条件计算来标记时间块,以用于其他时间计算。
  • 使用时间计算优先级可将一系列时间计算应用于时间块。

适用资格

员工通过其所属的时间计算组符合时间计算条件。时间计算组快照定义了一组时间计算快照。您可以为员工指定适用资格规则,以指定谁符合该组的条件,从而符合该组计算的条件。
如果您在
“编辑租户设置 - HCM”
任务中选中
“按天运行时间计算适用资格”
复选框,以每天评估时间计算的员工适用资格,则评估将在您在
“每日评估开始日期”
字段中选择的日期开始。当您选择每日评估时,Workday 仅对员工符合条件的日期(不同于周末适用资格)应用计算。

运行时间计算

每当您添加或编辑员工的报告时间或算出时间时,Workday 都会自动运行时间计算。您还可以:
  • 通过在
    “编辑租户设置 - HCM”
    任务中选择
    “在批准短期休假时运行计算”
    ,将您的租户配置为在您批准员工的短期休假申请时让 Workday 自动运行计算。
  • 手动运行时间计算。
运行时间计算时,Workday 会执行以下操作:
  • 将指定给时间代码的默认计算标记应用于员工用于向原始报告时间块输入时间的时间代码。
  • 生成算出的时间块。
  • 对有效快照执行时间计算,根据以下条件在算出的时间块中添加和移除计算标记:
    • 员工的时间计算适用资格。
    • 时间计算优先级。
  • 移除临时计算标记。
  • 存储产生的算出时间块。

时间计算评估的天数

Workday 会评估一周的时间块或一周中某一天的时间块,以确定是否要运行计算。对于双周时间计算,Workday 会评估 2 周期间内的时间块。员工工作时间表日历上的双周计算开始日期决定了 2 周期间。
加班时间计算遵循为员工时间表定义的时间分割点选项。

验证

时间计算不包括 Workday 提供的验证。您的考勤政策可能无法使用提供的计算类型自动执行。您可以创建验证,以提醒用户输入的时间需要调整。

示例:执行加班时间计算

情景:“
每日加班时间”
计算配置为:
  • 为使用时间代码
    “工作时间”
    输入的超过 8 小时的每日时数创建一个新的时间块。
  • 将新时间块的默认
    “常规”
    计算标记替换为
    “加班时间”
    标记。
时间分割点为午夜。
当 Raj 输入 10 小时的
“工作时间”
(从上午 8:00 到下午 6:00)时,Workday 会:
  1. “常规”
    计算标记应用于 10 小时的报告时间块。
  2. 为标记为常规的 10 小时创建一个算出的时间块。
  3. 将 10 小时的时间块拆分为 2 个算出的时间块:
    • 标记为
      “常规”的
      8 小时。
    • 2 小时标记为
      “加班时间”
Pia 为 7 月 5 日输入 10 小时的
“工作时间”
(从下午 3:00 至凌晨 1:00)。在这种情况下,Workday 会执行以下操作:
  1. “常规”
    计算标记应用于 10 小时的报告时间块。
  2. 创建 2 个标记为
    “常规”的
    算出时间块:7 月 5 日 9 小时,7 月 6 日 1 小时。
  3. 将 9 小时的时间块拆分为 2 个算出的时间块:
    • 标记为
      “常规”的
      8 小时。
    • 1 小时标记为
      “加班时间”
  4. 存储 3 个最终的算出时间块。
    • 7 月 5 日标记为
      “常规”的
      8 小时。
    • 7 月 5 日标记为
      “加班时间”的
      1 小时。
    • 7 月 6 日标记为
      “常规”的
      1 小时。