UKG Pro logoExact Online logo

HR naar ERP

UKG Pro Exact Online koppeling: de Nederlandse company uit UKG Pro dagelijks vergeleken met Exact

Met een koppeling tussen UKG Pro en Exact Online vergelijkt KoppelHet de medewerkers van de Nederlandse company in UKG Pro met de medewerkers in Exact, op personeelsnummer, naam, kostenplaats, leidinggevende en datums. Exact Online laat medewerkers via de API alleen lezen, dus nieuwe medewerkers, herintreders en vertrekkers komen op een werklijst voor de beheerder, en ontbrekende kostenplaatsen maakt KoppelHet zelf aan.

Wat de koppeling doet

Organisaties met een Amerikaans of internationaal HR-systeem in UKG Pro en een Nederlandse vestiging die boekt en uren schrijft in Exact Online, horen vaak pas van een nieuwe collega als die geen uren kan invoeren. Vertrekkers blijven in Exact actief, omdat niemand de beheerder op tijd laat weten dat ze weg zijn.

  1. HR werkt de medewerker bij in UKG Pro, zoals altijd.
  2. Om de drie uur haalt KoppelHet de wijzigingen op en houdt alleen de Nederlandse company over.
  3. KoppelHet vergelijkt elk veld met de vorige stand en met Exact.
  4. Een ontbrekende kostenplaats maakt KoppelHet aan in Exact; nieuwe medewerkers, herintreders en vertrekkers komen op de werklijst.
  5. Na de verwerking in Exact verdwijnt de regel bij de volgende vergelijking.
UKG Pro → KoppelHet → Exact OnlineBRONUKG ProDOELExact OnlineKoppelHetmapping · logging · monitoringUKG Pro → KoppelHet → Exact OnlineBRONUKG ProDOELExact OnlineKoppelHetmapping · logging · monitoring
Heen: Medewerker met personeelsnummer, naam en werkmail · Kostenplaats uit een organisatieniveau · Leidinggevende · Datum in dienst, herindiensttreding en datum uit dienst · Werklijst voor de beheerder in Exact

Waar je op let bij UKG Pro en Exact Online

  • UKG Pro laat de lijst met gewijzigde medewerkers hooguit acht keer per dag opvragen, met minstens drie uur ertussen. Exact telt aanroepen per administratie. KoppelHet haalt de UKG-wijzigingen op dat ritme op en vraagt Exact alleen iets voor medewerkers van de Nederlandse company.
  • UKG Pro kent vier organisatieniveaus waarvan de betekenis per organisatie verschilt. Bij de start leggen we vast welk niveau de kostenplaats is. Bestaat die code nog niet in Exact, dan maakt KoppelHet hem aan, met een omschrijving uit een tabel die finance bijhoudt, want UKG levert in de wijzigingslijst alleen de code.
  • In Exact moet een leidinggevende een gebruiker in dezelfde administratie zijn en mag hij geen ondergeschikte van de medewerker zijn. De leidinggevende in UKG Pro werkt vaak in de Verenigde Staten. KoppelHet zet dan een opmerking op de werklijst, zodat de beheerder een Nederlandse goedkeurder kiest.
  • Bij een herindiensttreding houdt UKG Pro de eerste datum in dienst en een datum van de laatste indiensttreding bij. KoppelHet herkent de herintreder aan het personeelsnummer en zet op de werklijst dat de bestaande medewerker in Exact een nieuwe startdatum krijgt.
  • Exact geeft adres- en andere persoonsgegevens van medewerkers alleen terug aan gebruikers met rollen zoals Personeelsgegevens bekijken. De vergelijking gebruikt alleen code, naam, werkmail, datums en leidinggevende. De Exact-gebruiker van KoppelHet krijgt die rollen daarom niet.
  • Een medewerker die in Exact is geanonimiseerd, staat daar nog wel, maar zonder herkenbare gegevens. KoppelHet slaat geanonimiseerde medewerkers over bij de vergelijking, zodat een oud-medewerker uit UKG Pro niet steeds als verschil op de werklijst terugkomt.
  • UKG Pro meldt dat een medewerker is gewijzigd, maar niet welk veld. Voor Exact tellen alleen een paar velden. KoppelHet vergelijkt met de vorige stand, zodat een nieuw telefoonnummer of thuisadres geen regel op de werklijst oplevert.

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

Waarom een werklijst en geen automatische invoer in Exact?

De REST API van Exact Online heeft geen schrijfactie voor medewerkers. KoppelHet zet alles klaar en controleert daarna of Exact overeenkomt met UKG Pro.

Is drie uur niet te traag?

Voor een werklijst in Exact is het ruim voldoende. UKG Pro staat de wijzigingslijst niet vaker toe.

Gaan er salarisgegevens mee?

Nee. Exact krijgt geen salaris uit UKG Pro. Naam, datums, kostenplaats en leidinggevende zijn genoeg.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • UKG Pro via de Personnel API met een service account en de US-Customer-Api-Key. GET /personnel/v1/employee-changes met startDate en endDate (maximaal acht keer per dag, minstens drie uur ertussen, per_page tot 200; 429 bij overschrijding) met employeeNumber, companyId, countryCode, emailAddress, orgLevel1Code tot orgLevel4Code, supervisorId, hireDate, dateOfLastHire en terminationDate. Geen aanduiding welk veld is gewijzigd.
  • Exact Online via de REST API met OAuth, per division. payroll/Employees alleen GET (Code, BusinessEmail, StartDate, EndDate, Manager in dezelfde division, IsAnonymised; persoonsgegevens alleen met de juiste rollen). hrm/Costcenters met POST (Code en Description verplicht). API-limieten per minuut en per dag per administratie.

Welke velden overgaan

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

Veld in UKG ProVeld in Exact OnlineToelichting
companyId en countryCodeDivisionAlleen de Nederlandse company
employeeNumberEmployees.Code (vergelijking)
firstName, lastNameEmployees.FirstName en LastName (vergelijking)
emailAddressEmployees.BusinessEmail (vergelijking)
orgLevel1Code tot orgLevel4CodeCostcenters.CodeWelk niveau de kostenplaats is, per klant
supervisorIdEmployees.Manager (vergelijking)
hireDate, dateOfLastHire en terminationDateEmployees.StartDate en EndDate (vergelijking)

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.