跳至主要内容
Administrator Guide
上次更新时间 :2025-12-12
示例:配置育儿假的应计调整

示例:配置育儿假的应计调整

此示例说明了如何为应计计算值配置一系列嵌套计算,以调整某个短期休假计划的育儿假余额。此顶层算术计算(
“育儿假调整
”)允许 Workday 从育儿假上限中减去截至上个日历月份的计划余额,作为应计调整。
您将创建 8 个单独的计算,它们共同构成顶层计算的最终结果。这些计算包括 2 个时间表规则,在员工休假额度减少的期间调整应计。当截至上一期间结束时,员工在当前期间开始日期的短期休假计划余额高于其有权享受的上限时,将会进行调整。在以下情况下,应计授予负值,使余额降至短期休假计划的上限:
示例:创建休假余额
安全性:“Time Off and Leave”功能区域中的“Set Up: Time Off (Calculations - Absence Specific)”
域。
  1. 上一期间结束日期
    使用 Workday 拥有的实例值计算 (IVC) 创建计算以确定上一期间的结束日期。
    1. 访问
      “创建日期增量/减量计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      上一期间结束日期
      种类
      休假
      开始日期
      期间:期间开始日期
      工作日
      -1
  2. 上一期间结束日期时被抚养人的年龄
    创建一个计算,以使用 IVC 和上次计算的结果,返回上一期间结束时被抚养人的年龄。
    1. 访问“
      创建日期差值计算
      ”任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      上一期间结束日期时被抚养人的年龄
      种类
      休假
      间隔
      开始日期
      被抚养人:出生日期
      结束日期
      上一期间结束日期
  3. 截至上一期间结束日期,被抚养人年龄 < 4 岁
    创建一个计算,使用上一计算的结果来确定被抚养人截至上一期间结束时的年龄是否小于 4 岁。
    1. 访问“创建值比较计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至上一期间结束日期,被抚养人年龄 < 4 岁
      种类
      休假
      第一个运算对象
      上一期间结束日期时被抚养人的年龄
      运算符
      小于
      第二个运算对象
      4
  4. 截至上一期间结束,被抚养人的 GTE 年龄为 0 岁且 < 4 岁
    创建一个计算,以确定截至期间结束日期,被抚养人的年龄是否大于或等于 0 岁且小于 4 岁。
    1. 访问“创建逻辑计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至上一期间结束,被抚养人的 GTE 年龄为 0 岁且 < 4 岁
      种类
      休假
      运算符
      计算
      截至上一期间结束日期,被抚养人年龄 < 4 岁
      被抚养人出生日期已存在于期间或上一期间
  5. 截至上一期间结束日期,CC 被抚养人的年龄 < 4 岁
    创建一个计算,以检查被抚养人在上一期间结束日期的年龄是否小于 4 岁(使用上一个计算作为条件,如果条件成立则返回结果)。
    1. 访问
      “创建条件计算
      ”任务。
    2. 输入或选择以下值:
      字段
      名称
      截至上一期间结束日期,CC 被抚养人的年龄 < 4 岁
      种类
      休假
      顺序
      a
      条件
      截至上一期间结束,被抚养人的 GTE 年龄为 0 岁且 < 4 岁
      结果
      1
      默认返回值
      0
  6. 截至期间结束日期,未满 4 岁的被抚养人数
    创建一个计算,通过汇总上一计算的结果来确定截至期间结束时未满 4 岁的被抚养人数量。
    1. 访问“创建聚合计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至期间结束日期,未满 4 岁的被抚养人数
      种类
      休假
      函数
      总和
      运算对象
      截至期间结束日期,CC 被抚养人的年龄 < 4 岁
      运算对象计算实例
      被抚养人
  7. 截至上一期间结束日期,未满 4 岁的被抚养人数
    创建一个计算,通过聚合上一计算的结果来确定截至上一期间结束时未满 4 岁的被抚养人数量。
    1. 访问“创建聚合计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至上一期间结束日期,未满 4 岁的被抚养人数
      种类
      休假
      函数
      总和
      运算对象
      截至上一期间结束日期,CC 被抚养人的年龄 < 4 岁
      运算对象计算实例
      被抚养人
  8. 截至期间结束日期,少于 4 岁的被抚养人数 < 上一期间值
    为应计调整的时间表规则创建一个计算,用以检查截至期间结束日期,未满 4 岁的被抚养人数量是否少于上一期间。
    1. 访问“创建值比较计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至期间结束日期,少于 4 岁的被抚养人数 < 上一期间值
      种类
      休假
      第一个运算对象
      截至期间结束日期,未满 4 岁的被抚养人数
      运算符
      小于
      第二个运算对象
      截至上一期间结束日期,未满 4 岁的被抚养人数
  9. 截至上个日历月份的育儿假短期休假计划余额 > 上限数值
    为该应计调整的时间表规则创建另一个计算。此规则将确定截至上一期间的短期休假计划余额是否大于短期休假计划的上限。
    1. 访问“创建值比较计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至上个日历月份的育儿假短期休假计划余额 > 上限数值
      种类
      休假
      第一个运算对象
      截至上个日历月份的育儿假短期休假计划余额
      运算符
      大于
      第二个运算对象
      育儿假上限
  10. 育儿假调整
    现在,您可以使用上一个将所有结果联系在一起的计算,为应计
    计算
    值创建顶层计算。
    1. 访问
      “创建算术计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      育儿假调整计算
      种类
      休假
      第一个运算对象
      育儿假上限
      运算符
      第二个运算对象
      截至上个日历月份的育儿假短期休假计划余额