Candidate List UI
Purpose
Provides the protected candidate pipeline, add-candidate form, filters, stage actions, compensation approval action, and resume access.
Navigation path
Talent → Candidates; protected candidate route.
Intended users and preconditions
Recruiter and HR-admin audiences in navigation evidence. An authenticated tenant user with Recruitment feature visibility and loaded workspace data.
Main components
Metrics, add form, search/filter controls, pipeline cards, embedded details drawer, status badges, and resume actions.
Fields, columns, and sections
The add form contains source-defined opening, contact, experience, location, compensation-expectation, resume, and notes fields. The list presents candidate, opening, contact, stage, and related metadata.
Filters and actions
Add candidate, search, filter, toggle presentation, open details, change stage, record CTC approval, and view/download resume.
Validation
Opening and candidate name are required; either email or phone is required. Positive approval amount is checked before submission.
UI states
- Loading: An explicit candidate-loading state is shown.
- Empty: Pipeline columns and detail history/notes have no-record states.
- Success: Mutations reload the workspace and update selection.
- Error: Load, add, stage, approval, and resume failures render page errors.
Permission behavior
Route/menu checks are coarse Recruitment feature checks. Stage, compensation, notes, and document actions have no separate UI permission gate.
API dependencies
Uses the compatibility workspace and candidate mutations plus native resume download.
Related business rules
Candidate stages follow the verified status catalog. Compensation visibility and approval separation of duties require confirmation.
Screenshot placeholder
Capture only sanitized, non-production data after product and privacy review. No screenshot is embedded in this Draft page.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentCandidatesPage.tsxmicroservices/src/recruitment-service/Api/RecruitmentCompatEndpoints.csmicroservices/src/recruitment-service/Api/RecruitmentEndpoints.cs
Summary
This Draft page summarizes source-backed Recruitment behavior and explicitly marks incomplete governance or implementation.
Audience
Recruitment stakeholders, product, engineering, QA, support, operations, architecture, security, and implementation partners as applicable to this page.
Overview
Use the source-backed sections above as the authoritative scope. Unsupported behavior remains Requires confirmation or Not implemented.
Related Articles
See Also
Keywords
- Recruitment
- Hiring lifecycle
- Draft documentation
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly