Skip to main content

Offer Management UI

Purpose

Generates compatibility offers, tracks status, previews records, downloads an offer document, and moves accepted offers to onboarding.

Talent → Offers; protected offer route.

Intended users and preconditions

Recruiter and HR-admin audiences in navigation evidence. Workspace data must include an eligible candidate; offer amount and joining date are required by the UI.

Main components

Metrics, offer form, search/status filters, offer cards, preview panel, public-link display, document download, and onboarding action.

Fields, columns, and sections

The source form includes candidate, compensation, joining date, status, and terms. The list exposes status and readiness metadata; sensitive values are not reproduced.

Filters and actions

Generate offer, search/filter, preview, update status where exposed, download document, and move an accepted offer to onboarding.

Validation

Candidate, positive compensation, and joining date are required. Service transition rules remain authoritative.

UI states

  • Loading: An explicit offer-loading state is rendered.
  • Empty: An explicit no-offers state is rendered.
  • Success: Successful mutations reload the workspace.
  • Error: Load, create, transition, onboarding, and document failures render page errors.

Permission behavior

No per-action approval, compensation, withdrawal, or separation-of-duties UI permission is confirmed.

API dependencies

Uses compatibility offer create/status/onboarding calls and Document generation/download calls.

The native model supports revision, approval, rejection, decline, and withdrawal, but the current primary UI does not provide a complete standalone approval/revision workflow.

Screenshot placeholder

Capture only sanitized, non-production data after product and privacy review. No screenshot is embedded in this Draft page.

Offer and public-response flow

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOffersPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrSuitePage.tsx
  • microservices/src/recruitment-service/Application/Commands/OfferCommands.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.

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Draft documentation

Revision Information

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