
Identity en access management
Factorial Entra ID koppeling: Microsoft-accounts vanuit Factorial, naast de Azure-app van Factorial
Met een koppeling tussen Factorial en Microsoft Entra ID krijgt elke nieuwe medewerker uit Factorial een Microsoft-account met functie, team, juridische entiteit en leidinggevende, en wordt het account na de einddatum geblokkeerd. Factorial biedt zelf een Microsoft Azure-app, die volgens Factorial vooral single sign-on regelt en gebruikersgegevens actueel houdt; KoppelHet komt erbij als je accounts vanuit Factorial wilt laten aanmaken, wijzigen en blokkeren, met eigen regels voor entiteiten, groepen en licenties.
Wat de koppeling doet
Organisaties met Factorial en Microsoft 365 laten medewerkers vaak via de Azure-app met hun Microsoft-account in Factorial inloggen. De accounts zelf maakt IT nog met de hand aan na een bericht van HR, en vertrekkers blijven soms weken actief.
- HR legt in Factorial een nieuwe medewerker vast bij de Nederlandse entiteit.
- Factorial meldt de aanname; KoppelHet maakt het Microsoft-account aan, uitgeschakeld tot de startdatum.
- Groepen en licentie volgen uit entiteit, team en functie.
- Bij een wissel van team of functie past KoppelHet afdeling, manager en groepen aan op de ingangsdatum.
- Na de einddatum wordt het account geblokkeerd; de aanmelding op Factorial via Microsoft stopt daarmee ook.
Waar je op let bij Factorial en Microsoft Entra ID
- De Microsoft Azure-app van Factorial is volgens Factorial gratis en bedoeld voor single sign-on, met actuele gebruikersgegevens en toegangsbeheer als voordeel. Hoe gegevens van Factorial naar Entra ID gaan, beschrijft Factorial niet. KoppelHet regelt juist die stroom, en de single sign-on kan gewoon blijven.
- Loggen medewerkers via Microsoft in op Factorial, dan hangt die toegang aan het Microsoft-account. Blokkeert KoppelHet het account na de einddatum, dan stopt ook de toegang tot Factorial en de andere Microsoft-apps.
- Factorial heeft een aparte stroom HR-mutaties per soort, zoals aanname, contractwijziging en beëindiging. KoppelHet leest die per soort en per juridische entiteit, zodat alleen de entiteiten die bij deze Microsoft-omgeving horen accounts opleveren.
- Contracten staan in Factorial als versies met een ingangsdatum. Een nieuwe functie per de eerste van de maand verandert het account op die dag, niet op het moment dat HR hem invoert.
- Microsoft vraagt voor een licentie een land bij de gebruiker. Het land komt uit de juridische entiteit in Factorial, zodat een collega in Spanje en een in Nederland elk de juiste gebruikslocatie krijgen.
- Factorial probeert een mislukte melding tot twintig keer in 48 uur en zet het abonnement daarna uit. KoppelHet bewaakt dat en vergelijkt elke dag alle actieve medewerkers met Entra ID, zodat een vertrek niet aan één melding hangt.
- Factorial zet de API-versie met een datum in het adres. KoppelHet test een nieuwe versie eerst in de demo-omgeving van Factorial, zodat een wijziging aan Factorials kant geen accounts blokkeert.
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 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.
Veelgestelde vragen
Werkt dit ook met Active Directory on-premise?
Ja, via een klein programma in jullie netwerk.
Hoe zit het met auditlogging, AVG en ons integratieplatform?
Elke actie van de koppeling staat in de auditlogging van het KoppelHet-platform. Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst; salaris en verzuim uit Factorial gaan niet naar Entra ID. Een bestaand integratieplatform blijft ongemoeid.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- KoppelHet leest Factorial via de Factorial API (versie 2026-07-01 in het pad) met OAuth 2.0 - employee updates (new hires, contract changes, terminations) gefilterd op legal_entities_ids, employees, contract versions, teams en legal entities. Webhook subscriptions met tot twintig pogingen in 48 uur, daarna uitgeschakeld.
- Naar Entra ID schrijven we via Microsoft Graph (user) met employeeId (maximaal 16 tekens), givenName, surname, userPrincipalName, jobTitle, department, companyName, manager, usageLocation, employeeHireDate en accountEnabled, of via API-driven inbound provisioning (vraagt Entra ID P1 of hoger).
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Factorial | Veld in Microsoft Entra ID | Toelichting |
|---|---|---|
Employee id | employeeId | |
first_name en last_name | givenName en surname | |
Naamgevingsregel per entiteit | userPrincipalName en mailNickname | |
Functie (contract version) | jobTitle | |
Team | department | |
Legal entity | companyName | |
Manager | manager | |
Land van de legal entity | usageLocation | |
Startdatum | employeeHireDate | |
Einddatum (termination) | accountEnabled = false |
Gerelateerd
Factorial → 4PS Construct
Factorial 4PS Construct koppeling: monteurs en uitvoerders met hun kostenplaats als dimensie in 4PS
Factorial → Active Directory
Factorial Active Directory koppeling: domeinaccounts vanuit Factorial
Factorial → ADP iHCM
Factorial ADP iHCM koppeling: contractversies en ontslag van de Nederlandse entiteit naar ADP
Factorial → AFAS Profit
Factorial koppelen met AFAS: medewerkers en contracten uit Factorial in AFAS Profit Payroll