简介

使用 HCM 电子表格数据加载程序 (HSDL) 为业务用户和入站集成提供批量数据加载功能。您可以为特定用例配置电子表格模板,并将对这些模板的访问权限仅分配给需要这些模板的角色。

授予业务和集成用户访问以运行 HCM 电子表格数据加载程序的两个步骤:

  • 创建用于运行 HSDL 的角色。这可以授予对以下任一项的访问权限:
    • 运行电子表格数据加载程序用户界面以及为业务用户 (Task One) 使用 HSDL 加载数据的功能。
    • 用于入站集成的 dataLoadDataSets REST API (任务 2)。
  • 为角色可以使用(任务 3) 的模板分配访问权限。

例如,可以为人力资源专员分配对预配置模板的访问权限,以维护薪资级别、职务和地点以及您为执行促销和终止而创建的自定义模板(使用在应用程序中生成的电子表格)。可以为您的招聘入站集成用户授予对要与 REST API 一起使用的新聘人员模板的访问权限。

本教程介绍了如何创建和配置使用 HCM 电子表格数据加载程序所需的角色。

提示:

本教程假定您已启用 Redwood。如果不是这样,请访问本教程的版本 25C 以获取导航和屏幕截图。

目标

在本教程中,您将:

  • 了解如何向业务用户授予运行 HCM 电子表格数据加载程序的访问权限。
  • 授予对用于启动 HCM 电子表格数据加载程序的 REST API 的访问权限。
  • 配置对 HSDL 模板的角色数据集访问权限。
  • 为 HSDL 模板配置正在进行的模板维护角色。

先决条件

要完成本教程,您需要:


任务 1:授予业务用户对 HCM 电子表格数据加载程序的访问权限

此任务说明如何更新现有定制角色以授予使用 HSDL 加载数据的访问权限,以及如何访问运行电子表格数据加载程序任务。

提示:

某些预配置的角色已经包括 HSDL 访问权限。在添加权限或角色层次结构之前,请复核您的角色配置。
  1. 使用具有安全控制台访问权限的用户登录到应用程序。
  2. 导航到 Tools(工具) > Security Console(安全控制台)。
  3. 搜索并选择自定义角色以授予电子表格数据加载访问权限。
  4. 单击“操作”菜单,然后单击编辑。
  5. 如果您的角色尚未有权访问数据交换工作区,则可以使用此功能安全策略授予该工作区:
  6. 功能安全性策略
    策略名称 保险单代码 授权访问权限至
    管理数据交换工作区 HRC_MANAGE_DATA_EXCHANGE_PRIV 数据交换工作区

  7. 根据需要添加以下角色层次结构:
  8. 角色层次结构
    角色名 角色代码 授权访问权限至
    访问 HCM 电子表格数据加载 er 模板 ORA_HRC_ACCESS_HSDL_TEMPLATES “运行电子表格数据加载程序”任务
    使用 HCM 电子表格数据加载程序加载数据 ORA_HRC_LOAD_DATA_USING_HSDL 使用 HSDL 电子表格加载数据

  9. 保存所做更改。
  10. 具有此角色的用户能够访问数据交换工作区中的运行电子表格数据加载程序任务。

    现在需要将此角色分配给可用于批量数据加载的模板。请参见 Task 3 。


任务 2:授予对 REST API 的访问权限

对于为入站集成定义的外部用户(例如供招聘集成使用),请授予对 dataLoadDataSets REST 资源的访问权限。

  1. 使用安全控制台访问权限登录到应用程序。
  2. 导航到 Tools(工具) > Security Console(安全控制台)并单击 Create Role(创建角色)。
  3. 指定角色名称并提供唯一的角色代码。
  4. 提示:

    角色可以使用的业务对象直接授予此职务角色。考虑为其集成命名角色,例如 HSDL Recruiting。
  5. 添加以下角色层次:
  6. 角色名 角色代码 授权访问权限至
    使用 REST 服务 - 数据加载数据集 ORA_HRC_REST_SERVICE_ACCESS_DATA_LOAD_DATA_SETS 用于启动 HDL 和 HSDL 以及监视数据集状态的 dataLoadDataSets REST API。
    上载数据以进行基于人力资本管理文件的导入 HCM_DATALOADER_IMPORT_RWD Oracle WebCenter Content 服务器上的 hcm/dataloader/import 目录。

  7. 保存所做更改。
  8. 现在,您可以配置此角色可以上载数据的模板。


任务 3:授予对 HSDL 模板的访问权限

在此步骤中,您将分配可以使用 HSDL 模板的角色及其可以执行的数据集操作。

提示:

假设模板设计已完成,并且已经过测试。您必须先激活模板,然后用户才能使用它。激活后,某些编辑受到限制。

分配角色的数据集访问权限

  1. 使用有权访问需要为其分配角色的模板的用户登录到应用程序。
  2. 提示:

    如果您已创建或导入模板,您将继续有权分配角色,直到模板变为活动状态。然后,只有当您的角色配置为维护模板时,您才有权访问。如果模板处于活动状态并且您的模板设计者角色没有维护访问权限,则您将需要模板管理员访问权限。配置对设计和维护 HCM 电子表格数据加载程序 (HSDL) 模板的访问权限中的任务 5:授予电子表格模板管理员访问权限说明了如何创建此角色。
  3. 导航到数据交换 > 电子表格模板。
  4. 搜索要授予访问权限的模板,然后单击模板名。
  5. 注意:

    对于预配置的模板,您将直接导航到分配电子表格模板角色访问权限页。对于自定义模板,您将启动用于创建和维护模板的引导式流程流。
  6. 通过查看数据安全性下的将角色分配给模板值是否为已启用,确认可以将角色分配给此模板。
  7. 已启用“将角色分配给模板”

  8. 对于自定义模板,请导航到引导流程流的配置访问权限步骤。
  9. 单击数据集操作表上方的添加。
  10. 单击“Permitted Data Set Operations(允许的数据集运算)”表上的“add(添加)”

  11. 搜索要为其分配模板访问权限的角色,例如人力资源专员。
  12. 搜索并选择角色以分配访问权限

  13. 选择要添加的角色,然后单击添加。
  14. 默认情况下,将为角色分配创建、保存和上载数据集的访问权限。


  15. 根据需要更改数据集访问权限。
  16. 数据集操作
    操作 说明
    创建 可以创建数据集。
    保存 数据集数据可以保存到中转表。
    上传 可以上载数据集,并将有效行保存到应用程序。
    回退 可以回退数据集,删除已成功加载但随后未更新的数据。回滚仅对几个业务对象可用。
    查看全部 可以下载和复查模板的所有现有数据集,而不仅仅是用户创建的数据集。

    提示:

    您可能拥有一个模板,您需要一个角色才能创建数据并将其保存到分段表,但无权上载该数据;另一个角色无法创建新数据集,但可以复核其他用户创建的数据集并上载这些数据集。这可以实现一种审批形式。
  17. 保存所做更改。

分配维护访问

模板处于活动状态后,您只能在您的角色配置为维护模板或您具有模板管理员角色时维护模板。

以下步骤介绍了如何分配模板维护。

  1. 导航到 HSDL 模板的角色访问选项卡:
    • 对于自定义模板,请单击模板名称,然后单击引导流程中的配置访问权限步骤。
    • 对于预配置的模板,单击模板名称将直接转到分配电子表格模板角色访问权限页。
  2. 单击模板管理表上的添加。
  3. 单击“Permitted Data Set Operations(允许的数据集运算)”表上的“add(添加)”

  4. 搜索并选择模板设计器或维护角色,例如 HSDL 模板维护。单击添加。
  5. 搜索并选择角色以分配访问权限

激活模板

只有活动模板在运行电子表格数据加载程序任务中可见,并且在使用 REST 启动 HSDL 时可以使用。对于状态为草稿的模板,请完成这些步骤。

  1. 导航到电子表格模板并搜索要激活的模板。
  2. 单击模板名称可访问引导流程。
  3. 单击侧面板中的 Review and activate(复查并激活)步骤。
  4. 单击验证。
    • 如果在模板定义中发现错误或警告,您将在“验证消息”选项卡中找到它们。
      查看验证消息

    • 如果可以激活模板,则需要有一条对话框消息来确认您要激活。
      单击 "Activate"(激活)

      单击 Activate 以激活模板。

    该模板现在可供使用。

教程

您可以在以下 Cloud Customer Connect 主题中找到指向最新 Oracle by Example 教程的链接:

致谢

  • 作者 — Ema Johnson(HCM 数据加载程序和 AI 首席产品经理)

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心。