Leestijd

Overstappen van assessmentleverancier, wat gebeurt er met je data?

Bij een overstap naar Selection Lab migreer je historische assessmentscores, kandidaat-ID's en rapportlinks via CSV, JSON of API naar je ATS. Records waarvan de bewaartermijn is verlopen of waarvoor geen toestemming aantoonbaar is, worden geweigerd. Proctoringopnames en PDF-rapporten van de oude leverancier gaan niet mee. Je ATS blijft de bron van waarheid.

Van assessmentleverancier wisselen is meer dan een instelling omzetten. Je verplaatst privacygevoelige data, je wilt de historische scores behouden waar hiring managers op vertrouwen en je ATS moet tijdens de hele overgang het leidende systeem blijven. Dit artikel legt uit hoe Selection Lab een migratie van leverancier naar leverancier aanpakt, wat er met je historische assessmentdata gebeurt en welke verplichtingen daar onder de AVG bij horen.

Let op. Een aantal technische details in dit artikel (exacte API-endpoints, versies van het JSON-schema, rate limits per veld en goedgekeurde curl- en Postman-voorbeelden) wacht nog op bevestiging van Engineering en Customer Success van Selection Lab. Onderdelen met [nog te bevestigen door engineering] lees je als structuur, niet als definitieve specificatie. Je implementatiemanager heeft de actuele referentie.

Welke data gaat mee bij een migratie

Voordat je iets exporteert of importeert, bepaal je de grens van de migratie. Selection Lab onderscheidt drie soorten historische data.

  • Assessmentresultaten en scores. Afgeronde assessments met numerieke scores, competentie-indicatoren en de uitkomst van de match met de functie. Dit is het hoofddoel van de migratie.
  • Profielvelden van kandidaten. Naam, contactgegevens en externe ID's die een kandidaatrecord aan je ATS koppelen. Voor deze velden gelden de bewaartermijnen uit de AVG, en soms is nieuwe toestemming nodig voordat je ze opnieuw mag verwerken.
  • Proctoringmedia en rapportbestanden. Sessieopnames, schermafbeeldingen of PDF-rapporten van de oude leverancier. Selection Lab importeert geen mediabestanden uit proctoringsystemen van derden. Links naar rapporten kunnen als metadata worden bewaard, de bestanden zelf blijven bij de leverancier die ze maakte.

Alle persoonsgegevens die Selection Lab verwerkt staan in Frankfurt. Toestemming wordt per verwerkingsdoel vastgelegd en bewaartermijnen gelden op recordniveau (Selection Lab Main Deck 2026). Hoe de AVG bij recruitment skill tests verder werkt, staat in een apart artikel. Voor de migratie betekent het dit. Records waarvan de bewaartermijn voorbij is, of waarvoor je geen geldige toestemming kunt aantonen, horen niet in een importbatch.

Exportformaten en schema-objecten

Selection Lab ondersteunt export in CSV en JSON, plus programmatische toegang via de API [nog te bevestigen door engineering, exacte endpoints]. Voor een migratie zijn dit de relevante objecten.

ObjectOmschrijving
CandidateVaste identifier, naam, contactvelden, externalCandidateId
ApplicationKoppeling tussen kandidaat en vacature, met jobId / roleId
AssessmentResultScores, competentie-indicatoren, assessmentTypeId, status
ScorecardIndicatoren per categorie (bijvoorbeeld persoonlijkheidsdimensies, skillscores)
ReportMetadataLink naar het gehoste rapport, tijdstip van aanmaak, versie van het rapportformaat
SchedulingEventInterviewplanning gekoppeld aan een assessmentuitkomst

Zonder vaste identifiers lukt de mapping niet. Gebruikte je oude leverancier een ander ID-systeem, bijvoorbeeld losse UUID's zonder verwijzing naar je ATS, dan heb je vooraf een koppelbestand nodig dat oude ID's aan je ATS-kandidaat-ID's verbindt. Het implementatieteam van Selection Lab helpt daarbij tijdens de onboarding, die volgens de Main Deck 2026 twee tot tien weken duurt.

Alle tijdstempels moeten in ISO-8601 staan (YYYY-MM-DDTHH:MM:SSZ). Selection Lab houdt per assessmentrecord vier tijdstempels bij.

  • invitedAt, het moment waarop de kandidaat de uitnodiging kreeg
  • startedAt, het moment waarop de kandidaat het assessment opende
  • completedAt, het moment waarop de kandidaat het assessment inleverde
  • scoredAt, het moment waarop de scoring een resultaat opleverde

API-authenticatie en importgedrag

[Nog te bevestigen door engineering] De API van Selection Lab gebruikt een OAuth 2.0 client credentials flow voor server-to-server dataverkeer. Je implementatiemanager levert een client_id en client_secret die alleen voor migratie werken. Het token haal je op bij /oauth/token, het bearer token stuur je mee in de Authorization-header van elke migratie-aanroep.

De belangrijkste regels voor imports.

  • Idempotentie. Importverzoeken zijn idempotent op de samengestelde sleutel (externalCandidateId, jobId, assessmentTypeId, completedAt). Stuur je een record met dezelfde sleutel nog eens, dan ontstaat geen duplicaat. Je krijgt het bestaande record terug met 200 OK en de vlag "action": "skipped".
  • Batches. Grote historische datasets importeer je in batches van 500 records per verzoek. Grotere payloads worden geweigerd met 413 Payload Too Large.
  • Dry run. Met "dryRun": true in de request body valideer je de veldmapping en krijg je een overzicht van fouten zonder dat er iets in de database wordt geschreven.

Veldmapping van oude leverancier naar Selection Lab naar ATS

De tabel hieronder laat het algemene patroon zien. De precieze veldnamen van je oude leverancier verschillen [check met je CS-contact].

Veld oude leverancierImportveld Selection LabBestemming in ATS
candidate_idexternalCandidateIdID van het kandidaatrecord
vacancy_idjobIdVacature-ID
test_typeassessmentTypeIdLabel van het assessmenttype
total_score (0-100)normalizedScore (0-100)Score zichtbaar in ATS
percentile_rankpercentileRankAanvullend veld
dimension_scores[]indicators[]Scorecarddimensies
report_urlreportLinkRapportlink in ATS
completed_datecompletedAt (ISO-8601)Tijdstip van afronding

Over het omrekenen van scores. Gebruikte je oude leverancier een andere schaal, bijvoorbeeld 0 tot 10 of ruwe stanines, zet dan de oorspronkelijke schaal in het veld sourceScoreScale zodat een auditor de conversie kan volgen. Selection Lab rekent scores nooit stilzwijgend om. De omrekenregels leg je vast in het importmanifest.

Over lege velden. Een verplicht veld dat leeg is laat het record afkeuren, het verschijnt dan in het foutenrapport. Optionele velden, zoals startedAt en percentileRank, mag je weglaten. Ook een gedeeltelijke migratie is geldig, bijvoorbeeld persoonlijkheidsresultaten zonder bijbehorende hard-skillsmeting. Het ATS toont dan de assessmenttypes die er wel zijn.

Na de import zet Selection Lab het volledige rapport en de losse scores direct in je ATS. De attributen worden automatisch in het kandidaatrecord gevuld, net als bij de standaard ATS-integratie (Selection Lab Main Deck 2026). Recruiters zien historische records in dezelfde omgeving als nieuwe assessments, zonder dat hun werkwijze verandert.

Bewaartermijnen en verwijdering onder de AVG

Historische assessmentdata is een compliance-onderwerp, niet alleen een archief. Selection Lab past deze regels toe op geïmporteerde records.

  • Records buiten hun bewaartermijn worden geweigerd met de foutcode RETENTION_EXPIRED.
  • Records zonder geldige toestemmingsgrond, dus zonder consentTimestamp of consentPurpose in de payload, worden geweigerd met CONSENT_MISSING.
  • Doet een kandidaat na de migratie een verzoek tot verwijdering, dan worden alle records van die kandidaat bij Selection Lab verwijderd of geanonimiseerd. Het record aan de ATS-kant is de verantwoordelijkheid van de klant.
  • Selection Lab gebruikt lokale taalmodellen om persoonsgegevens uit gesprekstranscripten te halen, zoals SmartChat-logs, voordat die worden opgeslagen. Gemigreerde chatdata gaat door dezelfde anonimisering (Selection Lab Main Deck 2026).

Je ATS is het leidende systeem voor assessmentuitkomsten. De rol van Selection Lab bij een overstap is dat systeem correct en binnen de regels aanvullen, en daarna het live scoren overnemen.

Controle na de migratie

Loop na elke importbatch deze controles door.

  1. Aantallen vergelijken. Zet het totaal aantal records in je exportbestand naast importSummary.totalProcessed in de API-respons. Elk verschil onderzoek je voordat je de migratie afsluit.
  2. Totalen per assessmenttype. Splits de aantallen uit per assessmentTypeId, zodat je zeker weet dat geen enkel type stilzwijgend is weggevallen.
  3. Foutenlog doorlopen. Download de lijst importErrors[] uit de respons. De meest voorkomende foutcodes.
    • MISSING_REQUIRED_ID, externalCandidateId, jobId of assessmentTypeId ontbreekt.
    • DUPLICATE_KEY, er bestaat al een record met dezelfde samengestelde sleutel (alleen relevant als idempotentie niet goed is gebruikt).
    • TIMESTAMP_FORMAT_INVALID, de tijdstempel staat niet in ISO-8601.
    • SCORE_OUT_OF_RANGE, normalizedScore valt buiten de opgegeven schaal.
    • ASSESSMENT_TYPE_UNKNOWN, assessmentTypeId komt niet overeen met een type in je Selection Lab-account.
  4. Auditlog bewaren. Selection Lab maakt per importbatch een onveranderbare auditlog aan. Bewaar die voor een eventuele audit van je verwerkingen onder artikel 30 AVG.

Een Postman-collectie en goedgekeurde curl-voorbeelden voor de migratie-endpoints zijn op aanvraag beschikbaar bij je implementatiemanager [komt in de publieke documentatie na akkoord van engineering].

Veelgestelde vragen over overstappen van assessmentleverancier

Kan ik historische assessmentscores meenemen naar Selection Lab?

Ja. Afgeronde assessments met scores, competentie-indicatoren en matchuitkomsten zijn het hoofddoel van een migratie. Ze worden via CSV, JSON of API ingelezen en verschijnen in je ATS naast nieuwe assessments, zodat recruiters oude en nieuwe resultaten in dezelfde omgeving zien.

Welke data gaat niet mee bij een overstap van assessmentleverancier?

Selection Lab importeert geen mediabestanden van proctoringsystemen van derden, zoals sessieopnames, schermafbeeldingen of PDF-rapporten. Links naar rapporten kunnen als metadata worden opgeslagen, de bestanden zelf blijven bij de oude leverancier.

Wat gebeurt er met records waarvan de bewaartermijn is verlopen of waarvoor geen toestemming is?

Die worden geweigerd. Records buiten de bewaartermijn geven de foutcode RETENTION_EXPIRED, records zonder consentTimestamp of consentPurpose geven CONSENT_MISSING. Beide haal je uit de importbatch voordat je migreert.

Moet ik scores van mijn oude leverancier omrekenen naar een nieuwe schaal?

Gebruikte de oude leverancier een andere schaal, zoals 0 tot 10 of stanines, dan zet je de oorspronkelijke schaal in het veld sourceScoreScale en leg je de omrekenregel vast in het importmanifest. Selection Lab rekent scores nooit stilzwijgend om, zodat een auditor de conversie altijd kan volgen.

Hoe controleer ik of een datamigratie van assessments compleet is?

Vergelijk het aantal records in je exportbestand met importSummary.totalProcessed, splits de aantallen uit per assessmentTypeId, loop de lijst importErrors[] door op geweigerde records en bewaar de auditlog die Selection Lab per batch aanmaakt.

FAQ

Kunnen game-based assessments de diversiteit in het wervingsproces bevorderen?

Ja, game-based assessments kunnen de diversiteit bevorderen door de focus te leggen op vaardigheden en gedrag in plaats van op traditionele criteria zoals cv's, die onbewuste vooroordelen kunnen bevatten. Hierdoor krijgen kandidaten met uiteenlopende achtergronden een gelijke kans om hun potentieel te demonstreren.

Wat is een game-based assessment?

Een game-based assessment is een testmethode die gebruikmaakt van spelmechanismen om de vaardigheden, competenties en persoonlijkheidskenmerken van kandidaten te evalueren. Tijdens het spelen van deze games worden verschillende aspecten, zoals probleemoplossend vermogen, cognitieve capaciteiten en gedrag onder druk, op een interactieve manier beoordeeld.

Wat zijn de voordelen van game-based assessments?

Game-based assessments kunnen een interactieve en boeiende ervaring bieden voor kandidaten, wat voor bepaalde doelgroepen kan bijdragen aan een positiever beeld van het sollicitatieproces. Voor werkgevers kunnen deze assessments diepgaand inzicht geven in zowel cognitieve als gedragsmatige kwaliteiten op een manier die traditionele tests mogelijk niet bieden. Daarnaast kunnen ze de kans op sociaal wenselijk gedrag verminderen, omdat kandidaten in een game-omgeving vaak meer authentiek en spontaan reageren.

Hoe betrouwbaar zijn game-based assessments vergeleken met traditionele tests?

Als ze goed ontworpen zijn, kunnen game-based assessments even betrouwbaar en in sommige gevallen zelfs betrouwbaarder zijn dan traditionele tests, omdat ze een breed scala aan gedragsindicatoren en cognitieve vaardigheden meten in een dynamische setting. Er is echter wel een groot verschil in kwaliteit tussen de verschillende game-based assessments, dus let hier goed op.

Hoe werkt een game-based assessment?

Bij een game-based assessment nemen kandidaten deel aan interactieve spellen die zijn ontworpen om specifieke vaardigheden en gedragingen te meten. Tijdens het spel wordt niet alleen het eindresultaat geanalyseerd, maar ook hoe de kandidaat beslissingen neemt, reageert op uitdagingen en omgaat met verschillende scenario's. Deze observaties geven inzicht in hun denkprocessen en gedragspatronen.

Zijn game-based assessments wetenschappelijk onderbouwd?

Het grote nadeel van game based assessments is dat ze relatief nieuw zijn, dus dat veel game-based assessments nog niet tot nauwelijks onderzocht zijn door onafhankelijke onderzoekers. Veel partijen halen hun eigen onderzoek(en) aan, maar dit is zelden onafhankelijk getoetst. Zonder onafhankelijk onderzoek kun je de betrouwbaarheid van game based assessments niet zeker weten. Wees je hiervan bewust bij het selecteren van het best passende assessment.

Hoe kunnen game-based assessments bijdragen aan een betere kandidaatervaring?

Dit verschilt sterk per doelgroep. Doordat game-based assessments speels en interactief zijn, ervaren bepaalde groepen kandidaten minder stress dan bij traditionele tests. Onderzoek toont aan dat bepaalde doelgroepen (met name kandidaten boven de 35 jaar) juist meer stress ervaren van een game. Ook komt uit onderzoek dat mannen games als positiever ervaren dan vrouwen.

Kun je game-based assessments oefenen?

Hoewel je je kunt vertrouwd maken met het type games dat wordt gebruikt, zijn game-based assessments moeilijk specifiek te oefenen. Ze zijn ontworpen om natuurlijke reacties en authentiek gedrag te meten, waardoor repetitieve oefening minder invloed heeft op de uitkomst dan bij traditionele tests.

Zullen game-based assessments traditionele tests vervangen in de toekomst?

Het is waarschijnlijk dat game-based assessments een grotere rol zullen spelen in toekomstige wervingsprocessen, maar een volledige vervanging van traditionele tests is onzeker. Beide methoden kunnen elkaar aanvullen en worden ingezet afhankelijk van de specifieke eisen van de functie en de voorkeuren van het bedrijf.

Hoe worden de resultaten van een game-based assessment geanalyseerd en geïnterpreteerd?

De resultaten van een game-based assessment worden geanalyseerd op basis van vooraf vastgestelde parameters zoals probleemoplossend vermogen, reactietijd en gedrag onder druk. Geavanceerde algoritmen verzamelen en verwerken automatisch de data om een objectieve en betrouwbare beoordeling van de competenties en vaardigheden van de kandidaat te bieden.

Welke vaardigheden worden gemeten in een game-based assessment?

Game-based assessments meten een breed scala aan vaardigheden. Ze evalueren bijvoorbeeld het probleemoplossend vermogen, het aanpassingsvermogen, de besluitvorming onder druk, samenwerking en emotionele intelligentie van een kandidaat. Afhankelijk van het specifieke ontwerp kunnen ook cognitieve vaardigheden zoals geheugen, aandacht en patroonherkenning worden beoordeeld.

Hoe lang duurt een game-based assessment?

De duur van een game-based assessment varieert, maar meestal duurt het tussen de 15 en 60 minuten. Dit hangt af van de complexiteit van de game en het aantal vaardigheden dat wordt gemeten. Vaak zijn deze assessments korter en interactiever dan traditionele tests, wat kan bijdragen aan een speelse kandidaatervaring.

Zijn game-based assessments geschikt voor alle functies?

Game-based assessments zijn vooral geschikt voor functies waarbij cognitieve flexibiliteit, creativiteit, probleemoplossend vermogen en interpersoonlijke vaardigheden cruciaal zijn. Voor zeer technische of specialistische rollen kunnen aanvullende tests of evaluaties nodig zijn om specifieke kennis en expertise te meten.

Wat is het verschil tussen een game-based assessment en een gamified assessment?

Het verschil tussen een game-based assessment en een gamified assessment ligt in de mate waarin speltechnieken worden geïntegreerd. Bij een gamified assessment worden traditionele tests verrijkt met spelelementen om de betrokkenheid te vergroten, terwijl bij een game-based assessment de game zelf het primaire instrument is voor evaluatie. In een game-based assessment worden kandidaten beoordeeld op basis van hun interactie binnen de game, die is ontworpen om specifieke competenties te meten.

FAQ

Hoe kan ik het retentiepercentage van mijn bedrijf verbeteren?

Het retentiepercentage kan worden verbeterd door te investeren in de ontwikkeling en tevredenheid van medewerkers. Dit omvat het aanbieden van trainingen, carrièrekansen en erkenning voor hun bijdragen. Een open communicatiecultuur en aandacht voor werk-privébalans kunnen eveneens bijdragen aan hogere retentie. Daarnaast kan het bieden van concurrerende arbeidsvoorwaarden en het betrekken van medewerkers bij besluitvorming de loyaliteit versterken.

Wat zijn de voordelen van doorgroeimogelijkheden voor personeelsbehoud?

Doorgroeimogelijkheden kunnen het behoud van personeel bevorderen door medewerkers een gevoel van richting en motivatie te geven. Wanneer zij de kans krijgen om te leren en zich professioneel te ontwikkelen binnen het bedrijf, voelen zij zich gewaardeerd, wat hun loyaliteit vergroot. Dit kan voorkomen dat ze vertrekken om elders betere kansen te zoeken.

Wat zijn de belangrijkste factoren die personeelsretentie beïnvloeden?

Belangrijke factoren die personeelsretentie beïnvloeden zijn onder meer salaris en secundaire arbeidsvoorwaarden, mogelijkheden voor professionele ontwikkeling, werk-privébalans, bedrijfscultuur en de relatie met leidinggevenden. Medewerkers blijven vaak langer wanneer ze zich gewaardeerd, uitgedaagd en ondersteund voelen in hun werkomgeving.

Waarom is personeelsretentie zo belangrijk voor organisaties?

Personeelsretentie is belangrijk omdat het helpt bij het verminderen van kosten voor werving en training van nieuwe medewerkers, en bijdraagt aan het behoud van kennis en ervaring binnen de organisatie. Een hoge retentie zorgt ook voor continuïteit binnen teams, wat kan leiden tot een stabielere bedrijfscultuur, hogere klanttevredenheid en verbeterde bedrijfsresultaten.

Welke wervingsstrategieën helpen bij het verhogen van retentie?

Wervingsstrategieën die de retentie kunnen verhogen, omvatten het identificeren van kandidaten die passen bij de bedrijfscultuur, het gebruik van assessments om soft skills te evalueren en het bieden van transparantie over rolverwachtingen tijdens het sollicitatieproces. Medewerkers die zich verbonden voelen met de organisatie en duidelijkheid hebben over hun functie, zijn geneigd langer te blijven.

Hoe kan een goed onboardingsproces bijdragen aan hogere retentie?

Een effectief onboardingsproces kan bijdragen aan hogere retentie door nieuwe medewerkers te helpen zich snel aan te passen aan hun rol, de bedrijfscultuur en de verwachtingen. Door vanaf het begin ondersteuning en duidelijke informatie te bieden, wordt hun betrokkenheid vergroot en de kans verkleind dat ze vroegtijdig vertrekken vanwege gevoelens van overweldiging of gebrek aan begeleiding.

Wat is de rol van bedrijfscultuur in het behoud van personeel?

De bedrijfscultuur speelt een cruciale rol in het behoud van personeel. Wanneer medewerkers zich gehoord, gewaardeerd en verbonden voelen met de waarden en normen van het bedrijf, is de kans groter dat ze blijven. Een positieve cultuur die samenwerking, respect en persoonlijke groei stimuleert, kan de motivatie en tevredenheid van medewerkers aanzienlijk vergroten.

Hoe kunnen leiderschap en managementstijl de retentie beïnvloeden?

Leiderschap en managementstijl hebben een significante invloed op retentie. Leiders die hun team inspireren, ondersteunen en coachen, kunnen de betrokkenheid en tevredenheid van medewerkers verhogen. Het bieden van autonomie en vertrouwen kan leiden tot hogere loyaliteit, terwijl een inefficiënte of negatieve managementstijl kan bijdragen aan ontevredenheid en verhoogd personeelsverloop.

Wat is het belang van erkenning en beloningen voor personeelsbehoud?

Erkenning en beloningen spelen een belangrijke rol in personeelsbehoud door medewerkers te laten zien dat hun werk wordt gewaardeerd. Dit kan hun motivatie en loyaliteit verhogen. Naast financiële beloningen kunnen ook complimenten, promoties en andere vormen van erkenning bijdragen aan tevredenheid en het behouden van personeel.

Welke rol speelt werk-privébalans in het verhogen van retentie?

Een evenwichtige werk-privébalans speelt een belangrijke rol in het verhogen van retentie. Door stress te verminderen en werktevredenheid te vergroten, blijven medewerkers vaak langer bij het bedrijf. Initiatieven zoals flexibele werktijden, mogelijkheden voor thuiswerken en respect voor persoonlijke tijd kunnen bijdragen aan deze balans.

Wat betekent retentie verhogen binnen een bedrijf?

Retentie verhogen binnen een bedrijf houdt in dat je strategieën implementeert om medewerkers langer aan de organisatie te binden. Dit kan door het verbeteren van werktevredenheid, het aanbieden van doorgroeimogelijkheden en het bevorderen van een positieve en ondersteunende bedrijfscultuur.

Hoe meet ik het succes van mijn retentiestrategie?

Het succes van een retentiestrategie kan worden gemeten door het bijhouden van retentiepercentages en verloopcijfers, en door inzichten te verkrijgen uit exitgesprekken. Daarnaast kunnen enquêtes over medewerkerstevredenheid en feedback uit evaluatiegesprekken waardevolle informatie bieden over de effectiviteit van de toegepaste strategieën.

Wat zijn de kosten van een laag retentiepercentage?

Een laag retentiepercentage kan aanzienlijke kosten met zich meebrengen, zoals verhoogde uitgaven voor werving en training van nieuwe medewerkers. Bovendien kan het verlies van ervaren personeel leiden tot lagere productiviteit, verminderde kennisoverdracht en een negatieve invloed op de bedrijfscultuur.

Hoe kan ik medewerkersbetrokkenheid verhogen?

Om medewerkersbetrokkenheid te verhogen, kun je hen betrekken bij besluitvormingsprocessen, regelmatig om hun feedback vragen en erkenning geven voor hun bijdragen. Het aanbieden van ontwikkelingsmogelijkheden en het onderhouden van transparante communicatie kunnen eveneens bijdragen aan een grotere betrokkenheid.

Hoe kan technologie helpen bij het verbeteren van personeelsretentie?

Technologie kan een hulpmiddel zijn bij het verbeteren van personeelsretentie door het faciliteren van communicatie, feedback en ontwikkeling. Door gebruik te maken van online platforms voor training, erkenning en evaluatie, kunnen bedrijven een meer betrokken en tevreden personeelsbestand creëren.

FAQ

Hoe lang duurt het om de tool te doorlopen?

Minder dan 10 minuten. Je doorloopt 30 vragen en krijgt daarna een overzicht van waar je op moet letten bij je volgende assessmentplatform.

Helpt deze checklist bij het vergelijken van assessmentaanbieders?

Ja. Doordat je scherp krijgt wat voor jouw team echt belangrijk is, wordt het vergelijken van functionaliteit, prijs en sterke punten van aanbieders eenvoudiger en strategischer.

Hoe gebruik ik deze checklist zonder formele RFI?

De checklist is net zo waardevol voor een interne evaluatie, voor het verkennen van nieuwe tools of voor het verbeteren van je huidige selectieproces, ook als je geen RFI of RFQ uitzet.

Waar moet je op letten bij een modern assessmentplatform?

Geef voorrang aan platformen met een gebruiksvriendelijk ontwerp, goede werking op mobiel, sterke analytics, koppelingen met je ATS en inclusieve functionaliteit zoals ondersteuning voor neurodiversiteit.

Welke soorten assessments zijn in 2026 relevant?

De sterkste platformen combineren capaciteitentesten, situational judgement tests, gedragsassessments en voorspellende AI, zodat je een kandidaat completer beoordeelt dan met één los instrument.

Voor wie is een assessmentchecklist bedoeld?

Voor HR-professionals, hiring managers en inkoopteams die oplossingen voor voorselectie beoordelen, en in het bijzonder voor wie AI-gestuurde of compliance-gedreven assessmentplatformen met elkaar vergelijkt.

Hoe helpt deze checklist bij een RFI of RFQ voor assessments?

Met de checklist breng je je eisen scherp in kaart, zodat je met vertrouwen een Request for Information of Request for Quotation voor assessmenttools kunt opstellen of beantwoorden.

Wat is een assessmenttool in werving en selectie?

Een assessmenttool beoordeelt de vaardigheden, het gedrag en de match van kandidaten tijdens het wervingsproces. Daarmee onderbouw je aannamebeslissingen beter en verloopt de voorselectie soepeler.

Game-based assessment packs

← Blog

Overstappen van assessmentleverancier, wat gebeurt er met je data?

Overstappen van assessmentleverancier zonder dataverlies. Wat er met historische scores gebeurt en welke AVG-regels gelden.
Joeri Everaers
COO
Leestijd: ca.

Bij een overstap naar Selection Lab migreer je historische assessmentscores, kandidaat-ID's en rapportlinks via CSV, JSON of API naar je ATS. Records waarvan de bewaartermijn is verlopen of waarvoor geen toestemming aantoonbaar is, worden geweigerd. Proctoringopnames en PDF-rapporten van de oude leverancier gaan niet mee. Je ATS blijft de bron van waarheid.

Van assessmentleverancier wisselen is meer dan een instelling omzetten. Je verplaatst privacygevoelige data, je wilt de historische scores behouden waar hiring managers op vertrouwen en je ATS moet tijdens de hele overgang het leidende systeem blijven. Dit artikel legt uit hoe Selection Lab een migratie van leverancier naar leverancier aanpakt, wat er met je historische assessmentdata gebeurt en welke verplichtingen daar onder de AVG bij horen.

Let op. Een aantal technische details in dit artikel (exacte API-endpoints, versies van het JSON-schema, rate limits per veld en goedgekeurde curl- en Postman-voorbeelden) wacht nog op bevestiging van Engineering en Customer Success van Selection Lab. Onderdelen met [nog te bevestigen door engineering] lees je als structuur, niet als definitieve specificatie. Je implementatiemanager heeft de actuele referentie.

Welke data gaat mee bij een migratie

Voordat je iets exporteert of importeert, bepaal je de grens van de migratie. Selection Lab onderscheidt drie soorten historische data.

  • Assessmentresultaten en scores. Afgeronde assessments met numerieke scores, competentie-indicatoren en de uitkomst van de match met de functie. Dit is het hoofddoel van de migratie.
  • Profielvelden van kandidaten. Naam, contactgegevens en externe ID's die een kandidaatrecord aan je ATS koppelen. Voor deze velden gelden de bewaartermijnen uit de AVG, en soms is nieuwe toestemming nodig voordat je ze opnieuw mag verwerken.
  • Proctoringmedia en rapportbestanden. Sessieopnames, schermafbeeldingen of PDF-rapporten van de oude leverancier. Selection Lab importeert geen mediabestanden uit proctoringsystemen van derden. Links naar rapporten kunnen als metadata worden bewaard, de bestanden zelf blijven bij de leverancier die ze maakte.

Alle persoonsgegevens die Selection Lab verwerkt staan in Frankfurt. Toestemming wordt per verwerkingsdoel vastgelegd en bewaartermijnen gelden op recordniveau (Selection Lab Main Deck 2026). Hoe de AVG bij recruitment skill tests verder werkt, staat in een apart artikel. Voor de migratie betekent het dit. Records waarvan de bewaartermijn voorbij is, of waarvoor je geen geldige toestemming kunt aantonen, horen niet in een importbatch.

Exportformaten en schema-objecten

Selection Lab ondersteunt export in CSV en JSON, plus programmatische toegang via de API [nog te bevestigen door engineering, exacte endpoints]. Voor een migratie zijn dit de relevante objecten.

ObjectOmschrijving
CandidateVaste identifier, naam, contactvelden, externalCandidateId
ApplicationKoppeling tussen kandidaat en vacature, met jobId / roleId
AssessmentResultScores, competentie-indicatoren, assessmentTypeId, status
ScorecardIndicatoren per categorie (bijvoorbeeld persoonlijkheidsdimensies, skillscores)
ReportMetadataLink naar het gehoste rapport, tijdstip van aanmaak, versie van het rapportformaat
SchedulingEventInterviewplanning gekoppeld aan een assessmentuitkomst

Zonder vaste identifiers lukt de mapping niet. Gebruikte je oude leverancier een ander ID-systeem, bijvoorbeeld losse UUID's zonder verwijzing naar je ATS, dan heb je vooraf een koppelbestand nodig dat oude ID's aan je ATS-kandidaat-ID's verbindt. Het implementatieteam van Selection Lab helpt daarbij tijdens de onboarding, die volgens de Main Deck 2026 twee tot tien weken duurt.

Alle tijdstempels moeten in ISO-8601 staan (YYYY-MM-DDTHH:MM:SSZ). Selection Lab houdt per assessmentrecord vier tijdstempels bij.

  • invitedAt, het moment waarop de kandidaat de uitnodiging kreeg
  • startedAt, het moment waarop de kandidaat het assessment opende
  • completedAt, het moment waarop de kandidaat het assessment inleverde
  • scoredAt, het moment waarop de scoring een resultaat opleverde

API-authenticatie en importgedrag

[Nog te bevestigen door engineering] De API van Selection Lab gebruikt een OAuth 2.0 client credentials flow voor server-to-server dataverkeer. Je implementatiemanager levert een client_id en client_secret die alleen voor migratie werken. Het token haal je op bij /oauth/token, het bearer token stuur je mee in de Authorization-header van elke migratie-aanroep.

De belangrijkste regels voor imports.

  • Idempotentie. Importverzoeken zijn idempotent op de samengestelde sleutel (externalCandidateId, jobId, assessmentTypeId, completedAt). Stuur je een record met dezelfde sleutel nog eens, dan ontstaat geen duplicaat. Je krijgt het bestaande record terug met 200 OK en de vlag "action": "skipped".
  • Batches. Grote historische datasets importeer je in batches van 500 records per verzoek. Grotere payloads worden geweigerd met 413 Payload Too Large.
  • Dry run. Met "dryRun": true in de request body valideer je de veldmapping en krijg je een overzicht van fouten zonder dat er iets in de database wordt geschreven.

Veldmapping van oude leverancier naar Selection Lab naar ATS

De tabel hieronder laat het algemene patroon zien. De precieze veldnamen van je oude leverancier verschillen [check met je CS-contact].

Veld oude leverancierImportveld Selection LabBestemming in ATS
candidate_idexternalCandidateIdID van het kandidaatrecord
vacancy_idjobIdVacature-ID
test_typeassessmentTypeIdLabel van het assessmenttype
total_score (0-100)normalizedScore (0-100)Score zichtbaar in ATS
percentile_rankpercentileRankAanvullend veld
dimension_scores[]indicators[]Scorecarddimensies
report_urlreportLinkRapportlink in ATS
completed_datecompletedAt (ISO-8601)Tijdstip van afronding

Over het omrekenen van scores. Gebruikte je oude leverancier een andere schaal, bijvoorbeeld 0 tot 10 of ruwe stanines, zet dan de oorspronkelijke schaal in het veld sourceScoreScale zodat een auditor de conversie kan volgen. Selection Lab rekent scores nooit stilzwijgend om. De omrekenregels leg je vast in het importmanifest.

Over lege velden. Een verplicht veld dat leeg is laat het record afkeuren, het verschijnt dan in het foutenrapport. Optionele velden, zoals startedAt en percentileRank, mag je weglaten. Ook een gedeeltelijke migratie is geldig, bijvoorbeeld persoonlijkheidsresultaten zonder bijbehorende hard-skillsmeting. Het ATS toont dan de assessmenttypes die er wel zijn.

Na de import zet Selection Lab het volledige rapport en de losse scores direct in je ATS. De attributen worden automatisch in het kandidaatrecord gevuld, net als bij de standaard ATS-integratie (Selection Lab Main Deck 2026). Recruiters zien historische records in dezelfde omgeving als nieuwe assessments, zonder dat hun werkwijze verandert.

Bewaartermijnen en verwijdering onder de AVG

Historische assessmentdata is een compliance-onderwerp, niet alleen een archief. Selection Lab past deze regels toe op geïmporteerde records.

  • Records buiten hun bewaartermijn worden geweigerd met de foutcode RETENTION_EXPIRED.
  • Records zonder geldige toestemmingsgrond, dus zonder consentTimestamp of consentPurpose in de payload, worden geweigerd met CONSENT_MISSING.
  • Doet een kandidaat na de migratie een verzoek tot verwijdering, dan worden alle records van die kandidaat bij Selection Lab verwijderd of geanonimiseerd. Het record aan de ATS-kant is de verantwoordelijkheid van de klant.
  • Selection Lab gebruikt lokale taalmodellen om persoonsgegevens uit gesprekstranscripten te halen, zoals SmartChat-logs, voordat die worden opgeslagen. Gemigreerde chatdata gaat door dezelfde anonimisering (Selection Lab Main Deck 2026).

Je ATS is het leidende systeem voor assessmentuitkomsten. De rol van Selection Lab bij een overstap is dat systeem correct en binnen de regels aanvullen, en daarna het live scoren overnemen.

Controle na de migratie

Loop na elke importbatch deze controles door.

  1. Aantallen vergelijken. Zet het totaal aantal records in je exportbestand naast importSummary.totalProcessed in de API-respons. Elk verschil onderzoek je voordat je de migratie afsluit.
  2. Totalen per assessmenttype. Splits de aantallen uit per assessmentTypeId, zodat je zeker weet dat geen enkel type stilzwijgend is weggevallen.
  3. Foutenlog doorlopen. Download de lijst importErrors[] uit de respons. De meest voorkomende foutcodes.
    • MISSING_REQUIRED_ID, externalCandidateId, jobId of assessmentTypeId ontbreekt.
    • DUPLICATE_KEY, er bestaat al een record met dezelfde samengestelde sleutel (alleen relevant als idempotentie niet goed is gebruikt).
    • TIMESTAMP_FORMAT_INVALID, de tijdstempel staat niet in ISO-8601.
    • SCORE_OUT_OF_RANGE, normalizedScore valt buiten de opgegeven schaal.
    • ASSESSMENT_TYPE_UNKNOWN, assessmentTypeId komt niet overeen met een type in je Selection Lab-account.
  4. Auditlog bewaren. Selection Lab maakt per importbatch een onveranderbare auditlog aan. Bewaar die voor een eventuele audit van je verwerkingen onder artikel 30 AVG.

Een Postman-collectie en goedgekeurde curl-voorbeelden voor de migratie-endpoints zijn op aanvraag beschikbaar bij je implementatiemanager [komt in de publieke documentatie na akkoord van engineering].

Veelgestelde vragen over overstappen van assessmentleverancier

Kan ik historische assessmentscores meenemen naar Selection Lab?

Ja. Afgeronde assessments met scores, competentie-indicatoren en matchuitkomsten zijn het hoofddoel van een migratie. Ze worden via CSV, JSON of API ingelezen en verschijnen in je ATS naast nieuwe assessments, zodat recruiters oude en nieuwe resultaten in dezelfde omgeving zien.

Welke data gaat niet mee bij een overstap van assessmentleverancier?

Selection Lab importeert geen mediabestanden van proctoringsystemen van derden, zoals sessieopnames, schermafbeeldingen of PDF-rapporten. Links naar rapporten kunnen als metadata worden opgeslagen, de bestanden zelf blijven bij de oude leverancier.

Wat gebeurt er met records waarvan de bewaartermijn is verlopen of waarvoor geen toestemming is?

Die worden geweigerd. Records buiten de bewaartermijn geven de foutcode RETENTION_EXPIRED, records zonder consentTimestamp of consentPurpose geven CONSENT_MISSING. Beide haal je uit de importbatch voordat je migreert.

Moet ik scores van mijn oude leverancier omrekenen naar een nieuwe schaal?

Gebruikte de oude leverancier een andere schaal, zoals 0 tot 10 of stanines, dan zet je de oorspronkelijke schaal in het veld sourceScoreScale en leg je de omrekenregel vast in het importmanifest. Selection Lab rekent scores nooit stilzwijgend om, zodat een auditor de conversie altijd kan volgen.

Hoe controleer ik of een datamigratie van assessments compleet is?

Vergelijk het aantal records in je exportbestand met importSummary.totalProcessed, splits de aantallen uit per assessmentTypeId, loop de lijst importErrors[] door op geweigerde records en bewaar de auditlog die Selection Lab per batch aanmaakt.