
Leren en certificaten
SAP SuccessFactors GoodHabitz koppeling: toegang uit Employee Central, afgeronde trainingen als external event in SuccessFactors Learning
Met een koppeling tussen SAP SuccessFactors en GoodHabitz bepaalt Employee Central wie toegang tot GoodHabitz heeft, en komt elke afgeronde training of behaalde toets uit GoodHabitz daarna als extern leermoment in de leerhistorie van SuccessFactors Learning. HR rapporteert zo in SuccessFactors over alle trainingen, ook als medewerkers rechtstreeks op het GoodHabitz-platform leren.
Wat de koppeling doet
Organisaties met SuccessFactors Employee Central en Learning die GoodHabitz naast hun eigen leeraanbod gebruiken, zien in SuccessFactors alleen wat via het eigen leerplatform loopt. Leren medewerkers direct op het GoodHabitz-platform, dan ontbreken die trainingen in de leerhistorie en worden ze voor audits met de hand nagetrokken.
- Employee Central bepaalt per bedrijf of afdeling wie GoodHabitz mag gebruiken.
- De inlogomgeving geeft die medewerkers toegang via single sign-on; vertrekkers verliezen hem na de laatste werkdag.
- KoppelHet haalt periode na periode op welke trainingen en toetsen zijn afgerond, en zoekt de titel erbij.
- Elke afronding gaat als extern leermoment naar SuccessFactors Learning, bij de juiste medewerker.
- KoppelHet controleert per record of SuccessFactors het heeft opgenomen, en meldt wat is geweigerd.
Terug: Afgeronde trainingen · Behaalde toetsen met score
Waar je op let bij SAP SuccessFactors en GoodHabitz
- Bij een extern leermoment toont SuccessFactors Learning geen voltooiingsstatus; het cijferveld is daar vrije tekst. KoppelHet zet de toetsuitslag van GoodHabitz of het woord behaald in dat veld, zodat het ook in rapporten van SuccessFactors zichtbaar is.
- De Learning-API van SuccessFactors verwerkt een reeks leerrecords op basis van best effort en geeft ook 201 terug als een deel niet is opgenomen. KoppelHet leest het antwoord daarom per record na en zet geweigerde afrondingen opnieuw klaar of meldt ze aan HR.
- GoodHabitz herkent een gebruiker aan het ID dat bij het starten wordt meegegeven, meestal het werkadres. SuccessFactors Learning werkt met het gebruikers-ID. KoppelHet zoekt dat op via het werkadres in Employee Central, en onthoudt oude adressen zodat eerdere trainingen bij dezelfde medewerker blijven.
- GoodHabitz levert voortgang per organisatie binnen één API-sleutel. Heeft een groep meerdere GoodHabitz-organisaties, bijvoorbeeld per land, dan koppelt KoppelHet elke organisatie aan het juiste bedrijf in Employee Central.
- GoodHabitz geeft afrondingen per periode van hoogstens zeven dagen en staat maar tien verzoeken per minuut toe. KoppelHet houdt bij tot waar is opgehaald, en haalt de catalogus apart op in plaats van per afgeronde training.
- GoodHabitz noemt SAP als leerplatform waarmee het samenwerkt, en levert per training links voor LTI 1.1, LTI 1.3 en het web. Starten medewerkers GoodHabitz vanuit SuccessFactors Learning, dan houdt Learning de voortgang mogelijk zelf bij; KoppelHet stuurt dan alleen afrondingen van buiten het leerplatform, zodat niets dubbel staat.
- SAP stopt met aanmelden op de SuccessFactors-API's met gebruikersnaam en wachtwoord. KoppelHet gebruikt OAuth, met alleen leesrechten in Employee Central en schrijfrechten op leermomenten in Learning.
Hoe we het bouwen en beheren
- De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
- Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
- Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
- KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
- Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
- De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.
Implementatie en prijs
Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.
Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.
Veelgestelde vragen
Waarom als extern leermoment en niet als training in de catalogus?
Een extern leermoment vraagt geen item per GoodHabitz-training in SuccessFactors Learning. Wil HR de GoodHabitz-trainingen ook als items in de catalogus, dan kan dat later als uitbreiding.
Maakt de koppeling accounts aan in GoodHabitz?
Nee, de GoodHabitz-API kan dat niet. Toegang loopt via single sign-on, en wie daar mag inloggen, volgt Employee Central.
Werkt dit zonder SuccessFactors Learning?
De toegang wel. Voor de afgeronde trainingen is Learning nodig, of een andere plek in SuccessFactors die we samen kiezen.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- SuccessFactors Employee Central via de OData API (v2) met OAuth 2.0 (PerPerson, PerEmail, EmpEmployment, EmpJob met company en department). SuccessFactors Learning via de OData-dienst learningevent-service (ExternalLearningEvents); het antwoord wordt per record gecontroleerd omdat 201 ook bij gedeeltelijk mislukte verwerking terugkomt.
- GoodHabitz API v2 met een API-sleutel via GoodHabitz support: /v2/contents, /v2/deleted-contents, /v2/milestones (Started, Finished, TestPassed, TestFailed) en /v2/progress (test_score), gegroepeerd per organisatie. Tijdvenster 0 tot 7 dagen; 10 verzoeken per minuut per sleutel. Geen endpoint om gebruikers aan te maken; toegang via SSO met SAML 2.0.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in SAP SuccessFactors | Veld in GoodHabitz | Toelichting |
|---|---|---|
user_id (meestal het werkadres) | SuccessFactors-gebruikers-ID | Opgezocht via PerEmail in Employee Central |
content_id | Titel en omschrijving van het external event | Via de contentcatalogus van GoodHabitz |
timestamp van Finished of TestPassed | Datum afgerond | |
test_score (0 tot 100) | Grade | Vrij tekstveld bij een external event |
duration | Aantal uren | |
Organisatie in de GoodHabitz-respons | Bedrijf (FOCompany) in Employee Central | |
EmpJob.company en department | Toegang ja of nee |
Gerelateerd
Ashby → SAP SuccessFactors
Ashby SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central
Bullhorn → SAP SuccessFactors
Bullhorn SAP SuccessFactors koppeling: plaatsingen als medewerker of contingent worker in Employee Central
Carerix → SAP SuccessFactors
Carerix SAP SuccessFactors koppeling: geslaagde plaatsing als nieuwe medewerker in Employee Central
Greenhouse → SAP SuccessFactors
Greenhouse SAP SuccessFactors koppeling: aanname als nieuwe medewerker in Employee Central