Oracle HCM Cloud logoUKG Dimensions logo

Verlof, verzuim en uren

Oracle HCM UKG Dimensions koppeling: werknemers, leidinggevenden en goedgekeurde afwezigheid uit Oracle in UKG

Met een koppeling tussen Oracle HCM Cloud en UKG Dimensions staat elke werknemer uit Oracle automatisch in UKG, met zijn functie, leidinggevende, loonregel en licenties. Afwezigheid die in Oracle is goedgekeurd, komt in UKG als paycode edit op de juiste dagen, en een ingetrokken afwezigheid verdwijnt daar weer.

Wat de koppeling doet

Organisaties die Oracle HCM Cloud als HR-systeem gebruiken en ploegen of winkels plannen in UKG Dimensions, houden de organisatie in UKG met de hand bij. Afwezigheid uit Oracle zien planners pas als iemand niet komt opdagen.

  1. HR legt in Oracle een indiensttreding vast, ook als die pas over een paar weken ingaat.
  2. KoppelHet maakt de persoon in UKG aan met een status die op de startdatum ingaat, met functiepad, loonregel en leidinggevende.
  3. Een wijziging van toewijzing of leidinggevende in Oracle wordt met de ingangsdatum in UKG gezet.
  4. Goedgekeurde afwezigheid wordt per dag een paycode edit in UKG; een ingetrokken afwezigheid wordt weer verwijderd.
  5. Bij een vertrek of een geannuleerde werkrelatie beëindigt KoppelHet de status in UKG.
Oracle HCM Cloud → KoppelHet → UKG DimensionsBRONOracle HCM CloudDOELUKG DimensionsKoppelHetmapping · logging · monitoringOracle HCM Cloud → KoppelHet → UKG DimensionsBRONOracle HCM CloudDOELUKG DimensionsKoppelHetmapping · logging · monitoring
Heen: Werknemer met persoonsnummer, naam en startdatum · Functie en locatie als pad in de organisatiestructuur · Leidinggevende uit de toewijzing · Loonregel en licenties · Goedgekeurde afwezigheid per dag

Waar je op let bij Oracle HCM Cloud en UKG Dimensions

  • Oracle zet een indiensttreding met een datum in de toekomst al in de newhire-feed. UKG legt de status van een persoon vast met een ingangsdatum. KoppelHet maakt de persoon daarom direct aan met een actieve status vanaf de startdatum, zodat de planner de eerste diensten kan vullen zodra HR de starter heeft vastgelegd.
  • Een nieuwe of gewijzigde leidinggevende komt in Oracle via de feed voor toewijzingen. UKG weigert een leidinggevende die er nog niet is, tenzij die eerder in hetzelfde verzoek staat. KoppelHet verwerkt elke ronde eerst de managers en daarna hun teams.
  • Oracle publiceert feeds alleen voor werknemers, contingent workers en pending workers. KoppelHet gebruikt dat soort werker om de UKG-licenties te kiezen. Een ingehuurde kracht die alleen uren schrijft, krijgt dan geen licentie voor afwezigheid, en een pending worker krijgt pas licenties vanaf zijn startdatum.
  • Oracle meldt een geannuleerde werkrelatie apart, ook als een aanbod opnieuw is onderhandeld met andere voorwaarden. In UKG staat die persoon misschien al in het rooster. KoppelHet beëindigt de status per de oorspronkelijke startdatum en verwerkt een nieuwe werkrelatie met de nieuwe voorwaarden als aparte start.
  • Oracle legt bij een afwezigheid een eigen duur vast voor de eerste en de laatste dag, die kan afwijken van wat het rooster zegt. UKG kan de hoeveelheid ook zelf uit het rooster halen. KoppelHet laat UKG een volle dag uit het rooster bepalen, maar stuurt de uren uit Oracle mee als de eerste of laatste dag korter is.
  • Een afwezigheid in Oracle houdt haar nummer als de medewerker haar intrekt; de status wordt dan ingetrokken. UKG maakt per dag een paycode edit. KoppelHet bewaart welke paycode edits bij welk Oracle-nummer horen en verwijdert ze allemaal bij een intrekking, ook als de afwezigheid over meerdere weken liep.
  • Oracle kent per toewijzing of iemand per uur of met een vast salaris wordt betaald, en onder welke juridische werkgever. In UKG bepaalt de loonregel hoe een tijdkaart wordt gerekend. KoppelHet kiest de loonregel uit die twee waarden, zodat een uurloner bij een andere werkgever niet onder de regel van vaste krachten valt.

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

Gebruiken we Oracle Time and Labor niet meer als UKG de uren doet?

Dat bepaalt u. Deze koppeling vult UKG met werknemers en afwezigheid. Uren uit UKG terug naar Oracle kan later als uitbreiding.

Wat als een afwezigheidstype uit Oracle geen paycode in UKG heeft?

Dan zet KoppelHet de afwezigheid niet en verschijnt er een melding met het type. HR koppelt een paycode of bevestigt dat het type niet in de planning hoeft.

Kunnen werknemers verlof in UKG aanvragen?

Dat kan, maar dan staat het niet in Oracle. We kiezen één plek voor verlof; bij Oracle als leidend systeem is dat Oracle.

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 in de workspace employee (newhire ook voor toekomstige indiensttreding en herindiensttreding, empassignment ook bij wijziging van manager, termination, cancelworkrelship, workrelshipupdate) op /hcmRestApi/atomservlet/employee/{collection}. Details via de resource workers met workRelationships en assignments (LocationCode, JobCode, HourlySalariedCode, AssignmentCategory, PrimaryAssignmentFlag).
  • Afwezigheid via GET /hcmRestApi/resources/11.13.18.05/absences met q op lastUpdateDate en de velden personNumber, absenceType, startDate, endDate, startDateDuration, endDateDuration, unitOfMeasure, absenceStatusCd, approvalStatusCd en personAbsenceEntryId.
  • Naar UKG via de UKG Pro Workforce Management API: POST /v1/commons/persons of /multi_create (personNumber, employmentStatusList met effectiveDate, primaryLaborAccounts.organizationPath, payRuleName, supervisorPersonNumber, personLicenseTypes). Afwezigheid via POST /v1/timekeeping/pay_code_edits/import met paycode, applyDate en durationInHours of scheduleAmountType FULL_DAY_AMOUNT_FROM_SCHEDULE.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in Oracle HCM CloudVeld in UKG DimensionsToelichting
PersonNumberpersonNumber
DisplayName / namesperson (firstName, lastName)
LocationCode en JobCode (assignment)primaryLaborAccounts.organizationPathVia een tabel naar een functie die in UKG bestaat
Manager van de toewijzingsupervisorPersonNumber
HourlySalariedCode en LegalEmployerNamepayRuleName
WorkerType en AssignmentCategorypersonLicenseTypes
absences (goedgekeurd), absenceTypePaycode edit met paycode per afwezigheidstype
startDateDuration / endDateDurationdurationInHours of scheduleAmountType

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.