示例:基于职位的应计
此示例演示了如何设置基于单个职位的应计。
Maria 在您的公司担任两个职位。在一个薪资期间内,她在主要职位上每工作 16 小时,就会累加 1 小时的短期休假。您需要对应计进行配置,使其仅基于在薪资期间内为 Maria 的主要职位向薪资系统报告的时数进行计算。
安全性:
- “Core Payroll”功能区域中的“Set Up: Payroll (Calculations - Generic)”域。
- “Core Payroll”功能区域中的“Set Up: Time Off (Calculations - Generic)”域。
- “Time Off and Leave”功能区域中的“Set Up: Time Off (Calculations - Absence Specific)”域。
- 创建一个实例集比较计算,用以将薪资结果行标识为常规薪资或加班薪资。
- 访问“创建实例集比较计算”任务。
- 完成此任务时,请参考以下信息:字段值名称薪资构成是时薪或加班薪资种类休假源字段Pay Component for Workday Payroll Related Payroll Result Line(Workday Payroll 相关薪资结果行的薪资构成)关系运算符在选择列表中目标实例
- 时薪
- 加班时间
- 创建一个条件计算,用以返回时薪或加班薪资的薪资结果(工作时数)对应的行金额。
- 访问“创建条件计算”任务。
- 完成此任务时,请参考以下信息:字段值名称期间内的常规或加班工作时数种类休假顺序a条件薪资构成是时薪或加班薪资您之前创建的实例集比较计算。结果与 Workday 薪资相关的结果行金额默认返回值0
- 创建一个聚合计算,求一个期间内已工作时数的总和。
- 访问“创建聚合计算”任务。
- 完成此任务时,请参考以下信息:字段值名称期间内的实际工时种类休假函数总和运算对象期间内的常规或加班工作时数您之前创建的条件计算。运算对象计算实例Payroll Hours Related Result Lines for Period - Position(期间 - 职位的薪资时数相关结果行)
- 创建一个算术计算,用来除以期间内的工作时数,以计算应计。
- 访问“创建算术计算”任务。
- 完成此任务时,请参考以下信息:字段值名称薪资期间内的应计种类休假第一个运算对象期间内的实际工时您之前创建的聚合计算。运算符除第二个运算对象16
- 创建应计。
- 访问“创建应计”任务。
- 在“计算”字段中,选择“薪资期间内的应计”。
Maria 在主要职位上每工作 16 小时,就会累加 1 小时的短期休假。