Skip to main content

Recruitment Requisition Storage

Summary​

Requisition persistence stores tenant lifecycle state, compatibility identity, decision evidence, Workflow reference, and created-opening reference.

Audience​

Developers, QA and support engineers, data reviewers, implementation partners, solution architects, and security reviewers.

Overview​

The requisition is an aggregate root with a primary key, a database-generated compatibility identity, string-converted status, bounded descriptive fields, and timestamps.

Three secondary indexes support compatibility identity, tenant/status queries, and Workflow-instance lookup; the compatibility identity is unique. Workflow and created-opening identifiers are logical references without configured foreign keys.

Approval can create a separate opening in the same Recruitment save boundary. External Workflow calls remain outside that transaction.

Requires confirmation​

Production migration governance, rollback ownership, reconciliation, retention, privacy, performance, query optimization, concurrency, and operational ownership require confirmation.

Source References​

  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/recruitment-service/Domain/Recruitment/JobRequisition.cs
  • microservices/src/recruitment-service/Application/Commands/RequisitionCommands.cs

See Also​

Keywords​

  • Recruitment database
  • Requisition Storage

Revision Information​

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