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