Naar hoofdinhoud gaan

Waarom zoekopdrachten koppelen aan projecten?

Elke keer dat je een vacaturezoekopdracht uitvoert in Recruitier, worden de zoekcriteria en resultaten opgeslagen. Over tijd verzamel je tientallen of zelfs honderden opgeslagen zoekopdrachten. Zonder organisatie wordt deze lijst onhandelbaar — welke zoekopdracht was voor welke klant? Welke zoekopdrachten zijn gerelateerd aan dezelfde betrokkenheid? Het koppelen van zoekopdrachten aan projecten lost dit op door een duidelijke koppeling te creëren tussen je zoekactiviteit en de bredere recruitmentinspanning die het ondersteunt. Wanneer een zoekopdracht is gekoppeld aan een project, verschijnt die in de detailweergave van het project, en de vacatures en outreach uit die zoekopdracht dragen bij aan de geaggregeerde statistieken van het project. Dit is wat een project transformeert van een lege container naar een rijke dashboard van je betrokkenheidsvoortgang.

Hoe koppelen werkt

De relatie tussen projecten en zoekopdrachten is eenvoudig:
  • Een project kan veel gekoppelde zoekopdrachten hebben (geen limiet).
  • Een zoekopdracht kan tot maximaal één project tegelijk behoren.
  • Een zoekopdracht kan ook losgekoppeld zijn (niet gekoppeld aan een project).
Wanneer je een zoekopdracht koppelt aan een project, zeg je “deze zoekactiviteit maakt deel uit van deze klantbetrokkenheid of campagne.” De koppeling is puur organisatorisch — het wijzigt de zoekopdracht zelf, zijn criteria of zijn resultaten niet.
Het koppelen van een zoekopdracht aan een project kopieert of verplaatst geen gegevens. De zoekopdracht en zijn vacatures blijven precies zoals ze zijn. De koppeling creëert een referentie waarmee het project de zoekopdracht kan opnemen in zijn weergaven en analyses. Zie het als het plaatsen van een snelkoppeling naar een map in plaats van de map te verplaatsen.

Een zoekopdracht koppelen aan een project

Zoekopdrachten worden gekoppeld aan projecten vanuit de zoekdetailpagina via de projecttoewijzingscomponent.
1

Open de zoekopdracht

Navigeer naar je opgeslagen zoekopdrachten en klik op de zoekopdracht die je wilt koppelen. Dit opent de zoekdetailpagina.
2

Zoek de projecttoewijzing

Op de zoekdetailpagina, zoek het gedeelte “Project”. Als de zoekopdracht nog niet is toegewezen, staat er “Niet toegewezen”. Als het al is toegewezen, zie je de projectnaam als badge.
3

Klik op het bewerkingspictogram

Klik op het kleine bewerkingspictogram naast de projecttoewijzing. Dit opent een inline bewerker met een dropdown van al je projecten.
4

Selecteer een project

Kies een project uit de dropdown-lijst. De lijst toont al je projecten op naam. Om een projecttoewijzing te verwijderen, selecteer “Geen project” bovenaan de lijst.
5

Bevestig de koppeling

Klik op de vinkknop om de toewijzing op te slaan. De zoekopdracht is nu gekoppeld aan het geselecteerde project en verschijnt in de detailweergave van dat project. De geaggregeerde statistieken van het project worden direct bijgewerkt om de gegevens van deze zoekopdracht op te nemen. Je kunt op de X-knop klikken om te annuleren zonder op te slaan.
De meest efficiënte workflow is zoekopdrachten koppelen aan projecten op het moment dat je ze aanmaakt. Wanneer je weet dat je een zoekopdracht uitvoert voor een specifieke klant, wijs die dan direct toe aan het juiste project. Dit voorkomt dat zoekopdrachten zich ophopen in een ongeorganiseerde staat en zorgt dat projectanalyses vanaf dag één nauwkeurig zijn.

Een zoekopdracht loskoppelen

Als je een zoekopdracht aan het verkeerde project hebt gekoppeld, of als de zoekopdracht niet meer relevant is voor het project:
  1. Open de zoekdetailpagina en klik op het bewerkingspictogram naast de projecttoewijzing.
  2. Selecteer “Geen project” bovenaan de dropdown.
  3. Klik op het vinkje om op te slaan.
De zoekopdracht is nu losgekoppeld en verschijnt niet meer in de weergaven van een project. De zoekopdracht zelf en zijn vacatures zijn volledig onbeïnvloed — alleen de organisatorische groepering verandert.
Je kunt een zoekopdracht op elk moment opnieuw koppelen aan een ander project. Werk eenvoudig de projecttoewijzing bij naar het nieuwe project. Omdat een zoekopdracht maar tot één project tegelijk kan behoren, verwijdert het toewijzen aan een nieuw project het automatisch van het vorige. Je hoeft niet eerst los te koppelen.

Alle zoekopdrachten binnen een project bekijken

De projectdetailpagina bevat een gedeelte dat alle gekoppelde zoekopdrachten toont. Voor elke zoekopdracht kun je zien:
InformatieBeschrijving
Zoekopdrachtnaam/-titelDe titel van de zoekopdracht (doorgaans de functietitel en locatie waarnaar je hebt gezocht)
Aantal vacaturesHoeveel vacatures zijn opgeslagen uit de resultaten van deze zoekopdracht
AanmaakdatumWanneer de zoekopdracht oorspronkelijk is uitgevoerd
ZoekparametersDe vaardigheden, filters en voorkeuren gebruikt in de zoekopdracht
Dit geconsolideerde overzicht helpt je het bereik van je onderzoek voor een gegeven project te begrijpen. Als een project drie gekoppelde zoekopdrachten heeft — “Python Developer Amsterdam”, “Backend Engineer Nederland” en “Senior Developer Randstad” — kun je zien dat je de functie vanuit meerdere invalshoeken en geografische bereiken hebt onderzocht.

Zoekopdrachttelling per project

In de projectlijstweergave toont elk project het aantal gekoppelde zoekopdrachten als tellingbadge. Dit geeft je een snel beeld van hoeveel zoekactiviteit is geïnvesteerd in elk project.
ProjectGekoppelde zoekopdrachtenInterpretatie
Acme Corp - Backend5 zoekopdrachtenAanzienlijke onderzoeksinspanning, meerdere invalshoeken onderzocht
TechStart - Serie A2 zoekopdrachtenVroege fase of zeer gerichte betrokkenheid
FinServ - Data Team0 zoekopdrachtenProject aangemaakt maar geen zoekopdrachten uitgevoerd — heeft aandacht nodig
Een project met nul zoekopdrachten kan erop duiden dat je het project hebt aangemaakt maar de onderzoeksfase nog niet bent begonnen. Een project met veel zoekopdrachten suggereert diepgaande investering en meerdere benaderingen.

Waarom koppelen helpt voortgang bij te houden

Het koppelen van zoekopdrachten aan projecten creëert een keten van traceerbaarheid:
Project
  -> Zoekopdracht 1
    -> Opgeslagen vacature A (met outreach-flow)
    -> Opgeslagen vacature B (met outreach-flow)
  -> Zoekopdracht 2
    -> Opgeslagen vacature C
    -> Opgeslagen vacature D (met outreach-flow)
Deze keten stelt Recruitier in staat geaggregeerde statistieken te berekenen op projectniveau:
  • Totale vacatures over alle gekoppelde zoekopdrachten
  • Totale voltooide outreach-stappen over alle vacatures in het project
  • In behandeling zijnde outreach-stappen die nog moeten worden uitgevoerd
  • Outreach per kanaal — hoeveel e-mail, LinkedIn en telefooncontacten over het project
  • Activiteitstrends — dagelijkse outreach-activiteit voor de afgelopen 30 dagen, met momentum
  • Voltooiingspercentages — welk percentage outreach-stappen is voltooid versus gepland
Zonder koppeling zouden deze gegevens verspreid zijn over individuele zoekopdrachten en vacatures zonder manier om ze te aggregeren. Het project wordt de lens die alles in focus brengt.
De meest inzichtelijke statistiek op projectniveau is het voltooiingspercentage van outreach — hoeveel van je opgeslagen vacatures hebben outreach ontvangen versus hoeveel slapend zijn. Als je 30 opgeslagen vacatures hebt voor een project maar slechts outreach hebt voltooid voor 5, moet je de activiteit opvoeren of heroverweegen of alle 30 vacatures het nastreven waard zijn. Een gezond project toont consistente outreach-activiteit over zijn vacaturepipeline.

Bureauwijde projectzichtbaarheid voor beheerders

Voor bureaubeheerders bieden projecten zichtbaarheid op teamniveau. Beheerders kunnen:
  • Alle projecten over het bureau zien, niet alleen hun eigen
  • Zien welk teamlid elk project bezit
  • Projectstatussen en gekoppelde zoekopdrachttelling voor elk teamlid controleren
  • Outreach-statistieken bekijken om teamproductiviteit te begrijpen en te identificeren wie mogelijk ondersteuning nodig heeft
Dit is bijzonder waardevol voor het beheren van teamwerkbelastingen. Als één recruiter 10 actieve projecten heeft met minimale outreach terwijl een andere 3 actieve projecten heeft met zware outreach, kan de beheerder de onbalans identificeren en toewijzingen herbalanceren of coaching bieden.
Standaard (niet-beheerder) gebruikers zien alleen hun eigen projecten. De bureauwijde weergave is een beheerderfunctie ontworpen voor teammanagement en is beschikbaar via de pagina Teamprojecten.

Meerdere zoekopdrachten per project

Het is gebruikelijk en aan te moedigen dat een enkel project meerdere gekoppelde zoekopdrachten heeft. Dit gebeurt natuurlijk naarmate je verschillende invalshoeken op dezelfde aanbehoeft verkent:
  • Zoekopdracht 1: “Python Developer Amsterdam” — gericht op de exacte functietitel en locatie
  • Zoekopdracht 2: “Backend Engineer Nederland” — geografisch verbreden van de zoekopdracht
  • Zoekopdracht 3: “FastAPI Developer” — gericht op een specifieke technologiestack
  • Zoekopdracht 4: “Senior Software Engineer” — het senioriteits- en titelbereik verbreden
Alle vier zoekopdrachten dienen hetzelfde projectdoel (een backend developer positie invullen voor de klant), en ze allemaal koppelen aan hetzelfde project houdt de volledige onderzoeksinspanning georganiseerd en meetbaar. Het vacatureaantal en de outreach-statistieken van het project worden geaggregeerd over alle vier zoekopdrachten.

Wat er gebeurt wanneer je een project verwijdert

Wanneer je een project verwijdert:
  1. Alle zoekopdrachten gekoppeld aan dat project worden losgekoppeld (hun project_id wordt ingesteld op null).
  2. De zoekopdrachten zelf, hun vacatures en alle outreach-gegevens blijven volledig intact.
  3. Het projectrecord en zijn geaggregeerde analyses worden verwijderd uit je projectlijst.
Er gaan geen gegevens verloren. Zoekopdrachten keren simpelweg terug naar een losgekoppelde staat en kunnen worden gekoppeld aan een nieuw project indien nodig.
Het verwijderen van een project verwijdert de organisatorische container en alle geaggregeerde analyses voor dat project. De outreach-statistieken, dagelijkse activiteitsgrafieken en kanaalafsplitsingen voor dat project zijn niet meer beschikbaar. Als je de projectgeschiedenis wilt bewaren, overweeg dan het te markeren als “Voltooid” of “Geannuleerd” in plaats van het te verwijderen.

Best practices

  • Koppel zoekopdrachten direct. Wanneer je een zoekopdracht uitvoert voor een klant, wijs die dan direct toe aan het project. Het kost 5 seconden en bespaart minuten aan organisatie later. Het betekent ook dat je projectanalyses volledig zijn vanaf het begin.
  • Één project per betrokkenheid. Combineer meerdere klantbetrokkenheden niet in een enkel project. Aparte projecten geven je overzichtelijke analyses per klant en per werkbereik.
  • Bekijk losgekoppelde zoekopdrachten regelmatig. Als je zoekopdrachten opmerkt zonder projecttoewijzingen, neem dan even de tijd om ze te koppelen. Losgekoppelde zoekopdrachten dragen niet bij aan de analyses van een project, wat betekent dat je projectweergaven je werkelijke inspanning mogelijk onderschatten.
  • Gebruik beschrijvende zoektitels. Wanneer zoekopdrachten worden bekeken in een projectcontext, helpen duidelijke titels je het doel van elke zoekopdracht te begrijpen zonder die te hoeven openen. “Backend Python Amsterdam 2026” is beter dan “Zoekopdracht 47.”
  • Controleer projectanalyses wekelijks. Het geaggregeerde overzicht van zoekopdrachten, vacatures en outreach binnen een project is een van de meest waardevolle hulpmiddelen voor het beheren van je recruitmentinspanning. Een review van 5 minuten per actief project houdt je geïnformeerd en helpt je problemen vroeg te spotten.

Geavanceerd

Hoe koppelen werkt onder de motorkap

De project-zoekopdracht relatie is geïmplementeerd via een foreign key (project_id) op de zoekopdracht-entiteit. Wanneer je een zoekopdracht koppelt aan een project, wordt het project_id-veld van de zoekopdracht bijgewerkt om de ID van het project te verwijzen. Wanneer je een zoekopdracht loskoppelt, wordt dit veld ingesteld op null. Belangrijke technische details:
  • De relatie is een eenvoudige FK-referentie, niet een koppeltabel. Dit betekent dat een zoekopdracht tot maximaal één project kan behoren.
  • Het instellen van de project_id van een zoekopdracht op een nieuw project verwijdert het automatisch van het vorige project (FK-update, niet multi-waarde).
  • De project-entiteit slaat geen lijst van zoekopdracht-ID’s op. In plaats daarvan bevragen projectweergaven alle zoekopdrachten waarbij project_id overeenkomt met de ID van het project.

Projectverwijdering en loskoppelen

Wanneer een project wordt verwijderd, cascade-verwijdert het systeem gekoppelde zoekopdrachten niet. In plaats daarvan voert het een update uit die project_id = NULL instelt op alle zoekopdrachten die verwijzen naar het verwijderde project. Dit is een bewuste “soft unlink”-aanpak die alle zoekgegevens bewaart terwijl de organisatorische container wordt verwijderd. De volgorde is:
  1. Stel project_id = NULL in op alle zoekopdrachten waarbij project_id = verwijderd_project_id
  2. Verwijder het projectrecord
Dit zorgt ervoor dat zoekopdrachten nooit per ongeluk worden verwijderd wanneer een project wordt verwijderd.

Berekening van geaggregeerde statistieken

Statistieken op projectniveau worden dynamisch berekend door de project -> zoekopdrachten -> vacatures -> outreach hiërarchie te doorlopen. Wanneer je een projectdetailpagina bekijkt:
  1. Het systeem vindt alle zoekopdrachten waarbij project_id overeenkomt met het project
  2. Voor elke zoekopdracht worden alle opgeslagen vacatures opgehaald
  3. Voor elke vacature worden outreach-flow stappen en hun voltooiingsstatus opgehaald
  4. De gegevens worden geaggregeerd in totalen, kanaalafsplitsingen en dagelijkse tellingen
De outreach-statistieken bevatten specifiek:
  • Totale outreach-stappen (voltooid + in behandeling)
  • Voltooide outreach-stappen (met afsplitsing per kanaal: e-mail, LinkedIn, telefoon)
  • In behandeling zijnde stappen (gepland maar nog niet uitgevoerd)
  • Dagelijkse activiteit over een 30-daags voortschrijdend venster, met per-dag tellingen per kanaal
  • Voltooiingspercentage (voltooid / totaal)

Batch laden voor projectvacatures

Wanneer de projectvacatureweergave alle vacatures over alle projectzoekopdrachten laadt, gebruikt het batch-laden voor zowel vacaturegegevens als tags. De functie get_tags_for_multiple_jobs() haalt tags op voor alle zichtbare vacatures in een enkele query, ongeacht tot welke zoekopdracht ze behoren. Dit houdt de projectvacatureweergave responsief, zelfs voor projecten met honderden vacatures over meerdere zoekopdrachten.

Verbinding met teamfuncties

In een bureaucontext bevraagt de weergave Teamprojecten (beschikbaar voor beheerders) alle projecten over alle gebruikers in het bureau. Voor elk project worden de naam en het e-mailadres van de eigenaar weergegeven naast de projectdetails. Deze cross-gebruikerquery is wat teamlevel zichtbaarheid mogelijk maakt. De teamweergave is alleen-lezen — beheerders kunnen alle projecten zien maar kunnen projecten van een ander lid niet bewerken of verwijderen. Dit bewaart de autonomie van de recruiter terwijl beheerders het toezicht krijgen dat ze nodig hebben.

Randgevallen en bedrijfsregels

  • Zoekopdracht met verwijderd project: Als het gekoppelde project van een zoekopdracht wordt verwijderd, wordt de project_id van de zoekopdracht null. De zoekopdracht wordt niet verwijderd of op een andere manier beïnvloed.
  • Koppelen aan een niet-actief project: Je kunt een zoekopdracht koppelen aan een project in elke status (Actief, In de wacht, Voltooid, Geannuleerd). Er zijn geen beperkingen op basis van projectstatus.
  • Lege projecten: Een project met nul gekoppelde zoekopdrachten is geldig. Het kan een geplande betrokkenheid vertegenwoordigen die nog niet is begonnen.
  • Project met alle losgekoppelde zoekopdrachten: Als je alle zoekopdrachten van een project loskoppelt, blijft het project bestaan met nul zoekopdrachten. Het wordt niet automatisch verwijderd.

Tips voor gevorderde gebruikers

  • Gebruik koppelen als triagestap. Bij het bekijken van nieuwe zoekopdrachten, koppel elke direct aan het juiste project. Dit houdt je lijst met losgekoppelde zoekopdrachten op nul, wat betekent dat elke zoekopdracht is verantwoord.
  • Controleer de projectdetails voor klantbijeenkomsten. Het geaggregeerde overzicht (totale vacatures, voltooide outreach, kanaalafsplitsing) geeft je een gegevensgedreven samenvatting om aan klanten te presenteren. Je kunt zeggen “We hebben 23 bedrijven benaderd via e-mail en LinkedIn, en 8 zijn in actief gesprek.”
  • Gebruik zoektitels strategisch. In een projectcontext zijn zoektitels de primaire manier om verschillende onderzoekshoeken te onderscheiden. Benoem ze op wat elke zoekopdracht uniek maakt: de technologie, de locatie, het senioriteitsniveau of de functietitelvariant.
  • Bewaak de zoekopdracht-naar-vacatureconversie. Als een project veel zoekopdrachten heeft maar het totale vacatureaantal laag is, kunnen je zoekcriteria te nauw zijn of de markt te dun. Pas je aanpak dienovereenkomstig aan.

Gerelateerd