PROJEKT

Oprogramowanie do śledzenia kandydatów w zarządzaniu rekrutacją

Dedykowane tworzenie oprogramowania, Analiza CV, Zarządzanie kandydatami, Śledzenie aplikacji na stanowiska, Analityka rekrutacyjna, Planowanie rozmów, Dostęp oparty na rolach

  • Branża: Rekrutacja i staffing
  • Litwa Lokalizacja: Litwa
  • Czas realizacji: 16 tygodni
  • Technologie: Python, JavaScript / TypeScript (Node.js)
4+ miesięcy

Ten klient poświęca czas na przenoszenie informacji o kandydatach między rozproszonymi narzędziami, arkuszami kalkulacyjnymi i ręcznymi procesami rekrutacyjnymi. Oprogramowanie to system śledzenia kandydatów dla agencji rekrutacyjnej. Przyjmuje oferty pracy, aplikacje i CV. Zwraca wyszukiwalne profile kandydatów oraz uporządkowane etapy rekrutacji dla rekruterów, menedżerów ds. rekrutacji i administratorów. Celem jest ograniczenie ręcznej pracy rekrutacyjnej i zarządzanie kandydatami w jednym miejscu.

Podsumowanie

Problem

Agencja rekrutacyjna zarządza ofertami, kandydatami, aplikacjami i postępem rekrutacji za pomocą rozproszonych narzędzi i ręcznych procesów.

Rozwiązanie

Rozwiązaniem stał się dedykowany system zarządzania rekrutacją z analizą CV, wyszukiwaniem kandydatów i konfigurowalnymi statusami. Uwzględniono także rozmowy, analitykę i dostęp oparty na rolach.

Rezultat

Oprogramowanie ma ograniczyć ręczną pracę rekrutacyjną i umożliwić zarządzanie kandydatami w jednym miejscu.

Historia klienta

Klientem jest agencja rekrutacyjna z Litwy. W ramach swojej działalności zarządza danymi kandydatów, wakatami, aplikacjami i obsadzaniem stanowisk.

Rekruterzy poświęcają czas na przetwarzanie CV, aktualizowanie statusów kandydatów i wyszukiwanie odpowiednich profili. Organizują także rozmowy i dbają o spójność działań rekrutacyjnych w całym zespole.

Prośba była prosta: przekształcać CV w użyteczne informacje o kandydatach, zarządzać ofertami i aplikacjami, prezentować wyniki rekrutacji oraz kontrolować dostęp dla różnych ról.

Rozwiązanie zbudowano jako połączone moduły ofert pracy i profili kandydatów. Wokół nich dodano wyszukiwanie, rozmowy i analitykę.

Strukturę zaprojektowano zgodnie z zasadami rekrutacji agencji, zapewniając dokumentację i szkolenia, aby zespół mógł samodzielnie zarządzać systemem.

Klient potrzebował

  1. Przekształcania CV w uporządkowane profile kandydatów
  2. Zarządzania ofertami, aplikacjami, kandydatami i statusami rekrutacji
  3. Paneli rekrutacyjnych, raportów, eksportów i dzienników aktywności
  4. Ustawienia dostępu opartego na rolach dla zespołów rekrutacyjnych i klientów

Dlaczego gotowe oprogramowanie nie pasowało

Gotowe systemy śledzenia kandydatów obsługują publikowanie ofert, analizę CV, rozmowy i ścieżki kandydatów. Agencja potrzebowała własnego połączenia procesów, uprawnień, dostępu kandydatów i raportowania w jednym procesie. Potrzebny był dedykowany system dopasowany do etapów, ról, pól i wymagań integracyjnych agencji.

Opis projektu

Dane kandydatów, rozmowy i raportowanie połączono w jednym procesie.

Do obsługi napływających CV przygotowano moduł uporządkowanych profili. Odczytuje on pliki PDF i DOCX, a następnie wyodrębnia dane kontaktowe, doświadczenie i wykształcenie.

Umiejętności, tagi i notatki pozostają częścią profilu. Są w nim przechowywane również oceny i statusy.

Wyszukiwanie kandydatów zaprojektowano z myślą o praktycznej selekcji. Rekruterzy i menedżerowie ds. rekrutacji mogą przeszukiwać pełny tekst oraz filtrować wyniki według umiejętności lub doświadczenia.

Mogą także porównywać profile, sprawdzać wyjaśnienia dopasowania i tworzyć krótką listę kandydatów do konkretnej oferty.

Koordynację rozmów uwzględniono obok danych kandydata. System przechowuje terminy rozmów, linki do spotkań i opinie.

Przechowuje również szczegóły rozmowy i status powiązanej oferty pracy.

Administratorzy, rekruterzy i menedżerowie ds. rekrutacji mogą otrzymać odrębny dostęp zgodnie ze swoją rolą.

Klienci, pracodawcy, kandydaci i inne zespoły mogą również otrzymać dostęp dopasowany do roli. Panele i eksporty prezentują istotne informacje rekrutacyjne.

Dostarczone kluczowe funkcje

  • Analiza CV i tworzenie uporządkowanych profili kandydatów
  • Oferty pracy i konfigurowalne statusy aplikacji
  • Wyszukiwanie, filtrowanie, ranking i porównywanie kandydatów
  • Dopasowywanie kandydatów do wymagań ofert
  • Krótkie listy z notatkami, ocenami i tagami
  • Planowanie rozmów z linkami do spotkań i opiniami
  • Panele rekrutacyjne i wskaźniki konwersji
  • Dzienniki aktywności, raporty i eksporty
  • Dostęp oparty na rolach i odrębne interfejsy

Można dodać

+ Portale kandydatów + Dostęp pracodawców i klientów + Importy zbiorcze + Integracje z portalami pracy + Połączenia z pocztą e-mail i kalendarzem + Integracje z systemami oceny + Podsumowania kandydatów i sugestie dotyczące selekcji

Kto jeszcze może korzystać z tego rozwiązania

Te firmy mają podobne zadania, a to samo rozwiązanie można dostosować do ich procesów rekrutacyjnych.

Pracodawca i wewnętrzny zespół rekrutacyjny

Zadanie Zarządzają wakatami, kandydatami, rozmowami i decyzjami rekrutacyjnymi w całej organizacji.
Jak pomaga rozwiązanie Rozwiązanie łączy wymagania ofert, profile kandydatów, etapy aplikacji, rozmowy i raporty rekrutacyjne.

Organizacja modernizująca istniejący system śledzenia kandydatów

Zadanie Potrzebuje połączyć istniejące dane i narzędzia rekrutacyjne z bardziej przejrzystym procesem.
Jak pomaga rozwiązanie Rozwiązanie zapewnia konfigurowalne moduły, uporządkowane importy, dostęp oparty na rolach i połączenia API z wymaganymi systemami.

Platforma kariery dla osób poszukujących pracy

Zadanie Śledzi aplikacje i informacje o kandydatach w ramach różnych ofert pracy.
Jak pomaga rozwiązanie Rozwiązanie porządkuje aplikacje, profile kandydatów, statusy i kompatybilne pliki CV w uporządkowanym interfejsie.

Stos technologiczny

Python

Przetwarzanie dokumentów i API

Python obsługuje przetwarzanie CV, pracę z uporządkowanymi danymi i usługi rekrutacyjne.

JavaScript / TypeScript (Node.js)

Aplikacja internetowa i dokumenty

JavaScript i TypeScript obsługują interfejs internetowy, pracę z dokumentami i połączenia API.

PHP

Backend i wymiana plików

PHP obsługuje moduły po stronie serwera i przetwarzanie plików rekrutacyjnych.

pymupdf

Odczyt CV w PDF

pymupdf (biblioteka Pythona do wyodrębniania treści z plików PDF) odczytuje tekst i pola z CV.

python-docx

Odczyt CV w DOCX

python-docx (biblioteka Pythona do odczytu plików Word) wyodrębnia treść z CV w formacie DOCX.

csv-parse

Importy CSV

csv-parse (biblioteka do odczytu plików CSV) obsługuje uporządkowane importy kandydatów.

maatwebsite/excel

Importy i eksporty Excel

maatwebsite/excel (biblioteka Laravel do plików Excel i CSV) obsługuje importy i eksporty danych rekrutacyjnych.

PDF

Przesyłanie i eksport CV

Pliki PDF przenoszą CV i dokumenty rekrutacyjne przez system.

DOCX

Przesyłanie i analiza CV

Pliki DOCX zapewniają edytowalne CV do uporządkowanego wyodrębniania danych kandydatów.

Integracje

Calendars

Połączenia z kalendarzem przenoszą harmonogramy rozmów i szczegóły spotkań.

Assessment systems

Połączenia z systemami oceny wymieniają wyniki oceny kandydatów.

CRM tools

Połączenia z CRM wymieniają dane kandydatów i rekrutacji za pośrednictwem API.

Rezultat

Postęp ofert i aplikacji pozostaje widoczny

Ekran ofert pracy zapewnia agencji jedno miejsce do zarządzania wymaganiami ofert i aplikacjami. Konfigurowalne statusy rekrutacji łączą każdą aplikację z właściwymi informacjami o ofercie i kandydacie.

Ułatwia to śledzenie drogi od otwartego wakatu do bieżącego statusu aplikacji i wspiera proces zarządzania rekrutacją w agencji.

Jak to działa

  1. Formularz oferty przechowuje nazwę stanowiska, opis, wymagania i kryteria selekcji.
  2. Ścieżka pokazuje dane kandydatów według statusu rekrutacji.
  3. Panel aplikacji prezentuje status aplikacji i dane kandydata związane z ofertą.
  • Tworzenie, edycja i publikowanie ofert pracy
  • Przenoszenie aplikacji między konfigurowalnymi statusami
Oferty pracy i ścieżka aplikacji

Oferty pracy i ścieżka aplikacji

Funkcje na tym ekranie
Zarządzanie ofertami pracy

CV stają się wyszukiwalnymi profilami kandydatów

Ekran przeanalizowanego profilu przekształca przesłane CV w formacie PDF lub DOCX w uporządkowane dane kandydata. Dane kontaktowe, doświadczenie i wykształcenie są wyodrębniane do profilu.

Umiejętności, tagi i notatki pozostają dostępne w widoku zarządzania kandydatem. Przechowywane są tam również oceny i status.

Jak to działa

  1. pymupdf (biblioteka odczytująca dokumenty PDF) wyodrębnia treść CV z plików PDF.
  2. python-docx (biblioteka odczytująca dokumenty Word) wyodrębnia treść z plików DOCX.
  3. Profil przechowuje dane kontaktowe, doświadczenie, wykształcenie, umiejętności, tagi, notatki, oceny i status.
  • Przesyłanie CV do profili kandydatów
  • Przechowywanie notatek i ocen rekrutera przy danych kandydata
Wskazówka: Profil prezentuje wyodrębnione informacje z CV jako uporządkowane dane kandydata do weryfikacji.
Przeanalizowany profil kandydata

Przeanalizowany profil kandydata

Funkcje na tym ekranie
Analiza CV Zarządzanie profilami kandydatów Umożliwienie przesyłania CV

Krótkie listy wykorzystują informacje potrzebne rekruterom

Ekran wyszukiwania i krótkiej listy łączy śledzenie kandydatów i dopasowywanie w jednym widoku. Rekruterzy i menedżerowie ds. rekrutacji mogą porównywać profile z wymaganiami ofert i sprawdzać, dlaczego kandydat otrzymał dany wynik dopasowania.

Filtry umiejętności, wykształcenia, doświadczenia i statusu pomagają zespołowi zawęzić pulę kandydatów przed utworzeniem krótkiej listy.

Jak to działa

  1. Wyszukiwanie pełnotekstowe przeszukuje uporządkowane dane kandydatów.
  2. Filtry rozdzielają kandydatów według umiejętności, wykształcenia, doświadczenia i statusu.
  3. Tabela porównawcza prezentuje wyniki dopasowania, wyjaśnienia, rankingi, notatki i oceny.
  • Porównywanie kandydatów do jednej oferty
  • Tworzenie krótkiej listy odpowiednich profili
Wyszukiwanie kandydatów i krótka lista

Wyszukiwanie kandydatów i krótka lista

Funkcje na tym ekranie
Zaawansowane wyszukiwanie Dopasowywanie i analiza kandydatów Tworzenie krótkiej listy kandydatów

Szczegóły rozmów pozostają przy kandydacie

Ekran rozmowy przechowuje harmonogram, linki do spotkań i opinie obok danych kandydata i oferty. Rekruterzy mogą przeglądać informacje o rozmowie w kontekście aplikacji.

Wspiera to przejrzysty proces rekrutacyjny od krótkiej listy do decyzji o zatrudnieniu.

Jak to działa

  1. Ekran łączy informacje o kandydacie z wybraną ofertą.
  2. Widok kalendarza prezentuje harmonogramy rozmów oraz pola daty i godziny.
  3. Panel opinii przechowuje linki do spotkań, szczegóły rozmów, opinie i status rozmowy.
  • Przechowywanie opinii z rozmów przy danych kandydata
  • Śledzenie statusu rozmowy dla każdej aplikacji
Planowanie rozmów i opinie

Planowanie rozmów i opinie

Funkcje na tym ekranie
Planowanie rozmów

Przeglądanie aktywności rekrutacyjnej staje się łatwiejsze

Panel łączy przepływ kandydatów, aktywność rekrutacyjną i postęp dla wszystkich ofert. Podsumowania statusów i wskaźniki konwersji pomagają agencji ocenić, jak aplikacje przechodzą przez kolejne etapy rekrutacji.

Dzienniki aktywności i opcje eksportu zapewniają przejrzysty zapis do raportowania rekrutacji i dalszej analizy.

Jak to działa

  1. Wykres przepływu kandydatów pokazuje ich przechodzenie przez etapy rekrutacji.
  2. Podsumowanie statusów i wskaźniki pokazują postęp rekrutacji.
  3. Dziennik aktywności rejestruje aktualizacje statusów kandydatów, a narzędzia raportowania umożliwiają eksport informacji z panelu.
  • Przeglądanie wyników rekrutacji dla różnych ofert
  • Eksport raportów do dalszego wykorzystania
Panel wyników rekrutacji

Panel wyników rekrutacji

Funkcje na tym ekranie
Panel analityki rekrutacyjnej Panel oceny w czasie rzeczywistym

Co zapewnia rozwiązanie

Dzięki temu rozwiązaniu agencja rekrutacyjna może:

  • Przekształcać CV w formacie PDF i DOCX w uporządkowane profile kandydatów
  • Zarządzać wakatami, aplikacjami i konfigurowalnymi statusami rekrutacji
  • Wyszukiwać, porównywać, oceniać i dodawać kandydatów do krótkiej listy
  • Planować rozmowy i przechowywać opinie przy danych kandydatów
  • Przeglądać aktywność rekrutacyjną za pomocą paneli i raportów
  • Przyznawać każdemu członkowi zespołu dostęp odpowiedni do jego roli

Czy gotowe systemy mogłyby wykonać to zadanie?

Przed rozpoczęciem projektowania porównano zadanie z gotowymi produktami na podstawie ich własnych opisów.

Czego potrzebuje klient Systemy śledzenia kandydatów JobDiva, Ceipal ATS, JazzHR Platformy rekrutacyjne TalentRecruit, Ashby, Tellent Recruitee Dedykowane rozwiązanie
Przekształcanie CV w profile kandydatów
Zarządzanie ofertami i aplikacjami
Prezentowanie raportów i aktywności rekrutacyjnej
Ustawienie dostępu opartego na rolach częściowo częściowo
Dopasowanie do zasad klienta: etapów, ról i raportów częściowo częściowo
Wszystkie kroki w jednym miejscu — —
Brak ręcznych czynności między programami częściowo częściowo

Na podstawie publicznych opisów produktów i ich kategorii.

Systemy śledzenia kandydatów i platformy rekrutacyjne obejmują główne elementy obsługi CV, zarządzania ofertami, ścieżek kandydatów, rozmów i raportowania rekrutacji.

Gotowy produkt wystarcza, gdy zespół potrzebuje standardowego śledzenia kandydatów. Agencja potrzebowała własnego połączenia zasad rekrutacji, poziomów dostępu i zintegrowanych modułów.

Wybrano system dedykowany, ponieważ wymagany proces i uprawnienia musiały odpowiadać sposobowi pracy agencji w jednym miejscu i z wymaganymi połączeniami.

Podsumowanie

Ostatecznie powstała przestrzeń do śledzenia kandydatów, która ogranicza ręczną pracę na drodze od CV i wakatu do uporządkowanej decyzji rekrutacyjnej.

FAQ

Zastanawiasz się nad stworzeniem podobnego systemu? Przeczytaj poniższe odpowiedzi, aby dowiedzieć się, jak oprogramowanie do śledzenia kandydatów może obsługiwać CV, kandydatów, rozmowy i integracje.