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.