Recruitment UI Validation and Errors
| Area | Confirmed UI behavior | Service-authoritative category |
|---|---|---|
| Tenant/user context | Protected guard checks client tenant context; backend can reject missing tenant | Context error |
| Opening | Title and positive opening count checked | Invalid state or validation |
| Candidate/application | Opening, name, and contact checks; service handles duplicates | Validation or conflict |
| Candidate stage | Stage action submitted from details | Invalid transition |
| Interview | Opening, candidate, interviewer, schedule, and feedback checks | Validation or invalid state |
| Offer | Candidate, positive compensation, joining date, and rejection reason checks | Validation or invalid transition |
| Public token | Invalid/unresolved link displayed as invalid or expired | Not found/validation; token lifecycle requires confirmation |
| Onboarding | Employee, organization, joining, and pay-mode checks | Eligibility or dependency failure |
| Documents | Parent pages surface upload/download failures | Dependency/not found |
| Network/server | Page-level fallback errors and retry on reports | Dependency/server failure |
| Permission | Protected guard renders unauthorized | UI authorization; API enforcement requires confirmation |
Exact source-defined messages may appear in the application, but support guidance should classify the error and avoid copying personal, document, interview, token, or compensation data.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/CareersPage.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentJobOpeningsPage.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentCandidatesPage.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentInterviewsPage.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOffersPage.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOnboardingPage.tsxmicroservices/src/recruitment-service/Api/EndpointResults.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