Recruitment Workflows
Summary
Workflow Service integration is limited to feature-controlled job-requisition approval; interview, candidate, offer, and onboarding actions are not Workflow-managed in source.
Audience
Recruitment operations, hiring stakeholders, product, engineering, QA, support, and architecture teams. Candidate-facing behavior is identified explicitly.
Overview
Workflow Service integration is limited to feature-controlled job-requisition approval; interview, candidate, offer, and onboarding actions are not Workflow-managed in source.
Workflow-managed requisition
- Creation can request an external approval workflow.
- A started instance is linked to the Submitted requisition.
- Direct approve/reject is blocked while that workflow owns the pending decision.
- A terminal callback applies approval or rejection.
- Duplicate callbacks against a terminal requisition are acknowledged without creating another opening.
- Optional live-state comparison can reject a mismatched callback.
Failure handling differs by environment and remains Transitional. Workflow keys, routing values, and internal addresses are intentionally excluded.
Requires confirmation
Formal ownership, production policy, authorization parity, and approved operating procedures require confirmation.
Source References
microservices/src/recruitment-service/Application/WorkflowIntegration.csmicroservices/src/recruitment-service/Application/Commands/RequisitionCommands.csmicroservices/src/recruitment-service/Infrastructure/WorkflowServiceClient.cs
Related Articles
See Also
Keywords
- Recruitment
- Hiring lifecycle
- Workflows
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly