管理课程简介
深入了解 SAP SuccessFactors Recruiting [招聘管理云]
设置系统
在招聘中浏览主数据
管理职位需求
了解候选人档案和申请
管理招聘流程
管理招聘管理中心
申请招聘电子邮件模板
管理招聘发布
管理招聘机构
管理招聘模板
利用 AI 提高 SAP SuccessFactors Recruiting 的效率
使用 SAP SuccessFactors Recruiting 中的报告
使用 ODATA 和 API 将 与其他系统集成
计划后续步骤

集成元数据框架和主数据

Objective

After completing this lesson, you will be able to 描述基础和通用对象字段。

元数据框架简介

元数据框架 (MDF) 是 SAP SuccessFactors 强大的可扩展性框架,使客户能够扩展 HR 云功能,以创建支持其唯一业务流程的公司特定对象,而无需编码。其中一些数据库对象可用于其他 SAP SuccessFactors HCM 模块,因此不需要复制,并且字段值保持同步。

用于管理 MDF 对象的所有工具都在管理中心内。

使用 MDF,您可以创建和管理数据库对象定义、对象关系和对象层次结构。对象类似于包含字段列表的容器。这些字段是属性。最多支持 200 个自定义字段。

通用对象 (GO) 用于存储与流程相关的信息和设置,以便您可以更有效地与公司中的人员合作。其中可包括组织结构、职位管理等信息。通用对象使用元数据框架创建,并在管理中心中维护。

基础对象 (FO) 用于设置可在整个公司中共享的数据,例如位置。基础对象包含在公司数据模型 XML 中并进行配置。最终,所有 FO 预计将转换为 GO,并可在"管理中心"中直接更新。

MDF 与基于角色的权限 (RBP) 集成,以便公司可以管理谁有权访问和跟踪在元数据框架中创建的修改对象。

MDF 与规则引擎紧密集成,以便可以使用简单的业务逻辑设置请购单和录用通知上的字段值、触发消息、执行计算等。客户可以在元数据框架中创建的对象上运行报表。

有效日期是 MDF 对象和数据的重要概念。可以使用类型为 FO/GO 的字段创建职位需求,其值当前处于非活动状态,但未来将变为活动状态。例如,招聘经理可以为未来生效的新地点启动录用流程。

客户可以从第三方系统导入和导出数据。使用 MDF 创建的公司特定对象附带对 OData REST API 的开箱即用支持,以便客户可以快速创建新的 UI 或将其集成到其现有 UI 中。

主数据简介

为了提高流程效率,招聘现在提供了使用基础对象 (FO) 和通用对象 (GO)(也称为 HR"主数据"对象)重用其他模块中定义的数据的功能。这样可以避免数据重复,从而在产品之间无缝传输字段值。例如,您现在可以重用 Employee Central 中定义的组织结构,而无需在招聘管理中创建其副本。此外,无需某地点的员工在"招聘"中提供该地点。主数据允许数据在产品支柱之间保持同步。

使用主数据不需要 Employee Central (EC)。但是,附加功能可用于已启用 Employee Central (EC) 的客户。例如,在 EC 环境中,客户可以参考已在人员档案中定义的 FO/GO。在非 EC 环境中,位置、部门和部门等字段的值仍派生自用户数据文件 (UDF)。

可用于招聘的标准 FO/GO 类型字段如下:

对象名称类型字段标识符
法律实体执行legalEntity_obj
业务单位执行businessUnit_obj
部门执行department_obj
产品组执行division_obj
成本中心执行costcenter_obj
位置FOlocation_obj

以下是职位需求上的 FO/GO 示例:

职位需求上 FO/GO 的屏幕截图,其中包含可选择法律实体、业务单位、成本中心、分部、部门、位置和自定义字段 (GO) 的下拉菜单

也可以使用 MDF 定义类型为 FO/GO 的自定义字段。

有关在招聘中使用基础对象/通用对象的附加信息如下:

  • 对于新实施,建议使用 FO/GO。
  • 目前,在"职位需求"、"录用通知审批"、"候选人档案"和"申请"上支持基础对象/一般对象字段类型。
  • 可将某些对象/通用对象字段配置为使用多选属性。对于定义为多选的对象,最终用户可以使用提前输入功能轻松找到要在完成时插入到字段中的对象值。
  • 可以使用管理模板维护 FO/GO 字段类型。
  • 标准 FO/GO 可用作过滤器字段。
  • 字段值可用作要用于录用通知书和电子邮件的令牌。
  • 字段可在特别报告中报告。
  • FO/GO 可用于规则引擎,以便与简单的业务逻辑一起使用。
  • 用于招聘的 FO/GO 可用于将数据发送到 Employee Central 和 Onboarding。
  • 版本化、生效日期以及导入和导出 FO/GO 数据的能力均受支持。

通用对象配置

在此用例中,您将了解如何配置和使用通用对象产品组和部门

分部和部门下拉菜单的屏幕截图

分部和部门对象存在于系统中,在启用 MDF 时可用。两者之间的关系需要从管理中心配置对象定义中定义。

客户所需的特定产品组和部门数据通过管理中心管理数据创建。

分部部门
操作工程
企业人力资源
企业人员配备
企业财务
销售销售

注意

需要后端系统中的初始设置。

启用基于角色的权限

对于将使用 GO 的管理员,从 管理中心管理权限角色管理员权限 中启用以下选项:

  • 元数据框架:配置对象定义、管理数据和元数据框架上的读取/写入权限。还可以选择附加选项。元数据框架部分的屏幕截图,显示要选择的选项,包括配置对象定义、管理数据和读取/写入权限
  • MDF 基础对象:选择部门和分部的所有选项,字段级别覆盖除外。需要这些权限才能添加和编辑通用对象的数据,以及在职位需求上使用 GO。在对象级别权限下查看附加详细信息。MDF 基础对象的屏幕截图,显示为部门和分部选择所有选项,但未选中字段级别覆盖除外。

视图对象定义

一旦启用,分区和部门全局对象就会存在于系统中。从管理中心配置对象定义中查看这些对象。

配置对象定义 部分的屏幕截图显示 对象定义:产品组 下的数据。

注意

如果客户需要,可以添加附加字段。

关联分部和部门对象

关联定义两个对象之间的层次结构关系。如果没有关联,则所有对象都处于同一级别。对象之间的关系可以是 一对多 或 一对一 。

  • 一对多关系 - 一个部门由多个部门组成,因此您创建了一个部门与多个部门的关联
  • 一对一关系 - 一个位置只能有一个与其相关联的地理区域

有两种类型的关联:

  • 当关联允许连接对象数据,但将对象保留为单独的实体时有效。这通常在"基础对象"关系中使用,以在记录之间创建筛选功能。对于有效时间,关联对象具有自己的生命周期,即使没有正在定义的对象也存在。
  • 复合关联在两个对象之间创建父子关系。对于此关联类型,关联的实体是您定义的父对象之外不存在的子实体。如果对象在对象中被称为复合子项,则无法将其用作顶级对象,并且无法为子对象单独创建记录。

对于分部和部门用例,请使用关联时有效。关联是从子对象(部门)配置的。从配置对象定义导航到部门

从页面右侧的采取操作列表中,选择修正

采取操作菜单上选择进行更正。

向下滚动至关联

在第二行中键入了 'cust_' 的 关联 部分的屏幕截图。

在第二行中开始键入,其中包含文本:cust_。输入以下信息:

  • 名称 = cust_to_division。(请注意,"名称"实际上是"ID",而不是标签。)
  • 多样性 = 一对多
  • 目标对象 = 产品组
  • 类型 = 有效时间
  • 选择详细信息链接。
  • 标签 = 产品组
在 详细信息 部分的 标签 字段中显示 产品组 的屏幕截图。

保存详细信息和对象。

输出:

屏幕截图显示关联及其属性的列表,特别突出显示“cust_to_division”,它将“一对多”连接到“部门”,并标记为“有效时间”。

OData 刷新

如果更改关联,您将收到以下消息,也会在以下屏幕截图中显示:

已重命名关联 [cust_toDivision]。这可能会导致规则/RBP/可配置用户界面屏幕定义中的参考丢失。请手动更新这些参考。单击"是"保存。

更改关联时,收到的消息的屏幕截图

要解决此问题,请执行 OData 刷新。对类似类型的更改执行刷新,例如,如果您将影响业务规则的新字段添加到职位需求模板。

管理中心OData API 元数据刷新和导出

“管理部分的屏幕截图显示具有“刷新元数据缓存”选项的 OData API 元数据刷新和导出部分。

创建分部数据

使用管理数据填充产品组字段。这可以称为产品组数据或实例。

对于此用例,创建以下结构:三个部门和五个部门:

分部部门
操作工程
企业人力资源
企业人员配备
企业财务
销售销售

导航到管理中心管理数据

搜索产品组,从第二个清单中可以看到未找到记录。

从页面右侧的新建中,使用预先键入选择产品组

“新建”搜索字段的屏幕截图,输入“div..”,触发要显示的完整单词“部门”。

输入以下内容:

  • 生效日期:1900 年 1 月 1 日
  • 代码:操作
  • 名称:操作
  • 状态:活动

保存产品组数据。

部门运营表单的屏幕截图,其中包含生效日期、名称、描述、状态、分部主管和上级分部字段

以相同的方式创建其他两个产品组:公司和销售。

创建部门数据

在创建客户所需的五个部门时,请将其与三个产品组相关联。

管理员中心管理数据 中,选择 新建 ,然后选择 部门

“新建”字段中键入的“出发...”屏幕截图,提示显示完整单词“部门”

输入以下内容:

  • 生效日期:1900 年 1 月 1 日
  • 代码:Engineering
  • 名称:Engineering
  • 状态:活动
  • 产品组:运营

保存部门数据。

“部门”页面的屏幕截图,其中包含生效日期、代码、名称、描述、状态、部门主管、上级部门和成本中心需要填写的字段

以同样的方式创建其他四个部门:人力资源、人员配备、财务和销售。将其与列出的产品组相关联。

配置职位需求模板

"分部"、"部门"和"地点"的 FO/GO 类型标准字段不是替换职位需求和录用通知中的现有分部、部门和地点非 FO/GO 类型标准字段。两种类型的字段共存,直到其中一个字段显式禁用。在用例的这一部分中,将"分部"和"部门"的 GO 字段类型添加到我们的职位需求模板中,并删除这些字段的非 GO 字段类型。稍后将执行附加步骤以使用这些字段类型的 GO 版本。

有六个新的标准 FO/GO 类型字段可用于以下申请。

通用对象:

  • 法律实体:legalEntity_obj
  • 业务单位:businessUnit_obj
  • 部门:department_obj
  • 产品组:division_obj
  • 成本中心:costCenter_obj

基础对象:位置:location_obj

这是在 JRDM 上为分部和部门定义字段 ID 和对象的方式:

类型为“对象”的 department_obj 和 division_obj 两个字段显示在标题为“标准字段”的部分中,每个字段标识下方有“产品组”标签,以及各种字段设置。

field-criteria 中有两个可用的标记:

  • sourceFieldName
  • destinationFieldValue

sourceFieldName 是在 MDF: cust_to_division plus ".internalId" 中配置的关联的名称。例如,sourceFieldName = cust_to_division.internalId。

destinationFieldValue 是 JRDM 中定义的父字段的字段标识。例如,destinationFieldValue = division_obj。

记得从职位需求模板中删除原始、派生的"分部"和"部门"字段和权限,并为新的 GO 字段添加权限。

定义模板角色权限 – 在职位需求模板上

职位需求的以下权限类型可用:

  • 模板角色权限
  • 对象级权限
  • 目标群体

这些权限按特定顺序执行。在任何时间点,如果这些权限之一失败,则不会执行下一组权限。

像往常一样设置模板角色权限,以确定操作员对职位需求上的字段具有的读取或写入访问权限。有效请购单状态包括预批准、已批准和已关闭。如果未定义所需的模板角色权限,您将不会看到该字段。

当请购单处于预批准状态时,招聘人员可以编辑分部和部门 GO 字段的用例中的示例:

屏幕截图显示字段权限部分,其中包含要配置的字段。状态设置为“预批准”。

记得为职位需求上的所有操作员和所有需求状态设置新 GO 字段类型的读写权限。

定义对象级别权限 - 在基于角色的权限中

要在职位需求上使用 FO/GO,您必须首先为每个对象授予权限。可以为对象授予多个权限:

查看/查看当前 - 如果不选择此权限,字段标签将在 UI(请购单表单)上可见,但与其关联的输入字段将不可见。授予查看当前权限后,单击字段旁的名片将显示一个弹出窗口,显示有关对象的信息。

创建 – 向对象授予"创建"权限将显示用于创建新对象实例(数据)的选项。授予创建权限后,与对象关联的输入字段旁边会显示创建图标。单击此图标可为此对象创建新实例(数据)。

更正/删除 - 向对象授予更正/删除权限会显示用于编辑和管理对象的选项。在名片中,单击编辑从同一页面更改对象实例,或单击管理以查看管理数据页面上的数据。还可以直接转到"管理数据"页面编辑数据。

屏幕截图显示已选择产品组字段旁的名片图标,该图标会触发包含有效性、代码、名称和状态等产品组详细信息的弹出窗口,以及编辑和管理选项。

之前在用例中,您从基于角色的权限中为管理员用户设置这些权限。

MDF 基础对象部分的屏幕截图,其中包含选择权限设置的选项

还需要为任何创建或编辑职位需求的用户设置对象级别权限,因此对于我们的用例,这是所有招聘经理和人员配备部门的成员。这允许用户查看该字段。请记住,在职位需求中授予读取或写入权限。

该图显示 MDF 基础对象权限,其中包含部门和分部可见性复选框:查看当前、查看历史记录以及要选择的操作:创建、插入、更正、删除、导入/导出。

定义目标群体

定义 FO/GO 的权限后,下一步是定义有权访问对象的用户的目标群体。这是基于角色的权限的一部分,并非特定于招聘。对于 用例,您无需执行此步骤。

测试 – 在职位需求上填充 FO/GO

登录到 SAP SuccessFactors HCM,然后作为有权创建和编辑职位需求和 FO/GO 字段的用户导航到"招聘"。

创建或打开请购单表单。

确保:

  • 您可以填充新的分部和部门字段。
  • 字段正确相互关联(例如,如果为分部选择了业务,则部门的唯一选项为工程)。
  • 用户可以选择名片以访问编辑和管理选项。
屏幕截图显示以下内容:“部门”输入字段中的“公司”和“部门”输入字段中的“人力资源”。

设置 FO/GO 字段招聘的可见性

管理招聘设置中的选项使用"显示选项"和"过滤器选项"控制职位需求摘要页面上字段的可见性。

使用职位申请的显示和过滤选项的屏幕截图在“部门”下显示“人力资源”,在“部门”下显示“公司”。

这些设置还控制以下场景中字段的可见性:

  • 管理招聘电子邮件模板
  • 管理录用通知书模板令牌

管理员中心管理招聘设置,选择以下内容以启用 FO/GO 字段:

GO/FO 字段类型的复选框设置。已选择“启用一般对象/基础对象 (GO/FO)”字段类型,并在该字段类型下选择了启用“部门对象”和“分部对象”的选项。

还要进行以下更改以禁用标准字段:

该复选框被选中,位于以下字段旁:在“职位需求”选项卡上禁用“部门”、“分部”和“位置”过滤器选项。

内部和外部职业搜索设置

标准 FO/GO 字段也可以用作过滤器(职业搜索)字段。从"管理员中心内部和外部职业搜索设置"中选择所需的字段,然后清除派生字段。

显示选中复选框和数字的选项的屏幕截图:法律实体 (0),已选中部门 (5),选中部门 (4),选中成本中心 (0)。

结果:

包含众多过滤选项的职位搜索界面:在部门下拉列表中,在以下选项中选择公司:全选、运营、销售。

令牌

职位需求模板和录用通知模板上定义的全部 6 个 FO/GO 字段随时可用作令牌;无需配置。

Employee Central (EC) 和非 Employee Central 实例中的 FO/GO

使用 FO/GO 的主要用例是允许重用 MDF 中定义的数据以进行招聘。如果未启用 EC,则其他模块(包括员工档案/人员档案)不使用 FO/GO 值,例如分部和部门。在非 EC 实例中,仍将从用户数据文件 (UDF) 派生这些字段值

在促销模板上使用货运订单/货物

请参阅实施指南:实施招聘中基础对象和通用对象字段的 HR 主数据同步

摘要

  • MDF 使客户无需编码即可创建自定义公司特定对象,每个对象最多支持 200 个自定义字段。通用对象存储流程信息;基础对象包含通过公司数据模型 XML 管理的共享公司数据。

  • 招聘通过"基础"和"通用对象"重用其他模块中的数据,从而消除重复并维护同步。提供六个标准 FO/GO 字段:法律实体、业务单位、部门、产品组、成本中心和位置。

  • 管理员需要元数据框架 (MDF) 权限和 MDF 基础对象权限才能配置和管理通用对象。对象关联定义层次结构关系;创建过滤功能时有效,组合创建父子相关性。

  • 通过管理数据创建对象数据,配置职位需求模板,并设置三个权限级别:模板角色、对象级别和目标群体。FO/GO 字段支持多选、预先键入搜索、报告、规则引擎集成,并可用作电子邮件和录用通知书令牌。