步骤:设置职位调换
本主题与旧版“更改职务”相关。我们计划在将来的发行版中弃用此主题。
您可以设置单个业务流程来在不同职位之间调换员工,从而确保职务变更和指定组织变更同时发生且不会出错。此业务流程使您能够同时调换多个员工,以进行批量重组或员工轮换。
- 设置职务变更的原因。在“维护事件种类和原因”任务中创建原因。
- 在“事件”字段中选择“更改职务”。
- 在“职务变更类型”列中选中“调换职位”后,创建原因。
要使用“调换职位”任务,您必须至少配置 1 个“职务变更类型”为“调换职位”的原因。 - 在“Staffing”功能区域中,配置以下业务流程和安全策略:
- 更改职务
- 更改员工的指定组织
- 调换职位
当“更改指定的组织”任务位于“更改职务”合并模板中时,它必须是“更改职务”业务流程定义中的完成步骤。当以下事件位于“更改职务”合并模板中时,它们必须位于“更改职务”业务流程定义中的完成步骤之后:- 员工集体协议
- 建议薪酬
当您在“更改职务”业务流程定义中包括“检查:接收经理”步骤时,该流程必须:- 在“完成”步骤之前。
- 具有以下 Workday 拥有的“If”条件:发起用户与处理用户或由“申请调动”任务或调换职位发起的用户不同?
“更改员工的指定组织”业务流程定义必须将初始步骤同时用作完成步骤。不要在“更改职务”或“更改指定的组织”业务流程中设置退出验证,因为它们会阻止职位调换同时完成。 - 配置“调换职位”业务流程定义,使其仅包括初始步骤和检查步骤。添加可选的“检查职位调换”步骤,以在调换完成之前将其转至审批人。如果您在“检查职位调换”步骤中指定基于角色的安全组,请选中“全部”复选框,以确保同时批准列表中的所有调换。您可以让经理通过“申请调换”发起操作为员工申请职位调换。配置“调换职位”业务流程定义,以包括“检查职位调换:现任经理”步骤,并在“流转设置”列中选择“当前”选项。此设置可确保两名员工的经理可以在调换发生之前批准调换。要确保满足调换申请,请忽略“检查职位调换”步骤,使用“Initiated from Request Swap”报告字段创建进入条件规则。我们建议您为每个租户仅创建 1 个“调换职位”业务流程定义。此做法可确保在所有组织中完成职位调换。
- (可选)在“调换职位”业务流程的发起操作中嵌入一个 Worklet,以在职位调换事件中包括自定义报告中的职位数据。配置 Worklet 提示,以在“Swap Positions Task”业务对象中包括“职位”字段。此配置使 Worklet 能够显示发起调换期间包括的职位以及与这些职位相关的信息。该 Worklet 显示在“调换职位”任务的第二页上。请参见 向业务流程添加 Worklet。
- 编辑域安全策略。“Staffing Actions: Swap Positions - View Events”域控制对“查看职位调换事件”报告的访问权限。“Swap Positions - List”域控制对以下任务和报告的访问权限:
- “创建职位调换列表”任务
- “编辑职位调换列表”任务
- “查找调换职位的员工”报告
- “查看职位调换列表”报告
访问
“创建职位调换列表”
任务,选择员工并将其添加到列表以供将来进行职位调换。使用这些列表提前为批量职位调换做好准备。任何有权访问列表的人员都可以调换该列表中的员工,包括他们无权查看的员工。访问
“调换职位”
任务以执行职位调换。每次发起职位调换时,您可以选择之前创建的列表,也可以在任务中单独选择员工。