简介
使用 HCM 电子表格数据加载程序 (HDSL) 为业务用户提供批量加载电子表格。本教程介绍了如何定义用于暂停和激活用户帐户的 HSDL 模板。
目标
在本教程中,您将:
- 创建电子表格模板以激活和停用现有用户账户。
- 验证并测试模板。
- 激活模板。
先决条件
要完成本教程,您需要:
- 安装了 Desktop integration(桌面集成)的 Windows 计算机。
- 访问 Spreadsheet Templates(电子表格模板)任务,并能够为 User 对象创建模板。
任务 1:创建电子表格模板
在此步骤中,您将创建电子表格模板并选择激活/停用用户账户所需的属性。
- 使用有权为用户业务对象创建 HSDL 模板的用户登录到应用程序。
- 导航到我的客户组 > 数据交换 > 电子表格模板。
- 单击创建,打开创建模板对话框。
- 指定模板名称和代码,将业务对象设置为用户,并根据需要提供说明。
- 单击确定。您将导航到定义选项卡。
- 单击设计。
- 在 Available Attributes(可用属性)面板中选择 Person Number(人员编号)属性,并将其添加到 Selected Attributes(所选属性)面板。
- 在提示您使用哪种关键字类型时,选择人员编号用户关键字。
- 单击确定。
- 从 Available Attributes(可用属性)面板中拖动 Suspended(已挂起)属性,并将其放在 Selected Attributes(所选属性)面板中。
- 单击 Validate and Save (验证并保存)。





唯一标识记录的所有属性将添加到所选属性面板。
提示:
键图标用于为在电子表格中唯一标识记录的所有属性添加前缀。注意:
如果存在其他必需属性,这些属性将自动添加到“Selected Attributes(选定属性)”列表中。
激活和停用用户账户需要 Suspended 属性。该模板现在包含激活或停用用户帐户所需的所有属性。

任务 2:配置模板属性
在此步骤中,您将修改列标题和说明。
- 在 Selected Attributes(所选属性)面板中选择 Suspended(挂起)属性,然后单击 Edit(编辑)图标。
- 将列标题从“已挂起”修改为“停用”。
- 将说明修改为“供应 Y 以停用现有有效用户帐户,或修改为 N 以激活它”。或类似。
- 选中必需复选框,使此属性成为必需属性。
- (可选)定义默认常数值 Y 或 N。
- 单击确定。


任务 3:测试模板
- 单击 Validate and Save (验证并保存)。你不应该看到任何错误。
- 单击预览可为配置的模板生成电子表格。
- 看到系统提示连接时,单击是。
- 使用您的应用程序用户名和密码登录。生成电子表格时,所选属性面板中的每个可见属性都显示为电子表格中的列。
- 单击电子表格加载程序工具栏上的创建数据集。
- 单击对话框页上的 OK 。
- 双击列标题下第一行中的任何单元格以启动该行。
- 在人员编号列中输入要停用其用户账户的员工的人员编号。
- 如果尚未设置默认值,请在停用列中输入 Y 。
- 单击电子表格加载程序工具栏上的更多 > 上载。
- 在显示的任何对话框页面上单击确定。
- 定期单击刷新以刷新电子表格行状态。
- 导航到工具 > 已安排进程以提交发送待处理的 LDAP 请求流程,以操作通过电子表格加载的帐户更改。

这将下载 GenericHdlSpreadsheet.xlsx 文件。打开它。


注意:
必须在数据集中创建电子表格行。这是随后上载到 Oracle HCM Cloud 的数据集。
使用预定义名称创建数据集;如果需要,您可以改写此设置。

提示:
任何不带值的必需单元格都将突出显示红色大纲。配置有缺省常量值的任何属性都将显示缺省值。注意:
上载此电子表格行将停用此员工的用户账户。提示:
您可以通过在停用列中指定 N 来激活已停用的帐户。

上载进度将更改状态,直到处理完成且状态为“成功”。
任务 4:配置模板参数
您可以通过改写参数默认值来改写默认电子表格数据加载行为。在此任务中,您将启用使用此模板上载的更改的审计。
- 编辑模板(如果您已关闭),请单击电子表格模板任务中的模板名称。
- 单击模板参数表工具栏上的创建图标。
- 指定可用性的类别,然后单击搜索。
- 选择启用审计数据参数。单击确定。
- 将值指定为是,以允许审计使用此模板生成的电子表格上载的更改。




注意:
只有在应用程序中启用了用户对象的审计时,才会审计此模板加载的更改。任务 5:分配对模板的访问权限
模板只能由具有分配给模板的角色的用户访问。在此步骤中,您将为模板分配角色,配置其可以执行的数据集操作,并激活模板以使其可供具有该角色的用户使用。
- 单击定义页。
- 确保将数据上载为字段设置为会话用户。
- 单击角色访问。
- 单击允许的数据集操作表工具栏上的添加。
- 使用搜索和选择角色窗口可以搜索应访问模板的职务角色。
- 单击添加。
- 使用电子表格模板创建数据集。
- 将电子表格行保存到数据集。
- 将有效的电子表格行上载到应用程序。
- 取消选中此角色的用户不应有权访问的任何数据集操作。
- 如果具有此职务角色的用户应该能够查看所有数据集,而不仅仅是他们自己创建的数据集,请选中全部查看复选框。
- 对应有权使用此模板的所有职务角色重复这些步骤。
- 单击定义
- 将 Status 设置为 Active(有效)。
- 单击 Validate and Save (验证并保存)。
提示:
模板安全性部分中的将角色分配到模板字段指明是否可以将角色分配到此模板。


角色将自动配置为:

提示:
用户对象不支持回滚,因此禁用了回滚复选框。该模板现在可供分配有模板角色的所有用户使用,并且可以从运行电子表格数据加载程序任务访问。
相关链接
有关 HDL 和 HSDL 的最新教程发布在 Cloud Customer Connect 的以下主题中:
更多学习资源
通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。