Integrazione con User Management (UM) di Oracle e-Business
È possibile stabilire una connessione tra Oracle e-Business Suite User Management (UM) e Oracle Access Governance immettendo i dettagli di connessione e configurando il connettore. A tale scopo, utilizzare la funzionalità Sistemi orchestrati disponibile nella console di Oracle Access Governance.
Preinstallazione
Prima di installare e configurare un sistema orchestrato di Oracle e-Business User Management (UM), è necessario considerare i prerequisiti e i task riportati di seguito.
Componenti certificati
Il sistema può essere uno dei seguenti:
- Da Oracle E-Business Suite 12.1.1 a 12.1.3
- Oracle E-Business Suite 12.2.x
Se il sistema di destinazione è in esecuzione su Oracle Database release 19.x, scaricare e applicare la patch Oracle Database 31142749 da My Oracle Support. L'applicazione di questa patch garantisce il corretto funzionamento delle operazioni di provisioning.
Operazioni supportate
- Crea utente
- Aggiungi il ruolo
- Aggiorna ruolo
- Rimuovi il ruolo
- Aggiungi responsabilità
- Aggiorna responsabilità
- Rimuovi responsabilità
- Parti
- Fornitori
La classe oggetto utilizzata per il sistema orchestrato di Oracle E-Business User Management (UM) con parte TCA è ACCOUNT. I ruoli e le responsabilità vengono gestiti come dati figlio. È possibile utilizzare questo sistema orchestrato per rimuovere ruoli e responsabilità esistenti. Durante il provisioning dell'utente, se si immettono le informazioni sulla parte o sul fornitore insieme alle informazioni sull'utente di Oracle E-Business, il connettore crea prima un account utente E-Business, successivamente crea la parte o il fornitore, quindi stabilisce il collegamento tra il record utente e il record TCA. Per gli utenti del sistema target collegati a record parte o fornitore, il valore nella colonna PERSON_PARTY_ID della tabella FND_USER è uguale al valore nella colonna PARTY_ID di un'operazione di creazione o aggiornamento del provisioning utente HZ_PARTIES table.During. È possibile collegare l'account utente del sistema gestito a un record dipendente HRMS esistente fornendo l'ID persona.
Creare un account utente di sistema per le operazioni di sistema orchestrate di Oracle e-Business User Management (UM)
Oracle Access Governance richiede un account utente per accedere al sistema, che può essere utilizzato dal connettore per eseguire le operazioni del connettore. A seconda del sistema in uso, è possibile creare l'utente nel sistema e assegnare all'utente autorizzazioni e ruoli specifici.
Per Oracle e-Business User Management (UM):
-
Scaricare tutti i file presenti nella posizione
https://github.com/oracle/docker-images/tree/main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_UM/1.0e copiarli in una directory temporanea sul computer host del sistema o su un computer su cui è stato installato Oracle Database Client.In alternativa, è possibile eseguire le seguenti operazioni per ottenere gli script:-
wget https://github.com/oracle/docker-images/archive/refs/heads/main.zip -
unzip main.zip -
cp docker-images-main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_UM/1.0/* TEMP_DIRDove
TEMP_DIRè una directory temporanea sul computer host del sistema o su un computer su cui è stato installato Oracle Database Client.
-
-
Nel computer in cui si copia la directory degli script, verificare che nel file
tnsnames.orasia presente una voce TNS per il database di sistema. -
Passare alla directory contenente la directory degli script e, a seconda della piattaforma host, eseguire il file
Run_UM_DBScripts.shoRun_UM_DBScripts.bat. Questi file sono presenti nella posizionehttps://github.com/oracle/docker-images/tree/main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_UM/1.0. -
Quando si esegue lo script, vengono richieste le seguenti informazioni:
-
Enter the ORACLE_HOMEImpostare un valore per la variabile di ambiente
ORACLE_HOME. Questo prompt viene visualizzato solo se la variabile di ambienteORACLE_HOMEnon è stata impostata sul computer su cui si sta eseguendo lo script. -
Enter the System User NameImmettere il login (nome utente) di un account DBA con i privilegi per creare e configurare un nuovo utente di sistema.
-
Enter the name of the databaseImmettere la stringa di connessione o il nome del servizio specificato nel file
tnsnames.oraper connettersi al database di sistema.Ciò consente di connettersi al client SQL*Plus.
-
Enter passwordImmettere la password dell'utente APPS nel sistema. Il tipo e il package vengono creati e la connessione al database viene disconnessa.
-
Enter passwordImmettere la password dell'utente DBA.
-
Enter New database Username to be createdImmettere un nome utente per l'account di database che si desidera creare.
-
Enter the New user passwordImmettere una password per l'account di database che si desidera creare.
In questo modo vengono installati tutti i package wrapper nello schema APPS, viene creato il nuovo account di database e vengono concessi tutti i privilegi necessari nelle tabelle e nei package.
-
Connecting with newly created database userImmettere la stringa di connessione o il nome del servizio fornito in precedenza.
Viene creato l'account utente per le operazioni del connettore.
-
Installa
È possibile stabilire una connessione tra Oracle e-Business User Management (UM) e Oracle Access Governance immettendo i dettagli di connessione e configurando l'ambiente. A tale scopo, utilizzare la funzionalità Sistemi orchestrati disponibile in Oracle Access Governance Console.
Passa alla pagina Sistemi orchestrati
- Dall'icona
del menu di navigazione di Oracle Access Governance selezionare Amministrazione servizi → Sistemi orchestrati. - Selezionare il pulsante Aggiungi un sistema orchestrato per avviare il workflow.
Seleziona sistema
Nel passo Seleziona sistema del workflow, è possibile specificare il tipo di applicazione da inserire.
- Selezionare Gestione utenti Oracle E-Business.
- Fare clic su Avanti.
Aggiungi dettagli
- Immettere il nome del sistema a cui si desidera connettersi nel campo Nome.
- Immettere una descrizione nel campo Descrizione per il sistema.
- Selezionare Next.
Aggiungi proprietari
Quando si imposta il primo sistema orchestrato per l'istanza del servizio, è possibile assegnare i proprietari solo dopo aver abilitato le identità dalla sezione Gestisci identità.
- Selezionare un utente attivo di Oracle Access Governance come proprietario principale nel campo Chi è il proprietario principale?.
- Selezionare uno o più proprietari aggiuntivi nell'elenco Chi altro lo possiede?. È possibile aggiungere fino a 20 proprietari aggiuntivi per la risorsa.
Impostazioni account
- Quando viene richiesta un'autorizzazione e l'account non esiste già, selezionare questa opzione per creare nuovi account. Questa opzione è selezionata per impostazione predefinita. Quando questa opzione è selezionata, Oracle Access Governance crea un account se non ne esiste uno quando viene richiesta un'autorizzazione. Se si deseleziona questa opzione, viene eseguito il provisioning delle autorizzazioni solo per gli account esistenti nel sistema orchestrato. Se non esiste alcun account, l'operazione di provisioning non riesce.
- Selezionare i destinatari dei messaggi di posta elettronica di notifica quando viene creato un account. Il destinatario predefinito è Utente. Se non viene selezionato alcun destinatario, le notifiche non vengono inviate quando vengono creati gli account.
- Utente
- Responsabile utenti
- Configura account esistentiNota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
- Nessuna azione: non viene eseguita alcuna azione quando un'identità viene contrassegnata per l'interruzione anticipata da Oracle Access Governance.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti alla data di cessazione: selezionare l'azione da eseguire durante la cessazione ufficiale. Ciò si verifica quando è necessario revocare gli accessi di identità alla data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione Elimina, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
Nota
Se un sistema orchestrato specifico non supporta l'azione Disabilita, l'account viene eliminato. - Nessuna azione: Oracle Access Governance non esegue alcuna azione sugli account e sulle autorizzazioni.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Quando un'identità lascia l'azienda, è necessario rimuovere l'accesso ai propri account. Nota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.Selezionare una delle azioni seguenti per l'account:
- Elimina: consente di eliminare tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Disabilita: disabilita tutti gli account e contrassegna le autorizzazioni come inattive.
- Eliminare le autorizzazioni per gli account disabilitati: eliminare le autorizzazioni assegnate direttamente e concesse dai criteri durante la disabilitazione dell'account per garantire zero accessi residui.
- Nessuna azione: non eseguire alcuna azione quando un'identità lascia l'organizzazione.
Nota
Queste azioni sono disponibili solo se supportate dal tipo di sistema orchestrato. Ad esempio, se Elimina non è supportato, verranno visualizzate solo le opzioni Disabilita e Nessuna azione. - Quando vengono rimosse tutte le autorizzazioni per un account, ad esempio quando un'identità si sposta tra i reparti, potrebbe essere necessario decidere cosa fare con l'account. Selezionare una delle seguenti azioni, se supportata dal tipo di sistema orchestrato:
- Elimina
- Disabilita
- Nessuna azione
- Gestisci account non creati da Access Governance: selezionare questa opzione per gestire gli account creati direttamente nel sistema orchestrato. Ciò consente di riconciliare i conti esistenti e di gestirli da Oracle Access Governance.
Se non si configura il sistema come sistema gestito, questo passo del workflow verrà visualizzato ma non è abilitato. In questo caso si passa direttamente al passo Impostazioni di integrazione del workflow.
Se il sistema orchestrato richiede la ricerca automatica dinamica degli schemi, come per le integrazioni delle tabelle applicazioni REST e di database generiche, è possibile impostare solo la destinazione e-mail di notifica (Utente, Usermanager) durante la creazione del sistema orchestrato. Impossibile impostare le regole di disabilitazione/eliminazione per movers e leavers. A tale scopo, è necessario creare il sistema orchestrato, quindi aggiornare le impostazioni dell'account come descritto in Configura impostazioni account di sistema orchestrato.
Impostazioni di integrazione
Nel passo Impostazioni di integrazione del workflow, immettere i dettagli di configurazione necessari per consentire a Oracle Access Governance di connettersi al sistema.
- Nel campo Modello URL JDBC specificare la stringa di connessione al database nel formato di sintassi host:post:sid. Ad esempio,
jdbc:oracle:thin:@%host:%port:%sid. Per ulteriori informazioni sui formati URL JDBC, vedere Determinazione dei valori per l'URL JDBC e i parametri delle proprietà di connessione - Nel campo Utente immettere l'ID utente dell'account utente DB utilizzato da Oracle Access Governance per connettersi al sistema di gestione utenti di Oracle E-Business Suite. Ad esempio,
syscomesysdba. - Immettere la password dell'utente del database di destinazione nel campo Password. Confermare la password nel campo Conferma la password.
- Fare clic su Aggiungi.
Termina
Il passo finale del workflow è Fine, in cui viene richiesto di scaricare l'agente per il sistema orchestrato. Una volta scaricato l'agente, è possibile installarlo e configurarlo nell'ambiente utilizzando le istruzioni riportate in Installa Oracle Access Governance Agent.
- Personalizzare prima di abilitare il sistema per i caricamenti dati
- Attivare e preparare il caricamento dati con le impostazioni predefinite fornite
Postinstallazione
Non sono presenti passi postinstallazione associati a un sistema Oracle E-Business User Management.