Workflow Integration Event Catalog
Audience
Developers, QA, support, architects and integration reviewers.
Summary
This authoritative catalog contains exactly six Workflow integration-event contracts, each schema version 1 and mapped one-to-one from a domain event.
Reference Content
| # | Contract | Publisher | Verified consumer | Delivery | Source |
|---|---|---|---|---|---|
| 1 | WorkflowStartedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs |
| 2 | WorkflowTaskCreatedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | Same source |
| 3 | WorkflowTaskApprovedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | Same source |
| 4 | WorkflowTaskRejectedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | Same source |
| 5 | WorkflowCompletedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | Same source |
| 6 | WorkflowRejectedEvent | Workflow save-time mapper/relay | None found | Transactional outbox then shared event bus | Same source |
Contract boundary
Workflow-specific records are defined in Workflow Service, not the shared contracts assembly. They inherit the shared IntegrationEvent envelope.
Requires Confirmation
External consumers, schema registry/version policy and contract publication ownership require confirmation.
Source References
microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.csmicroservices/src/workflow-service/Infrastructure/WorkflowDbContext.csmicroservices/src/contracts/Events/IntegrationEvent.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