创建分步式计算
安全性:
- “Core Payroll”功能区域中的“Set Up: Calculations - Generic”域。
- “Time Off and Leave”功能区域中的“Set Up: Time Off (Calculations - Generic)”域。
- 使用基于段的安全组配置对计算的访问域:
请参见:步骤:启用功能区域和安全策略。
您可以创建分步式计算,以便在 1 个返回单个数值的计算中定义多个步骤和运算。示例:您希望根据时薪员工所在州/省的生活成本向时薪员工提供奖金。
多条件高级查询表中不支持基于步骤的计算。
Workday会生成一个数值作为每个步骤的结果,并在下一步使用该值。您可以定义:
- 要应用于每个步骤的条件。
- 条件组,将多个步骤组合在一起。
- 步骤的顺序。
- 访问“创建分步式计算”任务。
- (可选)填写以下字段,以定义操作条件:
选项 描述 条件组请为要分组在一起的所有条件选择相同的值。当您定义了条件组时, Workday会按列出的顺序评估同一组中的所有条件,直到满足一个条件为止。然后,Workday 会执行以下操作:- 执行与“”条件关联的操作。
- 绕过条件组中的剩余行。
如果组中的任何条件均不满足, Workday将跳过该步骤并移至下一步。条件选择Workday执行与该步骤关联的操作时必须满足的条件。您可以指定多个条件。为了优化性能,当您使用:- 使用“与”逻辑时,将最不常见的条件放在前面。通过这种做法,当值不满足条件时, Workday能够立即移至下一个条件或步骤。
- 使用“或”逻辑时,最常用的条件放在前面。此做法使Workday能够执行该步骤并立即继续其他操作。
- 定义要在步骤中执行的操作:
选项 描述 运算请选择操作类型。示例:加、乘。类型选择要在“值”列中提供的信息类型。“类型”字段中的可用选项因您在“操作”字段中选择的值而异。示例:仅当您在“运算”字段中选择了“舍入”时,才能在“类型”字段中选择“舍入定义”。如下所述进行选择:- “计算”指定一个计算“”。
- “日期差值”,指定开始和结束日期(计算或 date),以按天、月或年计算这 2 个日期之间的差值。
- 日期提取:可指定一个计算以提取日、月或年。
- 查询表,以指定高级查询表、列和期间日期标志。
- 数值:用于直接输入数值常量量值。
- 选中“先前值”,选中“使用先前值”作为输入。
- 舍入定义:使用舍入定义。