Options for Creating HCM Application Users

When you create person records in Oracle HCM Cloud, user accounts can be created automatically. The User and Role Provisioning options control whether user accounts are created and maintained automatically. You set these options for enterprise using the Manage Enterprise HCM Information task.

Some enterprises use applications other than Oracle HCM Cloud to manage user and role provisioning. In this case, you set the User and Role Provisioning options to prevent automatic creation of user accounts. Oracle HCM Cloud user accounts don't provide access to other enterprise applications.

Creating Person Records

You can create person records:

  • Individually, using tasks such as Hire an Employee

  • By uploading them in bulk, using HCM Data Loader

During implementation, you can also use the Create User task to create individual application users with basic person records for test purposes. However, after implementation, you use tasks such as Hire an Employee and Add a Contingent Worker. These tasks are functionally rich and create the employment information required for Oracle HCM Cloud implementations. Don't use Create User, which is intended primarily for Oracle Fusion Applications customers who aren't implementing Oracle HCM Cloud.

Uploading Workers Using HCM Data Loader

To load workers using HCM Data Loader, use the Import and Load Data task in the Data Exchange work area. The enterprise option User Account Creation controls whether user accounts are created for all workers by default. You can prevent user accounts from being created for individual workers by setting the GeneratedUserAccountFlag attribute of the User Information component to N. If you're creating user accounts for uploaded workers, then you can provide a user name in the uploaded data. This value overrides the default user-name format for the default user category. You run the process Send Pending LDAP Requests to send bulk user-account requests for processing.

Note: If appropriate role mappings don't exist when you load new workers, then user accounts are created but no roles are provisioned. User accounts without roles are automatically suspended when Send Pending LDAP Requests completes. To avoid this suspension, always create a role mapping for the workers you're loading before you load them. Having the recommended role mapping to provision abstract roles automatically to employees, contingent workers, and line managers is sufficient in most cases.