Sage People logoTOPdesk logo

HR naar ITSM

Sage People koppelen met TOPdesk: personen en onboardingtickets voor de Nederlandse servicedesk

Met een koppeling tussen Sage People en TOPdesk staan team members van de Nederlandse entiteit als persoon in TOPdesk, met afdeling, vestiging en leidinggevende, en maakt KoppelHet bij een nieuwe collega, functiewissel of vertrek een melding of wijziging aan voor de juiste behandelaarsgroep. Een nieuw employment record start een onboardingmelding of een wijziging uit jullie sjabloon, en een einddatum een offboardingmelding.

Wat de koppeling doet

Werkgevers met Sage People voor HR en TOPdesk voor lokale IT en facilitair beheer zetten nieuwe collega's pas in TOPdesk na een mail van de manager. Vertrekkers houden hun pas tot iemand het merkt.

  1. HR legt een nieuwe team member vast in Sage People, met een employment record en startdatum.
  2. KoppelHet haalt de gewijzigde team members en employment records van de Nederlandse entiteit op.
  3. De persoon komt in TOPdesk bij de vestiging van het kantoor, met afdeling en leidinggevende, en een onboardingwijziging start met de startdatum.
  4. Wijzigen afdeling of leidinggevende, dan volgt de persoon in TOPdesk.
  5. Een week voor de laatste werkdag komt een offboardingmelding voor laptop, pas en toegang; na de laatste werkdag archiveert KoppelHet de persoon.
  6. De onboardingmelding staat op naam van de nieuwe collega en komt bij de behandelaarsgroep van de vestiging, met de startdatum als streefdatum en functie, afdeling en leidinggevende in de tekst. Wil de servicedesk vaste taken, dan wordt het een wijziging uit een sjabloon.
  7. Een nieuwe functie of afdeling levert een wijzigingsmelding op, zodat IT rechten en middelen aanpast.
Sage People → KoppelHet → TOPdeskBRONSage PeopleDOELTOPdeskKoppelHetmapping · logging · monitoringSage People → KoppelHet → TOPdeskBRONSage PeopleDOELTOPdeskKoppelHetmapping · logging · monitoring
Heen: Persoon met personeelsnummer en naam · Afdeling · Vestiging per kantoor · Leidinggevende · Onboarding- en offboardingwijziging · Onboardingmelding of -wijziging met startdatum, functie, afdeling en leidinggevende · Wijzigingsmelding bij een nieuwe functie of afdeling, offboardingmelding voor vertrek

Waar je op let bij Sage People en TOPdesk

  • De startdatum staat in Sage People op het employment record. Een team member zonder employment record levert nog geen onboardingmelding op; die komt pas als het dienstverband met datum is vastgelegd.
  • Krijgt een collega die al in het Verenigd Koninkrijk werkt een employment record bij de Nederlandse entiteit, dan is dat voor TOPdesk een nieuwe start. De melding gaat naar de Nederlandse servicedesk voor pas en werkplek.
  • Wordt een geplande einddatum in Sage People weer weggehaald, dan krijgt de openstaande offboardingmelding in TOPdesk een actie met die mededeling, zodat facilitair de pas niet inneemt.
  • Sage People bewaart de persoon en het dienstverband als twee aparte records. Een einddatum verandert alleen het employment record, dus KoppelHet kijkt naar wijzigingen in beide, zodat een vertrek niet wordt gemist.
  • Wat de koppeling in Sage People mag lezen, staat in de permission set van een aparte API-gebruiker. Salaris en beoordelingen staan daar niet in, zodat alleen gegevens voor de servicedesk het systeem verlaten.
  • Sage People wordt vaak voor meerdere landen gebruikt. KoppelHet neemt alleen team members van de Nederlandse entiteit mee, zodat de Nederlandse TOPdesk geen Britse collega's krijgt.
  • Een einddatum wordt in Sage People vaak vooruit vastgelegd. De offboardingwijziging start meteen met die datum, zodat facilitair de pas op de laatste werkdag kan innemen; archiveren gebeurt pas de dag erna.
  • Een team member kan na een terugkeer een nieuw employment record krijgen. KoppelHet haalt de gearchiveerde persoon dan terug in TOPdesk, zodat eerdere meldingen bij dezelfde persoon blijven.
  • Werkt iemand een deel van de week bij klanten of op een andere locatie, dan hoort hij in Sage People toch bij één kantoor. Dat kantoor wordt de vestiging in TOPdesk, zodat meldingen over pas en werkplek bij de juiste facilitair medewerker uitkomen.

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

Kunnen we ook tickets laten aanmaken voor onboarding en offboarding?

Ja. Een nieuw employment record levert een onboardingmelding of een wijziging uit jullie sjabloon op, standaard vier weken voor de startdatum, en een einddatum een offboardingmelding voor de laatste werkdag.

Wanneer ziet de servicedesk een nieuwe collega?

Dezelfde dag dat HR de team member met employment record vastlegt, met de startdatum in de onboardingwijziging.

Wat moeten we in Sage People regelen?

Een aparte API-gebruiker met leesrechten op de afgesproken velden, en een app waarmee de koppeling zich aanmeldt. Jullie Salesforce- of Sage People-beheerder doet dat eenmalig.

Wie bepaalt wat er in de onboardingwijziging staat?

Jullie servicedesk, via een sjabloon in TOPdesk. KoppelHet vult het met de persoon, de vestiging en de startdatum.

Hoe zit het met de AVG?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. De koppeling leest alleen de velden die jullie vrijgeven, en elke actie staat in de auditlogging.

Technische details voor IT

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

  • Sage People wordt gelezen via de Salesforce API met SOQL op fHCM2__Team_Member__c en fHCM2__Employment__c, gefilterd op de wijzigingsdatum van beide objecten. Aanmelden via een External Client App met OAuth 2.0 client credentials, Run As een API-gebruiker met een Salesforce Integration-licentie en een permission set met alleen leesrechten.
  • Naar TOPdesk schrijven we via de TOPdesk REST API (Supporting Files voor personen, afdelingen en vestigingen; Change voor wijzigingen vanuit een sjabloon). employeeNumber tot 20 tekens, firstName tot 30, prefixes tot 10, surName tot 50.
  • Tickets via de TOPdesk REST API: meldingen met POST /tas/api/incidents (callerLookup naar de persoon, briefDescription, request, category, operatorGroup, targetDate en externalNumber), of wijzigingen met POST /tas/api/operatorChanges vanuit een sjabloon (template en requester). KoppelHet bewaart per medewerker welke melding of wijziging al is aangemaakt, per indiensttreding en per datum uit dienst.

Welke velden overgaan

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

Veld in Sage PeopleVeld in TOPdeskToelichting
Employee Number (team member)employeeNumberMaximaal 20 tekens
First NamefirstName
Last NamesurName en prefixesVoorvoegsel afsplitsen
E-mail (team member)email
Departmentdepartment
Kantoor of locatiebranchVia een vertaaltabel
Job TitlejobTitle
Manager (team member)manager
Start Date en End Date (employment)Onboarding- en offboardingwijziging
Indiensttreding, wijziging of vertrekMelding (incidents) of wijziging uit sjabloon (operatorChanges)Per gebeurtenis gekozen bij de start
Gesynchroniseerde persooncallerLookup of requesterDe melding staat op naam van de medewerker
Startdatum of einddatum employment recordtargetDate en briefDescriptionBijvoorbeeld Onboarding 01-11-2026: naam
Functie, afdeling en leidinggevenderequest (tekst van de melding)
Vestiging of afdelingoperatorGroup en categoryBehandelaarsgroep per vestiging

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.