operators-applicants

Operators applicants

(UI-секція) — контейнер рекрутингової воронки операторів. Він об’єднує окремі екрани, але не є одним монолітним frontend-модулем.

Use cases

  • Director переглядає всіх кандидатів, створює та редагує їхні Operator Card і аналізує загальні hiring metrics.
  • HR manager працює зі списком кандидатів, відкриває hiring workspace і переглядає dashboard.
  • Recruiter працює зі своїми кандидатами та їхнім workspace; його dashboard належить окремому верхньорівневому розділу.

Вкладки й доступ

ЕкранDirectorHRRecruiterМаршрути
Candidatesтактактак/ceo/operators_applicants/candidates, /hr/operators_applicants/candidates, /recruiter/operators_applicants/candidates
Work spaceнітактак/hr/operators_applicants/workspace, /recruiter/operators_applicants/workspace
Dashboardтактакні/ceo/operators_applicants/dashboard, /hr/operators_applicants/dashboard

У recruiter Dashboard не є вкладкою Operators applicants: він відкривається як окремий верхньорівневий розділ за маршрутом /recruiter/dashboard/charts.

Candidates

Таблиця кандидатів містить дату створення, ім’я, email, source, призначених HR/recruiter, поточний статус та дію редагування картки.

Основні статуси: New, In progress, Approved, Hired, Company declined, Applicant declined, No response, Duplicate.

Значення Free означає, що recruiter не призначений. Перехід із рядка кандидата до робочого простору передає hireId, viewerRole і viewerId у query parameters.

Створення та редагування кандидата відкриває shared Operator Card. Поля, role mode, hiring history, валідація й збереження описані тільки в її канонічному документі.

Work space

Вкладка для щоденної роботи з кандидатом: Tasks, History, Live chat і Applicant information.

Детальна поведінка Applicant information, вкладень, role access, URL state, socket events, voice messages і frontend-архітектура описані окремо: operators-applicants-workspace.

Dashboard

Director- і HR-вкладки показують метрики найму за період і дозволяють фільтрувати дані за recruiter, source та часовою агрегацією.

Основні метрики:

  • NAT — New Applicants Taken;
  • Average First Reply Time;
  • Average Reply Time;
  • On-Time Reply Rate;
  • Average Time To Decision;
  • Status Breakdown;
  • New Hire Retention Rate.

Recruiter має аналогічний за призначенням dashboard, але він належить окремому розділу навігації.

Frontend ownership

ЕкранDirector implementationHR implementationRecruiter implementation
Container/headersrc/components/director/operators_applicants/Index.jssrc/components/hr_manager/operators_applicants/Index.jssrc/components/recruiter/operators_applicants/Index.tsx
Candidatessrc/components/director/operators_applicants/body/candidates/src/components/hr_manager/operators_applicants/candidates/src/components/recruiter/operators_applicants/candidates/
Work spacesrc/features/hiring_workspace/src/features/hiring_workspace/
Dashboardsrc/components/director/operators_applicants/body/dashboard/src/components/hr_manager/operators_applicants/dashboard/src/components/recruiter/dashboard/ — окремий розділ

Зв’язки