Skip to main content

Helpdesk Event Publishers

Verified publishers

Publisher roleImplementationFinding
Native lifecycle producerHelpdeskActivity.AddTicketEventCreates the contract and adds an outbox entity
Canonical triggersHelpdesk endpoint handlersCover all ten event names
Compatibility triggersCompatibility create and status handlersCover creation and status change only
Broker publisherShared OutboxProcessor and event busRegistered, but not invoked by a Helpdesk hosted relay
External publisherNone foundNot implemented

The HTTP endpoint is the trigger; the infrastructure extension owns message construction. Calling the outbox writer a completed broker publisher would overstate current runtime behavior.

Source References

  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs
  • microservices/src/shared-kernel/Messaging/OutboxProcessor.cs
  • microservices/src/helpdesk-service/Program.cs

Revision Information

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