Skip to main content

Offer Management Troubleshooting

Symptoms

Offer creation, approval, status, withdrawal, document download, or onboarding handoff fails.

Scope

Native offer lifecycle and approvals/revisions plus compatibility offer UI.

Cause

Likely causes

  • Candidate eligibility or required input is invalid.
  • Requested status transition is not allowed.
  • Approval/revision governance is incomplete.
  • Document dependency failed.
  • Accepted-state requirement for onboarding is unmet.

Safe diagnostic steps

  1. Confirm candidate and offer status via supported reads.
  2. Classify create, transition, approval, document, or onboarding boundary.
  3. Check audit/timeline and outbox status where relevant.
  4. Avoid recording compensation, terms, or document content.

Resolution

Safe resolution

Use only a source-allowed transition and approved role. Route document/dependency issues to owners; do not force status.

Validation

Verify one expected offer state, document availability indicator, and onboarding eligibility.

Evidence to collect

Collect the time window, environment category, affected operation, expected/actual status category, safe record reference, correlation reference where available, dependency/error category, and recent approved change. Exclude personal data, resumes/documents, interview notes, tokens, offer/compensation values, credentials, bank/KYC data, secrets, and configuration values.

Escalation

Escalate lifecycle to Recruitment/product, governance to security/product, documents to Document Service, and UI to frontend.

Source References

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