Skip to main content

Offer Management

Summary

Offers support creation, document generation, revision, internal approval/rejection, sending, candidate acceptance/rejection or decline, withdrawal, and onboarding handoff.

Audience

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

Overview

Offers support creation, document generation, revision, internal approval/rejection, sending, candidate acceptance/rejection or decline, withdrawal, and onboarding handoff.

Offer flow

The diagram shows the intended command paths, not a fully enforced state machine. General status changes and public token flows allow broader behavior than this simplified path. Revisions create revision evidence, reset the offer to Draft, and regenerate the letter. An accepted offer cannot be withdrawn through the dedicated withdrawal command.

Requires confirmation

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

Source References

  • microservices/src/recruitment-service/Domain/Recruitment/Offer.cs
  • microservices/src/recruitment-service/Application/Commands/OfferCommands.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentOffersPage.tsx

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Offers

Revision Information

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