Success Factors
SAP SuccessFactors to oparte na chmurze rozwiązanie Human Capital Management (HCM). SuccessFactors Cloud Connector umożliwia dab Nexus połączenie z SAP SuccessFactors oraz uzyskanie dostępu do wymaganych danych. W tym artykule wyjaśniono, jak utworzyć oraz skonfigurować SuccessFactors Cloud Connector w dab Nexus, uwzględniając dostępne metody uwierzytelniania oraz ustawienia konektora.
Korzystanie z SuccessFactors wymaga osobnej licencji. Po aktywacji przez zespół wdrożeniowy, istnieje konieczność rozszerzenia licencji, aby SuccessFactors pojawił się w Ustawienia > Licencja i wsparcie > Rozszerzenia.
Wymagania wstępne i uprawnienia
Przed rozpoczęciem konfiguracji SuccessFactors Cloud Connector należy:
- Upewnić się, że dostępny jest odpowiedni endpoint API SAP SuccessFactors.
- Zweryfikować, czy do połączenia dostępny jest użytkownik lub klient uwierzytelniający.
- Sprawdzić, czy wybrana metoda uwierzytelniania została skonfigurowana w SAP SuccessFactors.
- Potwierdzić, że użytkownik lub klient posiada wymagane uprawnienia do korzystania z odpowiednich API i danych.
Zakres wymaganych uprawnień zależy od używanych interfejsów API oraz wykorzystywanych w SAP SuccessFactors jednostek. W sprawie uwierzytelnienia po stronie SAP, endpointów API, uprawnień oraz wymagań dotyczących dostępu należy odwołać się do oficjalnego SAP SuccessFactors API Reference Guide.
SuccessFactors Cloud Connector zawiera trzy główne sekcje konfiguracji:
1. Połączenie
Należy skonfigurować endpoint służący do komunikacji z usługą SuccessFactors.
- URL – Proszę podać bazowy adres URL usługi SuccessFactors.
2. Uwierzytelnianie
W sekcji Authentication Mode należy wybrać jedną z poniższych metod uwierzytelniania:
2.1 Nazwa użytkownika i hasło
Należy podać następujące dane:
- Nazwa użytkownika
- Proszę podać nazwę użytkownika w SuccessFactors.
- Hasło
- Proszę wprowadzić hasło powiązane z podanym użytkownikiem.
2.2 Klucz API
Należy podać następujący parametr:
- API Key – Proszę wprowadzić klucz API, który umożliwi uwierzytelnienie żądania.
Wymagania dotyczące uwierzytelnienia po stronie SAP zostały przedstawione w SAP SuccessFactors Authentication documentation.
2.3 OIDC
Z tego trybu należy skorzystać, aby uwierzytelnić się za pomocą OpenID Connect.
Należy podać następujące wartości:
- Nazwa użytkownika
- Proszę podać nazwę użytkownika wykorzystywaną do uwierzytelnienia.
- Hasło
- Proszę wprowadzić hasło powiązane z tą nazwą użytkownika.
- Identity Provider (opcjonalnie)
- Proszę podać adres URL dostawcy tożsamości, jeśli należy wskazać konkretnego dostawcę.
- Dependency Name
- Proszę podać nazwę zależności OpenID Connect.
- Przykład:
openid-connect
- Client ID
- Proszę wprowadzić identyfikator klienta zarejestrowany u dostawcy tożsamości.
- Client Secret
- Proszę podać Client Secret przypisany do Client ID. Należy zweryfikować, czy konfiguracja klienta odpowiada konfiguracji rejestracyjnej po stronie dostawcy tożsamości.
Informacje dotyczące konfiguracji OIDC oraz wymagań po stronie SAP znajdują się w Accessing APIs Using OpenID Connect (OIDC) Through Identity Authentication.
2.4 OAuth 2.0
Należy podać następujące dane:
- Identity Provider (opcjonalnie)
- Proszę podać URL dostawcy tożsamości, jeśli wymagana jest współpraca z określonym dostawcą.
- Company ID
- Proszę wprowadzić identyfikator firmy w SuccessFactors.
- User ID
- Proszę podać identyfikator użytkownika w SuccessFactors.
- API Key
- Proszę podać klucz API powiązany z konfiguracją klienta OAuth.
- Certyfikat
- Należy wybrać i przesłać plik certyfikatu przeznaczony do uwierzytelniania.
- Hasło
- Proszę podać hasło zabezpieczające załadowany certyfikat.
Szczegółowe informacje dotyczące rejestracji klienta OAuth, obsługi certyfikatów, asercji SAML oraz tokenów dostępu można znaleźć w SAP SuccessFactors API Reference Guide, sekcja Authentication Using OAuth 2.0.
3. Ustawienia
- Maksymalna liczba równoległych ekstrakcji
- Możliwe jest ustawienie maksymalnie 4 slotów.
- Należy dobrać wartość odpowiednią do dostępnych zasobów systemu źródłowego oraz Cloud Connector.