Integrácia prostredníctvom Open Content Network (OCN). Táto funkcia zabezpečuje automatizovanú synchronizáciu kurzov zo Seduo do vášho SAP SuccessFactors Learning (LMS) a spätný reporting o dokončení štúdia (Completion Status).
Výsledkom bude, že kurzy Seduo budú vo vašom katalógu v SAP SF LMS, študent sa jednoducho (bez nutnosti prihlásenia) môže dostať na kurz na platforme Seduo a študovať. Výsledok vyštudovania kurzu sa pošle späť do SAP SF, takže môžeme sledovať výsledky študentov.
Tento článok slúži ako zadanie pre správcu SAP SuccessFactors (LMS Admin) na povolenie Seduo ako poskytovateľa obsahu.
Priebeh integrácie (logický tok)
Synchronizácia obsahu: Seduo pravidelne (denne) odosiela metadata nových kurzov do SAP OCN API.
Schválenie: Správca v SAP LMS (sekcia Content > Open Content Network) vidí nové kurzy a importuje ich do katalógu.
Štúdium: Používateľ si v SAP LMS vyberie kurz a je cez SSO presmerovaný na Seduo, kde študuje obsah. Môže potom študovať akýkoľvek dostupný obsah na Seduo.
Completion Reporting: Akonáhle používateľ kurz dokončí, Seduo automaticky zavolá SAP API a zapíše informáciu o splnení (Completion Status) priamo do karty používateľa v LMS.
Požiadavky na stranu zákazníka (Nastavenie v SAP SF)
Aby sme mohli komunikovať s vaším LMS, je nutné vykonať nasledujúce kroky v administrácii SAP SuccessFactors Learning:
Informácie a postup sa môžu v závislosti od verzie SAP SF líšiť. Ide o orientačné informácie.
1. Povolenie OCN Providera
V konfiguračnom súbore System Configuration > OPEN_CONTENT_NETWORK pridajte definíciu pre Seduo:
providers[SEDUO].enabled=true
providers[SEDUO].name=Seduo
providers[SEDUO].label=label.u.Seduo (vytvorte zodpovedajúci label v References > Geography > Labels)
2. Vytvorenie OCN Admin účtu
Pre API komunikáciu sa odporúča vytvoriť špeciálneho systémového používateľa (tzv. OCN Admin) s rolou, ktorá má oprávnenie na správu Learningu a OCN importy.
Role ID: Napr. OCN_ADMIN
User ID: Napr. CS_SEDUO (tento údaj nám následne odovzdajte)
3. Generovanie OAuth Client Secret
V administrácii Learningu (System Administration > Configuration > OAuth Token Server) alebo v BizX vygenerujte Client Secret pre vyššie uvedeného používateľa.
Údaje pre konfiguráciu (Odoslať do Seduo)
Na dokončenie nastavenia na vašej strane nám, prosím, bezpečne pošlite nasledujúce údaje z vášho prostredia SAP.
Parameter: Popis / Formát
Client ID: API Key (získaný z OAuth nastavenia).
Client Secret: Tajný kľúč na autentifikáciu.
Tenant ID: ID vášho tenantu (Company ID, napr. 111222333).
Admin ID: ID systémového používateľa (viď bod 2, napr. CONTENT_SEDUO).
SSO Token URL: Endpoint na získanie tokenu.
Completion Status URL: Endpoint pre zápis dokončenia.
Dôležité upozornenie k SSO
Integrácia OCN rieši prenos kurzov a výsledkov. Pre samotné prihlásenie používateľa do kurzu je nutné mať nastavené aj SSO SAML 2.0 (viď samostatný dokument k SSO). OCN a SAML fungujú v tandeme.
Užitočné odkazy (Verejná dokumentácia SAP)
Pre technické detaily odporúčame vychádzať z oficiálnej dokumentácie SAP Help Portal:
Implementing Open Content Network – Hlavný prehľad implementácie.
Enabling a Open Content Network Third-Party Provider – Ako zapnúť nového providera v konfigurácii.
Generating an Admin Level System Client Secret – Postup na získanie Secret.
