Introduction

Use HCM Spreadsheet Data Loader (HDSL) to provide your business users with bulk-data loading capabilities. You can configure spreadsheet templates for your specific use cases and assign access to those templates to just the roles that require them. For example, your HR Specialist could have access to a New Hire spreadsheet, whereas the Overtime Hours spreadsheet may only be available to your Payroll Administrator.

This tutorial explains how to find preconfigured templates you can import and edit for your use cases.

Objectives

In this tutorial, you will:

  • Understand how to find preconfigured templates.
  • Import a template and configure template access.
  • Review and override template parameters.

Prerequisites

To complete this tutorial, you need:

  • Access to the Spreadsheet Templates task.
  • A role assigned access to the business objects you want to import templates for.

Tip:

The Configure HCM Spreadsheet Data Loader Security tutorial explains how to configure this access.

Task 1: Downloading Templates from Cloud Customer Connect

HSDL templates can be found on the HCM Resource Center on Cloud Customer Connect.

  1. To access the forum from the Cloud Customer Connect home page, click Categories > Human Capital Management > HCM Resource Center.
  2. Filter by HSDL and user

  3. Search for topics with the Keyword HSDL to see all available HSDL templates.
  4. Search for topics with the Keywords HSDL and User to see all HSDL templates for the User object.
  5. Filter by HSDL and user

  6. Search for the topic titled HSDL Templates: User Account Management and click the topic name.
  7. Filter by HSDL and user

    Tip:

    Topics named HSDL Templates: (plural) will provide links to templates related to the subject, such as User Account Management. Topics named HSDL Template: (singular) will provide the download for a specific template.
  8. Click on the template you want to import. For example, Add or Remove User Account Roles.
    Filter by HSDL and user

    Each HSDL template topic provides:

    • A description of the template and the actions that are supported.
    • Links to related topics.
    • A zip file containing the xml template definition.

  9. Click the zip file to download it.
  10. Extract the zip file ready for the xml to be imported.

Task 2: Importing Spreadsheet Templates

In this step you'll import the template into the application where you can edit it and make it active.

  1. Log into the application with a user that has access to maintain HSDL Templates.
  2. Navigate to My Client Groups > Data Exchange > Spreadsheet Template.
  3. Click Import.
  4. Filter by HSDL and user

  5. On the Import dialog window, specify a name that describes the use case the spreadsheet template supports, such as Add or Remove User Account Roles.
  6. Tip:

    A code will be defaulted based on the name specified but you can override this. It needs to be unique.
  7. Select the xml file you downloaded from Cloud Customer Connect using the Import field.
  8. Provide a description so business users can understand when to use this template.
  9. If the template is legislation specific, specify the Legislative Data Group that it's applicable for.
  10. Filter by HSDL and user

  11. Click OK.
  12. You should receive confirmation that the template was imported with no errors. Click OK.

    Filter by HSDL and user

    Tip:

    If errors were encountered, download the log file for more information.

    You'll be returned to the Spreadsheet Templates page where you can now edit or assign roles to the template.

Task 3: Securing Template Access

If you want business users to have secured access to individual spreadsheet templates, you need to configure the template to assign the roles that can use the template and what access they have.

Note:

Some objects don't support business users loading data and you can't share templates based on these objects with business users.
  1. Edit your template, if you've closed it click on the template name from the Spreadsheet Templates task.
  2. Filter by HSDL and user

  3. On the Define tab, review the value for the Assign Roles to Template field found in the Template Security section. Only if it is 'Enabled' can you continue with assigning role access to your template.
    Review Assign Roles to Template

  4. If the Upload Data As field has a value of Elevated User only users with access to all templates can use this template and you can't assign roles. Change the value to Session user.
    Select Session User

    Note:

    This field is read-only when Assign Roles to Template has a value of Disabled.
  5. Click Role Access.
    Click Role Access

  6. Click the Add icon on the Permitted Data Set Operations table toolbar.
    Click Add Role

  7. Search for and select the job role that should have access to the template:
    Search for and select the role

  8. Click Add.
  9. Configure the data set operations that users with this role should have:
    Data Set Operations
    Operation Access
    Create Users can create new data sets.
    Save Data set changes can be saved to the staging tables.
    Upload Data sets can be uploaded to the Oracle HCM Cloud.
    Roll Back Successfully loaded spreadsheet rows can be rolled back. If the object supports being rolled back.
    View All All data sets can be downloaded, not just those created by the user.
  10. Click Save.

Task 4: Configuring Template Parameters

There are a number of spreadsheet template parameters available that can be used to override default processing. For example, you can enable incremental events and audit changes uploaded by a spreadsheet.

Note:

Events and audit must be enabled in the application for the business object the template loads data for, for the template parameters to have any affect.
  1. Edit your template, if you've closed it click on the template name from the Spreadsheet Templates task.
  2. Navigate to the Define page.
  3. Click the Add icon on the Template Parameters table toolbar.
  4. Search for and select the role

  5. Click Search on the Search Template Parameters page.
  6. Review the list of parameters and their default values to determine if you need to override the default. For example, you may want to enable events or audit data.
  7. Review parameters

    Note:

    The parameter defaults for the environment are configured using the Configure HCM Data Loader task so consider overriding parameters for the template that you don't want to change if the default setting is overridden for the environment.
  8. Select the parameter to override and click OK.
  9. Specify the Value for the chosen parameter in the Template Parameters table.
  10. Override parameters

  11. Repeat as required.

Task 5: Activating Your Template

Most templates available from Cloud Customer Connect will have a draft status. For business users to access the template it needs to be activated.

Note:

Once you've activated a template you are limited as to the edits you can make to it. Activating a template should be your last step.
  1. Edit your template, if you've closed it click on the template name from the Spreadsheet Templates task.
  2. Navigate to the Define page.
  3. Update the Status field to Active.
    Review parameters

  4. Click Save and Validate.

Acknowledgements

  • Authors - Ema Johnson (Senior Principal Product Manager)

More Learning Resources

Explore other labs on docs.oracle.com/learn or access more free learning content on the Oracle Learning YouTube channel. Additionally, visit education.oracle.com/learning-explorer to become an Oracle Learning Explorer.

For product documentation, visit Oracle Help Center.