Exact HR logoJira Service Management logo

HR naar ITSM

Exact HR koppelen met Jira Service Management: klanten en verzoeken uit Salaris voor Exact Online

Met een koppeling tussen Exact HR (Salaris voor Exact Online) en Jira Service Management komt elke medewerker uit Exact als klant in de servicedesk, in een organisatie per administratie en afdeling, en maakt een nieuw dienstverband of een einddatum in Exact een verzoek van het juiste request type. Een tijdelijk contract levert al ruim voor de einddatum een offboardingverzoek op.

Wat de koppeling doet

Organisaties die salaris in Exact Online verwerken en Jira Service Management als servicedesk gebruiken, horen vaak pas op de eerste werkdag dat er iemand begint. Tijdelijke contracten lopen af zonder dat IT het weet, en een oud-medewerker kan nog in het klantportaal inloggen.

  1. KoppelHet leest per administratie de gewijzigde medewerkers en actieve dienstverbanden uit Exact Online.
  2. Per administratie en afdeling bestaat een organisatie in Jira Service Management; de medewerker komt daar als klant in met zijn zakelijke adres.
  3. Voor de datum in dienst dient KoppelHet een onboardingverzoek in namens de leidinggevende, met een eigen request type voor externen.
  4. Een contract met een einddatum, of een beëindigd dienstverband, levert op de afgesproken termijn een offboardingverzoek op.
  5. De dag na de laatste werkdag trekt KoppelHet de portaaltoegang in.
Exact HR → KoppelHet → Jira Service ManagementBRONExact HRDOELJira Service ManagementKoppelHetmapping · logging · monitoringExact HR → KoppelHet → Jira Service ManagementBRONExact HRDOELJira Service ManagementKoppelHetmapping · logging · monitoring
Heen: Klant met roepnaam en zakelijk adres · Organisatie per administratie en afdeling · Onboardingverzoek, apart type voor externen · Offboardingverzoek bij einde contract of dienstverband · Ingetrokken portaaltoegang na vertrek

Waar je op let bij Exact HR en Jira Service Management

  • Exact onderscheidt bij het actieve dienstverband een bepaalde tijd, een onbepaalde tijd en extern. Een tijdelijk contract heeft daar een eigen einddatum, ook als het dienstverband zelf nog geen einddatum heeft. KoppelHet gebruikt die contractdatum om het offboardingverzoek op tijd in te dienen, en trekt het in als de salarisadministratie het contract verlengt.
  • Een externe medewerker in Exact krijgt in Jira Service Management een eigen request type voor onboarding. Zo regelt IT voor een inhuurkracht alleen accounts, terwijl het verzoek voor een eigen medewerker ook laptop en telefoon vraagt.
  • Exact kent naast de voornaam een roepnaam. In het klantportaal en in de verzoeken ziet IT de naam die de collega zelf gebruikt. KoppelHet vult de displayName met de roepnaam als die in Exact staat, en anders met de voornaam.
  • Het veld Email in Exact is het adres van de gekoppelde Exact-gebruiker, niet per se het werkadres. Klanten in Jira Service Management worden op e-mailadres aangemaakt. KoppelHet gebruikt alleen BusinessEmail, zodat er geen klant ontstaat op het adres waarmee iemand toevallig in Exact inlogt.
  • Afdelingscodes in Exact gelden per administratie, dus twee administraties kunnen dezelfde code hebben. KoppelHet maakt de organisatie in Jira Service Management op de combinatie van administratie en afdeling, en bewaart de Exact-ID als eigenschap, zodat een hernoemde afdeling dezelfde organisatie blijft.
  • Voor het intrekken van portaaltoegang vraagt Jira Service Management een site-admin, voor het aanmaken van klanten een Jira-beheerder. Exact wil juist een koppelgebruiker met zo min mogelijk rollen. KoppelHet richt beide kanten apart in, zodat de Exact-gebruiker alleen kan lezen en het Atlassian-account alleen servicedeskrechten heeft.
  • Komt een oud-medewerker terug, dan krijgt hij in Exact een nieuw dienstverband, terwijl de datum in de organisatie de diensttijd blijft tellen. KoppelHet herkent hem aan het personeelsnummer, geeft de bestaande klant weer toegang en dient een nieuw onboardingverzoek in, zodat zijn oude verzoeken zichtbaar blijven.

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

Welk Exact-product is dit?

Salaris voor Exact Online. Exact Globe en Synergy koppelen via eigen services en vallen buiten deze opzet.

Gaat er iets terug naar Exact?

Nee. De salarisgegevens zijn via de API alleen te lezen; de koppeling werkt één kant op.

Krijgen bestaande medewerkers bij livegang een verzoek?

Nee. De eerste ronde zet alleen klanten en organisaties klaar. Verzoeken volgen uit nieuwe dienstverbanden en einddatums.

Technische details voor IT

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

  • Exact Online via de REST API met OAuth 2.0 (app in het Exact App Center), per administratie en alleen met GET. /api/v1/{division}/sync/Payroll/Employees (Timestamp; EmployeeHID, FirstName, NickName, MiddleName, LastName, BusinessEmail, Email, Manager, EndDate), /payroll/ActiveEmployments (ContractType 1 bepaald, 2 onbepaald, 3 extern; ContractEndDate, DepartmentCode, StartDate, StartDateOrganization) en /payroll/Employments (EndDate, ReasonEnd).
  • Jira Service Management via /rest/servicedeskapi/: POST customer (Jira Administrator), POST organization, POST organization/{id}/user, PUT organization/{id}/property/{key} en PUT customer/user/{accountId}/revoke-portal-only-access (site-admin).
  • Verzoeken via POST /rest/servicedeskapi/request met serviceDeskId, requestTypeId, requestFieldValues en raiseOnBehalfOf (niet beschikbaar voor wie alleen klantrechten heeft). Een gewijzigde datum gaat als opmerking via POST /request/{issueIdOrKey}/comment.

Welke velden overgaan

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

Veld in Exact HRVeld in Jira Service ManagementToelichting
Division + EmployeeHIDSleutel in KoppelHet bij het accountIdNummers beginnen per administratie opnieuw
NickName of FirstName, MiddleName + LastNamecustomer displayName
BusinessEmailcustomer email
Division + DepartmentCodeorganizationAfdelings-ID uit Exact als organisatie-eigenschap
ManagerraiseOnBehalfOf
ContractType (1, 2 of 3)requestTypeId onboarding: eigen medewerker of extern
ContractEndDate bij ContractType 1Request type offboarding, vooraf
EndDate dienstverbandRequest type offboarding, daarna revoke-portal-only-access

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.