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