PROJEKT

Ansøgersporingssoftware til rekrutteringsstyring

Skræddersyet softwareudvikling, CV-parsing, Kandidatstyring, Sporing af jobansøgninger, Rekrutteringsanalyse, Planlægning af interviews, Rollebaseret adgang

  • Branche: Rekruttering og bemanding
  • Litauen Placering: Litauen
  • Leveringstid: 16 uger
  • Teknologier: Python, JavaScript / TypeScript (Node.js)
4+ måneder

Denne kunde bruger tid på at flytte kandidatoplysninger mellem fragmenterede værktøjer, regneark og manuelle rekrutteringsprocesser. Softwaren er et ansøgersporingssystem til et rekrutteringsbureau. Det modtager stillingsopslag, ansøgninger og CV'er og returnerer søgbare kandidatprofiler samt styrede ansættelsesfaser for rekrutteringsmedarbejdere, ansættende ledere og administratorer. Formålet er at reducere manuelt rekrutteringsarbejde og samle kandidatstyringen ét sted.

Opsummering

Problem

Rekrutteringsbureauet håndterer stillinger, kandidater, ansøgninger og ansættelsesforløb på tværs af fragmenterede værktøjer og manuelle processer.

Løsning

Løsningen blev et skræddersyet system til rekrutteringsstyring med CV-parsing, kandidatsøgning og konfigurerbare statusser. Det omfattede også interviews, analyse og rollebaseret adgang.

Resultat

Softwaren er udviklet til at reducere manuelt rekrutteringsarbejde og samle kandidatstyringen ét sted.

Kundehistorie

Kunden er et rekrutteringsbureau fra Litauen. Det håndterer kandidatoplysninger, ledige stillinger, ansøgninger og placeringer som en del af rekrutteringsarbejdet.

Rekrutteringsmedarbejdere bruger tid på at behandle CV'er, opdatere kandidatstatusser og søge efter egnede profiler. De planlægger også interviews og sikrer en ensartet rekrutteringsaktivitet på tværs af teamet.

Behovet var enkelt: parse CV'er til brugbare kandidatoplysninger, administrere stillinger og ansøgninger, vise rekrutteringsresultater og styre adgang for forskellige roller.

Løsningen blev opbygget som forbundne moduler til stillingsopslag og kandidatprofiler. Søgning, interviews og analyse blev tilføjet omkring dem.

Strukturen blev designet omkring bureauets rekrutteringsregler med dokumentation og oplæring, så teamet selv kunne administrere systemet.

Kunden bad om

  1. Parse CV'er til strukturerede kandidatprofiler
  2. Administrere stillinger, ansøgninger, kandidater og rekrutteringsstatusser
  3. Vise rekrutteringsdashboards, rapporter, eksporter og aktivitetslogge
  4. Indstille rollebaseret adgang for rekrutteringsteams og kunder

Hvorfor standardsoftware ikke passede

Standardiserede ansøgersporingssystemer dækker stillingsopslag, CV-parsing, interviews og kandidatpipelines. Bureauet havde brug for sin egen kombination af arbejdsgange, tilladelser, kandidatadgang og rapportering i én proces. Et skræddersyet system var nødvendigt for at passe til bureauets faser, roller, felter og integrationskrav.

Projektoversigt

Kandidatoplysninger, interviews og rapportering blev samlet i den samme proces.

Til håndtering af indkomne CV'er blev der leveret et struktureret profilmodul. Det læser PDF- og DOCX-filer og udtrækker derefter kontaktoplysninger, erfaring og uddannelse.

Kompetencer, tags og noter forbliver en del af profilen. Vurderinger og statusser gemmes også her.

Kandidatsøgningen blev designet til praktisk udvælgelse. Rekrutteringsmedarbejdere og ansættende ledere kan søge i fuld tekst og filtrere efter kompetencer eller erfaring.

De kan også sammenligne profiler, se forklaringer på match og oprette en shortlist til en stilling.

Koordinering af interviews blev inkluderet ved siden af kandidatoplysningerne. Systemet gemmer interviewtidspunkter, mødelinks og feedback.

Det gemmer også interviewdetaljer og status for den tilknyttede ledige stilling.

Administratorer, rekrutteringsmedarbejdere og ansættende ledere kan få separat adgang efter deres rolle.

Kunder, arbejdsgivere, kandidater og andre teams kan også få rollebaseret adgang. Dashboards og eksporter viser relevante rekrutteringsoplysninger.

Vigtigste leverede funktioner

  • CV-parsing til strukturerede kandidatprofiler
  • Stillingsopslag og konfigurerbare ansøgningsstatusser
  • Kandidatsøgning, filtre, rangering og sammenligning
  • Matchning af kandidater med stillingskrav
  • Shortlister med noter, vurderinger og tags
  • Planlægning af interviews med mødelinks og feedback
  • Rekrutteringsdashboards og konverteringsmålinger
  • Aktivitetslogge, rapporter og eksporter
  • Rollebaseret adgang og separate grænseflader

Kan tilføjes

+ Kandidatportaler + Adgang for arbejdsgivere og kunder + Masseimport + Integrationer til jobportaler + Forbindelser til e-mail og kalender + Integrationer til vurderingssystemer + Kandidatopsummeringer og forslag til screening

Hvem kan ellers bruge denne løsning

Disse virksomheder har en lignende opgave, og den samme løsning kan tilpasses deres rekrutteringsproces.

En arbejdsgiver og et internt rekrutteringsteam

Opgave De administrerer ledige stillinger, ansøgere, interviews og ansættelsesbeslutninger i hele organisationen.
Sådan hjælper løsningen Løsningen samler stillingskrav, kandidatprofiler, ansøgningsfaser, interviews og rekrutteringsrapporter.

En organisation, der moderniserer et eksisterende ansøgersporingssystem

Opgave Den skal forbinde eksisterende rekrutteringsoplysninger og værktøjer med en tydeligere proces.
Sådan hjælper løsningen Løsningen giver konfigurerbare moduler, strukturerede importer, rollebaseret adgang og API-forbindelser til de nødvendige systemer.

En karriereplatform for jobsøgere

Opgave Den sporer ansøgninger og kandidatoplysninger på tværs af jobmuligheder.
Sådan hjælper løsningen Løsningen kan organisere ansøgninger, kandidatprofiler, statusser og kompatible CV-filer i en struktureret grænseflade.

Teknologisk stack

Python

Dokumentbehandling og API'er

Python understøtter CV-behandling, struktureret datahåndtering og rekrutteringstjenester.

JavaScript / TypeScript (Node.js)

Webapplikation og dokumenter

JavaScript og TypeScript understøtter webgrænsefladen, dokumenthåndtering og API-forbindelser.

PHP

Backend og filudveksling

PHP understøtter serversidemoduler og behandling af rekrutteringsfiler.

pymupdf

Læs PDF-CV'er

pymupdf (et Python-bibliotek til udtræk af indhold fra PDF-filer) læser CV-tekst og felter.

python-docx

Læs DOCX-CV'er

python-docx (et Python-bibliotek til læsning af Word-filer) udtrækker indhold fra DOCX-CV'er.

csv-parse

Parse CSV-importer

csv-parse (et bibliotek, der læser CSV-filer) understøtter strukturerede kandidatimporter.

maatwebsite/excel

Excel-importer og -eksporter

maatwebsite/excel (et Laravel-bibliotek til Excel- og CSV-filer) håndterer import og eksport af rekrutteringsdata.

PDF

Upload og eksport af CV'er

PDF-filer transporterer CV'er og rekrutteringsdokumenter gennem systemet.

DOCX

Upload og parsing af CV'er

DOCX-filer giver redigerbare CV'er til struktureret kandidatdataudtræk.

Integrationer

Calendars

Kalenderforbindelser indeholder interviewplaner og mødedetaljer.

Assessment systems

Forbindelser til vurderingssystemer udveksler resultater fra kandid evalueringer.

CRM tools

CRM-forbindelser udveksler kandidat- og rekrutteringsoplysninger via API'er.

Resultatet

Stillings- og ansøgningsforløb forbliver synlige

Skærmen med stillingsopslag giver bureauet ét sted at administrere stillingskrav og ansøgninger. Konfigurerbare rekrutteringsstatusser holder hver ansøgning forbundet med den relevante stilling og kandidatoplysninger.

Det gør vejen fra en ledig stilling til den aktuelle ansøgningsstatus lettere at følge og understøtter bureauets proces for rekrutteringsstyring.

Sådan fungerer det

  1. Formularen til stillingsopslag gemmer stillingsbetegnelser, beskrivelser, krav og screeningskriterier.
  2. Pipelinen viser kandidatoplysninger efter rekrutteringsstatus.
  3. Ansøgningspanelet viser ansøgningsstatus og stillingsrelaterede kandidatdata.
  • Opret, rediger og publicer stillingsopslag
  • Flyt ansøgninger gennem konfigurerbare statusser
Stillingsopslag og ansøgerpipeline

Stillingsopslag og ansøgerpipeline

Funktioner på denne skærm
Administration af stillingsopslag

CV'er bliver til søgbare kandidatoplysninger

Skærmen med den parserede profil omdanner et uploadet PDF- eller DOCX-CV til strukturerede kandidatoplysninger. Kontaktoplysninger, erfaring og uddannelse udtrækkes til profilen.

Kompetencer, tags og noter er fortsat tilgængelige i kandidatstyringen. Vurderinger og status gemmes også her.

Sådan fungerer det

  1. pymupdf (et bibliotek, der læser PDF-dokumenter) udtrækker CV-indhold fra PDF-filer.
  2. python-docx (et bibliotek, der læser Word-dokumenter) udtrækker indhold fra DOCX-filer.
  3. Profilen gemmer kontaktoplysninger, erfaring, uddannelse, kompetencer, tags, noter, vurderinger og status.
  • Upload CV'er til kandidatprofiler
  • Gem rekrutteringsnoter og vurderinger sammen med kandidatoplysningerne
Tip: Profilen viser de udtrukne CV-oplysninger som strukturerede kandidatoplysninger til gennemgang.
Parseret kandidatprofil

Parseret kandidatprofil

Funktioner på denne skærm
Parse CV'er Administration af kandidatprofiler Tillad upload af CV'er

Shortlister bruger de oplysninger, rekrutteringsmedarbejdere har brug for

Søge- og shortlistskærmen samler kandidatsporing og matchning i samme visning. Rekrutteringsmedarbejdere og ansættende ledere kan sammenligne profiler med stillingskrav og se, hvorfor en kandidat fik en matchscore.

Filtre for kompetencer, uddannelse, erfaring og status hjælper teamet med at indsnævre kandidatfeltet, før der oprettes en shortlist.

Sådan fungerer det

  1. Fuldtekstsøgning læser de strukturerede, søgbare kandidatdata.
  2. Filtre opdeler kandidater efter kompetencer, uddannelse, erfaring og status.
  3. Sammenligningstabellen viser matchscorer, forklaringer, rangeringer, noter og vurderinger.
  • Sammenlign kandidater til én stilling
  • Udvælg egnede profiler
Kandidatsøgning og shortlist

Kandidatsøgning og shortlist

Funktioner på denne skærm
Avancerede søgefunktioner Kandidatmatchning og -analyse Udvælg kandidater

Interviewdetaljer forbliver sammen med kandidaten

Interviewsiden holder planlægning, mødelinks og feedback sammen med kandidaten og stillingen. Rekrutteringsmedarbejdere kan se interviewoplysninger i ansøgningskonteksten.

Det understøtter en tydeligere rekrutteringsproces fra shortlist til ansættelsesbeslutning.

Sådan fungerer det

  1. Skærmen forbinder kandidatoplysninger med en valgt stilling.
  2. Kalendervisningen viser interviewplaner samt felter for dato og klokkeslæt.
  3. Feedbackpanelet gemmer mødelinks, interviewdetaljer, feedback og interviewstatus.
  • Gem interviewfeedback i kandidatoplysningerne
  • Følg interviewstatus for hver ansøgning
Planlægning af interviews og feedback

Planlægning af interviews og feedback

Funktioner på denne skærm
Planlægning af interviews

Rekrutteringsaktivitet bliver lettere at gennemgå

Dashboardet samler ansøgerflow, rekrutteringsaktivitet og fremdrift på tværs af stillinger. Statusopsummeringer og konverteringsmålinger hjælper bureauet med at vurdere, hvordan ansøgninger bevæger sig gennem rekrutteringsfaserne.

Aktivitetslogge og eksportfunktioner giver et tydeligt grundlag for rekrutteringsrapportering og videre analyse.

Sådan fungerer det

  1. Ansøgerflowdiagrammet viser kandidaternes bevægelse gennem rekrutteringsfaserne.
  2. Statusopsummeringen og målingerne viser rekrutteringsfremdriften.
  3. Aktivitetsloggen registrerer ændringer i kandidatstatus, og rapportfunktionerne styrer eksport af dashboardoplysninger.
  • Gennemgå rekrutteringsresultater på tværs af stillinger
  • Eksportér rapporter til videre brug
Dashboard for rekrutteringsresultater

Dashboard for rekrutteringsresultater

Funktioner på denne skærm
Dashboard for rekrutteringsanalyse Dashboard til evaluering i realtid

Hvad løsningen giver

Med denne løsning kan rekrutteringsbureauet:

  • Parse PDF- og DOCX-CV'er til strukturerede kandidatprofiler
  • Administrere ledige stillinger, ansøgninger og konfigurerbare rekrutteringsstatusser
  • Søge, sammenligne, rangere og udvælge kandidater
  • Planlægge interviews og gemme feedback sammen med kandidatoplysninger
  • Gennemgå rekrutteringsaktivitet via dashboards og rapporter
  • Give hvert teammedlem adgang, der passer til deres rolle

Kan standardiserede systemer klare opgaven?

Før designet blev opgaven sammenlignet med standardprodukter ud fra deres egne beskrivelser.

Det kunden har brug for Ansøgersporingssystemer JobDiva, Ceipal ATS, JazzHR Rekrutteringsplatforme TalentRecruit, Ashby, Tellent Recruitee Skræddersyet løsning
Parse CV'er til kandidatprofiler
Administrere stillinger og ansøgninger
Vise rekrutteringsrapporter og aktivitet
Indstille rollebaseret adgang delvist delvist
Passer til kundens egne regler: faser, roller, rapporter delvist delvist
Alle trin samlet ét sted — —
Ingen manuelle trin mellem programmer delvist delvist

Baseret på produkternes og deres kategoris offentlige beskrivelser.

Ansøgersporingssystemer og rekrutteringsplatforme dækker de vigtigste dele af CV-håndtering, stillingsstyring, kandidatpipelines, interviews og rekrutteringsrapportering.

Et standardprodukt er tilstrækkeligt, når et team har brug for almindelig ansøgersporing. Bureauet havde brug for sin egen kombination af rekrutteringsregler, adgangsniveauer og forbundne moduler.

Det skræddersyede system blev valgt, fordi den nødvendige proces og de nødvendige tilladelser skulle passe til bureauets egen arbejdsform ét sted med de krævede forbindelser.

Til sidst

Resultatet blev et ansøgersporingsarbejdsområde, der er udviklet til at fjerne manuelt arbejde fra vejen fra CV og ledig stilling til en styret rekrutteringsbeslutning.

FAQ

Overvejer du at bygge et lignende system? Læs svarene nedenfor for at se, hvordan ansøgersporingssoftware kan håndtere CV'er, kandidater, interviews og integrationer.