Identity en access management
Factorial One Identity koppeling: medewerkers, teams en entiteiten uit Factorial in One Identity Manager
Met een koppeling tussen Factorial en One Identity Manager staan alle medewerkers uit Factorial elke dag in een vast bestand, met entiteit, teams, leidinggevende, datum in dienst en de datum waarop de toegang stopt, dat de CSV-connector van One Identity Manager inleest. One Identity Manager kent daarmee rechten toe per entiteit en team, en verwerkt een vertrek op de dag die HR in Factorial kiest.
Wat de koppeling doet
Organisaties met One Identity Manager en Factorial als HR-systeem missen een connector voor Factorial. Medewerkers worden dan uit een export geladen, waardoor een vertrek of overstap naar een andere entiteit pas na de volgende export in One Identity Manager staat.
- In Factorial komt een bedrijfstoken voor KoppelHet en webhook-abonnementen op medewerkers en contractversies.
- KoppelHet zet een bestand met vaste kolommen op de plek die de synchronisatieserver leest.
- De beheerder van One Identity Manager richt de CSV-connector in, met het Factorial-id als sleutel en een kolom met meerdere waarden voor teams.
- Na elke melding uit Factorial werkt KoppelHet de regel van die medewerker bij.
- Een vertrekker blijft in het bestand met de datum waarop de toegang stopt, tot na de bewaartermijn.
Waar je op let bij Factorial en One Identity
- Starling Connect noemt in de release notes tot februari 2026 alleen Workday, SuccessFactors en Oracle Fusion als HR-connector. Factorial heeft eigen apps voor onder meer Okta en JumpCloud, niet voor One Identity. De CSV-connector van One Identity Manager is daarom de route, met KoppelHet als leverancier van het bestand.
- Een medewerker kan in Factorial in meerdere teams zitten. De CSV-connector kent een kolom met meerdere waarden en een eigen scheidingsteken. KoppelHet zet alle teams in die kolom, zodat One Identity Manager per medewerker één regel leest en toch elk team voor rechten kan gebruiken.
- In Factorial legt HR bij een beëindiging vast wanneer de toegang stopt, los van het einde van het contract. KoppelHet zet de datum van de toegang als ExitDate en het contracteinde in een eigen kolom, zodat jullie in One Identity Manager kunnen kiezen welke datum telt.
- One Identity Manager kan een regel die uit een bestand van een ander systeem verdwijnt niet als openstaand markeren. Factorial blijft een beëindigde medewerker teruggeven met active op false. KoppelHet houdt die regel in het bestand met ExitDate, zodat de Person in One Identity Manager niet door een ontbrekende regel wordt geraakt.
- Een geplande beëindiging verschuiven kan in Factorial alleen door hem terug te draaien en opnieuw in te voeren, en elk van die stappen geeft een melding. KoppelHet schrijft het bestand pas na de laatste melding van zo'n reeks bij, zodat One Identity Manager niet midden in de correctie een actieve medewerker ziet.
- Gaat iemand naar een andere juridische entiteit, dan begint in Factorial een nieuw contract op een datum, en tot die dag hoort de medewerker bij de oude entiteit. KoppelHet past de kolom bedrijf op die datum aan, zodat One Identity Manager de rechten van de nieuwe entiteit niet eerder toekent.
- Factorial zet een webhook-abonnement uit na twintig mislukte pogingen of 48 uur, en het abonnement kan daarna weer aan. KoppelHet bewaakt de abonnementen, zet ze na een storing weer aan en bouwt elke nacht het hele bestand opnieuw op uit de API, zodat een gemiste melding de volgende synchronisatie niet haalt.
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
Welke vertrekdatum ziet One Identity Manager?
De datum waarop de toegang tot Factorial stopt, met het contracteinde als extra kolom.
Staan bankgegevens of salaris in het bestand?
Nee. Factorial stuurt die soms mee in meldingen, maar KoppelHet bewaart ze niet en zet ze niet in het bestand.
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-10-01 in het pad): employees met active, is_terminating, terminated_on, legal_entity_id, manager_id en country, contractversies, teams en legal entity changes, plus webhooks voor medewerkers (create_with_contract, update, terminate, unterminate) en contractversies. Webhooks zonder id per levering; tot twintig pogingen in 48 uur.
- One Identity Manager leest via de CSV-connector één bestand (UTF-8, kopregel, tekstbegrenzers, taal voor datums) met PersonnelNumber als sleutelkolom en een MVP-kolom met eigen scheidingsteken voor teams. Synchronisatiestap met Data import, zonder MarkAsOutstanding; toegang direct of via een remote connection server.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Factorial | Veld in One Identity | Toelichting |
|---|---|---|
id | Sleutelkolom PersonnelNumber | |
first_name en last_name | FirstName en LastName | |
email | Kolom werkadres | |
Teams | Kolom teams (meerdere waarden) | |
legal_entity_id | Kolom bedrijf | |
country | Kolom land | |
manager_id | Kolom leidinggevende | |
Startdatum contract | EntryDate | |
terminated_on (einde toegang) | ExitDate |
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