Skip to content

Supplier Domain Events

Why This Exists

This document defines domain events published by the Supplier Domain.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Supplier events make supplier relationship, quote, performance, rating, review, and trust changes visible across Marketplace, Contract, Intelligence, and Analytics.

Event Catalogue

Event Trigger Payload Consumers Business value
SupplierProfileCreated Supplier profile created. SupplierProfileId, name, category. Marketplace, Intelligence, Analytics. Starts supplier context.
SupplierProfileUpdated Supplier profile changes. SupplierProfileId, changed fields. Marketplace, Contract. Keeps supplier context current.
SupplierCapabilityAdded Capability added. CapabilityId, category, region. Marketplace, Intelligence. Improves supplier matching.
SupplierRelationshipCreated Customer relationship created. RelationshipId, OrganizationId, supplier ID. Marketplace, Contract. Tracks relationship.
SupplierPreferred Supplier marked preferred. RelationshipId, reason. Marketplace, Intelligence. Supports sourcing strategy.
SupplierQuoteRequested Quote requested. QuoteId, supplier ID, context. Notification, Analytics. Starts quote tracking.
SupplierQuoteReceived Quote received. QuoteId, amount, validity. Contract, Bid, Analytics. Supports sourcing decisions.
SupplierPerformanceRecorded Performance record added. PerformanceId, contract ref, metric. Intelligence, Analytics. Supports trust assessment.
SupplierRatingAdded Rating added. RatingId, score, category. Intelligence, Marketplace. Improves supplier evaluation.
SupplierReviewAdded Review added. ReviewId, rating, author. Intelligence, Analytics. Adds qualitative context.
SupplierTrustUpdated Trust state changes. SupplierId, trust level, reason. Marketplace, Contract, Intelligence. Supports supplier recommendations.

Event Flow

flowchart LR
    Supplier[Supplier Domain]
    Events[Event Mesh]
    Marketplace[Marketplace]
    Contract[Contract]
    Intelligence[Intelligence]
    Analytics[Analytics]

    Supplier --> Events
    Events --> Marketplace
    Events --> Contract
    Events --> Intelligence
    Events --> Analytics