Lucca logoGoogle Workspace logo

Identity en access management

Lucca Google Workspace koppeling: Google-accounts vanuit Lucca, met het adres terug als professioneel e-mailadres

Met een koppeling tussen Lucca en Google Workspace krijgt elke nieuwe medewerker uit Lucca een Google-account met functie, afdeling, vestiging en leidinggevende, en wordt het account geschorst zodra het dienstverband in Lucca is afgelopen. Het Google-adres gaat terug naar Lucca als professioneel e-mailadres; een eigen Google-koppeling van Lucca die accounts aanmaakt, vonden we niet.

Wat de koppeling doet

Organisaties die Lucca gebruiken voor HR en verlof, en Google Workspace als werkplek, hebben vaak Franse of Belgische collega's naast Nederlandse. IT maakt de Google-accounts met de hand, en het adres moet daarna ook nog in Lucca.

  1. HR maakt in Lucca een medewerker met dienstverband en eerste functie aan.
  2. KoppelHet maakt het Google-account in de eenheid van de juridische entiteit, geschorst tot het dienstverband begint.
  3. Het Google-adres gaat terug naar Lucca als professioneel e-mailadres.
  4. Een nieuwe functie past titel, afdeling en leidinggevende in Google aan.
  5. Na het einde van het dienstverband schorst KoppelHet het account en draagt na de bewaartermijn de bestanden over.
Lucca → KoppelHet → Google WorkspaceBRONLuccaDOELGoogle WorkspaceKoppelHetmapping · logging · monitoringLucca → KoppelHet → Google WorkspaceBRONLuccaDOELGoogle WorkspaceKoppelHetmapping · logging · monitoring
Heen: Google-account per medewerker · Organisatie-eenheid per juridische entiteit · Functie, afdeling, vestiging en leidinggevende · Google-adres terug naar Lucca · Schorsen na het einde van het dienstverband

Waar je op let bij Lucca en Google Workspace

  • In Lucca kan alleen een medewerker met een actief dienstverband bij zijn Lucca-account. KoppelHet laat het Google-account daarom dezelfde regel volgen; geschorst voor de start, actief tijdens het dienstverband en weer geschorst als het voorbij is. HR regelt met één invoer in Lucca de toegang tot beide.
  • Lucca wijst bij elke medewerker de functie aan die nu geldt. Functie, afdeling en leidinggevende hangen daaraan. KoppelHet leest ze daar en past ze in Google aan op de dag dat een nieuwe functie ingaat, niet op de dag dat HR hem invoert.
  • Een dienstverband in Lucca verbindt de medewerker met een juridische entiteit, en twee dienstverbanden van dezelfde persoon overlappen niet. KoppelHet kiest de organisatie-eenheid en het domein in Google uit die entiteit, zodat een overstap naar een andere entiteit het account verhuist in plaats van een tweede te maken.
  • Google staat accenten in een gebruikersnaam toe, maar raadt aan symbolen te beperken omdat apps van derden strenger controleren. Namen als Hélène of François komen bij Lucca-klanten veel voor. KoppelHet zet accenten om voor het adres en houdt de naam in Google zoals Lucca hem heeft.
  • Het e-mailadres van een medewerker is in Lucca via de API te wijzigen, maar Lucca weigert sommige domeinen met een foutmelding. KoppelHet zet het Google-adres terug en meldt het aan HR als Lucca het domein niet accepteert, in plaats van het stil over te slaan.
  • Lucca stuurt een melding met een time-out van drie seconden en probeert hooguit vijf keer binnen ongeveer een etmaal. KoppelHet bevestigt direct, verwerkt daarna, en vergelijkt elke dag alle medewerkers met Google, zodat een geschorst account niet van één melding afhangt.
  • Lucca staat vijftig verzoeken per minuut per omgeving toe, gedeeld met verlof- en salariskoppelingen. KoppelHet haalt functies samen met de medewerker op en verdeelt de dagelijkse vergelijking over de nacht, zodat de Google-koppeling de andere Lucca-koppelingen niet afremt.

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

Werkt dit met meerdere juridische entiteiten?

Ja. Per entiteit leggen we het domein en de organisatie-eenheid in Google vast.

Technische details voor IT

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

  • Lucca API (v5, header Api-Version) met OAuth 2.0 - employees (status, email schrijfbaar met scope employees.readwrite; sommige domeinen geven 400), employments (start.date, end.date, legalEntity), job-positions (jobTitle, department, businessEstablishment, manager) en applicableJobPosition. Webhooks employee.created, employee.updated, employment.created en employment.updated; drie seconden time-out, tot vijf pogingen in ongeveer 24 uur. Limiet 50 verzoeken per minuut per tenant.
  • Naar Google via de Admin SDK Directory API (users met externalIds, name, primaryEmail, password en changePasswordAtNextLogin, orgUnitPath, organizations, relations type manager en suspended; groups en members) en de Data Transfer API, met een service account met domain-wide delegation.

Welke velden overgaan

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

Veld in LuccaVeld in Google WorkspaceToelichting
employeeNumber of idexternalIds (type organization)
givenName en familyNamename.givenName en name.familyName
Naamgevingsregel (zonder accenten)primaryEmail
jobTitle (geldende functie)organizations.title
department (geldende functie)organizations.department en groepen
legalEntity (dienstverband)orgUnitPath
manager (geldende functie)relations (type manager)
status en einddatum dienstverbandsuspended
primaryEmail (Google)email in Lucca

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.