Raporty widoczne na dashboardzie (ikonka domku w lewym górym rogu systemu)
Raporty widoczne na dashboardzie (ikonka domku w lewym górnym rogu) oraz w zakładce "Raport" w projekcie.
Domyślny zakres dat:
ostatnie 7 dni. Można go zmienić datepickerem w prawym górnym rogu.
Aktualni (Nowi) kandydaci
Ta sekcja pokazuje, na jakim etapie zakończył się ruch każdego kandydata w wybranym zakresie dat. Dla każdego kandydata brany jest pod uwagę tylko ostatni ruch (dodanie do projektu, przesunięcie między etapami). Kandydat jest liczony jednokrotnie — na etapie swojego ostatniego ruchu.
Jeśli kandydat został przesunięty z etapu A na B w wybranym okresie, pojawi się tylko na etapie B. Na etapie A nie będzie widoczny.
Kandydat odrzucony nadal pojawia się w "Aktualni" — na ostatnim etapie, na którym był przed odrzuceniem.
Ważne: Raport pokazuje kandydatów, którzy mieli jakiekolwiek zdarzenie w wybranym zakresie dat. Jeśli kandydat był dodany przed wybranym zakresem i nie miał żadnych zmian w tym zakresie — nie pojawi się w raporcie. Aby go zobaczyć, należy rozszerzyć zakres dat tak, aby obejmował datę jego dodania lub ostatniego przesunięcia.
Odrzuceni kandydaci
Działa analogicznie — pokazuje kandydatów odrzuconych w wybranym zakresie dat, każdy liczony jednokrotnie na etapie, na którym był w momencie odrzucenia.
Kandydat odrzucony i przywrócony: odrzucenie nadal widoczne w raporcie "Odrzuceni". Ponowne odrzucenie przywróconego kandydata jest rejestrowane, ale
kandydat wciąż jest liczony jako jeden — na etapie ostatniego odrzucenia.
Porównanie z kanbanem: jeśli ustawisz zakres dat na cały okres trwania projektu, raport "Aktualni" pokaże zbliżony obraz do kanbanu, z tą różnicą, że uwzględni także kandydatów usuniętych z projektu.
Pliki CSV z kompletnym zrzutem danych systemowych
Administratorzy systemu mogą pobrać kompletny zrzut danych systemowych w formacie plików CSV. Aby pobrać plik, wejdź na dashboard i kliknij przycisk strzałki widoczny poniżej. Po kliknięciu, na pocztę administratora systemu system wyśle email z linkiem do pobrania plików CSV.
Pliki zawierają historię wszystkich zdarzeń w systemie, na podstawie których można zbudować dowolny raport i obliczyć dowolny wskaźnik. Do pracy z tymi surowymi danymi wymagana jest jednak umiejętność analityki danych i biegłość w posługiwaniu się plikami CSV. Poniżej przedstawiamy przykładowe informacje o tym, jak wyliczać niektóre wskaźniki:
Odpowiedzi kandydatów na formularzu aplikacyjnym
Tabela - application_forms_answer_sheets
Ograniczamy wpisy po project_id
Pole answers zawiera jsona z odpowiedziami
Pole form_schema zawiera pytania na jakie odpowiadał kandydat
Format jsona jest zależny od rodzaju pytania i struktury formularza.
Przykład z komentarzami:
{
"email":"jan.kowalski@gmaill.com",
"lastName":"Jan",
"firstName":"Kowalski",
"phoneNumber":"12345678",
"74f4d68a-45e4-49ab-a3d2-16826e449a28":{ // id pytania
"Id":"3094ff72-3745-4010-9428-241b048752fb", // id odpowiedzi
"order":2,
"score":null,
"content":{
"pl":"No" // treść odpowiedzi w zdefiniowanym języku
},
"isDisqualifying":false
}
}
Liczba otwartych rekrutacji
Tabela - projects_v2
Ograniczamy po status_id = ‘73f09ef2-77f7-4b12-bbed-5beb6131dbea’
Inne statusy
const ACTIVE_ID = '73f09ef2-77f7-4b12-bbed-5beb6131dbea';
const ON_HOLD_ID = '946a087a-2265-4d91-b5fb-c50c0c2dfb40';
const ARCHIVED_ID = 'cf2ef0a6-50b0-4f7e-af42-d7589b9b9397';
Liczba zamkniętych rekrutacji
Wyżej jest lista statusów. Tam znajdziemy ARCHIVED_ID
Średni czas trwania projektu
Istnieje event (zdarzenie) na utworzenie projektu i na zmianę statusu projektu.
Eventy znajdują się w events, jest tam pole project_id które rozróżni projekty od siebie.
Pole event_type trzyma informację jakiego typu jest to event.
projectV2Created -> utworzenie projektu
projectV2StatusChanged -> zmiana statusu projektu.
W polu payload znajdziemy informację na jaki status zmieniliśmy i jaki był wcześniej. Dodatkowo mamy datę utworzenia eventu w polu created_at
Etapy rekrutacji i liczba kandydatów na poszczególnym etapie
Tabela - candidates_in_projects_v2 przetrzymuje aktualny stan projektów.
stage_id - id etapu. Nazwa dostępna w projects_v2->stages po project_id
project_id - id projektu. Nazwa dostępna w projects_v2->name po project_id
candidate_id - id kandydata
Liczba projektów per użytkownik
Po utworzeniu projektu osoba tworząca ma dostęp do projektu.
projects_v2_participants
Ograniczamy po project_id
Pamiętaj, że istnieją różne rodzaje dostępów (np. dostęp do całego projektu vs dostęp do poszczególnych etapów).
Liczba aplikacji per projekt
Tabela - application_forms_answer_sheets
Ograniczamy po project_id
Źródła aplikacji i ich liczba per etap i projekt
Tabela - candidates_in_projects_v2
Ograniczamy wedle potrzeby
project_id
stage_id
source -> źródło z jakiego kandydat trafił do projektu
Liczba kandydatów na każdym etapie (osobno liczba unikalnych kandydatów, nie zdublowanych)
Tabela - candidates_in_projects_v2
Jest tam jeden wpis per kandydat w projekcie i jest to aktualny stan systemu
project_id
stage_id
candidate_id
Czas przebywania na każdym etapie
Tutaj tak jak w przypadku czasu trwania projektu możemy to wyczytać z eventów
Eventy, które potrzebujemy to:
candidateAddedToProjectV2 -> dodanie kandydata do projektu source_id znajdziemy w payload
candidatePositionChanged -> zmiana etapy kandydata w projekcie. Dane z jakiego etapu na jaki znajdziemy również w payload
Pole created_at informuje kiedy zdarzenie zaistniało w systemie
Wskaźnik odrzuceń na na każdym etapie i jakie źródło kandydata
Tabela - candidates_in_projects_v2
Tutaj mamy źródło kandydata w kolumnie source, mamy rejected_at czyli datę odrzucenia, mamy stage_id i project_id. Stan jest aktualny na teraz. Jeżeli ktoś był odrzucony parę razy to będzie najnowsza informacja.
Liczba zatrudnionych kandydatów i z jakiego źródła
Tabela - projects_v2
Wyciągamy etapy oznaczone jako zatrudnienie. Kolumna stages trzyma jsona definiującego etapy. W każdym etapie jest bool isEmploymentType.
Z tabeli candidates_in_projects_v2 wyciągamy z etapów kandydatów. Tam mamy kolumnę source.
Kandydaci, którzy aplikowali dawniej niż X miesięcy temu
W pliku candidates_in_projects_v2.csv znajduje się candidate_id który pozwala zidentyfikować konkretnego kandydata oraz created_at , który wskazuje, kiedy kandydat zaaplikował.
Po wartości created_at znajdziemy wszystkich kandydatów, którzy aplikowali w wybranym przedziale czasu. Zapisujemy candidate_id tych kandydatów.
W pliku candidates.csv również znajduje się pole candidate_id przy czym w tym pliku mamy już dane osobowe, w tym adresy email wszystkich kandydatów.
Dodatkowy dashboard analityczny
Pod adresem https://elementapp.ai/inne/dashboard/dashboard.html znajduje się dodatkowy dashboard, który pozwala na automatyczną analizę danych pobieranych za pomocą opisanego wyżej przycisku pobierania danych systemowych. Na pierwszej stronie dashboardu jest opis, które pliki należy załadować, aby pojawiły się dane. Są to pliki:
projects_v2.csv
candidates_in_projects_v2.csv
projects_v2_participants.csv
application_forms_answer_sheets.csv
user_profiles.csv (opcjonalny)
Zgodnie z poniższym obrazkiem, najpierw ładujemy pliki, później możemy przejść do dwóch zakładek:
Podstawowe wskaźniki
Formularze i pytania


