UKG Pro logoGoogle Workspace logo

Identity en access management

UKG Pro Google Workspace koppeling: Google-accounts die de medewerkers in UKG Pro volgen

Met een koppeling tussen UKG Pro en Google Workspace krijgt een nieuwe medewerker uit UKG Pro automatisch een Google-account in de juiste organisatie-eenheid, met afdeling, functie en leidinggevende. Bij vertrek schort KoppelHet het account op de einddatum op, zodat Gmail, Drive en de apps achter Google dicht gaan zonder dat IT een lijst bijhoudt.

Wat de koppeling doet

Organisaties met een Amerikaans hoofdkantoor op UKG Pro en Google Workspace als werkomgeving maken Google-accounts vaak aan vanuit een wekelijkse export. Een Europese collega begint dan zonder mailbox, en een vertrekker houdt nog dagen toegang tot gedeelde Drive-mappen.

  1. In UKG Pro maken we een serviceaccount met alleen leesrechten en abonneren we KoppelHet op de personeelsmeldingen.
  2. In Google maken we een serviceaccount met domeinbrede delegatie, beperkt tot gebruikersbeheer.
  3. Bij een indiensttreding haalt KoppelHet de medewerker op en maakt een Google-account in de organisatie-eenheid van zijn company of afdeling.
  4. Bij een overplaatsing of nieuwe leidinggevende past KoppelHet organisatie-eenheid, afdeling en manager aan.
  5. Op de einddatum schort KoppelHet het account op en verplaatst het naar de eenheid voor vertrokken medewerkers.
UKG Pro → KoppelHet → Google WorkspaceBRONUKG ProDOELGoogle WorkspaceKoppelHetmapping · logging · monitoringUKG Pro → KoppelHet → Google WorkspaceBRONUKG ProDOELGoogle WorkspaceKoppelHetmapping · logging · monitoring
Heen: Google-gebruiker met primair adres · Organisatie-eenheid per land of organisatieniveau · Afdeling, functie en kostenplaats · Leidinggevende · Opschorting bij vertrek

Waar je op let bij UKG Pro en Google Workspace

  • UKG Pro stuurt meldingen bij onder meer een indiensttreding, herindiensttreding, overplaatsing, beëindiging en een nieuwe leidinggevende. KoppelHet reageert daarop, in plaats van alleen de lijst met gewijzigde medewerkers te lezen die UKG Pro hooguit om de drie uur geeft.
  • Een melding van UKG Pro bevat alleen de company, het medewerkernummer en het soort gebeurtenis, geen naam of afdeling. KoppelHet haalt na elke melding de actuele gegevens op, zodat het Google-account nooit op een halve melding wordt gebouwd.
  • In Google is de leidinggevende een e-mailadres, in UKG Pro een verwijzing naar een andere medewerker. KoppelHet zoekt het Google-adres van die leidinggevende op; werkt hij in een ander domein of zonder Google-account, dan laat KoppelHet het veld leeg en meldt het.
  • Personeelsnummers kunnen in UKG Pro wijzigen, en daar is zelfs een aparte melding voor. KoppelHet zet daarom de vaste systeemsleutel van UKG Pro als externe id in Google, zodat een nieuw personeelsnummer geen tweede account oplevert.
  • Medewerkers horen in UKG Pro bij een company met een eigen landcode. KoppelHet maakt per company een organisatie-eenheid in Google, zodat Gmail-instellingen, apps en beleid per land kunnen verschillen. Companies die niet bij dit Google-domein horen, slaat de koppeling over.
  • Bij een herindiensttreding stuurt UKG Pro een eigen melding. KoppelHet zoekt dan het opgeschorte Google-account van dezelfde medewerker en zet dat terug, zodat de collega zijn oude adres en zijn Drive-bestanden terugkrijgt in plaats van een nieuw account.
  • Een beëindiging wordt in UKG Pro vaak vooruit ingevoerd, via de wizard of een importbestand, en de melding komt dan op het moment van invoeren. KoppelHet onthoudt de einddatum en schort het Google-account pas op die dag op, aan het eind van de lokale werkdag.

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, 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

Wat gebeurt er met de mailbox van een vertrekker?

Het account wordt opgeschort, niet verwijderd. Wie de mail en bestanden overneemt, spreken we vooraf met jullie af.

Technische details voor IT

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

  • UKG Pro HCM-webhooks (UKG Webhooks) zoals PersonHiredEvent, PersonRehiredEvent, PersonTransferredEvent, PersonTerminatedEvent, EmployeeSupervisorUpdated, EmployeeOrgLevelUpdated, EmployeeWorkLocationChangeEvent en EmployeeNumberChangeEvent; payload met EventId, EventTime, EventType, Operation, Tenant, CoId en EeId.
  • Gegevens via de Personnel API met een serviceaccount (View op EmployeeExport) en de US-Customer-Api-Key; employee-changes minimaal drie uur tussen aanroepen, als volledige vergelijking.
  • Google via de Admin SDK Directory API (users) met een serviceaccount met domeinbrede delegatie: primaryEmail, name, externalIds (type organization), organizations (title, department, costCenter), relations (type manager, waarde is een e-mailadres), orgUnitPath en suspended.

Welke velden overgaan

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

Veld in UKG ProVeld in Google WorkspaceToelichting
employeeId (systeemsleutel)externalIds (type organization)Blijft gelijk als het personeelsnummer wijzigt
firstName, lastNamename.givenName, name.familyName
NaamgevingsregelprimaryEmail
jobCode / jobTitleorganizations.title
orgLevel1Code t/m orgLevel4Codeorganizations.department en orgUnitPath
companyIdorgUnitPath (land)
supervisorIdrelations (type manager)Werkadres van de leidinggevende
terminationDatesuspended = true

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.