Skip to main content

Recruitment Roles and Authority

Summary

The portal exposes recruiter and HR-administrator navigation candidates, but source does not establish a complete authoritative Recruitment role catalog.

Audience

Recruitment operations, hiring stakeholders, product, engineering, QA, support, and architecture teams. Candidate-facing behavior is identified explicitly.

Overview

The portal exposes recruiter and HR-administrator navigation candidates, but source does not establish a complete authoritative Recruitment role catalog.

Evidence matrix

CapabilityUI evidenceNative service evidenceMaturity
Access Recruitment workspaceFeature, permission, audience, and role candidatesAuthentication middleware exists; active Recruitment policies do notTransitional
Manage candidates/openings/interviews/offers/onboardingControls appear in protected portal pagesTenant context and domain rules exist; actor authority is not enforced by endpoint policyRequires confirmation
Public application/feedback/offer responsePurpose-built public presentationOpaque-token or opening-based lookupPartial
Approve requisition or offerUI action candidatesState validation exists; approver role/separation of duties does notRequires confirmation

UI visibility and route protection must not be treated as native API authorization. Hiring-manager ownership, recruiter assignment, data visibility, compensation access, self-approval prevention, and compatibility parity require confirmation.

Requires confirmation

Formal ownership, production policy, authorization parity, and approved operating procedures require confirmation.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx
  • microservices/src/recruitment-service/Api/Policies.cs
  • microservices/src/recruitment-service/Program.cs

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Roles and Authority

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly