Loket logoJira Service Management logo

HR naar ITSM

Loket koppelen met Jira Service Management: portaalklanten, organisaties per werkgever en onboardingverzoeken

Met een koppeling tussen Loket en Jira Service Management staat elke werknemer uit Loket als klant in het portaal van Jira Service Management, in de organisatie van zijn werkgever, en maakt KoppelHet bij een nieuw of beëindigd dienstverband een verzoek aan namens die werknemer. Na de einddatum trekt de koppeling de portaaltoegang in; eerdere verzoeken blijven zichtbaar.

Wat de koppeling doet

Organisaties die via Loket verlonen, vaak met een administratiekantoor, en Jira Service Management voor IT gebruiken, horen van een nieuwe werknemer meestal via een mail van HR. Het onboardingverzoek wordt dan door iemand anders ingediend dan de werknemer zelf, en staat niet op zijn naam.

  1. KoppelHet haalt per werkgever de wijzigingen op werknemers en dienstverbanden op uit Loket.
  2. Elke werkgever is een organisatie in Jira Service Management; de werknemer wordt klant en lid van die organisatie.
  3. Binnen de afgesproken termijn voor de begindatum maakt KoppelHet een verzoek van het onboarding-request type aan, namens de werknemer.
  4. Bij het einde van het dienstverband volgt een offboardingverzoek met de reden van vertrek.
  5. De dag na de einddatum trekt KoppelHet de portaaltoegang in.
Loket → KoppelHet → Jira Service ManagementBRONLoketDOELJira Service ManagementKoppelHetmapping · logging · monitoringLoket → KoppelHet → Jira Service ManagementBRONLoketDOELJira Service ManagementKoppelHetmapping · logging · monitoring
Heen: Klant in het portaal · Organisatie per werkgever · Verzoek van het request type voor onboarding · Verzoek bij het einde van het dienstverband · Portaaltoegang intrekken na vertrek

Waar je op let bij Loket en Jira Service Management

  • Loket kent bij een gebeurtenis alleen e-mailontvangers en geen bericht aan een ander systeem. KoppelHet vraagt daarom per werkgever meerdere keren per dag de wijzigingen op, en maakt pas daarna klant en verzoek in Jira Service Management aan.
  • Een klant in Jira Service Management heeft geen veld voor een personeelsnummer. KoppelHet bewaart zelf welk accountId bij welke werkgever en welk werknemersnummer hoort, omdat nummers in Loket per werkgever opnieuw beginnen.
  • Werkgevers in Loket worden organisaties in Jira Service Management. Werknemers van dezelfde werkgever zien zo elkaars verzoeken als jullie portaal dat toestaat, en een servicedesk per werkgever kan op de organisatie filteren.
  • Een nieuwe werknemer kan in Loket eerst als concept bestaan, voordat de administratie hem definitief maakt. Het onboardingverzoek wacht op de definitieve werknemer, zodat er geen portaalklant ontstaat voor iemand die niet begint.
  • Het zakelijke e-mailadres staat in Loket vaak pas na de start. Jira Service Management maakt een klant aan op e-mailadres; zolang dat ontbreekt, zet KoppelHet het verzoek namens de leidinggevende en verwijst het naar de nieuwe werknemer.
  • Loket legt bij het einde van een dienstverband een reden vast. KoppelHet zet die in een veld van het offboardingverzoek, zodat IT bij een vertrek per direct anders handelt dan bij een contract dat afloopt.
  • Volgt een nieuw dienstverband direct op een tijdelijk contract, dan blijft de klant actief. Er komt geen offboardingverzoek en de portaaltoegang blijft staan.

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

Ons administratiekantoor beheert Loket. Kan de koppeling dan werken?

Ja. De koppeling heeft een Loket-gebruiker nodig die de werkgevers mag lezen; het kantoor kan die toegang geven.

Moeten nieuwe werknemers zich zelf aanmelden bij het portaal?

Nee. Zodra het zakelijke e-mailadres in Loket staat, maakt KoppelHet de klant aan in de organisatie van de werkgever.

Gebruiken jullie Assets ook?

Niet in deze kleinste opzet. Werknemers als object in Assets kan later als uitbreiding.

Technische details voor IT

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

  • Loket via de Loket REST API met OAuth 2.0 (authorization code flow met refresh token), per werkgever. Werknemer met employeeNumber, firstName, prefix, lastName en businessEmailAddress; dienstverband met begindatum, endDate en endOfEmploymentReason; concepten via /conceptemployees.
  • Jira Service Management via /rest/servicedeskapi/: POST customer (email en displayName), organization met users, en PUT customer/user/{accountId}/revoke-portal-only-access (204 bij succes).
  • Verzoeken via POST /rest/servicedeskapi/request met serviceDeskId, requestTypeId, requestFieldValues en raiseOnBehalfOf. De velden per request type haalt KoppelHet op via /rest/servicedeskapi/servicedesk/{serviceDeskId}/requesttype/{requestTypeId}/field.

Welke velden overgaan

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

Veld in LoketVeld in Jira Service ManagementToelichting
businessEmailAddressKlant: email
firstName, prefix en lastNameKlant: displayName
WerkgeverOrganisatieEen per werkgever
Werkgever + employeeNumberBewaard in KoppelHet bij het accountIdNummers lopen per werkgever
Nieuw dienstverband of einde dienstverbandrequestTypeId
Klant die de koppeling aanmaakteraiseOnBehalfOf (accountId)
Begindatum of endDaterequestFieldValues: startdatum of laatste werkdag
Afdeling en functierequestFieldValues: afdeling en functie
endOfEmploymentReasonrequestFieldValues: reden van vertrek

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.