Products Data Model
Products define the goods and services available for purchase in the SureInk platform.
Entity Relationship Diagram
Core Entities
Product (com.sureink.cloudmsa.model.product.Product)
The definition of a sellable item.
- Key Fields:
code: Unique SKU or identifier.name: Display name.status: Lifecycle status (e.g., Active, Retired).primaryLicenseType: The default license model (e.g., Named User, Site).creditPricePerMonth: Cost in credits for usage-based billing.allowTrial: Flag indicating if this product can be trialed.
Relationships
Product -> License
- Type: One-to-Many
- Description: A Product serves as the template for creating Licenses. When a product is purchased, a License is generated based on the Product's configuration.
Product -> Subscription
- Type: One-to-Many
- Description: Subscriptions link a Customer to a specific Product for a defined period.