ADP GlobalView logoGoogle Workspace logo

Identity en access management

ADP GlobalView koppelen met Google Workspace: Google-accounts per land uit de payroll

Met een koppeling tussen ADP GlobalView en Google Workspace krijgt een nieuwe medewerker uit GlobalView automatisch een Google-account in de organisatie-eenheid van zijn land, met functie, afdeling, personeelsgebied en leidinggevende. Na de einddatum in GlobalView schorst KoppelHet het account, voor elk land dat GlobalView voor jullie verwerkt.

Wat de koppeling doet

Organisaties die de salarisverwerking in meerdere landen via ADP GlobalView laten lopen en Google Workspace als werkplek gebruiken, maken Google-accounts vaak per land met de hand aan. Vertrek komt dan per mail of helemaal niet bij IT, en accounts van oud-medewerkers in kleinere landen blijven actief.

  1. Jullie richten met ADP de communicatiegebruiker in GlobalView en de registratie van de koppeling in.
  2. KoppelHet haalt per land de medewerkers op en vergelijkt ze met de vorige ronde.
  3. Een nieuwe medewerker krijgt een Google-account in de organisatie-eenheid van zijn land, met een adres volgens jullie naamgevingsregel.
  4. Functie, afdeling, personeelsgebied en leidinggevende worden bij elke ronde bijgewerkt.
  5. Na de einddatum zet KoppelHet het account op geschorst; verwijderen of archiveren blijft een stap van IT.
ADP GlobalView → KoppelHet → Google WorkspaceBRONADP GlobalViewDOELGoogle WorkspaceKoppelHetmapping · logging · monitoringADP GlobalView → KoppelHet → Google WorkspaceBRONADP GlobalViewDOELGoogle WorkspaceKoppelHetmapping · logging · monitoring
Heen: Google-account met ADP-ID · Organisatie-eenheid per land · Functie, afdeling en personeelsgebied · Leidinggevende als relatie · Schorsen na de einddatum

Waar je op let bij ADP GlobalView en Google Workspace

  • GlobalView geeft een lijst medewerkers alleen per land, met de landcode in een aparte header. KoppelHet loopt daarom alle landen langs die GlobalView voor jullie doet, en gebruikt diezelfde landcode om het Google-account in de juiste organisatie-eenheid te zetten.
  • GlobalView kent twee achternaamvelden, onder meer voor landen waar mensen twee achternamen dragen. Google heeft één achternaam van maximaal zestig tekens. KoppelHet voegt ze samen en kort af waar nodig, zodat een Spaanse of Mexicaanse collega met zijn volledige naam in de adreslijst staat.
  • In Google verwijst de leidinggevende naar een e-mailadres, in GlobalView naar het ADP-ID van de manager. Die manager kan in een ander land werken. KoppelHet verwerkt daarom eerst alle landen en zet daarna pas de relaties, zodat een leidinggevende in een ander land toch gevonden wordt.
  • Het zakelijke adres staat in GlobalView als apart communicatierecord, dat bij een nieuwe medewerker meestal leeg is. KoppelHet maakt het Google-adres volgens jullie regel en schrijft niets terug, omdat de Worker API van GlobalView alleen leest.
  • GlobalView kan een zakelijk mobiel nummer bevatten. Google vraagt voor een herstelnummer een nummer met landcode en plusteken. KoppelHet zet het nummer om en laat het weg als dat niet lukt, zodat een fout nummer het account niet tegenhoudt.
  • Een overstap naar een andere juridische entiteit of een herindiensttreding krijgt in GlobalView een nieuw personeelsnummer, en de oude toewijzing verdwijnt dan uit de API. KoppelHet bewaart de ADP-ID in de externe ID's van het Google-account en houdt zelf bij welk account bij wie hoort, zodat een overstap geen tweede account oplevert.
  • GlobalView heeft naast de volledige Worker API een variant zonder gevoelige gegevens. KoppelHet gebruikt die waar het kan, zodat geboortedatum, adres en loon niet bij KoppelHet of in Google komen.

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

Wij hebben ook een wereldwijd HR-systeem. Is GlobalView dan de juiste bron?

Meestal niet. Staat iedereen in een HR-systeem als Workday of HiBob, dan is dat de bron. Deze koppeling past als GlobalView per land de enige volledige registratie is.

Worden accounts van vertrekkers verwijderd?

Nee, geschorst. Data overdragen, archiveren of verwijderen doet IT. Een vaste termijn daarvoor kan later als uitbreiding.

Kunnen we met een paar landen beginnen?

Ja. We beginnen met de landen met de meeste medewerkers; de rest kan later als uitbreiding.

Technische details voor IT

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

  • ADP GlobalView Worker API: GET /hr/v2/worker-demographics (of /hr/v2/workers) met header ADP-Context-ExpressionID country='XX', OData $top (maximaal 100), $skip, $filter en $count. Velden onder meer associateOID, legalName (givenName, familyName1, familyName2, nickName), businessCommunication (emails 0010, mobiles 0021), workAssignments (jobTitle, homeOrganizationalUnits met ORGEH en WERKS, hireDate, terminationDate, reportsTo). Scope via de Consumer Application Registry; in GlobalView een Communication User (Practitioner).
  • Naar Google schrijven we via de Admin SDK Directory API (users met primaryEmail, name.givenName en name.familyName van maximaal 60 tekens, externalIds, organizations met name, title en department, relations met type manager en een e-mailadres, recoveryPhone in E.164, orgUnitPath en suspended). Toegang via een service account met domain-wide delegation.

Welke velden overgaan

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

Veld in ADP GlobalViewVeld in Google WorkspaceToelichting
workers/associateOIDexternalIds (type organization)Vaste sleutel voor het account
legalName/givenName of nickNamename.givenName
legalName/familyName1 en familyName2name.familyNameSamengevoegd, maximaal 60 tekens
Landcode uit ADP-Context-ExpressionIDorgUnitPath
workAssignments/jobTitleorganizations.title
homeOrganizationalUnits (ORGEH)organizations.department
homeOrganizationalUnits (WERKS, personeelsgebied)organizations.name
reportsTo/associateOIDrelations (manager, e-mailadres)
businessCommunication/mobiles (0021)recoveryPhoneAlleen in E.164-formaat
workAssignments/terminationDatesuspended

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.