Loading User Update Requests Using HCM Data Loader

Similar documents
Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

Correction Documents for Poland

Automatic Receipts Reversal Processing

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Tutorial on How to Publish an OCI Image Listing

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

Oracle Fusion Configurator

April Understanding Federated Single Sign-On (SSO) Process

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

Oracle DIVArchive Storage Plan Manager

Subledger Accounting Reporting Journals Reports

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Oracle Data Masking and Subsetting

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

TABLE OF CONTENTS DOCUMENT HISTORY 3

JD Edwards EnterpriseOne Licensing

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Oracle Secure Backup. Getting Started. with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y

See What's Coming in Oracle Taleo Business Edition Cloud Service

Oracle HCM Cloud Common Features

Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

Pricing Cloud: Upgrading to R13 - Manual Price Adjustments from the R11/R12 Price Override Solution O R A C L E W H I T E P A P E R A P R I L

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

August 6, Oracle APEX Statement of Direction

Product Release Notes

An Oracle White Paper September Security and the Oracle Database Cloud Service

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document

Oracle Service Registry - Oracle Enterprise Gateway Integration Guide

Product Release Notes

PeopleSoft Fluid Navigation Standards

Oracle Social Network

TABLE OF CONTENTS DOCUMENT HISTORY

Oracle Risk Management Cloud

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017

WebCenter Portal Task Flow Customization in 12c O R A C L E W H I T E P A P E R J U N E

Oracle Utilities CC&B V2.3.1 and MDM V2.0.1 Integrations. Utility Reference Model Synchronize Master Data

Oracle Enterprise Performance Management Cloud

Oracle Enterprise Data Quality New Features Overview

Oracle Financial Consolidation and Close Cloud. What s New in the February Update (17.02)

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09)

October Oracle Application Express Statement of Direction

How to Monitor Oracle Private Cloud Appliance with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

Hard Partitioning with Oracle VM Server for SPARC O R A C L E W H I T E P A P E R J U L Y

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle Financial Consolidation and Close Cloud. What s New in the November Update (16.11)

An Oracle Technical Article March Certification with Oracle Linux 4

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 1, Compiler Barriers

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c

An Oracle White Paper July Oracle WebCenter Portal: Copying a Runtime-Created Skin to a Portlet Producer

Bastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y

Sun Fire X4170 M2 Server Frequently Asked Questions

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

Oracle Virtual Directory 11g Oracle Enterprise Gateway Integration Guide

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Service Cloud Agent Browser UI. November What s New

Oracle NoSQL Database Parent-Child Joins and Aggregation O R A C L E W H I T E P A P E R A P R I L,

Oracle Enterprise Performance Reporting Cloud. What s New in the November Update (16.11)

Oracle WebLogic Portal O R A C L E S T A T EM EN T O F D I R E C T IO N F E B R U A R Y 2016

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R S N

An Oracle Technical Article November Certification with Oracle Linux 7

SOA Cloud Service Automatic Service Migration

Repairing the Broken State of Data Protection

Oracle Learn Cloud. What s New in Release 15B.1

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

Oracle Financial Consolidation and Close Cloud. October 2017 Update (17.10) What s New

Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Transfer Payments User Manual. Part No. E

Oracle Financial Services Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Customer Services User Manual. Part No. E

Oracle FLEXCUBE Direct Banking Release Corporate Cash Management User Manual. Part No. E

Fusion Apps Administration: Case Study Utilizing Administration Groups and Target Properties for Efficient Administration

Oracle Financial Consolidation and Close Cloud. What s New in the August Update (17.08)

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H

Oracle NoSQL Database Parent-Child Joins and Aggregation O R A C L E W H I T E P A P E R M A Y,

Oracle Linux Management with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0

Oracle Enterprise Performance Reporting Cloud

Oracle Taleo Cloud for Midsize (Taleo Business Edition)

Oracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016

Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure. White Paper September 2017 Version 1.0

TABLE OF CONTENTS DOCUMENT HISTORY 3

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

Oracle Database 12c: JMS Sharded Queues

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

Transcription:

Loading User Update Requests Using HCM Data Loader Oracle Fusion Human Capital Management 11g Release 11 (11.1.11) Update 8 O R A C L E W H I T E P A P E R N O V E M B E R 2 0 1 7

Table of Contents Loading User Update Requests Using HCM Data Loader 0 Introduction 1 How to Use the Information in This Document 1 Example Dat Files 1 User 3 User Role Component 3 Considerations and Prerequisites for User 3 Loading User 3 User 3 User Role 4 User Dat File Examples 6 User Errors 8 Deletion Support for User 8 Table of Figures Figure 1: Finding the Role Code... 6 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

Introduction Whether implementing Oracle Human Capital Management Cloud for the first time or providing regular updates, you can create user update requests using HCM Data Loader. For general information about preparing data for loading using HCM Data Loader or the HCM Data Loader file format, see the Integrating with Oracle HCM Cloud guide on the Oracle Help Center at https://docs.oracle.com/en/. How to Use the Information in This Document This document provides a separate section for each business object that it describes. Each section covers the following topics: Considerations and Prerequisites What to consider before attempting to load data. Loading Describes the business object hierarchy. For each business object component, a table of the attributes that are commonly supplied when creating new records is provided. These tables have the following columns: HCM Data Loader Attribute The attribute name to supply when providing your data in the business object data (.dat) file. Attribute names with a *1 suffix are foreign-object references that support the integration key types. As source keys are recommended where possible, the document describes how to supply source key values. User key attributes are identified for when you do not have the source key value. Functional Description Additional information describing the attribute and how to supply valid values. User Errors Identifies errors that may occur when loading data for the business object. Information about resolving the error is provided. Deletion Support describes the extent to which the business object supports data deletion. Some objects do not support deletion, while others may support deletion of child records only. Example Dat Files This document provides working dat file examples for loading and deleting data using HCM Data Loader. To use the source key examples, change the source system owner to a lookup code that you have preconfigured in the HRC_SOURCE_SYSTEM_OWNER lookup. For both user key and source key examples, ensure any references to foreign objects refer to data that exists in your test environment. 1 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

2 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

User The user object allows you to create requests to update existing user accounts or create new user accounts for existing person records. The user object can be used to perform the following actions for an Oracle HCM Cloud user account: Create requests to update a user name, suspend a user, or activate a user. Create a request to add or remove a single role for a user. Directly update the CredentialsEmailSent value in the PER_USERS table. Create a request to create a user account for the specified person number. User Role Component The User Role component is a child of the User object. The User Role component can be used with the User object to add or remove multiple roles for a user. Considerations and Prerequisites for User This object creates requests to update existing users or create new users. Except for updates to the CredentialsEmailSent attribute, it does not update the user account directly. You must run the Send Pending LDAP Requests process to send the requests to Oracle Identity Management. Before any update can be performed on an existing user, the user must exist in Oracle HCM Cloud. You can use the user object to add a single role to or remove it from a user. To add or remove multiple roles, you must use the User Role component. Loading User User data must be supplied in the file for processing by HCM Data Loader. USER HIERARCHY Component Functional Description Discriminator User The user object allows you to create requests to update existing users or create users for existing person numbers. User User Role The user role component allows to you add or remove one or more roles for a user. UserRole User The user record holds details of the type of change you want to make to a user. The discriminator User is used to load user records using HCM Data Loader. The following User attributes are commonly supplied when updating existing users. USER ATTRIBUTES HCM Data Loader Attribute Functional Description 3 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

HCM Data Loader Attribute SourceSystemId / SourceSystemOwner PersonNumber Username CredentialsEmailSent Functional Description You must provide a unique reference for the record being updated. Supply either a source key or the PersonNumber user key attribute. The unique number identifying the person object for which you are updating or creating the user account. This number is the Oracle Fusion HCM identifier that uniquely identifies a person in the application, regardless of the person s relationship to the enterprise. It has no relation to any national identifier component. To change the existing user name, specify the new user name value. By leaving this value blank or excluding this attribute, you ensure that the existing user name is retained. If GenerateUserAccount is Y and you leave Username blank, then the user name is generated in the enterprise default format. This value indicates whether the user's account and password credentials e-mail has been sent. Valid values are Y and N, where Y indicates that the user credentials have already been sent. Various scenarios exist where you may want to control when and whether the user name and password credentials are sent to users. For example, you may be implementing Oracle Fusion Applications for only a subset of your user population. In this case, you may want to set the CredentialsEmailSent attribute so that only that subset of users receives their credentials. Alternatively, you may have sent the credentials e-mail by mistake and want to reset this value so that credentials are sent again for particular users. To reset user passwords, you run the Send User Name and Password E-Mail Notifications process. Before doing so, you can set CredentialsEmailSent to N to ensure that each user is notified of the new password. If the user account currently has a value of Y, then no e-mail will be sent. Suspended Specify Y to create a request to suspend the user account. Specify N to create a request to activate the user account. RoleCommonName AddRemoveRole GenerateUserAccount Supply the common name of the role that you want to include in the update-role request. This value is the role code rather than the role s display name. For example, specify PER_EMPLOYEE_ABSTRACT rather than Employee or PER_LINE_MANAGER_ABSTRACT rather than Line Manager. Users who have the IT Security Manager job role can find role common names using the Security Console, as described in Finding the Role Common Name. Caution! No validation of role names is provided by this service. If you supply an incorrect RoleCommonName, then the request is created but will fail during the role assignment. Specify whether the role referenced in the RoleCommonName attribute is to be added to or removed from the user. This value is required if you specify a RoleCommonName. Specify ADD to add the role to the user. Specify REMOVE to remove the role from the user. Specify Y to create the user account for the specified PersonNumber if the user account does not already exist. User Role The user role record holds details of the roles you want to add or remove from the user. The discriminator UserRole is used to load user role records using HCM Data Loader. The following UserRole attributes are commonly supplied when updating roles for existing users. USER ATTRIBUTES HCM Data Loader Attribute SourceSystemId / SourceSystemOwner Functional Description You must provide a unique reference for the record being updated. Supply either a source key or the PersonNumber user key attribute. 4 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

HCM Data Loader Attribute PersonNumber RoleCommonName AddRemoveRole Functional Description The unique number identifying the person object for which you are updating or creating the user account. This number is the Oracle Fusion HCM identifier that uniquely identifies a person in the application, regardless of the person s relationship to the enterprise. It has no relation to any national identifier component. Supply the common name of the role that you want to include in the update-role request. This value is the role code rather than the role s display name. For example, specify PER_EMPLOYEE_ABSTRACT rather than Employee or PER_LINE_MANAGER_ABSTRACT rather than Line Manager. Users who have the IT Security Manager job role can find role common names using the Security Console, as described in Finding the Role Common Name. Caution! No validation of role names is provided by this service. If you supply an incorrect RoleCommonName, then the request is created but will fail during the role assignment. Specify whether the role referenced in the RoleCommonName attribute is to be added to or removed from the user. This value is required if you specify a RoleCommonName. Specify ADD to add the role to the user. Specify REMOVE to remove the role from the user. Finding the Role Common Name You can find the role common name on the Security Console. On the Roles tab, search for the role using its display name. For example, search for Payroll Manager or Employee. Once you find the role, refer to the associated role code (highlighted in Figure 1: Finding the Role Code, and located below the role name). You can copy the code directly from here. This is the value that you must provide for the RoleCommonName attribute. Note: Job and abstract roles comprise both an external role and an application role. Be sure to select the role code of the external role, not the application role, in the search results. Application roles have the suffix (Application role) and their role codes begin with the characters ORA_. 5 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

Figure 1: Finding the Role Code Navigation: Tools > Security Console > Roles User Dat File Examples Updating the User Name for an Existing User This file creates a request to update the user name for the user identified by the specified person number. METADATA User PersonNumber Username MERGE User 12312 john.scott@vision.com Suspend an Active User This file creates a request to suspend an active user. METADATA User PersonNumber Suspended MERGE User 12312 Y Activate a Suspended User This file creates a request to activate a suspended user. 6 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

METADATA User PersonNumber Suspended MERGE User 12312 N Set the CredentialsEmailSent Indicator This file updates the CredentialsEmailSent indicator, which determines whether an e-mail is sent to the user. If the CredentialEmailSent indicator is Y, then no e-mail is sent. If the indicator is N, then an e-mail will be sent. METADATA User PersonNumber CredentialsEmailSent MERGE User 12312 N Add a Single Role to a User This file creates a request to add the named role to the user. METADATA User PersonNumber RoleCommonName AddRemoveRole MERGE User 12312 PER_EMPLOYEE_ABSTRACT ADD Add a Multiple Roles to a User This file creates a request to add the named roles to the user. METADATA User PersonNumber MERGE User 12312 METADATA UserRole PersonNumber RoleCommonName AddRemoveRole MERGE UserRole 12312 PER_EMPLOYEE_ABSTRACT ADD MERGE UserRole 12312 PER_LINE_MANAGER_ABSTRACT ADD Remove a Single Role from a User This file creates a request to remove the named role from the user. METADATA User PersonNumber RoleCommonName AddRemoveRole MERGE User 12312 PER_EMPLOYEE_ABSTRACT REMOVE Remove Multiple Roles from a User This file creates a request to remove the named roles from the user. METADATA User PersonNumber MERGE User 12312 METADATA UserRole PersonNumber RoleCommonName AddRemoveRole 7 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

MERGE UserRole 12312 PER_EMPLOYEE_ABSTRACT REMOVE MERGE UserRole 12312 PER_LINE_MANAGER_ABSTRACT REMOVE Create a User Creating a user is a two-step process: 1. Create the user. 2. Activate the user and add roles. This file creates a request to create a user for the specified person number. You can also supply a user name if required. Once the account exists, it is immediately suspended as it has no roles. METADATA User PersonNumber GenerateUserAccount MERGE User 12312 Y This file activates the user and adds roles to the user so that it remains active. METADATA User PersonNumber Suspended METADATA UserRole PersonNumber RoleCommonName AddRemoveRole MERGE User 12312 N MERGE UserRole 12312 PER_EMPLOYEE_ABSTRACT ADD MERGE UserRole 12312 PER_LINE_MANAGER_ABSTRACT ADD User Errors You may experience errors while loading User change requests if the data is not provided as expected. Some of the more commonly occurring errors are: Error The PersonId attribute could not be resolved using attributes Bind_PersonNumber and values {Person Number}. Resolution A user was not found for the specified person number. Validate the person number and correct it if necessary. If the person number is valid, then the associated user must be created before you can attempt to update it. If you uploaded the worker using HCM Data Loader, then confirm that you ran the Send Pending LDAP Requests process to send the user request to Oracle Identity Management. Deletion Support for User HCM Data Loader can also be used to delete users using an existing person number. The User Delete functionality is available in Release 13. This is useful because deleting a Worker does not delete the associated user, so a separate HDL job is needed. Here is an example: METADATA User PersonNumber DELETE User 1111111 8 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

9 LOADING USER UPDATE REQUESTS USING HCM DATA LOADER

Oracle Corporation, World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065, USA Worldwide Inquiries Phone: +1.650.506.7000 Fax: +1.650.506.7200 C O N N E C T W I T H U S blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2014, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 1117 Loading User Updates Requests using HCM Data Loader November 2017