Skip to main content

Workflow Notifications

Summary​

Workflow emits task-created and lifecycle integration events, but no Workflow notification consumer or Notification Service mapping was found.

Business Purpose​

Notification intent would be to inform initiators and approvers; that business capability is Not implemented in the verified path.

Actors​

Workflow authors, approvers, delegates, process initiators, tenant administrators, product owners, support teams and owners of connected business modules.

Business Flow​

Domain events are converted to outbox integration events and relayed. Notification Service's supported-event resolver does not include Workflow events. A stored Notification step type receives no special execution behavior.

Responsibilities​

Authors maintain valid draft steps before publication. Initiating modules supply a subject and routing context. Approvers act only on applicable pending tasks. Tenant and service owners govern access, integration enablement and operational support.

Business Rules​

No implemented notification business rule exists for Workflow.

Integrations​

Workflow Service owns definitions, versions, instances and tasks. Connected modules can synchronously start and read instances when their integration is enabled; lifecycle domain events are persisted to an outbox and relayed as integration events.

Limitations​

No assignment, reminder, escalation, approval, rejection or completion notification is verified. Templates, recipients, channels and preference behavior require design.

Requires Confirmation​

Production enablement, approver-role naming, upstream access enforcement, terminal decision propagation, notification ownership, retention and operating procedures require confirmation.

Source References​

  • microservices/src/workflow-service/Domain/Common/Enums.cs
  • microservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.cs
  • microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs

See Also​

Keywords​

Workflow, approval, definition, version, task, delegation.

Revision Information​

Draft source-backed business documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.