Product Repository
Principal SID Entities within the Product Repository are Product, CompositeProductOffering, CompositeProductSpecification, and ProductSpecification.
Attributes | |||
---|---|---|---|
Display Name | Data Type | Description | |
ProductID |
PRODUCTID |
String(255) |
Product Identifier |
RECORD_TYPE |
Class |
String(35) |
Product type |
UOM |
UOM |
String(40) |
Unit of measure |
Name |
Name |
String(255) |
Internal Name |
SubsetType |
SubClass |
String(255) |
Second level classification |
SHORTDESC |
Short Description |
String(2000) |
Short Description |
LongDesc |
Long Description |
String(2000) |
Long Description |
SingleUse |
SingleUse |
Boolean |
Single use flag for provisioning |
MustComplete |
MustComplete |
Boolean |
Must complete flag for provisioning |
ConcurrentOrder |
ConcurrentOrder |
Boolean |
Concurrent order flag for validation |
Owner | Owner | String(255) | The system maintains the record that the products are created by TIBCO Product and Service Catalog or imported from TIBCO Fulfillment Provisioning (INFO group). |
ProjectTagName | Project Tag Name | String(256) | Tag name for repository instance. |
RecordUse | Record Use | String(256) | The metadata of the record describes whether the product is Commercial, Technical, or None.
This is a read-only attribute whose value is decided based on the RECORD_TYPE and constraints ( ValidCommercialRecordTypes, ValidTechnicalRecordTypes) defined in
|
Image |
Image |
File |
Supporting Image |
StartDate |
Start Date |
Date |
Start Date for the record to be effective (if applicable) |
StartTime |
Start Time |
String(40) |
Start Time for the record to be effective (if applicable) |
EndDate |
End Date |
Date |
End Date for the record to be effective (if applicable) |
EndTime |
End Time |
String(40) |
End Time for the record to be effective (if applicable) |
Memo |
Memo |
String(4000) |
Additional information for customer support to understand |
SupportingDocument |
Supporting Document |
File |
Any media to attach |
StandardDeliveryTime |
Standard Delivery |
Decimal |
Standard time to deliver product |
StandardDeliveryUOM |
Standard Delivery UOM |
String(255) |
Unit of Measure |
PremiumDeliveryTime |
Premium Delivery |
Decimal |
Premium time to deliver product |
PremiumDeliveryUOM |
Premium Delivery UOM |
String(256) |
Unit of Measure |
DeliveryType |
Delivery Type |
String(255) |
Delivery type offered |
ContractLength |
Contract Length |
Decimal |
Standard contract length |
ContractUOM |
ContractUOM |
String(255) |
Contract Unit of Measure |
CancellationPeriod |
Cancellation Period |
Decimal |
Timeframe for cancellation |
ImageUrl |
ImageUrl |
String(255) |
Display image for the Order Entry UI. |
lifecyclestatus |
Record Status |
String(255) |
Status of Record within (Retired, Active, etc) |
ProvidePlan |
Provide Plan |
String(255) |
References Technical plans to allow an order and/or provisioning system to know how to provision the product |
UpdatePlan |
Update Plan |
String(255) |
References Technical plans to allow an order and/or provisioning system to know how to update the product for the customer |
CancelPlan |
Cancel Plan |
String(255) |
References Technical plans to allow an order and/or provisioning system to know how to cancel the product for the customer |
CeasePlan |
Cease Plan |
String(256) |
References Technical plans to allow an order and/or provisioning system to know how to cease the product for the customer |
Type |
Affinity Type |
String(256) |
Affinity group type |
AffinityProvide |
AffinityProvide |
String(256) |
References technical plans to allow an order provisioning system to know how to provision a product when grouped. |
AffinityCancel |
AffinityCancel |
String(256) |
References technical plans to allow an order provisioning system to know how to cancel a product when grouped. |
AffinityCease |
AffinityCease |
String(256) |
References technical plans to allow an order provisioning system to know how to cease a product when grouped. |
AffinityUpdate |
AffinityUpdate |
String(256) |
References technical plans to allow an order provisioning system to know how to update a product when grouped. |
AffinityCondition | AffinityCondition | Varchar(2000) | Xpath expression for Affinity condition. |
AffinityCorrelation | AffinityCorrelation | Varchar(2000) | Xpath expression to specify String used for Affinity Group. |
AffinityParentGroup | AffinityParentGroup | Boolean | Immediate Parent Only (True or False. |
AffinityActionGroup | AffinityActionGroup | Boolean | Same Action Only (True or False). |
AffinityActionValue | AffinityActionValue | Varchar(2000) | Xpath expression for an Order Action. |
GroupNumber | GroupNumber | Integer | An identifying group number to allow logical grouping between children. |
GroupMinQty | Minimum Quantity | Integer | Minimum quantity of children within the same GroupNumber (if applicable). |
GroupMaxQty | Maximum Quantity | Integer | Maximum quantity of children within the same GroupNumber (if applicable). |
GroupOptional | Optional | Boolean | |
OfferId | Offer Id | String(4000) | The ID of the offer for which the product is offered. |
IsTemplate | IsTemplate | Boolean(5) | Describes if the record is a template record or a non-template record. |
OPDEdition | OPDEdition | String(256) | This is used by Offer and Price Designer to provide dummy information to MDM web service. |
Label | Label | String | This field is used for tagging the data model. Label Attribute is used to label while creating records and publish using the label filter. |