AFAS Profit logoEasyVista logo

HR naar ITSM

AFAS koppelen met EasyVista: medewerkers in AM_EMPLOYEE en onboardingtickets uit de catalogus

Met een koppeling tussen AFAS Profit en EasyVista Service Manager staat elke medewerker uit AFAS als employee in EasyVista, met personeelsnummer, afdeling, locatie en begindatum, en maakt KoppelHet bij een indiensttreding of vertrek een ticket aan uit de catalogusrubriek die jullie daarvoor gebruiken. Het ticket staat op naam van de medewerker, zodat IT werkplek en toegang klaarzet of terughaalt.

Wat de koppeling doet

Organisaties die AFAS gebruiken en hun IT- en facilitaire verzoeken in EasyVista afhandelen, houden de medewerkerslijst in EasyVista vaak bij met een periodieke export. Tussen twee exports bestaat een nieuwe collega niet als aanvrager, en lopen afdelingen achter op AFAS.

  1. KoppelHet leest medewerkers en organisatorische eenheden uit AFAS op wijzigingsdatum.
  2. Nieuwe eenheden worden afdelingen in EasyVista, met hun pad in de boom.
  3. KoppelHet zoekt de employee op identification en maakt hem aan of werkt hem bij.
  4. Binnen de afgesproken termijn voor de begindatum maakt KoppelHet een ticket uit de onboardingrubriek, met de nieuwe medewerker als begunstigde.
  5. Een datum uit dienst komt op de employee en levert een offboardingticket op.
AFAS Profit → KoppelHet → EasyVistaBRONAFAS ProfitDOELEasyVistaKoppelHetmapping · logging · monitoringAFAS Profit → KoppelHet → EasyVistaBRONAFAS ProfitDOELEasyVistaKoppelHetmapping · logging · monitoring
Heen: Employee met personeelsnummer als identification · Afdelingen met hun pad in de boom · Locatie per vestiging · Begin- en einddatum van het contract · Ticket uit de catalogusrubriek voor onboarding of offboarding

Waar je op let bij AFAS Profit en EasyVista

  • EasyVista bewaart afdelingen als een boom met een pad, zoals Organisatie/Divisie/Team. KoppelHet bouwt dat pad uit de bovenliggende eenheden in AFAS, zodat de structuur in EasyVista die van AFAS volgt.
  • Afdelingen en locaties aanmaken via de REST API kan pas vanaf EasyVista 2025.2. Draait een oudere versie, dan beheert IT nieuwe afdelingen zelf en geeft KoppelHet een melding als een AFAS-eenheid nog geen afdeling heeft.
  • Bij het aanmaken van een employee accepteert EasyVista geen afdelingscode of afdelingspad. KoppelHet zoekt daarom eerst het ID van de afdeling op en zet dat op de medewerker.
  • Het AFAS-medewerkernummer wordt het veld identification in EasyVista. KoppelHet zoekt daarop met search=identification, zodat een nieuwe achternaam na een huwelijk dezelfde employee bijwerkt.
  • Een ticket maakt EasyVista alleen aan als aanvrager en begunstigde al bestaan binnen de domeinen van de API-gebruiker; anders volgt een 406. KoppelHet maakt de employee dus altijd eerst aan en daarna pas het onboardingticket.
  • Vrije velden in AFAS, bijvoorbeeld of iemand een laptop of telefoon krijgt, kunnen mee naar eigen velden met het voorvoegsel e_ op het ticket. De afhandelaar ziet dan direct wat er klaargezet moet worden.
  • Elke aanroep op de EasyVista-API gebruikt een gebruikerslicentie van Service Manager. KoppelHet werkt daarom met één vaste API-gebruiker en een access token, en vraagt alleen de medewerkers op die in AFAS gewijzigd zijn.

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

Welke catalogusrubriek gebruikt het ticket?

Die van jullie. KoppelHet gebruikt de catalog_guid van de rubriek voor onboarding of offboarding, zodat workflow en taken uit EasyVista komen.

Wat als onze EasyVista-versie ouder is dan 2025.2?

Dan werkt de koppeling met de afdelingen die al bestaan. Een nieuwe eenheid in AFAS geeft een melding aan IT om de afdeling aan te maken.

Gaan er privégegevens uit AFAS naar EasyVista?

Nee. De connector bevat geen BSN, salaris of privéadres.

Technische details voor IT

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

  • AFAS wordt gelezen met eigen GetConnectors (medewerkers met functieregels, organisatorische eenheden, vestigingen) onder een eigen app connector, gefilterd op wijzigingsdatum. Het classic token vervalt per 31 augustus 2027.
  • EasyVista via https://{server}/api/v1/{account}/ met een access token als bearer-token (Administration > Access Management > Access Tokens). Employees met GET /employees?search=identification:..., POST /employees (in een employees-array) en PUT /employees/{employee_id}; velden volgens AM_EMPLOYEE, eigen velden met e_. Afdelingen met POST /departments (department_path verplicht, vanaf 2025.2). Standaard time-out 60 seconden.
  • Tickets via POST /requests met catalog_guid (of catalog_code), title, description, recipient_identification, requestor_mail, submit_date en external_reference. Het antwoord bevat een HREF met het ticketnummer; KoppelHet bewaart dat per medewerker per gebeurtenis.

Welke velden overgaan

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

Veld in AFAS ProfitVeld in EasyVistaToelichting
MedewerkernummeridentificationSleutel voor zoeken en bijwerken
Achternaam, roepnaamlast_nameIn de vorm die EasyVista gebruikt
E-mail werke_mail
Organisatorische eenheiddepartment_idAfdeling eerst aangemaakt met department_path
Vestiginglocation_id
Datum in dienstbegin_of_contract
Datum uit dienstVertrekdatum op de employeeVeld per inrichting
Indiensttreding of vertrekcatalog_guid van de onboarding- of offboardingrubriek
Medewerkerrecipient_identification
Leidinggevenderequestor_mailManager als aanvrager

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.