X4HR naar ITSM
Oracle HCM Xurrent koppeling: personen, organisaties en verzoeken bij indienst en vertrek
Met een koppeling tussen Oracle HCM Cloud en Xurrent staat elke medewerker uit Oracle als persoon in Xurrent, met organisatie, site en leidinggevende, en zet een aanname, overplaatsing of vertrek in Oracle een verzoek klaar vanuit het juiste sjabloon. Xurrent heeft geen eigen Oracle HCM-koppeling; KoppelHet leest de Oracle-feeds en schrijft via de REST API van Xurrent.
Wat de koppeling doet
Organisaties met Oracle HCM Cloud als HR-systeem en Xurrent voor IT- en facilitaire dienstverlening houden personen in Xurrent vaak bij met een periodieke CSV-export uit Oracle. Aannames en vertrek lopen via mail of een formulier, en de bronsleutel in Xurrent wijkt af van het person number in Oracle.
- HR legt een aanname vast in Oracle; die staat meteen in de newhire-feed.
- KoppelHet maakt de leidinggevende aan als die nog geen persoon is, daarna de nieuwe medewerker, met het person number als sourceID.
- Een verzoek uit het onboardingsjabloon gaat in voor de nieuwe medewerker, ingediend door de leidinggevende, met de startdatum als gewenste datum.
- Een overplaatsing uit de assignment-feed past organisatie en site aan en geeft een verzoek voor toegang op de nieuwe plek.
- Een beëindiging geeft een offboardingverzoek; als dat is afgerond, schakelt KoppelHet de persoon uit.
Waar je op let bij Oracle HCM Cloud en Xurrent (4me)
- KoppelHet leest de Atom feeds van Oracle met een integratiegebruiker die alleen kan lezen, en schrijft personen en verzoeken via de REST API van Xurrent.
- In Xurrent is het werkadres de unieke sleutel en de inlognaam van een persoon. Oracle meldt een nieuw werkadres in de feed empupdate; omdat KoppelHet het person number als sourceID vastlegt, krijgt dezelfde persoon het nieuwe adres en ontstaat er geen dubbele.
- Een verzoek in Xurrent vraagt altijd voor wie het is en wie het indient. Oracle zet een aanname in de feed zodra HR die vastlegt, vaak weken voor de start, dus KoppelHet maakt de persoon direct aan om het verzoek tijdig in te dienen, met de Oracle-manager als indiener.
- Een uitgeschakelde persoon mag in Xurrent niet meer aan nieuwe records worden gekoppeld. Meldt Oracle via cancelworkrelship dat iemand niet komt, dan zet KoppelHet eerst een notitie op het openstaande onboardingverzoek en schakelt de persoon daarna pas uit.
- Oracle-feeds komen voor medewerkers, contingent workers en pending workers. KoppelHet kiest per soort werker een ander Xurrent-sjabloon, zodat een externe kracht alleen accounts krijgt en geen laptopbestelling.
- Elke legal employer uit Oracle wordt in Xurrent een organisatie met daaronder de afdelingen. Een globale overplaatsing naar een andere werkgever verhuist de persoon naar de nieuwe organisatie op de ingangsdatum, met hetzelfde sourceID.
- Sites in Xurrent hebben een tijdzone. KoppelHet hangt de persoon aan de site van zijn Oracle-werklocatie, zodat de gewenste datum van een verzoek op de eerste werkdag ter plaatse staat.
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
Heeft Xurrent een Oracle HCM-koppeling?
We hebben er geen gevonden. KoppelHet gebruikt de Oracle-feeds en de gewone REST API van Xurrent.
Kan de CSV-import van personen blijven?
Die vervalt; anders schrijven twee bronnen naar dezelfde personen. Voor een grote reorganisatie kan KoppelHet zelf een importbestand aanleveren.
Gaan salarisgegevens naar Xurrent?
Nee. De assignment-feed meldt ook salariswijzigingen, maar KoppelHet neemt alleen functie, organisatie, locatie, manager en datums over.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Oracle HCM Cloud via de Atom feeds op /hcmRestApi/atomservlet/employee/{collection} (newhire, empassignment, empupdate, termination, cancelworkrelship) en de workers via de HCM REST API, met een integratiegebruiker met alleen leesrechten.
- Xurrent via de REST API met een OAuth-token. Personen via /people (primary_email verplicht, employeeID, job_title, organization, site, manager, disabled), organisaties via /organizations, sites via /sites met time_zone; source en sourceID alleen door een Account Administrator. Verzoeken via POST /requests met subject, category, team, requested_for, requested_by, template en desired_completion_at. Rate limiting per gebruiker met HTTP 429.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Oracle HCM Cloud | Veld in Xurrent (4me) | Toelichting |
|---|---|---|
PersonNumber | source en sourceID | Alleen een Account Administrator mag die zetten |
WorkEmail | primary_email | Uniek en de inlognaam |
DisplayName | name | |
Job van de primaire assignment | job_title | |
Legal employer en Department | organization (met parent) | |
Location | site (met time_zone) | |
Manager van de assignment | manager | |
Startdatum of laatste werkdag | desired_completion_at van het verzoek |
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