
Identity en access management
Rippling Entra ID koppeling: de eigen Entra ID-app van Rippling, en wanneer maatwerk nodig is
Rippling heeft een eigen app in de App Shop die medewerkers uit Rippling als cloudaccounts in Microsoft Entra ID aanmaakt, bijwerkt en bij vertrek intrekt. Voor de meeste organisaties met alleen Rippling als HR-bron is die app de koppeling tussen Rippling en Entra ID; KoppelHet komt erbij als er een tweede HR-bron, eigen velden of strengere controle nodig zijn.
Wat de koppeling doet
Organisaties die Rippling als HR-platform gebruiken en Microsoft 365 voor hun werkplek, laten Rippling vaak zelf accounts beheren. Dat werkt tot er een tweede HR-systeem bij komt, bijvoorbeeld voor een land buiten Rippling, of tot Rippling en Entra ID allebei regels hebben voor wie welk account krijgt.
- We stellen vast of jullie cloudaccounts of hybride accounts met Active Directory hebben; Rippling heeft voor beide een aparte app.
- Een beheerder geeft Rippling toestemming in Entra ID en zet de toewijzing van velden en de regels voor wie een account krijgt in Rippling.
- KoppelHet controleert dat startdatum en einddatum in de toewijzing staan, zodat de lifecycle workflows van Entra ID kunnen draaien.
- Medewerkers uit een tweede HR-bron levert KoppelHet via een eigen provisioning-app in Entra ID, met een scope die niet overlapt met die van Rippling.
- KoppelHet bewaakt de provisioning-logboeken van beide apps en meldt mislukte records.
Waar je op let bij Rippling en Microsoft Entra ID
- Rippling heeft twee apps voor Microsoft. De app Microsoft Entra ID maakt cloudaccounts; de app Microsoft Entra ID/Active Directory maakt accounts in een eigen domein die daarna naar Entra ID gaan. Een organisatie kiest er één, anders maken beide apps hetzelfde account.
- Wil je de lifecycle workflows van Entra ID voor in- en uitdiensttreding gebruiken, dan moeten de startdatum en de einddatum van Rippling in de veldtoewijzing staan, zegt Microsoft. Die workflows vragen een licentie voor Entra ID Governance bovenop P1 of P2.
- In Rippling is de user de persoon en de worker het dienstverband. Bij een herindiensttreding in hetzelfde bedrijf krijgt één user meerdere workers. KoppelHet gebruikt daarom het user-id als vaste sleutel in Entra ID, zodat een terugkerende collega zijn oude account terugkrijgt.
- Entra ID maakt per HR-bron een eigen provisioning-app. De app van Rippling is er één; een tweede HR-systeem, bijvoorbeeld voor Nederlandse medewerkers in AFAS, krijgt via KoppelHet een eigen app. We leggen per app vast welke medewerkers erin vallen, zodat twee bronnen niet hetzelfde account overschrijven.
- Microsoft beperkt de API voor HR-bronnen tot 2.000 aanroepen per dag met P1 of P2, en 6.000 met Entra ID Governance, met maximaal 50 bewerkingen per aanroep. Voor de tweede bron bundelt KoppelHet wijzigingen, zodat de dagelijkse controle de limiet van de tenant niet opmaakt die Rippling ook gebruikt.
- Een API-token in Rippling hoort bij de persoon die hem aanmaakt, en vervalt als die uit dienst gaat of de token 30 dagen niet is gebruikt. Leest KoppelHet zelf uit Rippling, dan maken we de token aan op een beheeraccount dat niet aan één medewerker hangt.
- Rippling toont in het tabblad Action history welke aanroepen naar Entra ID zijn gedaan, op basis van de provisioning-logboeken van Microsoft. KoppelHet leest diezelfde logboeken uit en meldt mislukte records, in plaats van te wachten tot iemand op zijn eerste werkdag niet kan inloggen.
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
Welke Microsoft-licentie hebben we nodig?
Entra ID P1 of P2 voor de provisioning-app, bijvoorbeeld via Microsoft 365 E3 of E5. Voor de lifecycle workflows ook Entra ID Governance.
Rippling beheert ook zelf apps. Wie is de baas over het account?
Dat leggen we bij de start vast. Meestal maakt Rippling het Microsoft-account, en regelt Entra ID daarna de toegang tot andere apps.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Standaard via de Rippling-app Microsoft Entra ID (cloudaccounts) of Microsoft Entra ID/Active Directory (hybride). Rippling maakt na toestemming van een beheerder een API-gestuurde provisioning-app in de tenant; veldtoewijzing, regels voor accounttoegang en Action history staan in Rippling.
- Maatwerk voor een tweede bron via API-driven inbound provisioning: POST /bulkUpload (SCIM, maximaal 50 bewerkingen per aanroep, 40 aanroepen per 5 seconden, 2.000 per 24 uur met P1/P2 en 6.000 met Entra ID Governance), rechten SynchronizationData-User.Upload en ProvisioningLog.Read.All. Rippling lezen via de v2 REST API (rest.ripplingapis.com, /workers met expand user, maximaal 100 per pagina).
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Rippling | Veld in Microsoft Entra ID | Toelichting |
|---|---|---|
User id | employeeId | Niet het worker-id; dat verandert bij herindiensttreding |
Preferred given name, family name | givenName, surname, displayName | |
Title | jobTitle | |
Department | department | |
Manager | manager | |
User start date | employeeHireDate | Nodig voor lifecycle workflows |
Termination date | employeeLeaveDateTime | Nodig voor lifecycle workflows |
- Microsoft Entra Blog – Sync identities from Rippling to Microsoft Entra ID
- Microsoft Learn – Rippling HCM for user provisioning
- Microsoft Learn – API-driven inbound provisioning concepts
- Rippling – Data models
- Rippling – API tokens and permissions
- Rippling Blog – Rippling + Microsoft Entra ID integration
Gerelateerd
Carerix → Rippling
Carerix Rippling koppeling: geslaagde match als hire ter beoordeling in Rippling
Greenhouse → Rippling
Greenhouse Rippling koppeling: elke aanname direct als hire ter beoordeling in Rippling
Recruitee → Rippling
Recruitee Rippling koppeling: aangenomen kandidaten klaar om te hiren
Rippling → 4PS Construct
Rippling 4PS Construct koppeling: eigen employees van de bouwentiteit in 4PS, met afdeling als dimensie