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)
Synchronizace obsahu: Seduo pravidelně (denně) odesílá metadata nových kurzů do SAP OCN API.
Schválení: Správce v SAP LMS (sekce Content > Open Content Network) vidí nové kurzy a importuje je do katalogu.
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.
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:
Implementing Open Content Network – Hlavní přehled implementace.
Enabling a Open Content Network Third-Party Provider – Jak zapnout nového providera v konfiguraci.
Generating an Admin Level System Client Secret – Postup pro získání Secret.
