Identity en access management
Rippling Omada koppeling: identiteiten, entiteiten en afdelingen uit Rippling in Omada Identity
Met een koppeling tussen Rippling en Omada Identity leest Omada elke medewerker en contractor uit Rippling als identiteit, met entiteit, afdeling, leidinggevende en een status die volgt uit start, vertrek of een ingetrokken aanname. KoppelHet levert de gegevens aan de REST-collector van Omada.
Wat de koppeling doet
Organisaties die Rippling voor HR en Omada voor identity governance gebruiken, werken medewerkers en contractors in Omada vaak met een export of met de hand bij, en entiteiten via PEO of EOR vallen buiten het beleid in Omada.
- In Rippling komt een API-token op een beheeraccount met alleen leesscopes op workers, users, afdelingen en entiteiten.
- KoppelHet houdt per persoon één regel bij met de status volgens jullie afspraken, en per entiteit en afdeling een context.
- In Omada maakt de beheerder een systeem met de REST-collector voor identiteitsgegevens, met OAuth2 Client Credentials naar KoppelHet.
- Omada leest identiteiten, contexten, toewijzingen en eigenaren en berekent rollen en toegang.
- Bij livegang zetten we drempels voor nieuwe en verwijderde identiteiten.
Waar je op let bij Rippling en Omada
- KoppelHet biedt Omada één adres met identiteiten, contexten en eigenaren in de vorm die de collector verwacht.
- Een juridische entiteit in Rippling kan via PEO, EOR of COR lopen. KoppelHet levert elke entiteit als context in Omada en neemt die vorm in het type op, zodat jullie in Omada voor mensen via EOR ander beleid of andere reviewers kunnen instellen dan voor de eigen bv.
- Rippling maakt bij een herindiensttreding een nieuwe worker aan onder dezelfde user. KoppelHet gebruikt het user-id als business key, zodat Omada de bestaande identiteit opnieuw activeert met haar eerdere attesteringen in plaats van een tweede identiteit te maken.
- Een context in Omada heeft een eigen business key. KoppelHet gebruikt het id van de afdeling in Rippling en niet de naam, zodat een hernoemde afdeling in Omada dezelfde context blijft en rollen erop blijven hangen.
- Rippling beëindigt een aanname die niet doorgaat met een eigen type, zoals aanbod afgewezen of ingetrokken. KoppelHet levert zo iemand als beëindigd zonder dat hij ooit actief was, zodat Omada geen vertrekprocedure of review start voor iemand die nooit toegang kreeg.
- Omada waarschuwt dat een status uit een HR-bron statuswijzigingen in Omada kan overschrijven, zoals een blokkade door security. Met jullie leggen we vast of Rippling of Omada leidend is voor de status, en richten we de mapping in Omada daarop in.
- Een API-token van Rippling vervalt als hij dertig dagen niet wordt gebruikt of als de maker vertrekt. KoppelHet geeft een fout dan door via het foutpad dat de REST-collector uitleest, zodat Omada de import als mislukt markeert in plaats van iedereen als verdwenen te zien.
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
Komen contractors ook in Omada?
Ja. De soort medewerker uit Rippling gaat mee, zodat Omada contractors andere rollen en reviews kan geven.
Leest Omada salarisgegevens uit Rippling?
Nee. Het token van KoppelHet heeft geen scopes op compensatie, en Omada ziet alleen de velden uit het ontwerp.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- KoppelHet leest Rippling via de REST API (rest.ripplingapis.com: /workers met expand user, manager, department en legal_entity; status INIT, HIRED, ACCEPTED, ACTIVE of TERMINATED, termination_details.type, employment_type.type, legal_entity.management_type PEO, EOR of COR) en webhooks. API-token op een beheeraccount met alleen leesscopes.
- Omada leest via de REST-collector (Content: Identity data) met OAuth2 Client Credentials: identiteiten met Business key, Unique ID, Name en Status; contexten met Business key, Name en Type; context assignments; identity owners met Owner UID. Paginering via Link-header; Error message JSON path; drempels voor nieuwe, gewijzigde en verwijderde objecten (standaard 0, uit).
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Rippling | Veld in Omada | Toelichting |
|---|---|---|
user_id | Business key en Unique ID | |
Voornaam en achternaam | Name | |
status, start_date, end_date en termination_details.type | Status | |
legal_entity_id met management_type | Context (type entiteit) | |
department_id | Context (type afdeling) | |
manager_id (via user) | Owner UID | |
employment_type.type | Extensieattribuut soort medewerker | |
title | Extensieattribuut functie |
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