Simployer logoTOPdesk logo

HR naar ITSM

Simployer TOPdesk koppeling: medewerkers uit Simployer One als personen, met meldingen bij start en offboarding

Met een koppeling tussen Simployer en TOPdesk komt elke medewerker uit Simployer One als persoon in TOPdesk, met kantoor, afdeling, kostenplaats en leidinggevende, en krijgt de servicedesk een melding voor elke nieuwe collega en elke offboarding. KoppelHet gebruikt de webhooks van Simployer One en vergelijkt elke nacht, zodat TOPdesk ook bijblijft als een melding wegvalt.

Wat de koppeling doet

Organisaties die Simployer One voor HR gebruiken en een servicedesk in TOPdesk draaien, houden personen in TOPdesk vaak bij met een export die iemand af en toe importeert. Een collega die al uit Simployer is vertrokken, staat dan nog maanden als aanmelder in TOPdesk, en een nieuwe kracht ontbreekt als hij zijn eerste melding wil doen.

  1. HR maakt de medewerker in Simployer One aan met kantoor, afdeling, kostenplaats en leidinggevende.
  2. Simployer stuurt employee.created. KoppelHet haalt de medewerker op en maakt de persoon in TOPdesk.
  3. Vier weken voor de indiensttredingsdatum komt een onboardingmelding bij de behandelaarsgroep van het kantoor.
  4. Een wijziging van kantoor, afdeling of leidinggevende komt via employee.updated en past de persoon in TOPdesk aan.
  5. Staat er een offboardingdatum, dan volgt een week ervoor een offboardingmelding. Na die dag wordt de persoon gearchiveerd.
Simployer → KoppelHet → TOPdeskBRONSimployerDOELTOPdeskKoppelHetmapping · logging · monitoringSimployer → KoppelHet → TOPdeskBRONSimployerDOELTOPdeskKoppelHetmapping · logging · monitoring
Heen: Persoon met personeelsnummer, naam en werkadres · Vestiging uit het kantoor · Afdeling en kostenplaats · Leidinggevende · Onboarding- en offboardingmelding

Waar je op let bij Simployer en TOPdesk

  • Simployer One heeft per medewerker een kostenplaats en een effectieve kostenplaats. KoppelHet neemt de effectieve, omdat die ook geldt als de kostenplaats van de afdeling komt. Die gaat als budgethouder naar TOPdesk, zodat een bestelling voor een nieuwe collega op de juiste kostenplaats landt.
  • Simployer One kent naast de einddatum een aparte offboardingdatum. KoppelHet richt de offboardingmelding op de offboardingdatum als die er is, en valt anders terug op de einddatum, zodat de servicedesk de laptop ophaalt op de dag dat iemand echt stopt.
  • Elke webhook van Simployer heeft een eventId die bij een herhaalde aflevering gelijk blijft. KoppelHet onthoudt die ids, zodat dezelfde nieuwe medewerker nooit twee onboardingmeldingen in TOPdesk oplevert.
  • Een webhook bevat alleen nummer, naam en werkadres. Kantoor, afdeling en leidinggevende staan er niet in. KoppelHet haalt na elke melding de volledige medewerker op voordat de persoon in TOPdesk wordt bijgewerkt.
  • Het toegangstoken van Simployer One heeft rechten van een eigenaar op het hele account. KoppelHet gebruikt het alleen voor leesaanroepen en neemt bankgegevens, persoonsnummer en thuisadres nooit over naar TOPdesk.
  • Simployer biedt zelf een SCIM-ingang om gebruikers naar andere diensten te sturen, getest met Okta, Slack en Google Workspace. TOPdesk staat daar niet tussen, en een persoon in TOPdesk vraagt kantoor en afdeling als vestiging en afdeling. Daarom leest KoppelHet de gewone API.

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 ook met Simployer Classic?

Deze pagina beschrijft Simployer One. Classic heeft een andere API; of die volstaat, bekijken we in de intake.

Wat gebeurt er als HR een medewerker verwijdert?

Simployer meldt dat met employee.deleted. KoppelHet archiveert de persoon in TOPdesk en verwijdert niets, zodat de historie van meldingen blijft staan.

Technische details voor IT

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

  • Simployer One via de HRM One API (api.alexishr.com/v1, sandbox op api.sandbox.alexishr.com) met een bearer token: GET /employee met filters, select en relations (employeeNumber, workEmail, title, officeId, departmentId, costCenterId, effectiveCostCenterId, managerEmployeeId, hireDate, endDate, offboardDate, active, updated), /office, /department en /cost-center (code, name). Webhooks employee.created, employee.updated, employee.deleted, employee.onboarded en employee.offboarded met envelop eventId, eventType en timestamp; optioneel ondertekend met X-Simployer-Signature (HMAC-SHA256 over body en X-Simployer-Timestamp).
  • Naar TOPdesk via de TOPdesk REST API met een applicatiewachtwoord van een operator: personen via Supporting Files (employeeNumber maximaal 20 tekens, budgetHolder, archiveren met reden), meldingen met POST /tas/api/incidents (callerLookup, briefDescription, operatorGroup, targetDate, externalNumber).

Welke velden overgaan

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

Veld in SimployerVeld in TOPdeskToelichting
employeeNumberemployeeNumberMaximaal 20 tekens in TOPdesk
firstName en lastNamefirstName en surName
workEmailemail
titlejobTitle
officeId (naam via /office)branch
departmentId (naam via /department)department
effectiveCostCenterId (code via /cost-center)budgetHolder
managerEmployeeIdmanager
hireDatehireDate en targetDate van de onboardingmelding
offboardDate of endDateemploymentTerminationDate en archiveren

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.