示例:确定短期休假审批的主要职位
说明了如何在
“申请短期休假”
业务流程中添加具有计算字段的条件规则,以便确定员工的主要职位并将短期休假审批流转至相应的经理。您的公司允许员工担任多个职位。当他们申请短期休假时,需要指定短期休假关联的职位。当员工有 2 个职位时,Workday 可以将申请发送给主要经理或非主要经理。您计划配置
“申请短期休假”
业务流程,以便 Workday 将审批步骤流转至主要经理。
如果您在审批步骤中指定了
流转设置
,那么当员工有 2 个职位时,您可以添加包含计算字段的条件规则,以确定要流转的主要经理。- 创建一个计算字段,用以查找员工在短期休假事件中的所有职位:
- 访问“创建计算字段”任务。
- 输入以下值并单击“确定”:字段值字段名称LRV - 员工的所有职位业务对象短期休假事件函数查询相关值
- 选择以下计算值并单击“确定”:字段值查询字段员工返回值所有职位
- 创建一个计算字段,用以从员工的所有职位中提取主要职位:
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称百日通所有职位中的主要职位业务对象短期休假事件函数提取多实例
- 选择以下计算值并单击“确定”:字段值源字段LRV - 员工的所有职位条件主要职务
- 创建一个计算字段,以从“所有职位中的主要职位”字段中提取结果。
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称所有职位中的 ESI 主要职位业务对象短期休假事件函数提取单实例
- 输入以下计算值并单击“确定”:字段值源字段百日通所有职位中的主要职位条件Any is True排序字段职位
- 创建一个计算字段,用于从“所有职位中的 ESI 主要职位”字段查找结果。
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称LRV - 所有职位中的主要职位业务对象短期休假事件函数查询相关值
- 选择以下计算值并单击“确定”:字段值查询字段所有职位中的 ESI 主要职位返回值职位
- 创建一个计算字段,用以检查短期休假事件是否包含职位值。
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称短期休假条目中的职位不为空业务对象短期休假事件函数真/假条件
- 输入以下计算值并单击“确定”:字段值与/或与字段职位运算符不为空
- 创建一个计算字段,用以从“短期休假条目的职位不为空”条件中提取结果。
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称在短期休假条目的短期休假事件中的 ESI 位置业务对象短期休假事件函数提取单实例
- 输入以下值并单击“确定”:字段值源字段短期休假条目条件短期休假条目中的职位不为空排序字段职位
- 创建一个计算字段,用于查找“ESI Position from Time Off Event from Time Off Entry”字段的结果。
- 单击“创建另一个计算字段”。
- 输入以下值并单击“确定”:字段值字段名称在短期休假条目的短期休假事件中的 LRV 位置业务对象短期休假事件函数查询相关值
- 选择以下计算值并单击“确定”:字段值查询字段所有职位中的 ESI 主要职位返回值职位
- 编辑“申请短期休假”业务流程定义。
- 从 “审批”步骤的工作流步骤的相关操作菜单中,选择 。
- 在“描述”文本框中,输入“将短期休假审批转至主要职位的经理”。
- 输入这些规则条件,然后单击“确定”。字段值与/或与源外部字段或条件规则所有职位中的 ESI 主要职位关系运算符在选择列表中比较类型来自其他字段的值比较值百日通所有职位中的主要职位