Integration zwischen Oracle Access Governance und SAP Ariba konfigurieren
Sie können eine Verbindung zwischen Oracle Access Governance und der SAP Ariba SaaS-Anwendung als verwaltetes System herstellen. Verwenden Sie zur Konfiguration Orchestrierte Systeme in der Oracle Access Governance-Konsole.
Voraussetzungen
Bevor Sie das SAP Ariba Orchestrated System installieren und konfigurieren, sollten Sie die folgenden Voraussetzungen und Aufgaben berücksichtigen.
Setup zum Verwalten von SAP Ariba-Konten - Konfigurieren eines neuen eingehenden Integrationsendpunkts in SAP Ariba
Konfigurieren Sie einen eingehenden Endpunkt in der SAP Ariba-Lösung, um das Provisioning- und Zugriffsmanagement von Oracle Access Governance zu ermöglichen.
- Mitglied der Gruppe "Kundenadministrator" oder "Integrationsadministrator"
- Gruppe mit Administrator- oder Integrationsadministratorrolle
Setup für Dataload - API über das SAP Ariba API Developer Portal aktivieren
Sie können Daten aus Ihrer SAP Ariba-Anwendung mit Oracle Access Governance abstimmen, indem Sie die Anwendungs-API aktivieren.
Anwendung im SAP Developer API Portal erstellen
Sie können die Aufgabe überspringen, wenn Sie bereits eine SAP Ariba-Anwendung haben.
- Melden Sie sich beim SAP Ariba Entwicklerportal an.
- Navigieren Sie zu Anwendungen verwalten, und klicken Sie auf das Pluszeichen +.
- Geben Sie den Anwendungsnamen und die Beschreibung ein.
- Klicken Sie auf Übergeben.
Die Anwendung wird erstellt und wird in der Liste Anwendungen angezeigt. Eine eindeutige ID für Ihre Anwendung, Anwendungsschlüssel, wird ebenfalls generiert. Dies ist für die Konfiguration mit Oracle Access Governance erforderlich
API-Zugriff für Ihre Anwendung anfordern
- Melden Sie sich beim SAP Ariba-Entwicklerportal als Benutzer mit der Rolle Organisationsadministrator an.
- Klicken Sie im SAP Ariba-Administrator-Dashboard auf .
- Suchen Sie die gewünschte Anwendung in der Anwendungsliste, die Sie aktivieren möchten.
- Klicken Sie auf der Seite "Anwendungseinstellung" auf .
- Geben Sie die folgenden Anwendungsdetails ein:
- Wählen Sie in der Dropdown-Liste API-Namen den API-Namen aus, auf den Sie zugreifen möchten.
- Wählen Sie unter Realm-Name die Lösung aus, für die Sie die Anwendung aktivieren möchten.
- Geben Sie im Feld AN-ID Ihre Ariba Network Identification Number (ANID) ein.
- Wählen Sie im Realm-Typ Produktion oder Typ aus.
- Klicken Sie auf Übergeben.
Der Antrag wird zur Genehmigung weitergeleitet. SAP Ariba-Benutzer mit der Rolle Organisationsadministrator können die API-Zugriffsanforderung für Ihre Anwendung genehmigen.
OAuth Secret und Base64-codierte Client-ID und Secret für die Anwendung generieren
Nachdem die Anwendung vom Administrator genehmigt wurde, können Sie OAuth-Secret-Zugangsdaten generieren, um die API zu authentifizieren. Befolgen Sie die angegebenen Anweisungen:
- Melden Sie sich beim SAP Ariba-Entwicklerportal als Benutzer mit der Rolle Organisationsadministrator an.
- Klicken Sie im SAP Ariba-Administrator-Dashboard auf .
- Suchen Sie die gewünschte Anwendung in der Anwendungsliste, die Sie aktivieren möchten.
- Klicken Sie auf der Seite "Anwendungseinstellung" auf .
- Klicken Sie im Bestätigungsfeld auf Weiterleiten. Das OAuth Secret und Base64-codierter Client und Secret werden angezeigt.
- Kopieren Sie das OAuth Secret und das Base64-codierte Client und Secret, und speichern Sie es an einem sicheren Speicherort.
Sie benötigen diese Option, um das orchestrierte System in der Oracle Access Governance-Konsole zu konfigurieren.
URL des OAuth-Authentifizierungsservers abrufen
Sie müssen die OAuth-Server-URL für Ihre API-Anwendung abrufen, um die Verbindung herzustellen.
Sie benötigen die API-Server-URL der Masterdatenabruf-API für Sourcing, um das orchestrierte System in der Oracle Access Governance-Konsole zu konfigurieren.
- Melden Sie sich beim SAP Ariba-Entwicklerportal als Benutzer mit der Rolle Organisationsadministrator an.
- Gehen Sie zum Abschnitt Discover, und navigieren Sie zu STRATEGISCHE SOURCING.
- Suchen Sie nach der Masterdatenabruf-API für Sourcing.
- Kopieren Sie den Wert des Server-URL-Präfixes OAuth, und hängen Sie v2 an.
Beispiel: https://< OAuth Server-URL >/v2
Partitions-ID- und Variantenwerte aus WSDL abrufen
Sie müssen die Varianten- und Partitions-ID der Realm abrufen, um den Parameter für das Master-Dataset beizubehalten.
- Melden Sie sich bei der Ariba-Anwendung mit Admin-Zugangsdaten an.
- Klicken Sie im Ariba-Administrator-Dashboard auf Verwalten, und wählen Sie in der Dropdown-Liste die Option Administration aus.
- Blenden Sie Integrationsmanager ein, und wählen Sie Integrationskonfiguration aus.
- Suchen Sie nach dem Webservice Benutzer importieren, Aufgabenname=Benutzer importieren.
- Klicken Sie auf den Webservice Benutzer importieren, und öffnen Sie ihn.
- Klicken Sie auf WSDL anzeigen, und suchen Sie in WSDL nach vrealm.
- Wenn Sie vrealm_1234 in WSDL finden, können Sie vrealm_1234 als Variante und prealm_1234 als Partition verwenden.
Konfigurieren
Sie können eine Verbindung zwischen SAP Ariba und Oracle Access Governance herstellen, indem Sie Verbindungsdetails eingeben. Verwenden Sie dazu die in der Oracle Access Governance-Konsole verfügbare orchestrierte Systemfunktionalität.
Zur Seite "Orchestrierte Systeme" navigieren
Identitätsorchestrierungen werden über die Oracle Access Governance-Konsole eingerichtet. Gehen Sie zur Seite "Orchestrierte Systeme", um SAP Ariba in Oracle Access Governance zu integrieren.
System auswählen
Im Schritt System auswählen des Workflows können Sie den Systemtyp angeben, den Sie integrieren möchten.
Mit dem Feld Suchen können Sie das erforderliche System nach Namen suchen.
- Wählen Sie SAP Ariba aus.
- Klicken Sie auf Weiter.
Geben Sie Details ein
Geben Sie im Schritt Details eingeben Ihrem orchestrierten System einen aussagekräftigen Namen, fügen Sie eine unterstützende Beschreibung hinzu, und legen Sie fest, ob Sie dieses System als zuverlässige Quelle oder zur Verwaltung von Berechtigungen verwenden können. Für SAP Ariba können Sie mit Oracle Access Governance Berechtigungen für Identitätsaccounts verwalten.
- Geben Sie einen Namen für das System ein, mit dem Sie eine Verbindung herstellen möchten, in das Feld Was möchten Sie dieses System nennen?.
- Geben Sie eine Beschreibung für das System in das Feld Wie soll dieses System beschrieben werden? ein.Hinweis
Auf der Seite wird eine Meldung angezeigt, die angibt, dass Oracle Access Governance Berechtigungen für dieses System verwalten und das Provisioning von Accounts aktivieren kann. - Klicken Sie auf Weiter.
Eigentümer hinzufügen
Fügen Sie in diesem Schritt primäre und zusätzliche Verantwortliche für das orchestrierte System hinzu.
Wenn Sie das erste orchestrierte System für Ihre Serviceinstanz einrichten, können Sie Eigentümer erst zuweisen, nachdem Sie die Identitäten im Abschnitt Identitäten verwalten aktiviert haben.
- Wählen Sie im Feld Wer ist der primäre Eigentümer? einen aktiven Oracle Access Governance-Benutzer als primären Eigentümer aus.
- Wählen Sie einen oder mehrere zusätzliche Eigentümer in der Liste Wer ist Eigentümer? aus. Sie können bis zu 20 zusätzliche Eigentümer für die Ressource hinzufügen.
Accounteinstellungen
- Wenn eine Berechtigung angefordert wird und das Konto noch nicht vorhanden ist, wählen Sie diese Option aus, um neue Konten zu erstellen. Diese Option ist standardmäßig aktiviert. Wenn diese Option ausgewählt ist, erstellt Oracle Access Governance einen Account, wenn kein Account vorhanden ist, wenn eine Berechtigung angefordert wird. Wenn Sie diese Option deaktivieren, werden Berechtigungen nur für vorhandene Konten im orchestrierten System bereitgestellt. Wenn kein Account vorhanden ist, verläuft der Provisioning-Vorgang nicht erfolgreich.
- Wählen Sie die Empfänger für Benachrichtigungs-E-Mails aus, wenn ein Account erstellt wird. Der Standardempfänger ist Benutzer. Wenn keine Empfänger ausgewählt sind, werden keine Benachrichtigungen gesendet, wenn Accounts erstellt werden.
- Benutzer
- Benutzermanager
- Vorhandene Accounts konfigurierenHinweis
Sie können diese Konfigurationen nur festlegen, wenn dies vom Systemadministrator zulässig ist. Wenn die Einstellungen für die globale Accountbeendigung aktiviert sind, können Anwendungsadministratoren die Einstellungen für die Accountbeendigung nicht auf der orchestrierten Systemebene verwalten.- Wählen Sie aus, was mit Konten zu tun ist, wenn die vorzeitige Beendigung beginnt: Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn eine vorzeitige Beendigung beginnt. Dies geschieht, wenn Sie Identitätszugriffe vor dem offiziellen Austrittsdatum widerrufen müssen.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion nicht unterstützt, wird keine Aktion ausgeführt. - Deaktivieren: Deaktiviert alle Konten und deaktiviert Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Berechtigungen für deaktivierte Konten löschen: Um einen Restzugriff von Null sicherzustellen, wählen Sie diese Option aus, um direkt zugewiesene Berechtigungen und Policy-berechtigte Berechtigungen bei der Kontodeaktivierung zu löschen.
- Keine Aktion: Wenn eine Identität von Oracle Access Governance zur vorzeitigen Beendigung gekennzeichnet wird, wird keine Aktion ausgeführt.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Wählen Sie aus, was mit Konten am Austrittsdatum zu tun ist: Wählen Sie die Aktion aus, die während des offiziellen Austritts ausgeführt werden soll. Dies geschieht, wenn Sie Identitätszugriffe am offiziellen Austrittsdatum widerrufen müssen.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion Löschen nicht unterstützt, wird keine Aktion ausgeführt. - Deaktivieren: Deaktiviert alle Konten und deaktiviert Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Berechtigungen für deaktivierte Konten löschen: Um einen Restzugriff von Null sicherzustellen, wählen Sie diese Option aus, um direkt zugewiesene Berechtigungen und Policy-berechtigte Berechtigungen bei der Kontodeaktivierung zu löschen.
Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion Deaktivieren nicht unterstützt, wird der Account gelöscht. - Keine Aktion: Für Accounts und Berechtigungen von Oracle Access Governance wird keine Aktion ausgeführt.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Wählen Sie aus, was mit Konten zu tun ist, wenn die vorzeitige Beendigung beginnt: Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn eine vorzeitige Beendigung beginnt. Dies geschieht, wenn Sie Identitätszugriffe vor dem offiziellen Austrittsdatum widerrufen müssen.
- Wenn eine Identität Ihr Unternehmen verlässt, müssen Sie den Zugriff auf ihre Accounts entfernen. Hinweis
Sie können diese Konfigurationen nur festlegen, wenn dies von Ihrem Systemadministrator zulässig ist. Wenn die globalen Einstellungen für die Kontobeendigung aktiviert sind, können Anwendungsadministratoren die Einstellungen für die Kontobeendigung nicht auf der orchestrierten Systemebene verwalten.Wählen Sie eine der folgenden Aktionen für den Account aus:
- Löschen: Löschen Sie alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Deaktivieren: Deaktivieren Sie alle Accounts, und markieren Sie Berechtigungen als inaktiv.
- Berechtigungen für deaktivierte Konten löschen: Löschen Sie direkt zugewiesene und durch Richtlinien erteilte Berechtigungen bei der Kontodeaktivierung, um einen verbleibenden Zugriff zu verhindern.
- Keine Aktion: Keine Aktion ausführen, wenn eine Identität die Organisation verlässt.
Hinweis
Diese Aktionen sind nur verfügbar, wenn sie vom orchestrierten Systemtyp unterstützt werden. Beispiel: Wenn Löschen nicht unterstützt wird, werden nur die Optionen Deaktivieren und Keine Aktion angezeigt. - Wenn alle Berechtigungen für einen Account entfernt werden, z.B. wenn eine Identität zwischen Abteilungen verschoben wird, müssen Sie möglicherweise entscheiden, was mit dem Account zu tun ist. Wählen Sie eine der folgenden Aktionen aus, sofern dies vom orchestrierten Systemtyp unterstützt wird:
- Löschen
- Deaktivieren
- Keine Aktion
- Accounts verwalten, die nicht von Access Governance erstellt wurden: Wählen Sie diese Option aus, um Accounts zu verwalten, die direkt im orchestrierten System erstellt werden. Damit können Sie vorhandene Accounts abstimmen und über Oracle Access Governance verwalten.
Wenn Sie das System nicht als verwaltetes System konfigurieren, wird dieser Schritt im Workflow angezeigt, ist jedoch nicht aktiviert. In diesem Fall fahren Sie direkt mit dem Schritt Integrationseinstellungen des Workflows fort.
Wenn Ihr orchestriertes System eine dynamische Schema-Discovery erfordert, wie bei den generischen Integrationen für REST- und Datenbankanwendungstabellen, kann beim Erstellen des orchestrierten Systems nur das Benachrichtigungs-E-Mail-Ziel (Benutzer, Benutzer) festgelegt werden. Sie können die Deaktivierungs-/Löschregeln für Mover und Abgänger nicht festlegen. Dazu müssen Sie das orchestrierte System erstellen und dann die Accounteinstellungen aktualisieren, wie unter Einstellungen für orchestrierte Systemaccounts konfigurieren beschrieben.
Bei diesem orchestrierten System können die Identitätsaccounts nur deaktiviert und nicht gelöscht werden. Daher werden die Auswahlmöglichkeiten für Mover- und Leaver-Fall ausgegraut.
Integrationseinstellungen
Geben Sie im Schritt Integrationseinstellungen des Workflows die Konfigurationsdetails ein, die erforderlich sind, damit Oracle Access Governance eine Verbindung zu SAP Ariba herstellen kann.
Geben Sie die Konfigurationsinformationen wie in der folgenden Tabelle beschrieben ein, und klicken Sie auf Hinzufügen.
| Feld | Beschreibung | Beispiel | Referenz |
|---|---|---|---|
| Wie heißt die Realm, die SAP Ariba hostet? | Geben Sie den eindeutigen Realm-Namen für Ihre Lösung ein. Normalerweise finden Sie dies in der URL im Format s1.ariba.com/sourcing/Main/xxxxxrealm=MyRealm-T
|
MyRealm-T | Wie finde ich meinen Realm-Namen heraus? |
| Welcher API-Schlüssel soll zum Laden von Daten verwendet werden? | Geben Sie den eindeutigen API-Anwendungsschlüssel für die von Ihnen erstellte Anwendung ein | 123abc12345ABXX | |
| Was ist die OAuth-Client-ID? | Geben Sie die Client-ID für Ihre API-Anwendung ein. Diese Informationen werden angezeigt, wenn Sie OAuth-Zugangsdaten für Ihre Anwendung generieren. | 123ABC12345acxx | OAuth-Zugangsdaten generieren |
| Was ist OAuth Client Secret? | Geben Sie das Client Secret für Ihre API-Anwendung ein. Diese Informationen werden angezeigt, wenn Sie OAuth-Zugangsdaten für Ihre Anwendung generieren. | 123ABC12345aTT | OAuth-Zugangsdaten generieren |
| Wie lautet die Authentifizierungsserver-URL zum Validieren des Clients? | Geben Sie die Server-URL für OAuth ein, und hängen Sie v2 an |
https://< OAuth Server URL >/v2
|
URL des OAuth-Authentifizierungsservers abrufen |
| Was ist der Benutzername? | Geben Sie die Benutzer-ID für die HTTP-Basisauthentifizierung ein | ag24sapariba | Setup zum Verwalten von SAP Ariba-Konten - Konfigurieren eines neuen eingehenden Integrationsendpunkts in SAP Ariba |
| Was ist ein Passwort? | Kennwort für HTTP-Basisauthentifizierung eingeben | ag24sapariba | Setup zum Verwalten von SAP Ariba-Konten - Konfigurieren eines neuen eingehenden Integrationsendpunkts in SAP Ariba |
| Kennwort bestätigen | Geben Sie das Kennwort zur Bestätigung erneut ein. | ag24sapariba | Setup zum Verwalten von SAP Ariba-Konten - Konfigurieren eines neuen eingehenden Integrationsendpunkts in SAP Ariba |
| Wie lautet der eindeutige Partitionsname des Mandanten? | Geben Sie den eindeutigen Partitionsnamen für die Realm ein | prealm_1234 | Partitions-ID- und Variantenwerte aus WSDL abrufen |
| Wie lautet der eindeutige Variantenname des Mandanten? | Geben Sie den eindeutigen Variantennamen für Ihre Realm ein. | vrealm_1234 | Partitions-ID- und Variantenwerte aus WSDL abrufen |
Beenden
Prüfen und konfigurieren Sie das Konfigurationssetup. Sie können wählen, ob Sie das orchestrierte System weiter konfigurieren möchten, bevor Sie einen Dataload ausführen, oder ob Sie die Standardkonfiguration akzeptieren und einen Dataload initiieren möchten.
- Anpassen und dann das System für Dataloads aktivieren
- Aktivieren und die Dataload mit den bereitgestellten Standardwerten vorbereiten
Nach Konfiguration
Mit dem SAP Ariba-System sind keine Schritte nach der Konfiguration verbunden.
die Option Serviceadministration → Orchestrierte Systeme aus.