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

示例:配置育儿假上限

此示例说明了如何配置一系列嵌套计算来计算某个短期休假计划的“
短期休假计划余额上限”
值。此顶层算术计算(
“育儿假上限
”)使 Workday 能够检查截至期间结束日期,员工拥有的 4 岁以下子女数量,并防止计划余额超出每个子女 5 天的年度限制。 .您将创建 9 个单独的计算,它们共同构成顶层计算的最终结果,您稍后在配置短期休假计划时会使用到这些计算:
安全性:
  • “Core Payroll”功能区域中的
    “Set Up: Calculations - Generic”
    域。
  • “Time Off and Leave”功能区域中的
    “Set Up: Time Off”
    “Set Up: Time Off (Calculations - Generic)”
    域。
  1. 期间结束日期时被抚养人的年龄
    创建一个计算,以确定被抚养人在期间结束日期的年龄,其中使用了 Workday 拥有的实例值计算 (IVC),用于期间开始日期和结束日期。
    1. 访问“
      创建日期差值计算
      ”任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      期间结束日期时被抚养人的年龄
      种类
      休假
      间隔
      开始日期
      被抚养人:出生日期
      结束日期
      期间:期间结束日期
  2. 截至期间结束时,被抚养人年龄 < 4 岁
    创建一个计算,使用上一个计算的结果,确定在期间结束日期被抚养人的年龄是否小于 4 岁。
    1. 访问“创建值比较计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至期间结束时,被抚养人年龄 < 4 岁
      种类
      休假
      第一个运算对象
      期间结束日期时被抚养人的年龄
      运算符
      小于
      第二个运算对象
      4
  3. 下一期间开始日期
    创建一个计算,以确定使用 Workday 拥有的 IVC 的下一期间的开始时间。
    1. 访问
      “创建日期增量/减量计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      下一期间开始日期
      种类
      休假
      开始日期
      期间:期间结束日期
      工作日
      1
  4. 被抚养人存在出生日期
    创建一个计算,以使用上一个计算的结果,返回该期间内被抚养人的出生日期。
    1. 访问“
      创建日期差值计算
      ”任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      被抚养人存在出生日期
      种类
      休假
      间隔
      工作日
      开始日期
      被抚养人:出生日期
      结束日期
      下一期间开始日期
  5. 被抚养人出生日期已存在于期间或上一期间
    创建一个计算,使用上一个计算的结果来确定被抚养人的出生日期是否在此期间或上一期间内。
    1. 访问“创建值比较计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      被抚养人出生日期已存在于期间或上一期间
      种类
      休假
      第一个运算对象
      被抚养人存在出生日期
      运算符
      大于
      第二个运算对象
      0
  6. 截至期间结束日期,被抚养人 GTE 年龄为 0 岁且 < 4 岁
    创建一个计算,以确定截至期间结束日期被抚养人的年龄是否大于或等于 0 岁且小于 4 岁,使用前面两个计算结果中的 2 个作为条件。
    1. 访问“创建逻辑计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至期间结束日期,被抚养人 GTE 年龄为 0 岁且 < 4 岁
      种类
      休假
      运算符
      计算
      截至期间结束时,被抚养人年龄 < 4 岁
      被抚养人出生日期已存在于期间或上一期间
  7. 截至期间结束日期,CC 被抚养人的年龄 < 4 岁
    创建一个计算,以检查被抚养人在期间结束日期时的年龄是否小于 4 岁(使用上一个计算作为条件,如果条件成立则返回结果)。
    1. 访问
      “创建条件计算
      ”任务。
    2. 输入或选择以下值:
      字段
      名称
      截至期间结束日期,CC 被抚养人的年龄 < 4 岁
      种类
      休假
      顺序
      a
      条件
      截至期间结束日期,被抚养人 GTE 年龄为 0 岁且 < 4 岁
      结果
      1
      默认返回值
      0
  8. 截至期间结束日期,未满 4 岁的被抚养人数
    创建一个计算,通过聚合上一计算的结果来确定截至期间结束时未满 4 岁的被抚养人数量。
    1. 访问“创建聚合计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      截至期间结束日期,未满 4 岁的被抚养人数
      种类
      休假
      函数
      总和
      运算对象
      截至期间结束日期,CC 被抚养人的年龄 < 4 岁
      运算对象计算实例
      被抚养人
  9. 育儿假上限
    现在,您可以使用上一个将所有结果联系在一起的计算,来创建
    “短期休假计划余额上限”
    值的顶层计算。
    1. 访问
      “创建算术计算”
      任务。
    2. 输入或选择这些值,然后依次单击
      “确定”
      “完成”
      字段
      名称
      育儿假上限
      种类
      休假
      第一个运算对象
      截至期间结束日期,未满 4 岁的被抚养人数
      运算符
      第二个运算对象
      5