Desired Product Instance Data Object

Purpose

The Desired Product Instance data object specifies the deployment of a product so that it meets the deployment requirements specified in the Order or Change records. It contains the relevant fulfillment parameters that determine how to instantiate the product.

Key Attributes

The Desired Product Instance data object shall have the following key data attributes:

  • Id: unique identifier of the Desired Product Instance

  • Name: name of the Desired Product Instance

  • Type: type of the Desired Product Instance

  • Configuration Items: model of the configuration of the Product Instance as a set of interconnected CIs

  • Create Time: date/time the Desired Product Instance was created

  • Last Modified Time: date/time the entry was last modified

Key Data Object Relationships

The Desired Product Instance data object shall maintain the following relationships:

  • Desired Product Instance to Subscription (1:n): creates the traceability from service to Subscription

  • Desired Product Instance to Product Release (n:1): acquires all the necessary service information for fulfillment

  • Desired Product Instance to Actual Product Instance (1:1): creates traceability and enables verification of correct deployment/fulfillment

  • Desired Product Instance to Fulfillment Book (m:n): creates Fulfillment Book(s) for each Desired Product Instance(s)

  • Desired Product Instance to Resource (1:n): requests for resources needed for Order fulfillment demand

  • Desired Product Instance to Change (1:n): obtains orchestration details for Order fulfillment

  • Desired Product Instance to Desired Product Instance (n:m): the Desired Product can depend on services being delivered by other products