Skip to main content

Workflow Notification Event Integration

Summary​

Notification Service has a generic broker consumer and an explicit supported-event resolver. None of the six Workflow event names is supported.

Implemented notification boundary​

The consumer subscribes only to event types listed by the resolver. The resolver maps supported types to notification intents/templates/channels.

Workflow status​

No WorkflowStarted, task, completion or rejection mapping, template selection or recipient resolution exists in the reviewed Notification source.

Delegation​

Because Workflow emits no delegation event, there is also no event source for delegatee notification.

Classification​

Workflow-to-Notification event integration is Not implemented.

Requires Confirmation​

Which lifecycle events require notification, recipient resolution, template ownership and consumer rollout require confirmation.

Source References​

  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/src/notification-service/Messaging/NotificationEventConsumer.cs
  • microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs

See Also​

Keywords​

Workflow events, integration contracts, transactional outbox.

Revision Information​

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