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