Workflow Callback Integration
Summary
Leave, Expense, Asset, Performance and Recruitment services expose terminal Workflow callback receivers. Workflow Service does not call them, and no event consumer bridge was found.
Callback flow
Implemented receivers
All five receivers validate subject/decision data, resolve a source record and apply or ignore a terminal decision according to module state. Optional live-state verification exists in their integration abstractions.
Transitional boundary
Source comments allow a future Workflow Service or event-relay caller, but comments are not execution wiring. No Workflow HTTP callback client/background dispatcher or matching event subscriber exists.
Requires Confirmation
Bridge ownership, authentication, retry, receiver contract normalization and terminal-event choice require confirmation.
Source References
microservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.csmicroservices/src/leave-service/Api/LeaveEndpoints.csmicroservices/src/expense-service/Api/ExpenseEndpoints.csmicroservices/src/asset-service/Api/AssetEndpoints.csmicroservices/src/performance-service/Api/PerformanceEndpoints.csmicroservices/src/recruitment-service/Api/RecruitmentEndpoints.cs
Related Articles
See Also
Keywords
Workflow events, integration contracts, transactional outbox.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20