Riferimento per l'integrazione delle applicazioni Oracle Fusion Cloud

Componenti di Oracle Fusion Cloud Applications certificati per l'integrazione con Oracle Access Governance

Le Oracle Fusion Cloud Applications da integrare con il sistema orchestrato sono le seguenti.

Componenti certificati

Componenti certificati
Tipo di componente Componente
Di sistema Le versioni di Oracle Fusion Cloud Applications che è possibile utilizzare per Oracle Access Governance sono le seguenti:
  • Oracle Fusion Cloud Applications 24C (11.13.24.07.0) o versioni successive

Concedere ruoli e autorizzazioni predefiniti

Prima di configurare il sistema orchestrato, è necessario impostare un account di servizio HCM o ERP e concedere le autorizzazioni necessarie per l'integrazione con Oracle Access Governance.

Concedi ruoli/autorizzazioni predefiniti

Codice ruolo per account servizio HCM
Nome ruolo Codice ruolo
Manager sicurezza IT ORA_FND_IT_SECURITY_MANAGER_JOB
Specialista integrazione ORA_FND_INTEGRATION_SPECIALIST_JOB
Consulente implementazione di applicazioni ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Amministratore di diagnostica applicazione ORA_FND_DIAG_ADMINISTRATOR_JOB
Specialista risorse umane ORA_PER_HUMAN_RESOURCE_SPECIALIST_JOB
Codice ruolo per account servizio ERP
Tipo di account Valore
Manager sicurezza IT ORA_FND_IT_SECURITY_MANAGER_JOB
Specialista integrazione ORA_FND_INTEGRATION_SPECIALIST_JOB
Consulente implementazione di applicazioni ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Amministratore sicurezza richiesta di accesso ORA_GTG_ACCESS_REQUEST_SECURITY_ADMINISTRATOR_JOB

Concedere le autorizzazioni come utente personalizzato

Creare un ruolo personalizzato anziché utilizzare i ruoli predefiniti per garantire il privilegio minimo concedendo solo le autorizzazioni con filtro necessarie.

Privilegi
Endpoint/funzionalità Privilegi nei criteri di sicurezza delle funzioni Applicazione
/userAccounts

Nome privilegio: usa servizio REST - account utente

Codice privilegio: PER_REST_SERVICE_ACCESS_USER_ACCOUNTS_PRIV

Human Capital Management (HCM)
/lavoratori

Nome privilegio: usa servizio REST - lavoratori

Codice privilegio: PER_REST_SERVICE_ACCESS_WORKERS_PRIV

Human Capital Management (HCM)
/atomservlet/employee/

Nome privilegio: usa feed Atom - area di lavoro dipendenti

Codice privilegio: PER_ATOM_WORKSPACE_ACCESS_EMPLOYEES_PRIV

Human Capital Management (HCM)
/dataSecurities

Nome privilegio: Gestisci accesso dati per utenti

Codice privilegio: FUN_MANAGE_DATA_ACCESS_FOR_USERS_PRIV

ERP
/finBusinessUnitsLOV

Nome privilegio: recupero delle strutture aziendali mediante il servizio REST

Codice privilegio: FUN_GET_ENTERPRISE_STRUCTURES_REST_SERVICE_PRIV

ERP
/fixedAssetBooksLOV

Nome privilegio: Visualizza registri cespiti

Codice privilegio: FA_VIEW_FIXED_ASSET_BOOKS_PRIV

ERP

/scim/Users

/scim/Roles

Nome privilegio: usa servizio REST - integrazione identità

Codice privilegio: ASE_REST_SERVICE_ACCESS_IDENTITY_INTEGRATION_PRIV

HCM ed ERP
/setIdSetsLOV/

Nome privilegio: Gestisci set di dati riferimento applicazione

Codice privilegio: FND_APP_MANAGE_REFERENCE_DATA_SET_PRIV

ERP
/commonLookupsLOV

Nome privilegio: Gestisci ricerca comune applicazione

Codice privilegio: FND_APP_MANAGE_COMMON_LOOKUP_PRIV

HCM ed ERP

/advancedAccessRequests/action/getSecurityContextLOV

/advancedAccessRequests/action/getSecurityValue

Nome privilegio: richieste di accesso

Codice privilegio: GTG_ACCESS_REQUESTS_PRIV

ERP
/advancedControlsRolesProvisioning

Nome privilegio: usa servizio REST per analisi ruolo controllo accesso avanzato

Codice privilegio: GTG_REST_SERVICE_ACCESS_ADVANCED_ACCESS_CONTROL_ROLE_ANALYSIS_PRIV

SOD
/projectOrganizationsLOV

Nome privilegio: recupero impostazioni progetto

Codice privilegio: PJF_GET_PROJECT_SETUPS_PRIV

ERP
/positionsLov

Nome privilegio: Cerca posizione

Codice privilegio: PER_SEARCH_POSITION_PRIV

Human Capital Management (HCM)
/locationsV2

Nome privilegio: Gestisci posizione

Codice privilegio: PER_MANAGE_LOCATION_PRIV

Human Capital Management (HCM)
/jobsV2

Nome privilegio: Gestisci job

Codice privilegio: PER_MANAGE_HR_JOB_PRIV

Human Capital Management (HCM)
Privilegi aggregati
Endpoint/funzionalità Privilegi aggregati come ruolo nella gerarchia ruoli Applicazione
/areasOfResponsibility

Nome privilegio: usa servizio REST - aree di responsabilità di sola lettura

Codice privilegio: ORA_PER_REST_SERVICE_ACCESS_AREAS_OF_RESPONSIBILITY_RO

HCM + AOR
/hcmCountriesLov

Nome privilegio: usa servizio REST - elenco di valori paesi HCM

Codice privilegio: ORA_PER_REST_SERVICE_ACCESS_HCM_COUNTRIES_LOV

Human Capital Management (HCM)

/hcmBusinessUnitsLOV

/legalEmployersLov

Nome privilegio: usa servizio REST - elenco di valori struttura forza lavoro

Codice privilegio: ORA_PER_REST_SERVICE_ACCESS_WORKFORCE_STRUCTURE_LOVS

Human Capital Management (HCM)
/actionsLOV

Nome privilegio: usa servizio REST - elenchi di valori dati di riferimento persona

Codice privilegio: ORA_PER_REST_SERVICE_ACCESS_PERSON_REFERENCE_DATA_LOVS

Human Capital Management (HCM)
/dataAccessSetLedgersLOV

Nome privilegio: Esamina stato periodo contabile Revenue Management

Codice privilegio: ORA_GL_REVENUE_MANAGEMENT_PERIOD_STATUS_REVIEW_DUTY

ERP
/talentReviewManagersLOV

Nome privilegio: usa servizio REST - Elenco di valori manager valutazione talenti

Codice privilegio: ORA_HRR_REST_SERVICE_ACCESS_TALENT_REVIEW_MANAGERS_LOV

Human Capital Management (HCM)
Nota

È inoltre necessario concedere i criteri di sicurezza dei dati al ruolo creato in precedenza per abilitare l'accesso al set di dati corretto, ad esempio /workers. Se i criteri di sicurezza dei dati corretti sono assenti, alcune API potrebbero non restituire i dati. Le chiamate API non riusciranno (200 OK), ma il conteggio sarà 0 se i criteri di sicurezza dei dati non sono abilitati. Per ulteriori dettagli, consultare Criteri di sicurezza dei dati.

Modalità di configurazione supportate per le applicazioni Oracle Fusion Cloud

È possibile utilizzare le integrazioni di Oracle Access Governance per impostare modalità di configurazione diverse a seconda delle esigenze di inserimento dei dati di identità e degli account di provisioning.

Modalità supportate

Il sistema orchestrato di Oracle Fusion Cloud Applications supporta le seguenti modalità:

  • Origine autorevole

    È possibile utilizzare le applicazioni Oracle Fusion Cloud come origine affidabile delle informazioni di identità per Oracle Access Governance.

  • Sistema gestito

    È possibile gestire i record del profilo utente di Oracle Fusion Cloud Applications in Oracle Fusion Cloud Applications, incluse le assegnazioni di ruoli ed elenchi di autorizzazioni a questi record.

Operazioni supportate durante il provisioning delle applicazioni Oracle Fusion Cloud

Per eseguire il provisioning di un account da Oracle Access Governance a Oracle Fusion Cloud Applications, sono supportate alcune operazioni.

Il sistema orchestrato di Oracle Fusion Cloud Applications supporta le operazioni account riportate di seguito durante il provisioning di un utente.

  • Crea account utente
  • Aggiorna account utente
  • Abilita account utente
  • Disabilita account utente
  • Collegamento account utente (PersonNumber) [Utilizzare la trasformazione in uscita per collegare la persona all'account utente]
  • Modifica password
  • Aggiungi assegnazione ruoli
  • Aggiorna assegnazione ruolo
  • Rimuovi ruoli
  • Assegna agente approvvigionamento
  • Disabilita agente approvvigionamento
  • Aggiorna agente approvvigionamento
Nota

È possibile sincronizzare e gestire in modo incrementale gli agenti di approvvigionamento solo se ne viene eseguito il provisioning tramite Oracle Access Governance, non se si crea direttamente in Oracle Fusion Cloud Applications.
Nota

  • Quando si aggiorna un account utente o i relativi attributi direttamente in Oracle Fusion Cloud Applications, il caricamento dati incrementale acquisisce gli agenti di approvvigionamento correlati e mostra le modifiche in Oracle Access Governance. Gli aggiornamenti diretti agli agenti di approvvigionamento in Oracle Fusion Cloud Applications non verranno inclusi in Oracle Access Governance.
  • Durante il collegamento di PersonNumber all'account utente, se viene visualizzato un errore, ad esempio "Applicazione dell'associazione elenco LOV_PersonNumber", eseguire i job HCM seguenti: ACL utenti di computazione per eventi, ACL utenti di computazione, Utenti di computazione con ACL di grandi dimensioni. Per i passi, vedere Pianificazione dei processi ACL.

Per ulteriori dettagli, vedere Panoramica funzionale su Oracle Access Governance Integration e Integra con Fusion Cloud Applications.

Attributi supportati predefiniti

Oracle Access Governance supporta i seguenti attributi predefiniti delle applicazioni Oracle Fusion Cloud.

Attributi supportati per Oracle Fusion Cloud Applications

  • Dati con set di attributi minimo inclusi da Oracle Access Governance da Oracle Fusion Cloud Applications HCM con il supporto di JML.
  • Dati con set di attributi minimo di record persona inclusi da Oracle Access Governance da moduli Oracle Fusion Cloud Applications HCM ed ERP.
  • Dati con supporto attributi AOR. Oracle Access Governance non gestisce il provisioning o l'annullamento del provisioning degli AOR.

Regole di corrispondenza predefinite

  • Regole di corrispondenza identità: Nome utente dipendente Uguale a Nome utente dipendente.
  • Regole di corrispondenza account: Login utente Uguale a Nome utente dipendente.
Attributi predefiniti - Origine affidabile per HCM con supporto JML
Nome attributo in Oracle Access Governance Nome visualizzato in Oracle Access Governance HCM con account utente / Entrambi con account utente HCM con persona/entrambi con persona ERP
nome Nome userName email~EmailAddress,PersonId userName
displayName Nome visualizzato displayName names~DisplayName displayName
lastName Cognome nome~familyName names~LastName nome~familyName
firstName Nome nome~givenName names~FirstName nome~givenName
e-mail E-mail e-mail~valore email~EmailAddress e-mail~valore
emailType Tipo e-mail tipo~e-mail email~EmailType tipo~e-mail
stato Stato attivo workRelationships~assignments~AssignmentStatusType attivo
personNumber Numero persona workerInformation~personNumber PersonNumber workerInformation~personNumber
managerPersonNumber Numero della persona responsabile managerPersonNumber (indiretto) managerPersonNumber (indiretto) N/D
managerUid UID manager managerScimUserID (indiretto) ID persona manager (indiretto) workerInformation~manager
jobCode Codice job workerInformation~job workRelationships~assignments~JobCode workerInformation~job
dipartimento Organizzazione di origine workerInformation~reparto workRelationships~assignments~DepartmentName workerInformation~reparto
businessUnit Unità aziendale workRelationships~assignments~BusinessUnitId workRelationships~assignments~BusinessUnitId N/D
preferredLanguage Lingua preferita preferredLanguage preferredLanguage N/D
genere Sesso legislativeInfo~Genere legislativeInfo~Genere N/D
personId Identificazione persona PersonId PersonId N/D
startDate Data di inizio workRelationships~StartDate workRelationships~StartDate N/D
workerType Tipo di lavoratore workRelationships~WorkerType workRelationships~WorkerType N/D
legalEmployerNameWithLegislationCode Legale EmployerName con codice legislazione legalEmployerNameWithLegislationCode legalEmployerNameWithLegislationCode N/D
terminationDate Data di fine rapporto workRelationships~TerminationDate workRelationships~TerminationDate N/D
periodOfServiceId ID PeriodOfService workRelationships~PeriodOfServiceId workRelationships~PeriodOfServiceId N/D
legalEntityId ID persona giuridica workRelationships~LegalEntityId workRelationships~LegalEntityId N/D
assignmentEffectiveStartDate Data inizio validità assegnazione workRelationships~assignments~EffectiveStartDate workRelationships~assignments~EffectiveStartDate N/D
positionCode Codice posizione workRelationships~assignments~PositionCode workRelationships~assignments~PositionCode N/D
gradeCode Codice livello workRelationships~assignments~GradeCode workRelationships~assignments~GradeCode N/D
locationCode Codice ubicazione workRelationships~assignments~LocationCode workRelationships~assignments~LocationCode N/D
assignmentEffectiveEndDate Data fine validità assegnazione workRelationships~assignments~EffectiveEndDate workRelationships~assignments~EffectiveEndDate N/D
actionCode Codice azione workRelationships~assignments~ActionCode workRelationships~assignments~ActionCode N/D
actionTypeCode Codice tipo azione workRelationships~assignments~ActionTypeCode workRelationships~assignments~ActionTypeCode N/D
projectedStartDate ProjectedStartDate workRelationships~assignments~ProjectedStartDate workRelationships~assignments~ProjectedStartDate N/D
proposedUserPersonType Tipo di persona utente proposto workRelationships~assignments~ProposedUserPersonType workRelationships~assignments~ProposedUserPersonType N/D
managerAssignmentNumber Assegnazione manager - Numero workRelationships~assignments~managers~ManagerAssignmentNumber workRelationships~assignments~managers~ManagerAssignmentNumber N/D
futureStartDate Data inizio futura future~workRelationships~StartDate future~workRelationships~StartDate N/D
futureEffectiveStartDate Data inizio validità futura future~workRelationships~assignments~EffectiveStartDate future~workRelationships~assignments~EffectiveStartDate N/D
futureEffectiveEndDate Data di fine validità futura future~workRelationships~assignments~EffectiveEndDate future~workRelationships~assignments~EffectiveEndDate N/D
futureActionCode Codice azione futura future~workRelationships~assignments~ActionCode future~workRelationships~assignments~ActionCode N/D
futureActionTypeCode Codice tipo azione futura future~workRelationships~assignments~ActionTypeCode future~workRelationships~assignments~ActionTypeCode N/D
paese Posizione workRelationships~LegislationCode workRelationships~LegislationCode N/D
addressType Tipo di indirizzo indirizzi~AddressType indirizzi~AddressType N/D
postalCode Codice postale posizione indirizzi~PostalCode indirizzi~PostalCode N/D
townOrCity Città indirizzi~TownOrCity indirizzi~TownOrCity N/D
region1 Region1 indirizzi~Region1 indirizzi~Region1 N/D
region2 Region2 indirizzi~Region2 indirizzi~Region2 N/D
floorNumber Numero piano indirizzi~FloorNumber indirizzi~FloorNumber N/D
edificio Creazione in corso Indirizzi~Costruzione Indirizzi~Costruzione N/D
addressLine1 AddressLine1 indirizzi~AddressLine1 indirizzi~AddressLine1 N/D
phoneNumber Numero telefonico telefoni~PhoneNumber telefoni~PhoneNumber N/D
estensione Interno telefono telefoni~Estensione telefoni~Estensione N/D
phoneType Tipo di telefono telefoni~PhoneType telefoni~PhoneType N/D
lastWorkingDate Ultima data di lavoro workRelationships~LastWorkingDate workRelationships~LastWorkingDate N/D
Attributi predefiniti - Sistema gestito
Entità utente Oracle Fusion Cloud Applications Nome attributo Oracle Fusion Cloud Applications Nome visualizzato in Oracle Access Governance Nome visualizzato attributo Oracle Access Governance Applicabile a HCM/ ERP/ ENTRAMBI
Utente FA ID (SCIM) uid ID univoco Entrambe
userName nome Nome Entrambe
password password Password Non riconciliabile
externalId externalID ID esterno Entrambe
displayName displayName Nome visualizzato Entrambe
name.familyName familyName Cognome Entrambe
name.givenName givenName Nome specificato Entrambe
emails.value e-mail E-mail Entrambe
emails.type emailType Tipo e-mail Entrambe
attivo stato Stato Entrambe
workerInformation.personNumber personNumber Numero persona Entrambe
workerInformation.manager managerUid UID manager Entrambe
workerInformation.job jobCode Codice job Entrambe
Ruoli securityContextsWithValues Ruoli Ruoli

Entrambe

ERP

Area responsabilità (AoR) ResponsibilityId UID UID

Entrambe

Human Capital Management (HCM)

ResponsibilityName responsibilityName responsibilityName
ResponsibilityType responsibilityType responsibilityType
NumeroAssegnazione assignmentNumber assignmentNumber
AssignmentName assignmentName assignmentName
ActiveStatus activeStatus activeStatus
StartDate startDate startDate
Agenti approvvigionamento procurementBusinessUnits Business unit approvvigionamento

Entrambe

ERP

AssignmentId assignmentId ID assegnazione
StatusCode statusCode Codice di stato
ManageRequisitionsAllowedFlag manageRequisitionsAllowed Gestione richieste consentita
AccessLevelToOtherAgentsRequisitions accessLevelToOtherAgentsRequisitions Livello di accesso alle richieste di altri agenti
ManageOrdersAllowedFlag manageOrdersAllowed Gestione ordini consentita
AccessLevelToOtherAgentsOrders accessLevelToOtherAgentsOrders Livello di accesso agli ordini di altri agenti
ManageAgreementsAllowedFlag manageAgreementsAllowed Gestisci accordi consentiti
AccessLevelToOtherAgentsAgreements accessLevelToOtherAgentsAgreements Livello di accesso agli accordi con altri agenti
ManageNegotiationsAllowedFlag manageNegotiationsAllowed Gestisci negoziazioni consentite
AccessLevelToOtherAgentsNegotiations accessLevelToOtherAgentsNegotiations Livello di accesso ad altri agenti
ManageSourcingProgramsAllowedFlag manageSourcingProgramsAllowed Gestisci programmi di determinazione origine consentiti
AccessLevelToOtherAgentsSourcingPrograms accessLevelToOtherAgentsSourcingPrograms Livello di accesso ad altri programmi di sourcing degli agenti
ManageCatalogContentAllowedFlag manageCatalogContentAllowed Gestione del contenuto catalogo consentita
ManageSuppliersAllowedFlag manageSuppliersAllowed Gestisci fornitori consentiti
ManageQualificationsAllowedFlag manageQualificationsAllowed Gestisci qualifiche consentite
AccessLevelToOtherAgentsQualifications accessLevelToOtherAgentsQualifications Livello di accesso alle qualifiche di altri agenti
ManageChecklistsAllowedFlag manageChecklistsAllowed Gestione liste di controllo consentite
AccessLevelToOtherAgentsChecklists accessLevelToOtherAgentsChecklists Livello di accesso agli elenchi di controllo di altri agenti
ManageAslAllowedFlag manageAslAllowed Gestisci voci elenco fornitori approvate consentite
AnalyzeSpendAllowedFlag analyzeSpendAllowed Analizza spesa consentita

Supporto per campi personalizzati in modalità HCM/Entrambi

Creare un attributo di sistema per supportare il flexfield descrittivo assegnazione da Oracle Fusion Applications per Oracle HCM o entrambi, integrati come origine affidabile.

  1. Creare un attributo di sistema dalla pagina Gestisci integrazioni. Per ulteriori dettagli, vedere Crea attributo di sistema.
    1. Nel passo Origine valore selezionare Incluso nei dati in entrata dal sistema.
    2. Nel campo Qual è il nome dell'attributo di sistema? immettere la nomenclatura esatta. Vedere Nome attributo di sistema nella tabella Attributi personalizzati supportati.

      È possibile visualizzare gli attributi personalizzati nella pagina Attributi identità, elencati come attributo Personalizzato.

  2. Nella pagina Attributi identità aggiornare il flag di identità per l'attributo di identità. Vedere Modifica degli attributi personalizzati.
  3. Eseguire il caricamento dei dati per il sistema orchestrato. Per caricare i dati, vedere Avvia caricamento dati.
  4. Una volta completato il caricamento dei dati, è possibile visualizzare il valore nel browser di livello Enterprise e nella pagina degli attributi di identità.

Attributi personalizzati supportati

Di seguito è riportato un elenco di attributi personalizzati supportati per Oracle Fusion Applications integrati come origine affidabile con la modalità Oracle HCM o Entrambi.

Attributi personalizzati supportati
Nome AG Nome attributo di sistema Multivalore Tipo di dati
Nome preferito names~KnownAs FALSO Stringa
Secondo nome names~MiddleNames FALSO Stringa
Tipo di stato assegnazione workRelationships~assignments~AssignmentStatusType FALSO Stringa
Nome datore di lavoro legale workRelationships~LegalEmployerName FALSO Stringa
Nome unità aziendale workRelationships~assignments~BusinessUnitName FALSO Stringa
Titolo workRelationships~assignments~AssignmentName FALSO Stringa
Dipartimento workRelationships~assignments~DepartmentId FALSO Stringa
Riassumi workRelationships~RecommendedForRehire FALSO Stringa
Cittadinanza Cittadinanza~Cittadinanza FALSO Stringa
Flexfield descrittivi
Nome AG Nome attributo di sistema Esempio
Flexfield descrittivo assegnazione workRelationships~assignments~assignmentsDFF~<DFFName workRelationships~assignments~assignmentsDFF~joblocation
Flexfield descrittivo lavoratore workersDFF~<DFFName> workersDFF~bloodGroup

Supporto per attributi aggiuntivi per oggetti di ricerca

È ora possibile caricare e utilizzare attributi aggiuntivi per gli oggetti di ricerca di Oracle Fusion Cloud Applications, ad esempio Job, Posizione e Posizione per supportare le operazioni di gestione degli accessi basate su attributi in Oracle Access Governance.

Script di trasformazione in entrata

Attualmente sono supportati gli oggetti job, position e location.

Utilizzare lo script di trasformazione in entrata per accedere ai valori degli attributi oggetto di ricerca
lookupTarget.getLookupObject('location','M3- Dallas').getCustomAttributes()['city']
  • posizione è il nome dell'oggetto di ricerca
  • M3- Dallas è un valore di esempio della posizione proveniente dall'attributo LocationCode
  • città è un attributo a cui si fa riferimento dall'oggetto di ricerca
Script di esempio per l'estrazione del job
lookupTarget.getLookupObject('job','99_SALEEXEC').getCustomAttributes()['jobIdDFF']
Script di esempio per estrarre la posizione
var positionCode = user.getCustomAttributes() != null && user.getCustomAttributes()['positionCode'] != null
    ? user.getCustomAttributes()['positionCode']
    : null;

function setPositionName() {
    var positionObject = lookupTarget.getLookupObject('position', positionCode);
    if (positionObject != null) {
        return positionObject.getName();
    }
    return null;
}
if (positionCode != null) {
    setPositionName();
} 

Attributi ubicazione supportati da Oracle Access Governance

uid, name, locationId,city,state,hrCountry

Attributi mansione supportati da Oracle Access Governance

uid,name,jobId,jobFunctionCode,managerLevel,approvalAuthority

Attributi posizione supportati da Oracle Access Governance

uid,name