
Identity en access management
SAP SuccessFactors JumpCloud koppeling: medewerkers uit SuccessFactors als gebruikers in JumpCloud
JumpCloud kan gebruikers uit SAP SuccessFactors importeren via de SCIM-API van SuccessFactors, met naam, functie, afdeling en personeelsnummer, en schorst een gebruiker als SuccessFactors hem inactief meldt. Met een koppeling tussen SAP SuccessFactors en JumpCloud krijgt een nieuwe collega dus automatisch een account; KoppelHet richt de SCIM-kant en het importfilter in en vult aan waar JumpCloud stopt, zoals de leidinggevende en eigen velden.
Wat de koppeling doet
Organisaties die SAP SuccessFactors als HR-systeem hebben en JumpCloud voor apparaten, single sign-on en gebruikers, maken nieuwe collega's vaak nog met de hand aan. Komt de import van JumpCloud er wel, dan blijkt de leidinggevende niet mee te komen en importeert JumpCloud zonder filter iedereen die SuccessFactors kent.
- In SuccessFactors maken we een integratiegebruiker met de rol Read Users en zetten we de benodigde SCIM-attributen aan.
- In JumpCloud richten we de SuccessFactors-applicatie in met een Custom API-import op /Users en de attribuutmapping.
- Met een SuccessFactors-groep en het importfilter bepalen we wie JumpCloud importeert.
- We zetten de uurlijkse import aan en laten geïmporteerde gebruikers in een JumpCloud-groep landen die aan de applicatie gekoppeld is.
- Na elke import vult KoppelHet de leidinggevende en eigen velden aan via de JumpCloud-API en meldt afwijkingen.
Waar je op let bij SAP SuccessFactors en JumpCloud
- JumpCloud leest SuccessFactors niet via OData maar via de SCIM-API op /rest/iam/scim/v2. Welke velden die API teruggeeft, bepaalt de beheerder in SuccessFactors onder Manage Workforce SCIM API Attributes. Staat een veld daar uit, dan blijft het in JumpCloud leeg zonder foutmelding. KoppelHet zet title, department, employeeNumber, emails en manager aan voordat de eerste import draait.
- De aanmelding loopt met Basic Authentication van een integratiegebruiker, als gebruikersnaam@bedrijfs-id met wachtwoord. SAP faseert die aanmelding voor de API's uit. KoppelHet houdt de stand bij SAP in de gaten en zorgt dat de import niet stil valt op de dag dat Basic Authentication stopt.
- JumpCloud zet de status met een vaste regel - actief als SuccessFactors active op true heeft, anders geschorst. De optie om geschorste gebruikers weer te activeren beschrijft JumpCloud op één plek ook als iets dat bij een uitdiensttreding gebeurt. KoppelHet test met een vertrekker en een herindiensttreding wat de optie in jullie omgeving doet voordat hij aan gaat.
- SuccessFactors geeft de manager via SCIM terug, maar JumpCloud neemt hem niet op in de mapping. Groepen en eigen velden synchroniseert de import ook niet. KoppelHet leest na elke import de manager en eventuele eigen velden en zet die via de JumpCloud-API op de gebruiker, zodat goedkeuringen en groepsregels op de juiste lijn draaien.
- Zonder filter importeert JumpCloud alle gebruikers die de SCIM-API van SuccessFactors teruggeeft, ook bijvoorbeeld externe of testaccounts. JumpCloud stelt voor een groep in SuccessFactors te maken en daar in het importfilter naar te verwijzen. KoppelHet bouwt die groep op regels in SuccessFactors, zoals bedrijf en soort medewerker, zodat HR niemand met de hand hoeft toe te voegen.
- Een geïmporteerde gebruiker krijgt pas toegang als hij in een JumpCloud-groep zit die aan de applicatie gekoppeld is; tot dan geldt impliciet geen toegang. KoppelHet zorgt dat elke nieuwe gebruiker uit SuccessFactors direct in die groep komt, zodat een nieuwe collega op dag één kan inloggen.
- De geplande import staat bij een nieuwe connector uit en draait daarna elk uur op hetzelfde tijdstip. JumpCloud waarschuwt ook dat Save in plaats van Activate de SCIM-instellingen weggooit. KoppelHet zet de import aan na een handmatige proefronde met Preview, en laat de samenvattingsmail na elke ronde naar beheer gaan.
Deze koppeling hoort ook bij in-, door- en uitstroom.
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
Wat gebeurt er bij een vertrekker?
Zodra SuccessFactors de medewerker als inactief teruggeeft, schorst JumpCloud de gebruiker bij de volgende import. Hoe snel dat is, hangt af van wanneer HR het vertrek vastlegt.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- JumpCloud SuccessFactors-applicatie (SSO-pakket of hoger): Custom API-import, Base URL https://{api server}/rest/iam/scim/v2, GET /Users met resource location Resources, totaal via totalResults, header Accept application/scim+json en Authorization Basic (base64 van gebruiker@bedrijfs-id:wachtwoord). Statusexpressie manageUserState("SUSPENDED", providerUser.active == false, "ACTIVATED", true); importfilter in SCIM-filtersyntaxis; geplande import elk uur.
- SuccessFactors: integratiegebruiker met de rol Read Users; SCIM-attributen aan onder Admin Center > Manage Workforce SCIM API Attributes (externalId, displayName, title, phoneNumbers, personIdExternal, employeeNumber, emails, department, division, manager, empId). Aanvulling door KoppelHet via de JumpCloud-API op manager en eigen attributen.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in SAP SuccessFactors | Veld in JumpCloud | Toelichting |
|---|---|---|
id (SCIM) | Unique ID | Verplicht in JumpCloud |
userName of emails[0].value | Company email en Username | |
name.givenName, name.familyName | First Name, Last Name | |
title | Job Title | |
enterprise.department | Department | |
enterprise.employeeNumber | Employee Identifier | |
phoneNumbers[0].value | Work Phone | |
active | State (ACTIVATED of SUSPENDED) | |
manager (SCIM) | Manager | Aanvulling door KoppelHet |
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