
Identity en access management
Oracle HCM SailPoint koppeling: Oracle HCM Cloud als HR-bron, met de SailPoint-connector of maatwerk
Met een koppeling tussen Oracle HCM Cloud en SailPoint kent SailPoint elke aanname, wijziging en beëindiging uit Oracle, zodat rollen en toegang automatisch volgen en na vertrek vervallen. SailPoint heeft een eigen Oracle HCM Cloud-connector die medewerkers volledig en via de wijzigingsfeeds van Oracle inleest; KoppelHet komt erbij voor wat die connector volgens de eigen documentatie maar deels dekt, zoals meerdere arbeidsrelaties, wisselingen van primaire relatie, inhuur zonder dienstverband en wijzigingen met terugwerkende kracht.
Wat de koppeling doet
Wie Oracle HCM Cloud en SailPoint Identity Security Cloud gebruikt, heeft de Oracle-connector van SailPoint vaak al draaien. Medewerkers met een tweede arbeidsrelatie, zoals een vaste baan plus een oproepcontract bij een andere legal employer, en inhuurkrachten die naar vast dienstverband wisselen, lopen dan vast in de tussentijdse verwerking.
- HR legt in Oracle een aanname, overplaatsing of nieuwe arbeidsrelatie vast.
- KoppelHet leest de wijziging via de feeds en haalt de hele persoon op, met alle arbeidsrelaties en assignments.
- Met jullie regel kiest KoppelHet welke arbeidsrelatie en assignment voor de rollen telt.
- KoppelHet levert de identiteit aan SailPoint en start de verwerking; SailPoint past rollen en toegang aan.
- Pas als de laatste arbeidsrelatie eindigt, krijgt de identiteit een einddatum.
Waar je op let bij Oracle HCM Cloud en SailPoint
- De Oracle-connector van SailPoint neemt de gegevens van de primaire arbeidsrelatie, met de assignment waarvan de ingangsdatum het dichtst bij de verwerkingsdatum ligt. Wil je voor rollen een andere keuze, bijvoorbeeld de arbeidsrelatie bij de Nederlandse legal employer, dan moet je de mapping zelf aanpassen. KoppelHet legt die keuze vast als regel per land.
- Volgens SailPoint ondersteunt de tussentijdse verwerking via de wijzigingsfeeds van Oracle meerdere arbeidsrelaties maar deels, omdat de feeds niet teruggeven bij welke arbeidsrelatie een assignment hoort. Wisselt de primaire arbeidsrelatie, dan wordt dat tussentijds niet opgepakt. KoppelHet haalt na elke melding de hele persoon op, zodat ook die wisselingen direct kloppen.
- Een contractor met een primaire inhuurrelatie en een tweede relatie als medewerker wordt volgens SailPoint alleen bij een volledige verwerking goed omgezet, niet tussentijds. KoppelHet verwerkt zo'n overgang op het moment dat Oracle hem meldt.
- Non-workers, zoals inhuur zonder arbeidsrelatie of stagiairs die zo zijn vastgelegd, komen volgens SailPoint niet mee in de tussentijdse verwerking. KoppelHet neemt ze op in de aanlevering, zodat ook zij op tijd een account krijgen en verliezen.
- Bij een wijziging van manager neemt de tussentijdse verwerking van SailPoint alleen de lijnmanager mee. Werken jullie rollen of goedkeuringen ook met een projectleider of HR-partner uit Oracle, dan levert KoppelHet die als apart gegeven aan.
- Wijzigingen met terugwerkende kracht, zoals een beëindiging die HR later met een datum in het verleden invoert, ondersteunt de SailPoint-connector tussentijds maar deels. KoppelHet vergelijkt elke dag de volledige stand in Oracle met SailPoint, zodat zo'n beëindiging niet blijft liggen.
- Terugschrijven naar Oracle kan met de SailPoint-connector alleen voor gebruikersnaam en werk-e-mailadres. Dat is meestal ook precies wat nodig is; KoppelHet laat dat bij SailPoint als de connector toch al draait.
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
Moeten we de SailPoint-connector uitzetten?
Nee. KoppelHet kan naast de connector draaien voor een deel van de medewerkers. We spreken met het SailPoint-team af welke bron voor wie leidend is.
Hoe zit het met auditlogging, AVG en ons integratieplatform?
Elke aanlevering en elke fout staat in de auditlogging van het KoppelHet-platform. Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst; salaris uit Oracle gaat niet naar SailPoint. Oracle Integration Cloud of een ander integratieplatform blijft ongemoeid.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- De SailPoint Oracle HCM Cloud-connector (SaaS) ondersteunt full, single en delta aggregation, discover schema en update account (alleen USER_NAME en WORK_EMAIL, met attribuutsynchronisatie). Delta via de Atom feeds newhire, empassignment, empupdate, termination, cancelworkrelship en workrelshipupdate, of via de Worker CSV Extractor (HCM Extract, change-only). Primaire relatie op workRelationships.PrimaryFlag.
- KoppelHet leest dezelfde Atom feeds en haalt daarna per persoon de workers-resource op met workRelationships, assignments en managers. Aanlevering als CSV aan een Delimited File-source via de import-accounts-API, die de aggregatie direct start.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Oracle HCM Cloud | Veld in SailPoint | Toelichting |
|---|---|---|
PersonNumber | uid (User Name) | |
names.KnownAs of FirstName | firstname | |
names.LastName | lastname | |
emails (werk) of naamgevingsregel | email (Work Email) | |
assignments.JobCode | jobCode | |
assignments.DepartmentName | department | |
workRelationships.LegalEmployerName | legalEmployer | |
managers (lijnmanager) | manager | |
WorkerType | workerType | Employee, contingent worker of non-worker |
Begin en einde van de laatste arbeidsrelatie | startDate en endDate (lifecycle state) |
Gerelateerd
Ashby → Oracle HCM Cloud
Ashby Oracle HCM koppeling: geaccepteerd aanbod op een opening wordt een pending worker
Bullhorn → Oracle HCM Cloud
Bullhorn Oracle HCM koppeling: goedgekeurde plaatsing van een werknemer wordt een pending worker
Carerix → Oracle HCM Cloud
Carerix Oracle HCM koppeling: geslaagde plaatsing als pending worker in Oracle HCM Cloud
Greenhouse → Oracle HCM Cloud
Greenhouse Oracle HCM koppeling: geaccepteerd aanbod als pending worker in Oracle HCM Cloud