Skip to main content

Workflow Event Source Map

Audience

Developers, QA, support, architects and documentation reviewers.

Summary

This map identifies the static source evidence used by the Events & Integration Contracts documentation. Paths are repository-relative and expose no runtime configuration.

Reference Content

ConcernAuthoritative source
Domain-event definitionsmicroservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.cs
Aggregate publishers and event sequencemicroservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
Domain-to-integration mappingmicroservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
Workflow integration contractsmicroservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs
Outbox persistence/storemicroservices/src/workflow-service/Infrastructure/Persistence.cs
Workflow relaymicroservices/src/workflow-service/Messaging/OutboxRelayHostedService.cs
Shared envelopemicroservices/src/contracts/Events/IntegrationEvent.cs
Shared processing semanticsmicroservices/src/shared-kernel/Messaging/OutboxProcessor.cs
Shared transport behaviormicroservices/src/shared-kernel/Messaging/RabbitMqEventBus.cs
Notification support boundarymicroservices/src/notification-service/Application/EventNotificationResolver.cs
Adjacent callback receiversmicroservices/src/{leave,expense,asset,performance,recruitment}-service/Api/*Endpoints.cs
Smoke coveragemicroservices/scripts/smoke-workflow.ps1

Evidence method

The documentation uses static source inspection and repository searches for publishers, consumers, callback bridges, notification mappings and Gateway compatibility. Absence statements mean no implementation was found in the inspected source; they are not assertions about uninspected deployed systems.

Requires Confirmation

Deployment overlays, private consumers, external integration repositories, broker policies and runtime operations require confirmation from service owners.

Source References

  • microservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.cs
  • microservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
  • microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
  • microservices/src/workflow-service/Infrastructure/Persistence.cs
  • microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs
  • microservices/src/workflow-service/Messaging/OutboxRelayHostedService.cs
  • microservices/src/contracts/Events/IntegrationEvent.cs
  • microservices/src/shared-kernel/Messaging/OutboxProcessor.cs
  • microservices/src/shared-kernel/Messaging/RabbitMqEventBus.cs

See Also

Keywords

Workflow events, source map, evidence.

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20