SAP SuccessFactors logoJumpCloud logo

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.

  1. In SuccessFactors maken we een integratiegebruiker met de rol Read Users en zetten we de benodigde SCIM-attributen aan.
  2. In JumpCloud richten we de SuccessFactors-applicatie in met een Custom API-import op /Users en de attribuutmapping.
  3. Met een SuccessFactors-groep en het importfilter bepalen we wie JumpCloud importeert.
  4. We zetten de uurlijkse import aan en laten geïmporteerde gebruikers in een JumpCloud-groep landen die aan de applicatie gekoppeld is.
  5. Na elke import vult KoppelHet de leidinggevende en eigen velden aan via de JumpCloud-API en meldt afwijkingen.
SAP SuccessFactors → KoppelHet → JumpCloudBRONSAP SuccessFactorsDOELJumpCloudKoppelHetmapping · logging · monitoringSAP SuccessFactors → KoppelHet → JumpCloudBRONSAP SuccessFactorsDOELJumpCloudKoppelHetmapping · logging · monitoring
Heen: Gebruikers met naam, werkadres en gebruikersnaam · Functie, afdeling en personeelsnummer · Status: actief of geschorst · Leidinggevende en groepslidmaatschap (aanvulling KoppelHet)

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, architectuur en compliance

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.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

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 SuccessFactorsVeld in JumpCloudToelichting
id (SCIM)Unique IDVerplicht in JumpCloud
userName of emails[0].valueCompany email en Username
name.givenName, name.familyNameFirst Name, Last Name
titleJob Title
enterprise.departmentDepartment
enterprise.employeeNumberEmployee Identifier
phoneNumbers[0].valueWork Phone
activeState (ACTIVATED of SUSPENDED)
manager (SCIM)ManagerAanvulling door KoppelHet

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.