Introduzione
Cloud HCM offre la possibilità di estrarre i dati da HCM utilizzando la piattaforma BOSS/Spectra di nuova generazione sottostante. Questa esercitazione descrive la configurazione di sicurezza che è un prerequisito per l'estrazione dei dati.
Obiettivi
Dopo aver completato questo tutorial, capirete come:
- Configurare un ruolo mansione HCM per l'estrazione dei dati
- Configurare un'applicazione client OAuth per estrarre i dati a livello di programmazione mediante chiamate API
Task 1: Prepara un ruolo mansione HCM
Per accedere ai dati nella gerarchia degli oggetti correlati ai lavoratori, è necessario aggiungere determinati gruppi di autorizzazioni a un ruolo mansione HCM nuovo o esistente.
Seguire la procedura riportata di seguito per garantire l'accesso ai dati appropriato.
- Vai a Impostazione e gestione
- Cercare Gestisci valori profilo amministratore e immettere questo task
- Cercare il valore del profilo in base al codice opzione profilo ORA_ASE_SAS_INTEGRATION_ENABLED
- Impostare il valore su Sì a livello di sede
- Salva il valore del profilo
- Vai a Strumenti → Console sicurezza
- Creare o modificare un ruolo della categoria di ruoli HCM - Ruoli mansione
- Fare clic su Abilita gruppi di autorizzazioni e confermare
- Vai alla fermata del treno Gruppi autorizzazioni
- Fare clic su Aggiungi gruppo di autorizzazioni
- Cerca
boss_execute_AsyncDataExtraction_OraBatchJobDefinition
e selezionalo - Fare clic su Aggiungi gruppi di autorizzazioni selezionati
- Chiudi la finestra popup
- Vai alla fermata del treno Gerarchia ruoli
- Fare clic su Ruoli e gruppi di autorizzazioni
- Fare clic su Aggiungi ruolo
- Assicurarsi che l'opzione Ruoli responsabilità sia selezionata
- Cerca
ORA_DR_PER_WORKER_EXTRACT_DUTY
e selezionalo - Fare clic su Aggiungi appartenenza a ruolo.
- Chiudi la finestra popup
- Vai alla fermata del treno Riepilogo
- Rivedere le modifiche e salvarle
Task 2: Creazione di un'applicazione
Le API Spectra sono accessibili solo da applicazioni riservate che utilizzano OAuth 2.0. Sarà necessario definirne uno in Oracle Identity Cloud Service (IDCS).
- Eseguire il login alla console di amministrazione IDCS e andare al dominio di Identity del pod specificato
- Fare clic su Applicazioni integrate
- Fare clic su Aggiungi applicazione
- Selezionare Applicazione riservata e fare clic su Avvia workflow
- Fornire il nome (ad esempio, applicazione per estrazioni)
- Fare clic su Avanti
- Selezionare Configurare questa applicazione come client ora
- Scegliere Tipi di privilegio consentiti come Credenziali client e Asserzione JWT
- Scegliere Tipo di client come Riservato
- Scegliere Operazioni consentite come per conto di
- Abilita Ignora consenso
- Selezionare Aggiungi risorse
- Fare clic su Aggiungi ambito, quindi cercare e selezionare gli ambiti seguenti
- Oracle SaaS - Batch Cloud Service
- Oracle Boss Cloud (Spectra)
- Fare clic su Aggiungi
- Fare clic su Avanti
- Fare clic su Fine
- Selezionare l'applicazione appena creata e attivarla facendo clic su Attiva e Attiva applicazione.
- Nei dettagli dell'applicazione, trovare l'ID client e il segreto client che verranno utilizzati per generare i token di accesso
Task 3: Assegnazione del ruolo all'applicazione
Ora è il momento di assegnare il ruolo dal passo #1 all'applicazione dal passo #2.
- Vai a Strumenti → Console sicurezza
- Fare clic su Estensioni applicazione
- Trovare l'applicazione nella sezione Applicazioni client OAuth personalizzate e fare clic sul relativo nome
- Fare clic su Ruoli
- Fare clic su Aggiungi
- Cercare il proprio ruolo e selezionarlo
- Fare clic su Aggiungi
- Fare clic su·Fine
Task 4: Ottenere un token
Ecco come ottenere un token per estrarre i dati utilizzando i servizi Spectra.
URL | {{idcsUrl}}/oauth2/v1/token |
---|---|
Metodo HTTP | POST |
Autorizzazione |
Autenticazione di base con clientId e clientSecret
|
Intestazione Content-Type | application/x-www-form-urlencoded |
Corpo richiesta |
Con codifica URL Per accedere agli endpoint grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:boss/ Per accedere agli endpoint grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:saas-batch/ |
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.
Per la documentazione del prodotto, visitare Oracle Help Center.
Configurare la sicurezza per l'estrazione dei dati da HCM mediante i servizi Spectra
G38782-02
Luglio 2025