Skip to main content

Workflow Delegation Events

Summary​

Delegation changes task assignment and records action, audit and timeline data, but raises no domain event and has no integration contract.

Implemented visibility​

The task retains Pending status, stores destination/user assignment, clears role assignment and adds a Delegate action. Command code adds audit and timeline rows.

Event absence​

No Delegated domain record, integration-event record, save-time mapping or Notification event mapping exists.

Classification​

Delegation persistence is implemented; event-driven delegation propagation is Not implemented.

Requires Confirmation​

Whether delegatees require event-driven notification, delegation history or downstream synchronization requires confirmation.

Source References​

  • microservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
  • microservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.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