维护 SAP SuccessFactors Recruiting 系统

SAP SuccessFactors Recruiting 的自动化任务

Objective

After completing this lesson, you will be able to 配置招聘的业务规则。

招聘中的自动化功能

随着每个招聘流程的大量手动任务,引入客户配置中的自动化带来了巨大的价值。自动化有助于招聘人员更高效地开展工作,减少花在重复性任务上的时间,并让他们专注于更重要的任务,例如与合格候选人建立关系。

配置招聘模块时,有多种工具可帮助将自动化引入到客户的配置中。某些招聘功能具有内置自动化功能,而其他功能则需要使用管理中心中提供的自动化工具更具创造力。 

您可以了解如何使用不同的自动化工具简化不同的招聘流程。 

用于不同招聘流程的自动化工具

招聘流程自动化工具
创建和批准职位申请自动填充字段的业务规则
职位管理集成(产品功能)
职位申请的广告将需求自动发布到招聘网站的业务规则
招聘发布 + 智能服务(产品功能)
XML 源(CSB 产品功能)
筛选候选人申请业务规则(如果不使用 Mobile Apply)
预筛选问题(产品功能)
RPA 问题自动化 (BTP)
候选人选择/取消资格业务规则
 集成中心
 智能服务

SAP SuccessFactors Recruiting 自动化产品功能

一些招聘工具具有内置功能,可帮助自动执行招聘流程。支持自动化的一些产品功能示例如下:

  • 预筛选问题 - 通过将问题指定为不合格者,如果候选人回答的问题不正确,系统可以自动将候选人的申请移动到人才管道中的自动取消资格状态
  • Recruiting Posting 和智能服务 - 使用 Recruiting Posting 功能向职位公告板公布职位发布时,客户可以使用标准智能服务作业来自动化发布流程。此外,招聘人员还可以选择应在 RecruitingJob PostingsRecruiting Posting 操作中重新发布作业的次数。这有助于将职位申请自动发布(和重新发布)到各种职位公告板。 
  • 职位管理与招聘集成 – 创建职位需求后,帮助将职位数据直接填充到职位需求表单中。 

面向 SAP SuccessFactors Recruiting 的集成中心和智能服务

集成中心和智能服务是两个强大的工具,使您能够自动化 HR 流程并将 SAP SuccessFactors 集成到 SuccessFactors 模块或其他系统中。它们提供了一个用户友好的界面,用于创建集成和自动化 HR 流程,而无需任何编码技能。

可用于创建自动化的不同工具

业务规则集成中心智能服务
借助用户友好型工具,在招聘数据模型中实现自动化平台工具,有助于在数据实体内创建自动化平台工具,有助于在不同数据实体之间创建自动化
用于自动化实体特定任务用于在接口中自动导入/导出或更新数据用于创建自动活动流
支持基于事件的触发器(启动、更改、保存)全天调度作业,或基于支持的用户操作调度作业支持基于事件的触发器(更新申请或状态、候选人档案、职位需求)

集成中心

集成中心提供了一个易于使用的界面,可帮助您创建强大的集成。您可以快速映射字段以更新数据,或创建与第三方供应商的集成,以按计划或定期发送数据。集成中心识别系统中基于用户的某些操作以触发集成作业(例如,如果招聘用户在候选人的申请中使用"启动背景调查"操作,则将触发背景调查集成)。但是,在集成中心中创建的大多数作业都需要计划。 

可用于为 SAP SuccessFactors Recruiting 创建集成的数据实体包括: 

  • 职位需求:要绕过对职位需求上必填字段的验证,请使用 isDraft 字段并将值设置为 true
  • 应用程序:要绕过对应用程序上必填字段的验证,应对管理员角色启用以下基于角色的权限:招聘权限OData API 应用程序创建和更新绕过必填字段的验证
  • 候选人档案(或 CandidateLight):要绕过候选人档案中必填字段的验证,请使用"CandidateLight"数据实体。此数据实体仅需要填写姓名、电话号码和主要电子邮件地址字段。
  • 工作机会

注意

在许多情况下,例如职位申请、申请和候选人档案,客户需要其不同数据模型中的必填字段。使用集成中心时,将执行验证以检查在作业成功运行之前是否已完成所有必填字段。要绕过此要求,您可以使用此配置提示。 

例如,使用多级应用程序环境时,可以配置人才管道不同状态下所需的招聘特定或候选人特定字段。如果我们使用集成中心配置第三方评估集成,我们需要启用相应的基于角色的权限来绕过应用程序上的必填字段。如果我们未启用这些基于角色的权限,则当应用程序上的任何必填字段未完成时,SAP SuccessFactors 与第三方之间的集成将失败。

有关可在创建集成时使用的数据实体的完整列表,请访问 SAP Help Portal 上 SAP SuccessFactors Platform 指南中的 API 参考文档。

智能服务

智能服务提供了创建更强大的集成的功能。使用智能服务,您可以使用基于事件的触发器和规则指定何时进行集成(而不是计划时间表)。您还可以使用智能服务创建工作流,按指定的操作顺序列出多个集成。当发生所需事件时,集成将按您指定的顺序触发。这使您可以创建自动化流程,而不是单个集成活动。 

为招聘创建智能服务集成时,可以使用以下事件: 

  • 更新职位需求(已创建和/或保存职位需求)
  • 启动职位发布(用于 Recruiting Posting 自动化)
  • 更新申请(已创建和/或保存候选人的申请)
  • 更新申请的状态(候选人的申请被移动到新状态)
  • 候选人档案更新(已创建和/或保存候选人档案)
  • 录用通知详细信息审批(最终录用通知审批步骤已完成)

集成中心与智能服务

使用集成中心和智能服务的常见用例是为 SAP SuccessFactors Recruiting 配置背景调查流程。通常,此配置需要与第三方供应商集成。配置 SAP SuccessFactors Recruiting 与第三方之间的集成时,您只能使用集成中心配置集成,也可以使用智能服务和集成中心创建集成。 

使用集成中心配置集成时,招聘用户必须在候选人的申请中手动触发启动背景调查。应用程序功能权限控制可以启动后台检查的人员和时间(在人才管道中)。 

随即显示集成中心。它用于在 SAP SuccessFactors Recruiting 中配置背景调查集成第三方供应商。

使用智能服务和集成中心配置集成时,当候选人的申请移动到人才管道中的后台检查状态时,系统将自动触发启动后台检查。后台检查功能权限必须配置为相应的后台检查状态,以便系统识别何时启动集成作业。 

集成中心与显示智能服务。在智能服务中,系统会在候选人状态更改时触发后台检查。

智能服务的配置减少了招聘用户启动背景调查必须完成的步骤数。智能服务为后台检查配置添加了一层自动化,但在实施解决方案之前,必须彻底了解客户的流程和需求。  虽然有些客户将欣赏完全自动化的解决方案,而其他客户则希望更好地控制由于订单相关成本而启动背景调查的时间。 

 请务必记住,虽然有多个工具可帮助您在 SAP SuccessFactors Recruiting 中创建自动化,但配置解决方案没有正确或错误的方法。这些不同工具提供的灵活性,可帮助您定制适合客户的解决方案。 

业务规则配置

规则引擎是允许您创建客户特定规则的工具。最基本的是,对于招聘,规则引擎提供了一种将 if/then 逻辑添加到申请和录用通知创建流程的方法。

例如,您可以使用规则来指定:

  • 为销售组织中的全职员工创建的所有申请都应包括 15% 的基本工资的潜在计算佣金

  • 所有录用通知审批的过期日期应设置为录用通知审批创建日期后 30 天

  • 根据派生的国家/地区字段(操作:默认值)在请购单上设置货币字段

  • 向货币规则添加警告消息:"更改国家/地区/货币字段时验证所有财务字段。" (操作:引发消息)

  • 在优惠中,将目标奖金计算为基本工资的 10%。(操作:计算)

其他业务规则对于招聘非常有用。查看以下示例:

  • 如果员工有资格获得库存(且公司为 SAP_USA),则初始库存拨款设置为 200。

  • 创建允许将主数据(基础对象/通用对象)从招聘管理传递到入职的规则。

  • 立即或在未来预先确定的时间发布职位申请。

  • 当招聘人员更改候选人状态时,触发警报和消息。
  • 如果是替换职位,请确保提供被替换员工的姓名。为此,将字段设置为必填字段,如果输入添加员工值,则填充不适用。否则,用户必须输入现有员工的姓名。包括单独的规则,该规则将向用户显示警告消息,以提醒他们需要执行的操作。

  • 当申请通过 OnSave 规则移至"已录用"状态时,系统会自动将空缺职位数量更新为 0,并将所有剩余正在进行的申请移至"申请已关闭"状态。通过电子邮件通知其余候选人,职位需求已关闭
  • 取消请购单时,要求提供有效的取消原因。对于申请上不等于已取消的任何状态,则填充不适用。如果原因更改为已取消,则字段将设置为空,用户需要输入值。包括单独的规则,该规则将向用户显示警告消息,以提醒他们需要执行的操作。

可以利用业务规则进行以下操作:

  • 计算;例如,计算职位需求中的"中间工资"字段作为"最高工资"和"最低工资"字段的平均值

  • 缺省值到字段;例如,职位需求上的缺省当前用户为招聘人员

  • 如果满足条件,则根据引发自定义消息的条件验证条目;例如,如果职位所在国家/地区也发生了更改,则必须更改职位需求的货币

业务规则是使用管理中心内的元数据框架 (MDF) 编写的,并且可以应用于职位申请、录用通知书和候选人档案。

Employee Central 不需要创建业务规则,但一些复杂的规则也需要 Employee Central,例如,自动填充招聘经理的组织结构(法律实体、分部、部门、业务单位、位置和国家/地区)。

业务规则的组件

构建业务规则时,需要定义以下主要组件:

  • 有关规则对象本身的信息(规则标识、规则名称、规则类型)

  • 确定可在规则中定义的内容的对象和字段(由基本对象、管理参数定义)

  • IF/THEN 语句

为招聘创建业务规则时,将始终使用配置业务规则中列出的招聘特定规则场景。在招聘场景中,您可以根据职位申请、录用通知详细信息、申请和候选人个人资料创建规则。

管理招聘中的规则

在招聘中开发规则时,该规则在管理中心的管理招聘中的规则下进行组织。现在,招聘人员和管理员能够为"招聘"的所有主要区域编写规则:职位申请、录用通知详细信息、候选人档案和职位申请。

显示 Job Requisition 选项卡。招聘人员现在可以为所有招聘范围创建规则。

配置和测试职位需求或录用通知上的业务规则。

在职位申请或录用通知上配置和测试业务规则的步骤如下:

  1. 在"配置"中启用设置规则。

    • 配置公司设置启用通用对象

    • 配置公司设置基于角色的权限

  2. 在管理中心分配权限以创建和维护业务规则。

    • 管理中心管理权限角色管理权限元数据框架 ,然后选中所有复选框。

    • 管理中心管理权限角色管理权限管理 MDF 招聘对象:招聘规则分配配置

  3. 通过选择 公司设置 配置业务规则 并输入基本场景屏幕信息,在管理中心写入业务规则。

    1. 规则名称:最佳实践是名称以"RCM"开头,后跟"Req"或"Offer"。

    2. 规则 ID:最佳做法是名称以"RCM"开头,后跟"Req"或"Offer"。

    3. 开始日期:输入业务规则的开始日期。最佳实践为 01/01/1900。

    4. 规则类型:将规则排序到不同组的方法。对于招聘不是强制性的。

    5. 描述:您可以输入规则描述。

    6. 基本对象:最佳实践是针对所有模板(职位需求全部或全部录用通知审批)定义规则。

  4. 定义在 IF 条件中触发规则的用户操作。

    1. 如果用户对字段或对象进行任何更改时要触发规则,请选择始终为真

    2. 如果用户进行特定更改时触发规则,请输入一个或多个 IF 或 ELSE IF 条件。

  5. 通过定义一个或多个 THEN 或 ELSE 语句定义系统应如何反应。

    注意

    有关职位申请和录用通知规则支持的字段类型的详细信息,请参阅《招聘管理实施指南》。
  6. 通过选择 管理员中心管理招聘中的规则 ,然后选择 职位需求 或 录用通知详细信息 选项卡,将业务规则与职位需求模板或录用通知详细信息模板相关联

    注意

    如果您有多个请购单模板,则必须将此规则链接到每个单独的模板。
  7. 测试职位需求或录用通知上的规则。

分配规则

显示 Job Requisition 选项卡。按照以下步骤分配规则。

配置规则后,请确保将其分配到正确的部分。

显示规则分配信息

基于规则场景(而不是基于基本规则构建的规则)场景构建的规则在业务规则清单页面上提供:

  • 绿色对号:已分配此规则。规则在系统中分配到某处。这不一定意味着规则已经执行或已执行。如果单击了已分配规则图标,则会打开一个对话框以显示分配详细信息以及指向应用程序特定 UI 的链接,以分配规则(如果应用程序提供)。

  • 灰色列:此规则未分配。规则未在系统中的任何位置分配。

  • 空列字段表示无法提供分配信息,因为该规则基于尚未迁移的规则场景,或者基于不存在此信息的基本规则场景。

请注意,业务规则详细信息页面上的业务规则名称旁边提供相同的图标。

在候选人档案上配置业务规则

在候选人个人资料上配置业务规则的步骤如下:

  1. 转到管理中心配置业务规则

  2. 在业务规则管理中,选择 以创建业务规则。

  3. 在配置业务规则部分,展开招聘

  4. 选择 在候选人档案上配置业务规则

  5. 在 在候选人档案上配置业务规则 部分,输入以下信息:

    • 规则名称

    • 规则标识

    • 起始日期

    • 描述

  6. 选择继续

  7. 在配置业务规则页面的新创建规则名称部分中,定义规则的 IF 和 THEN 条件。

  8. 选择保存

  9. 为了能够使用此规则,您需要通过导航到 管理员中心 管理招聘中的规则候选人档案 部分在"招聘中的管理规则"中进行注册。

    注意

    仅支持保存规则触发器。

在职位申请上配置业务规则

定义职位申请规则时,请考虑以下事项:

  • 在配置业务规则页面上,选择名为职位申请:基本业务规则场景的新场景规则并定义规则。

  • 在管理招聘中的规则页面的职位申请标签中,选择职位需求模板。然后,您可以将 onChange 或 onSave 规则链接到应用程序模板的字段。应用程序模板派生自之前选择的职位需求模板。

规则管理

创建业务规则后,您需要通过将规则关联到"管理员中心管理招聘中的规则"中的模板来指定触发该规则的事件类型。这将确保规则在适当的数据模型和模板上正常工作。

"管理招聘中的规则"提供将业务规则关联到以下任意招聘数据模型的功能:职位需求、申请、候选人档案和录用通知详细信息。

可以在两个级别的模板上触发规则:

  • 字段更改规则:用于将规则关联到模板中的特定字段。

  • 模板级别规则:用于将规则与在模板级别发生的特定操作相关联。例如,保存职位需求时。

要将业务规则与模板相关联,请首先为要应用业务规则的数据模型选择相应的标签。然后,您必须选择要为其分配业务规则的单个模板。最后,通过从下拉菜单中选择业务规则,将业务规则应用于相应的触发器。

单个和批量删除业务规则

可以选择一个或多个要删除的规则。根据分配信息,系统行为如下:

  • 分配的规则无法删除。

  • 可以删除未分配的规则以及基于基本规则场景的规则。

注意

对于基于基本规则场景的规则,系统无法保护用户删除已分配的规则。因此,应谨慎删除基于基本规则场景的规则。

要删除规则,请使用业务规则概览页面右上角的回收站图标。

禁止基于分配信息删除规则

如果用户选择要删除的规则,将检查规则是否仍在系统中分配(基于可用的分配信息)。

如果分配了规则,则会显示一条错误消息,通知用户规则仍处于已分配状态,以及规则的分配位置。

这也适用于业务规则中的批量删除。

业务规则配置的提示和技巧

业务规则配置的一些提示包括以下内容:

  • 向模板添加新字段后,始终执行元数据刷新( 管理OData API 元数据刷新 和 导出刷新 ),以便可以在规则中立即使用。

  • 使用 RCM_[模板] 作为规则前缀,以便在分配时轻松查找;例如 RCM_Req 或 RCM_Offer。

  • 最佳实践是映射所有规则,并确定是否可以组合任何规则以进行更有效的处理。

  • 使用 JobRequisitionAll 或 OfferApprovalAll 基本对象时,您可能会看到具有相同标签的多个字段。此外,现有标准派生字段的字段将与标准基础对象/通用对象字段具有相同的标签。

  • 配置新规则后,请在准备阶段测试完整的招聘流程,以确保您不会忘记包括参数。

根据职位字段值的国家/地区设置货币字段

根据职位字段值的国家/地区设置货币字段 - 第 1 部分

根据职位字段值的国家/地区设置货币字段 - 第 2 部分

根据职位字段值的国家/地区设置货币字段 - 第 3 部分

业务示例

招聘人员希望能够节省时间,因为他们正在创建职位需求。在本练习中,您将创建招聘业务规则,当职位需求中的"职位所在国家/地区"字段更改时,它将自动更新"货币"字段。

任务 1: 分配权限并写入业务规则

步骤

  1. 分配使用招聘业务规则的权限。

    1. 导航到管理员中心管理权限角色,选择管理员角色权限管理员权限元数据框架,选中所有复选框。

    2. 选择管理 MDF 招聘对象,然后选择招聘规则分配配置的所有选项。

    3. 单击完成并保存更改

    4. 注销并重新登录以允许权限生效。

    5. 导航到管理中心管理招聘设置,然后使用 Ctrl+F 搜索招聘业务规则以查找启用招聘业务规则的开关。该开关名为:启用招聘业务规则。确保选中此复选框并单击保存

  2. 创建业务规则。

    1. 导航到 管理员中心公司设置配置业务规则

    2. 选择 创建新规则 (+) 。

    3. 选择招聘方案,然后选择职位需求规则类型。

    4. 填写以下信息:

      • 规则名称:RCM_Req_Currency

      • 规则标识:RCM_Req_Currency

      • 开始日期:1900 年 1 月 1 日

      • 基本对象:职位需求

    5. 选择继续

    注意

    命名规则名称和规则标识时,始终遵循最佳实践:以 RCM 开头,后跟需求、优惠、参数文件或应用。
  3. 填充 If 语句。

    1. 单击选择左侧表达式的下拉列表,然后在职位需求(全部)下展开职位所在国家/地区(派生的国家/地区字段)并选择

    2. 请勿更改接下来的两个字段:等于文本

    3. 在最后一个字段中,单击编辑输入美国

  4. 添加 Then 语句。

    1. 单击铅笔图标,然后从选择输出类型下拉列表中选择设置

    2. 单击选择左侧表达式的下拉列表,然后在职位需求(全部)下选择货币

    3. 请勿更改接下来的两个字段:等于

    4. 在最后一个字段无选择中,单击下拉列表并选择美元

  5. 重复上述步骤,为公司雇佣的其他国家/地区添加规则。首先单击添加 Else If

  6. 查看完成的规则。

    显示货币业务规则。
  7. 保存规则。

  8. 将该规则链接到职位需求模板上的"职位所在国家/地区"字段。

    1. 导航到管理员中心招聘管理招聘中的规则

    2. 对于"职位需求模板",选择"公司职位需求"

    3. 字段更改规则 下,为 字段 选择 职位所在国家/地区 (派生的国家/地区字段)

    4. 对于规则,选择 RCM_Req_Currency

    5. 保存。

  9. 测试规则。

    1. 作为招聘人员的代理,例如 Paula Price。

    2. 导航到招聘并打开职位需求。

    3. 查找职位所在国家/地区字段。

    4. 将此字段中的值更改为其他国家/地区。

    5. 确认国家/地区的货币字段显示正确。

任务 2: 向业务规则添加警告消息

步骤

  1. 为招聘用户创建一条消息,以在更改国家/地区时检查财务字段。

    1. 在右上方的帐户导航中,选择成为自己以管理员身份执行这些步骤。

    2. 导航到管理中心管理数据

    3. 选择新建:消息定义

    4. 填充消息:

      • 文本:更改国家/地区/货币字段时验证所有财务字段

      • 外部代码:RcmReqCurrency

      • 名称:RcmReqCurrency

      • 状态:活动

    5. 保存。

      注意

      如果需要翻译消息,请选择文本字段旁的图标,然后选择进行更正并单击文本字段旁的全球图标。
  2. 通过导航到配置业务规则编辑原始规则,将消息添加到规则。

    1. 在搜索字段中,使用预先输入查找已创建的规则。

    2. 选择规则名称 (RCM_Req_Currency) 将其打开。

    3. 采取操作 列表中选择 进行更正

      注意

      无法在 Then 语句下方添加消息,因此请在语句上方添加表达式,然后将其移动。
    4. 在第一个 Then 语句中,单击铅笔图标旁的下拉列表,然后选择在上方添加表达式

    5. 单击新表达式中的铅笔图标,然后从下拉列表中选择引发消息

    6. 消息字段中,选择之前创建的消息的名称 RcmReqCurrency

    7. 严重性字段中,选择警告

    8. 要在 Then 语句下方移动消息,请从引发消息语句右侧的下拉列表中选择下移

    9. 重复这些步骤以将警告消息添加到规则中的其他 Then 语句。

    10. 保存规则。

  3. 重复上述测试步骤,以确保在更改职位需求上的"职位所在国家/地区"字段时显示警告消息。

摘要

  • 确定招聘中可用的自动化工具,例如业务规则、集成中心和智能服务。
  • 启用和配置业务规则,自动执行申请、录用通知、申请和候选人资料流程中的字段值、计算和验证。
  • 描述规则组件、分配、测试和维护的配置,以确保规则有效且可管理。
  • 说明自动化如何减少手动工作,提高准确性,并使招聘人员能够专注于战略任务。