Oracle Fusion Cloud Applications Integration Reference

Oracle Fusion Cloud Applications Components Certified for Integration with Oracle Access Governance

The Oracle Fusion Cloud Applications to integrate with Orchestrated System is as follows.

Certified Components

Table - Certified Components

Component Type Component
System The versions of Oracle Fusion Cloud Applications you can use for Oracle Access Governance are:
  • Oracle Fusion Cloud Applications 24C (11.13.24.07.0) or later

Grant Default Roles and Permissions

Before configuring your orchestrated system you should setup either an HCM or ERP service account and grant permissions required to integrate with Oracle Access Governance

Grant Default Roles/Permissions

Table - Role Code for HCM Service Account

Role Name Role Code
IT Security Manager ORA_FND_IT_SECURITY_MANAGER_JOB
Integration Specialist ORA_FND_INTEGRATION_SPECIALIST_JOB
Application Implementation Consultant ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Application Diagnostic Administrator ORA_FND_DIAG_ADMINISTRATOR_JOB

Table - Role Code for ERP Service Account

Account Type Value
IT Security Manager ORA_FND_IT_SECURITY_MANAGER_JOB
Integration Specialist ORA_FND_INTEGRATION_SPECIALIST_JOB
Application Implementation Consultant ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Access Request Security Administrator ORA_GTG_ACCESS_REQUEST_SECURITY_ADMINISTRATOR_JOB

Grant Permissions as a Custom User

Create a custom role instead of using the default roles to ensures least privilege by granting only the necessary fine-grained permissions.

Table - Privileges

EndPoint/Functionality Privileges In Function Security Policies Application
/userAccounts

Privilege Name: Use REST Service - User Accounts

Privilege Code: PER_REST_SERVICE_ACCESS_USER_ACCOUNTS_PRIV

HCM
/workers

Privilege Name: Use REST Service - Workers

Privilege Code: PER_REST_SERVICE_ACCESS_WORKERS_PRIV

HCM
/dataSecurities

Privilege Name: Manage Data Access for Users

Privilege Code: FUN_MANAGE_DATA_ACCESS_FOR_USERS_PRIV

ERP
/finBusinessUnitsLOV

Privilege Name: Get Enterprise Structures Using REST Service

Privilege Code: FUN_GET_ENTERPRISE_STRUCTURES_REST_SERVICE_PRIV

ERP
/fixedAssetBooksLOV

Privilege Name: View Fixed Asset Books

Privilege Code: FA_VIEW_FIXED_ASSET_BOOKS_PRIV

ERP

/scim/Users

/scim/Roles

Privilege Name: Use REST Service - Identity Integration

Privilege Code: ASE_REST_SERVICE_ACCESS_IDENTITY_INTEGRATION_PRIV

HCM + ERP
/setIdSetsLOV/

Privilege Name: Manage Application Reference Data Set

Privilege Code: FND_APP_MANAGE_REFERENCE_DATA_SET_PRIV

ERP
/commonLookupsLOV

Privilege Name: Manage Application Common Lookup

Privilege Code: FND_APP_MANAGE_COMMON_LOOKUP_PRIV

HCM + ERP

/advancedAccessRequests/action/getSecurityContextLOV

/advancedAccessRequests/action/getSecurityValue

Privilege Name: Access Requests

Privilege Code: GTG_ACCESS_REQUESTS_PRIV

ERP
/advancedControlsRolesProvisioning

Privilege Name: Use REST Service for Advanced Access Control Role Analysis

Privilege Code: GTG_REST_SERVICE_ACCESS_ADVANCED_ACCESS_CONTROL_ROLE_ANALYSIS_PRIV

SOD

Table - Aggregated Privileges

EndPoint/Functionality Aggregated Privileges As Role Into The Rol Hierarchy Application
/areasOfResponsibility

Privilege Name: Use REST Service - Areas of Responsibility Read Only

Privilege Code: ORA_PER_REST_SERVICE_ACCESS_AREAS_OF_RESPONSIBILITY_RO

HCM + AOR
/hcmCountriesLov

Privilege Name: Use REST Service - HCM Countries List of Values

Privilege Code: ORA_PER_REST_SERVICE_ACCESS_HCM_COUNTRIES_LOV

HCM

/hcmBusinessUnitsLOV

/legalEmployersLov

Privilege Name: Use REST Service - Workforce Structure List of Values

Privilege Code: ORA_PER_REST_SERVICE_ACCESS_WORKFORCE_STRUCTURE_LOVS

HCM
/actionsLOV

Privilege Name: Use REST Service - Person Reference Data Lists of Values

Privilege Code: ORA_PER_REST_SERVICE_ACCESS_PERSON_REFERENCE_DATA_LOVS

HCM
/dataAccessSetLedgersLOV

Privilege Name: Review Revenue Management Accounting Period Status

Privilege Code: ORA_GL_REVENUE_MANAGEMENT_PERIOD_STATUS_REVIEW_DUTY

ERP

Supported Configuration Modes for Oracle Fusion Cloud Applications

You can use Oracle Access Governance integrations to set up different configuration modes depending on your requirement for on-boarding identity data, and provisioning accounts.

Supported Modes

The Oracle Fusion Cloud Applications Orchestrated System supports the following modes:

  • Authoritative Source

    You can use Oracle Fusion Cloud Applications as an authoritative (trusted) source of identity information for Oracle Access Governance.

  • Managed System

    You can manage Oracle Fusion Cloud Applications user profile records in Oracle Fusion Cloud Applications including Role and Permission List assignments to these records.

Supported Operations When Provisioning To Oracle Fusion Cloud Applications

To provision an account from Oracle Access Governance to Oracle Fusion Cloud Applications there are certain operations that are supported.

The Oracle Fusion Cloud Applications Orchestrated System supports the following account operations when provisioning a user:
  • Create User Account
  • Update User Account
  • Enable User Account
  • Disable User Account
  • User Account Linking (personId) [Use Outbound transformation to link person to the user account]
  • Change Password
  • Add Role Assignment
  • Update Role Assignment
  • Remove Roles

For more details see Oracle Access Governance Integration Functional Overview and Integrate with Fusion Cloud Applications.

Default Supported Attributes

Oracle Access Governance supports the following default Oracle Fusion Cloud Applications attributes.

Oracle Fusion Cloud Applications Supported Attributes

  • Data with minimum attribute set being ingested by Oracle Access Governance from Oracle Fusion Cloud Applications HCM with support from JML.
  • Data with minimum attribute set of person record being ingested by Oracle Access Governance from Oracle Fusion Cloud Applications HCM and ERP modules.
  • Data with AOR attribute support. Oracle Access Governance does not manage provisioning or de-provisioning of AORs.

Default Matching Rules

  • Identity Matching Rules: Employee user name Equals Employee user name.
  • Account Matching Rules: User login Equals Employee user name.

Table - Default Attributes - Authoritative Source for HCM with JML Support

Attribute Name on Oracle Fusion Cloud Applications Attribute Name on Oracle Access Governance Display Name on Oracle Access Governance Applicable to HCM/ ERP/ BOTH
userName name Name Both
displayName displayName Display Name Both
name.familyName lastName Last name Both
name.givenName firstName First name Both
emails.value email Email Both

emails.type

emailType

Email Type

Both
active status Status Both
workerInformation.personNumber personNumber Person Number Both
workerInformation.manager managerUid Manager Uid Both
workerInformation.job jobCode Job Code Both
workerInformation.department department Department Both
workRelationships~assignments~BusinessUnitId businessUnit Business Unit HCM
preferredLanguage preferredLanguage Preferred Language HCM
legislativeInfo~Gender gender Gender HCM
id|PersonId personId Person Identification HCM
names~EffectiveStartDate startDate Start Date HCM
workRelationships~WorkerType workerType Worker Type HCM
workRelationships~LegalEmployerName legalEmployerNameWithLegislationCode Legal EmployerName with Legislation Code HCM
workRelationships~TerminationDate terminationDate Termination Date HCM
workRelationships~PeriodOfServiceId periodOfServiceId PeriodOfService Id HCM
workRelationships~LegalEntityId legalEntityId Legal Entity Id HCM
workRelationships~assignments~EffectiveStartDate assignmentEffectiveStartDate Assignment Effective Start Date HCM
workRelationships~assignments~PositionCode positionCode Position Code HCM
workRelationships~assignments~GradeCode gradeCode Grade Code HCM
workRelationships~assignments~LocationCode locationCode Location code HCM
workRelationships~assignments~EffectiveEndDate assignmentEffectiveEndDate Assignment Effective End Date HCM
workRelationships~assignments~ActionCode actionCode Action Code HCM
workRelationships~assignments~ActionTypeCode actionTypeCode Action Type Code HCM
workRelationships~assignments~ProjectedStartDate projectedStartDate ProjectedStartDate HCM
workRelationships~assignments~ProposedUserPersonType proposedUserPersonType Proposed User Person Type HCM
workRelationships~assignments~managers~ManagerAssignmentNumber managerAssignmentNumber Manager Assignment Number HCM
future~workRelationships~StartDate futureStartDate    
future~workRelationships~assignments~EffectiveStartDate futureEffectiveStartDate    
future~workRelationships~assignments~EffectiveEndDate futureEffectiveEndDate    
future~workRelationships~assignments~ActionCode futureActionCode    
future~workRelationships~assignments~ActionTypeCode futureActionTypeCode    
addresses~Country country Location HCM
addresses~AddressType addressType Address Type HCM
addresses~PostalCode postalCode Location postal code HCM
addresses~TownOrCity townOrCity Town or city HCM
addresses~Region1 region1 Region1 HCM
addresses~Region2 region2 Region2 HCM
addresses~FloorNumber floorNumber Floor number HCM
addresses~Building building Building HCM
addresses~AddressLine1 addressLine1 AddressLine1 HCM
phones~PhoneNumber phoneNumber Phone Number HCM
phones~Extension extension Phone Extension HCM
phones~PhoneType phoneType Phone Type HCM
Work Relationships workRelationships Work Relationships HCM
HCM
HCM
HCM

Table - Default Attributes - Managed System

Oracle Fusion Cloud Applications User Entity Oracle Fusion Cloud Applications Attribute Name Display Name on Oracle Access Governance Oracle Access Governance Attribute Display Name Applicable to HCM/ ERP/ BOTH
FA User id (SCIM) uid Unique Id Both
userName name Name Both
password password Password Non-Reconcilable
externalId externalID External ID Both
displayName displayName Display Name Both
name.familyName familyName Family Name Both
name.givenName givenName Given Name Both
emails.value email Email Both
emails.type

emailType

Email Type Both
active status Status Both
workerInformation.personNumber personNumber Person Number Both
workerInformation.manager managerUid Manager Uid Both
workerInformation.job jobCode Job Code Both
         

Roles

securityContextsWithValues

Roles

Roles

Both

ERP

Area of Responsibility (AoR) ResponsibilityId __UID__ __UID__

Both

HCM

  ResponsibilityName responsibilityName responsibilityName  
  ResponsibilityType responsibilityType responsibilityType  
  AssignmentNumber assignmentNumber assignmentNumber  
  AssignmentName assignmentName assignmentName  
  ActiveStatus activeStatus activeStatus  
  StartDate startDate startDate