Personio logoActive Directory logo

Identity en access management

Personio Active Directory koppeling: van cloud-HR naar je eigen domein

Met een koppeling tussen Personio en Active Directory krijgt een nieuwe collega in Personio automatisch een account in jullie eigen Active Directory, bij de juiste vestiging en met functie, afdeling en leidinggevende. Op de laatste werkdag wordt het account uitgeschakeld, zodat IT geen Excel-lijst met nieuwe collega's en vertrekkers meer bijhoudt.

Wat de koppeling doet

Organisaties die HR naar Personio in de cloud hebben verplaatst, terwijl het domein nog op Active Directory in het eigen serverpark draait, hebben tussen die twee niets. IT houdt een Excel-lijst bij van nieuwe collega's en vertrekkers, en de afdelingen in AD lopen uit de pas met Personio.

  1. IT installeert eenmalig een klein programma van KoppelHet in het domein, met alleen rechten op de mappen van de koppeling.
  2. HR voert een nieuwe collega in in Personio. KoppelHet bedenkt gebruikersnaam en e-mailadres.
  3. Het account staat klaar in Active Directory bij de vestiging uit Personio, met leidinggevende en afdelingsgroepen, maar nog uitgeschakeld.
  4. Op de startdatum gaat het account aan, en via Microsoft ook in Entra ID en Microsoft 365.
  5. Op de laatste werkdag wordt het account uitgeschakeld en apart gezet bij de vertrokken medewerkers.
Personio → KoppelHet → Active DirectoryBRONPersonioDOELActive DirectoryKoppelHetmapping · logging · monitoringPersonio → KoppelHet → Active DirectoryBRONPersonioDOELActive DirectoryKoppelHetmapping · logging · monitoring
Heen: Gebruikersaccount met gebruikersnaam en e-mailadres · Map per vestiging of juridische entiteit · Functie, afdeling, vestiging en leidinggevende · Groepen per afdeling of team · Vervaldatum van het account

Waar je op let bij Personio en Active Directory

  • Personio kan geen verbinding maken met een server in jullie netwerk. De wijziging komt daarom binnen op het KoppelHet platform, en het programma in jullie netwerk haalt de opdracht daar zelf op.
  • Naast uitschakelen krijgt het account een vervaldatum gelijk aan de laatste werkdag. Dan weigert Active Directory zelf de aanmelding, ook als het programma die dag een keer niet bereikbaar is.
  • Personio wordt vaak internationaal gebruikt, met namen als Müller of Łukasz. Een gebruikersnaam in Active Directory mag hooguit 20 tekens hebben en geen bijzondere tekens. We zetten accenten om voor de gebruikersnaam en laten de weergavenaam zoals Personio hem heeft.
  • Een medewerker die in Personio nog in onboarding staat, krijgt al een account, maar uitgeschakeld. Pas op de startdatum gaat het aan, zodat iemand die vroeg is ingevoerd niet al weken kan inloggen.
  • Externen in Personio komen in een eigen map. Hun account vervalt ook op de einddatum van het contract, zodat een vergeten verlenging niet tot een vergeten account leidt.
  • Personio kent afdelingen en teams. De afdeling staat in de adreslijst; het team bepaalt alleen in welke beveiligingsgroepen iemand zit. Zo blijft de afdeling in de adreslijst herkenbaar.
  • De vestiging in Personio bepaalt de map. Verhuist iemand naar een andere vestiging, dan verhuist het account mee en gelden de regels van die locatie.

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

Waarom niet rechtstreeks naar Entra ID?

Werken jullie hybride, dan is Active Directory de bron voor de accounts, en zou een wijziging in Entra ID weer worden overschreven. Gaan jullie later volledig naar de cloud, dan zetten we het doel om.

Welke rechten heeft het programma in ons netwerk nodig?

Alleen rechten om accounts en groepen te beheren in de mappen die de koppeling beheert. Geen domeinbeheerder.

Wat gebeurt er als een melding uit Personio niet aankomt?

Een periodieke controle legt Personio naast Active Directory. Wat afwijkt, wordt alsnog verwerkt en staat in de logging.

Kunnen we bestaande accounts behouden?

Ja. Voor livegang koppelen we bestaande accounts aan de medewerkers in Personio. Accounts die niet te koppelen zijn, komen op een lijst voor IT.

Technische details voor IT

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

  • Personio wordt gelezen via webhooks en de Personio API v2, met een periodieke controle via de API.
  • Een KoppelHet-agent in het domein haalt opdrachten op via een uitgaande verbinding en heeft alleen rechten op de organizational units (OU's) van de koppeling, geen domeinbeheerder.
  • AD-attributen onder meer employeeID (Personio-id, maximaal 16 tekens), sAMAccountName (maximaal 20 tekens, geen tekens als / of [), userPrincipalName, mail, title, department, physicalDeliveryOfficeName, company, manager, accountExpires en userAccountControl. Externen herkend aan type EXTERNAL.
  • Entra Connect synchroniseert het account naar Entra ID.

Welke velden overgaan

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

Veld in PersonioVeld in Active DirectoryToelichting
id (person)employeeIDIn AD maximaal 16 tekens
preferred_name of first_namegivenName
last_namesn
NaamgevingsregelsAMAccountNameZonder accenten en hooguit 20 tekens
NaamgevingsregeluserPrincipalName en mail
positiontitle
org_units (afdeling)department
officephysicalDeliveryOfficeName en OU
legal_entitycompany
supervisormanagerDistinguished name van het account van de leidinggevende
last_working_dayaccountExpires en userAccountControl

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.