Visma Peple logoOI

Identity en access management

Visma Peple One Identity koppeling: Peple als HR-bron voor One Identity Manager via de CSV-connector

Met een koppeling tussen Visma Peple en One Identity Manager staan medewerkers, organisatie-eenheden en contracten uit Peple elke dag klaar in vaste bestanden, die de CSV-connector van One Identity Manager inleest. One Identity Manager maakt daarmee accounts en rechten aan, en ziet een vertrek of het einde van een vervanging op de datum uit Peple.

Wat de koppeling doet

Organisaties die Visma Peple voor HR gebruiken en One Identity Manager voor identity governance, houden medewerkers met contracten bij meer eenheden en invallers vaak met de hand bij.

  1. In Visma Connect krijgt KoppelHet een client met alleen de exportscopes voor medewerkers, contracten, organisatie-eenheden en vervangingen.
  2. We leggen samen de kolommen en sleutels van drie bestanden vast, en de map waar One Identity Manager ze leest.
  3. KoppelHet start de exports in Peple, haalt de bestanden op en schrijft de nieuwe set pas weg als alles binnen is.
  4. One Identity Manager leest de bestanden in één systeemverbinding, alleen-lezen, met de afdelingen eerst.
  5. Vertrekkers blijven met hun datum uit dienst in het bestand tot na de afgesproken termijn.
Visma Peple → KoppelHet → One IdentityBRONVisma PepleDOELOne IdentityOne IdentityKoppelHetmapping · logging · monitoringVisma Peple → KoppelHet → One IdentityBRONVisma PepleDOELOne IdentityOne IdentityKoppelHetmapping · logging · monitoring
Heen: Medewerkerbestand met één regel per persoon · Bestand met organisatie-eenheden als pad · Bestand met contracten en vervangingen per eenheid · Datums in dienst, uit dienst en einde vervanging

Waar je op let bij Visma Peple en One Identity

  • Een medewerker kan in Peple contracten bij meer organisatie-eenheden hebben. Bij dubbele sleutels in één bestand kiest de CSV-connector naar instelling de eerste, de laatste, geen enkele regel of een foutmelding. KoppelHet levert daarom één medewerkerregel met het hoofdcontract, en alle contracten als aparte regels in een eigen bestand met een eigen sleutel.
  • Organisatie-eenheden in Peple hebben een bovenliggende eenheid en eigen begin- en einddatums. De CSV-connector kan één kolom als pad in een hiërarchie lezen en laadt bovenliggende eenheden dan eerst. KoppelHet bouwt dat pad uit de bovenliggende eenheden en laat opgeheven eenheden weg.
  • Peple heeft een aparte export voor vervangingen, met begin- en einddatum. KoppelHet zet een vervanging als regel in het contractbestand met die datums, zodat One Identity Manager een invaller rechten op de eenheid geeft zolang de vervanging loopt, ook als hij daar geen eigen contract heeft.
  • Bij een bestand als bron kan One Identity Manager ontbrekende personen niet als openstaand markeren. Peple staat bovendien maar twee volledige exports per dag per onderdeel toe. KoppelHet laat vertrekkers daarom met hun einddatum staan en bouwt de volledige stand zelf bij uit incrementele exports, met één volledige controle per nacht.
  • Op zaterdagavond weigert Peple exports voor onderhoud. KoppelHet schrijft een nieuwe set pas weg als alle Peple-exports binnen zijn, en laat anders de vorige set staan, zodat One Identity Manager nooit een half bestand leest en medewerkers als verdwenen ziet.
  • De CSV-connector leest datums volgens de taal die bij de systeemverbinding is ingesteld. KoppelHet schrijft alle datums uit Peple als jaar-maand-dag, zodat het einde van een vervanging op 03-04 niet als 4 maart wordt gelezen.

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

Hoe wordt het contractbestand in One Identity Manager gebruikt?

Dat bepalen jullie in de mapping, bijvoorbeeld als extra afdelingslidmaatschap. Rollen per eenheid kunnen daarop draaien.

Komen BSN of privéadres in de bestanden?

Nee. De koppeling vraagt de scopes voor contact- en belastinggegevens niet aan.

Technische details voor IT

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

  • Peple via de Visma.net HRM & Payroll Reporting API (Visma Connect client credentials) met scopes voor de exports van employees, contracts, organizationunits en employeereplacement (POST command, GET query op jobId); incrementeel met changeTimestampAfter; twee volledige refreshes per endpoint per tenant per 24 uur; 503 met Retry-After tijdens onderhoud. Geen exportcontactinformation of exporttaxinformation.
  • One Identity Manager leest via de CSV-connector drie bestanden in één systeemverbinding (UTF-8, één kopregel, tekstbegrenzers), met een sleutelkolom per bestand, Hierarchical sort order op het afdelingspad, Uniqueness violation behavior op Throw error, Read-only access en Data import in de synchronisatiestap. Toegang tot de bestanden direct of via een remote connection server.

Welke velden overgaan

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

Veld in Visma PepleVeld in One IdentityToelichting
PersoneelsnummerSleutelkolom medewerkerbestand (PersonnelNumber)
Voornaam en achternaam volgens nameusageFirstName en LastName
businessemailaddressDefaultEmailAddress
functionname en orgunit (hoofdcontract)Functie en primaire afdeling
orgunit met orgunitparentidAfdelingspad (Hierarchical sort order)
Contracten en vervangingen per orgunitRegel per toewijzing in het contractbestand
manageruseridPersoneelsnummer leidinggevende
Begin- en einddatum contract of vervangingEntryDate en ExitDate (JJJJ-MM-DD)

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.