Skip to main content

Recruitment Module Overview

Summary

The module owns hiring records and lifecycle evidence while delegating documents, requisition workflow, and final Employee creation to other bounded contexts.

Audience

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

Overview

The module owns hiring records and lifecycle evidence while delegating documents, requisition workflow, and final Employee creation to other bounded contexts.

Scope

Recruitment owns requisitions, openings, candidates and applications, interviews and feedback, offers and revisions, onboarding state, audit/timeline evidence, reports, and lifecycle events.

It does not own Employee master data, identity/login creation, document content, Workflow tasks, Notification delivery, Payroll, or platform entitlements.

Capability classification

CapabilityMaturity
Core hiring lifecyclePartial
Portal and compatibility contractTransitional
Workflow requisition approvalTransitional
Employee handoffPartial
Document integrationTransitional
Native authorization policyFoundation
Notification consumptionNot implemented
Payroll interactionNot implemented

Requires confirmation

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

Source References

  • microservices/src/recruitment-service/Domain/Common/Enums.cs
  • microservices/src/recruitment-service/Application/Commands
  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Overview

Revision Information

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