Einführung
Cloud HCM bietet die Möglichkeit, Daten aus HCM mit der zugrunde liegenden BOSS/Spectra-Plattform der neuen Generation zu extrahieren. In diesem Tutorial wird die Sicherheitskonfiguration beschrieben, die Voraussetzung für das Extrahieren von Daten ist.
Ziele
Nach Abschluss dieses Tutorials erfahren Sie, wie Sie:
- HCM-Tätigkeitsrolle für die Datenextraktion konfigurieren
- Konfigurieren Sie eine OAuth-Clientanwendung, um Daten mit API-Aufrufen programmgesteuert zu extrahieren
Aufgabe 1: HCM-Tätigkeitsrolle vorbereiten
Um auf Daten in der Hierarchie von Worker-bezogenen Objekten zugreifen zu können, müssen bestimmte Berechtigungsgruppen einer neuen oder vorhandenen HCM-Tätigkeitsrolle hinzugefügt werden.
Führen Sie die folgenden Schritte aus, um einen angemessenen Datenzugriff sicherzustellen.
- Gehe zu Setup und Verwaltung
- Suchen Sie nach Administratorprofilwerte verwalten, und geben Sie diese Aufgabe ein
- Nach Profiloptionscode ORA_ASE_SAS_INTEGRATION_ENABLED suchen
- Setzen Sie den Wert auf Ja auf der Ebene Standort.
- Profilwert speichern
- Gehen Sie zu Tools → Security Console
- Rolle der Rollenkategorie HCM - Tätigkeitsrollen erstellen oder bearbeiten
- Klicken Sie auf Berechtigungsgruppen aktivieren, und bestätigen Sie
- Zur Haltestelle Berechtigungsgruppen gehen
- Klicken Sie auf Berechtigungsgruppe hinzufügen.
- Suchen Sie nach
boss_execute_AsyncDataExtraction_OraBatchJobDefinition
, und wählen Sie es aus - Klicken Sie auf Ausgewählte Berechtigungsgruppen hinzufügen
- Popup-Fenster schließen
- Zur Haltestelle der Rollenhierarchie gehen
- Klicken Sie auf Rollen und Berechtigungsgruppen
- Klicken Sie auf Rolle hinzufügen
- Stellen Sie sicher, dass die Option Aufgabenrollen ausgewählt ist
- Suchen Sie nach
ORA_DR_PER_WORKER_EXTRACT_DUTY
, und wählen Sie es aus - Klicken Sie auf Rollenmitgliedschaft hinzufügen
- Popup-Fenster schließen
- Zur Haltestelle Übersicht
- Prüfen und speichern Sie die Änderungen
Aufgabe 2: Anwendung erstellen
Auf Spectra-APIs können nur vertrauliche Anwendungen zugreifen, die OAuth 2.0 verwenden. Sie müssen einen in Oracle Identity Cloud Service (IDCS) definieren.
- Melden Sie sich bei der IDCS-Admin-Konsole an, und navigieren Sie zur Identitätsdomain des angegebenen Pods
- Klicken Sie auf Integrierte Anwendungen
- Klicken Sie auf Anwendung hinzufügen
- Wählen Sie Vertrauliche Anwendung aus, und klicken Sie auf Workflow starten.
- Name angeben (z.B. Anwendung extrahieren)
- Klicken Sie auf Weiter
- Wählen Sie Diese Anwendung jetzt als Client konfigurieren aus
- Wählen Sie Zulässige Berechtigungstypen als Clientzugangsdaten und JWT-Assertion aus.
- Wählen Sie Clienttyp als Vertraulich aus.
- Wählen Sie Zulässige Vorgänge als Im Namen aus.
- Einwilligung umgehen aktivieren
- Wählen Sie Ressourcen hinzufügen aus
- Klicken Sie auf Geltungsbereich hinzufügen, und wählen Sie die folgenden Geltungsbereiche aus
- Oracle SaaS-Batch-Cloud Service
- Oracle Boss Cloud (Spectra)
- Klicken Sie auf "Hinzufügen"
- Klicken Sie auf Weiter
- Klicken Sie auf Fertig stellen
- Wählen Sie die neu erstellte Anwendung aus, und aktivieren Sie sie, indem Sie auf Aktivieren und Anwendung aktivieren klicken
- Suchen Sie in den Anwendungsdetails die Client-ID und das Client Secret, mit denen Zugriffstoken generiert werden
3. Aufgabe: Rolle der Anwendung zuweisen
Nun ist es an der Zeit, die Rolle aus Schritt 1 der Anwendung aus Schritt 2 zuzuweisen.
- Gehen Sie zu Tools → Security Console
- Klicken Sie auf Anwendungserweiterungen
- Suchen Sie die Anwendung im Abschnitt Benutzerdefinierte OAuth-Clientanwendungen, und klicken Sie auf den entsprechenden Namen.
- Klicken Sie auf Rollen
- Klicken Sie auf "Hinzufügen"
- Suchen Sie nach Ihrer Rolle und wählen Sie sie aus
- Klicken Sie auf "Hinzufügen"
- Klicken Sie auf Fertig
Aufgabe 4: Token abrufen
So erhalten Sie ein Token zum Extrahieren von Daten mit Spectra-Diensten.
URL | {{idcsUrl}}/oauth2/v1/token |
---|---|
HTTP-Methode | POST |
Autorisierung |
Basisauthentifizierung mit clientId und clientSecret
|
Contenttypheader | application/x-www-form-urlencoded |
Anforderungstext |
URL-codiert Für den Zugriff auf grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:boss/ Für den Zugriff auf grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:saas-batch/ |
Weitere Lernressourcen
Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.
Die Produktdokumentation finden Sie im Oracle Help Center.
Sicherheit für das Extrahieren von Daten aus HCM mit Spectra Services konfigurieren
G38778-02
Juli 2025