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).
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.Open de zoekopdracht
Navigeer naar je opgeslagen zoekopdrachten en klik op de zoekopdracht die je wilt koppelen. Dit opent de zoekdetailpagina.
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.
Klik op het bewerkingspictogram
Klik op het kleine bewerkingspictogram naast de projecttoewijzing. Dit opent een inline bewerker met een dropdown van al je projecten.
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.
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.
Een zoekopdracht loskoppelen
Als je een zoekopdracht aan het verkeerde project hebt gekoppeld, of als de zoekopdracht niet meer relevant is voor het project:- Open de zoekdetailpagina en klik op het bewerkingspictogram naast de projecttoewijzing.
- Selecteer “Geen project” bovenaan de dropdown.
- Klik op het vinkje om op te slaan.
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:| Informatie | Beschrijving |
|---|---|
| Zoekopdrachtnaam/-titel | De titel van de zoekopdracht (doorgaans de functietitel en locatie waarnaar je hebt gezocht) |
| Aantal vacatures | Hoeveel vacatures zijn opgeslagen uit de resultaten van deze zoekopdracht |
| Aanmaakdatum | Wanneer de zoekopdracht oorspronkelijk is uitgevoerd |
| Zoekparameters | De vaardigheden, filters en voorkeuren gebruikt in de zoekopdracht |
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.| Project | Gekoppelde zoekopdrachten | Interpretatie |
|---|---|---|
| Acme Corp - Backend | 5 zoekopdrachten | Aanzienlijke onderzoeksinspanning, meerdere invalshoeken onderzocht |
| TechStart - Serie A | 2 zoekopdrachten | Vroege fase of zeer gerichte betrokkenheid |
| FinServ - Data Team | 0 zoekopdrachten | Project aangemaakt maar geen zoekopdrachten uitgevoerd — heeft aandacht nodig |
Waarom koppelen helpt voortgang bij te houden
Het koppelen van zoekopdrachten aan projecten creëert een keten van traceerbaarheid:- 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
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
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
Wat er gebeurt wanneer je een project verwijdert
Wanneer je een project verwijdert:- Alle zoekopdrachten gekoppeld aan dat project worden losgekoppeld (hun
project_idwordt ingesteld op null). - De zoekopdrachten zelf, hun vacatures en alle outreach-gegevens blijven volledig intact.
- Het projectrecord en zijn geaggregeerde analyses worden verwijderd uit je projectlijst.
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_idvan 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_idovereenkomt 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 dieproject_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:
- Stel
project_id = NULLin op alle zoekopdrachten waarbijproject_id = verwijderd_project_id - Verwijder het projectrecord
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:- Het systeem vindt alle zoekopdrachten waarbij
project_idovereenkomt met het project - Voor elke zoekopdracht worden alle opgeslagen vacatures opgehaald
- Voor elke vacature worden outreach-flow stappen en hun voltooiingsstatus opgehaald
- De gegevens worden geaggregeerd in totalen, kanaalafsplitsingen en dagelijkse tellingen
- 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 functieget_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_idvan 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.

