Přeskočit na hlavní obsah

Integrace SAP SuccessFactors (OCN)

Marcel Hlavina avatar
Autor: Marcel Hlavina
Aktualizováno dnes

Integrace prostřednictvím Open Content Network (OCN). Tato funkce zajišťuje automatizovanou synchronizaci kurzů ze Seduo do vašeho SAP SuccessFactors Learning (LMS) a zpětný reporting o dokončení studia (Completion Status).

Výsledkem bude, že Seudo kurzu budou ve vašem katalogu v SAP SF LMS, student se jednoduše (bez nutnosti přihlášní) může dostat na kurz na Seduo platformě a studovat. Výsledek vystudování kurzu se pošle zpět do SAP SF, takže můžeme sledovat výsledky studentů.

Tento článek slouží jako zadání pro správce SAP SuccessFactors (LMS Admin) pro povolení Seduo jako poskytovatele obsahu.

Průběh integrace (logický tok)

  1. Synchronizace obsahu: Seduo pravidelně (denně) odesílá metadata nových kurzů do SAP OCN API.

  2. Schválení: Správce v SAP LMS (sekce Content > Open Content Network) vidí nové kurzy a importuje je do katalogu.

  3. Studium: Uživatel si v SAP LMS vybere kurz a je přes SSO přesměrován na Seduo, kde studuje obsah. Může pak studovat jakýkoliv dostupný obsah na Seduo.

  4. Completion Reporting: Jakmile uživatel kurz dokončí, Seduo automaticky zavolá SAP API a zapíše informaci o splnění (Completion Status) přímo do karty uživatele v LMS.

Požadavky na stranu zákazníka (Nastavení v SAP SF)

Abychom mohli komunikovat s vaším LMS, je nutné provést následující kroky v administraci SAP SuccessFactors Learning:

Informace a postup se může s různou verzí SAP SF lišit. Jedná se je on orientační informace.

1. Povolení OCN Providera

V konfiguračním souboru System Configuration > OPEN_CONTENT_NETWORK přidejte definici pro Seduo:

  • providers[SEDUO].enabled=true

  • providers[SEDUO].name=Seduo

  • providers[SEDUO].label=label.u.Seduo (vytvořte odpovídající label v References > Geography > Labels)

2. Vytvoření OCN Admin účtu

Pro API komunikaci je doporučeno vytvořit speciálního systémového uživatele (tzv. OCN Admin) s rolí, která má oprávnění pro správu Learningu a OCN importy.

  • Role ID: Např. OCN_ADMIN

  • User ID: Např. CS_SEDUO (tento údaj nám následně předejte)

3. Generování OAuth Client Secret

V administraci Learningu (System Administration > Configuration > OAuth Token Server) nebo v BizX vygenerujte Client Secret pro výše uvedeného uživatele.

Údaje pro konfiguraci (Předat Seduo)

Pro dokončení nastavení na vaší straně nám prosím bezpečně zašlete následující údaje z vašeho prostředí SAP.

Parametr: Popis / Formát

  • Client ID: API Key (získaný z OAuth nastavení).

  • Client Secret: Tajný klíč pro autentizaci.

  • Tenant ID: ID vašeho tenantu (Company ID, např. 111222333).

  • Admin ID: ID systémového uživatele (viz bod 2, např. CONTENT_SEDUO).

  • SSO Token URL: Endpoint pro získání tokenu.

    • Obvykle: https://<váš-dc>.successfactors.eu/learning/oauth-api/rest/v1/token

  • Completion Status URL: Endpoint pro zápis dokončení.

    • Obvykle: https://<váš-dc>.successfactors.eu/learning/odatav4/public/admin/ocn/v1/CompletionStatus

Důležité upozornění k SSO

Integrace OCN řeší přenos kurzů a výsledků. Pro samotné přihlášení uživatele do kurzu je nutné mít nastaveno i SSO SAML 2.0 (viz samostatný dokument k SSO). OCN a SAML fungují v tandemu.

Užitečné odkazy (Veřejná dokumentace SAP)

Pro technické detaily doporučujeme vycházet z oficiální dokumentace SAP Help Portal:

Dostali jste odpověď na svou otázku?