简介
使用 HCM 电子表格数据加载程序 (HDSL) 为您的业务用户和入站集成提供批量数据加载功能。您可以为特定用例配置电子表格模板,并将对这些模板的访问权限仅分配给需要这些模板的角色。
向您的业务和集成用户授予运行 HCM 电子表格数据加载程序的访问权限有两个步骤:
- 创建用于运行 HCM 电子表格数据加载程序的角色。这可以授予对以下任一项的访问权限:
- 运行电子表格数据加载程序任务以及使用 HSDL 为业务用户加载数据的功能。
- 用于入站集成的 dataLoadDataSets REST API。
- 为角色可以使用的模板分配访问权限。
例如,可以为人力资源专员分配对预配置模板的访问权限,以维护薪资级别、职务和地点以及您为执行促销和终止而创建的自定义模板(使用在应用程序中生成的电子表格)。可以为您的招聘入站集成用户授予对要与 REST API 一起使用的新聘人员模板的访问权限。
本教程介绍了如何创建和配置使用 HCM 电子表格数据加载程序所需的角色。
目标
在本教程中,您将:
- 了解如何向业务用户授予运行 HCM 电子表格数据加载程序的访问权限。
- 授予对用于启动 HCM 电子表格数据加载程序的 REST API 的访问权限。
- 配置对 HSDL 模板的角色数据集访问权限。
- 为 HSDL 模板配置正在进行的模板维护角色。
先决条件
要完成本教程,您需要:
- 访问安全控制台。
- 模板设计器或模板管理访问权限,用于配置对 HSDL 模板的角色访问权限。
提示:
有关如何定义这些角色的步骤,请参阅配置对设计和维护 HCM 电子表格数据加载程序 (HSDL) 模板的访问权限教程。任务 1:授予业务用户对 HCM 电子表格数据加载程序的访问权限
此任务说明如何更新现有定制角色以授予使用 HSDL 加载数据的访问权限,以及如何访问运行电子表格数据加载程序任务。
提示:
存在预配置的角色,例如人力资源专员、薪资经理、薪资管理员和薪酬经理,这些角色已被授予使用 HSDL 加载数据的访问权限,并有权访问运行电子表格数据加载程序任务来下载批量加载电子表格。其他预配置的角色仅能够使用 HCM 电子表格数据加载程序加载数据,但可能无权访问“运行电子表格数据加载程序”任务。这样,他们就可以使用直接从产品页面提供的预配置模板。查看您的角色配置以确定需要哪些角色层次结构和权限。- 使用具有安全控制台访问权限的用户登录到应用程序。
- 导航到 Tools(工具) > Security Console(安全控制台)。
- 搜索并选择自定义角色以授予电子表格数据加载访问权限。
- 单击操作列表,然后单击编辑。
- 如果您角色尚无权访问数据交换工作区,请添加以下功能安全策略:
- 根据需要添加以下角色层次结构:
- 保存所做更改。
| 策略名称 | 保险单代码 | 授权访问权限至 |
|---|---|---|
| 管理数据交换工作区 | HRC_MANAGE_DATA_EXCHANGE_PRIV | 数据交换工作区 |
| 角色名 | 角色代码 | 授权访问权限至 |
|---|---|---|
| 访问 HCM 电子表格数据加载 er 模板 | ORA_HRC_ACCESS_HSDL_TEMPLATES | “运行电子表格数据加载程序”任务 |
| 使用 HCM 电子表格数据加载程序加载数据 | ORA_HRC_LOAD_DATA_USING_HSDL | 使用 HSDL 电子表格加载数据 |
具有此角色的用户现在将能够访问数据交换工作区中的运行电子表格数据加载程序任务。
现在需要将此角色分配给可用于批量数据加载的模板。请参见 Task 3 。
任务 2:授予对 REST 的访问权限
对于为入站集成定义的外部用户(例如供招聘集成使用),请授予对 dataLoadDataSets REST 资源的访问权限。
- 使用安全控制台访问权限登录到应用程序。
- 导航到 Tools(工具) > Security Console(安全控制台)并单击 Create Role(创建角色)。
- 指定角色名称并提供唯一的角色代码。
- 添加以下角色层次:
- 保存所做更改。
提示:
角色可以使用的业务对象直接授予此职务角色。考虑为其集成命名角色,例如 HSDL Recruiting。| 角色名 | 角色代码 | 授权访问权限至 |
|---|---|---|
| 使用 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 目录。 |
现在,您可以配置此角色可以上载数据的模板。
任务 3:授予对 HSDL 模板的访问权限
在此步骤中,您将分配可以使用 HSDL 模板的角色及其可以执行的数据集操作。
提示:
假设模板设计已完成,并且已经过测试。要授予对模板的访问权限,需要您激活模板,可以在激活后限制编辑。分配角色的数据集访问权限
- 使用有权访问需要为其分配角色的模板的用户登录到应用程序。
- 导航到数据交换 > 电子表格模板。
- 搜索要授予访问权限的模板,然后单击模板名。
- 通过复查将角色分配给模板值是否为已启用,确认可以将角色分配给此模板。
- 定位至角色访问权限标签。
- 单击允许的数据集操作表中的添加。
- 搜索要为其分配模板访问权限的角色,例如人力资源专员。
- 检查要添加的角色,然后单击添加。
- 根据需要更改数据集访问权限。
- 保存所做更改。如果模板已预配置,请单击表工具栏上的保存按钮。对于自定义模板和导入的模板,请单击页面标题上的验证并保存按钮。
提示:
如果您已创建或导入模板,您将继续有权分配角色,直到模板变为活动状态。然后,只有当您的角色配置为维护模板时,您才有权访问。如果模板处于活动状态并且您的模板设计者角色没有维护访问权限,则您将需要模板管理员访问权限。配置对设计和维护 HCM 电子表格数据加载程序 (HSDL) 模板的访问权限中的任务 5:授予电子表格模板管理员访问权限说明了如何创建此角色。
默认情况下,将为角色分配创建、保存和上载数据集的访问权限。
| 操作 | 说明 |
|---|---|
| 创建 | 可以创建数据集。 |
| 保存 | 数据集数据可以保存到中转表。 |
| 上传 | 可以上载数据集,并将有效行保存到应用程序。 |
| 回退 | 可以回退数据集,删除已成功加载但随后未更新的数据。回滚仅对几个业务对象可用。 |
| 查看全部 | 可以下载和复查模板的所有现有数据集,而不仅仅是用户创建的数据集。 |
提示:
您可能拥有一个模板,您需要一个角色才能创建数据并将其保存到分段表,但无权上载该数据;另一个角色无法创建新数据集,但可以复核其他用户创建的数据集并上载这些数据集。这可以实现一种审批形式。分配维护访问
模板处于活动状态后,您只能在您的角色配置为维护模板或您具有模板管理员角色时维护模板。
以下步骤介绍了如何分配模板维护。
- 导航到 HSDL 模板的角色访问选项卡。
- 单击模板管理表上的添加。
- 搜索模板设计器或维护角色,例如 HSDL 模板维护,并添加可以维护此模板的角色。
- 单击 Validate and Save (验证并保存)。
激活模板
只有活动模板在运行电子表格数据加载程序任务中可见,并且在使用 REST 启动 HSDL 时可以使用。对于状态为草稿的模板,请完成这些步骤。
- 单击定义选项卡。
- 将 Status 更新为 Active 。
- 单击 Validate and Save (验证并保存)。
该模板现在可供使用。
相关链接
教程您可以在以下 Cloud Customer Connect 主题中找到指向最新 Oracle by Example 教程的链接:
致谢
- 作者 — Ema Johnson(高级首席产品经理)
更多学习资源
通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。