Open topic with navigation

TIBCO® Product and Service Catalog powered by TIBCO EBX® 1.2.0

# Product Repository

Principal SID Entities within the Product Repository are Product, CompositeProductOffering, CompositeProductSpecification, and ProductSpecification.

Product Repository Attributes
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) | System that 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 meta data of the record that 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 `catalogvalidation.xml` for PRODUCT repository. For example, if the RECORD_TYPE is BUNDLE then - `RecordUse` would be Technical if BUNDLE appears in ValidTechnicalRecordTypes `RecordUse` would be Commercial if BUNDLE appears in ValidCommercialRecordTypes `RecordUse` would be All if BUNDLE appears neither in `ValidTechnicalRecordTypes` nor in `ValidCommercialRecordTypes`. `RecordUse` would be Technical if BUNDLE appears both in `ValidTechnicalRecordTypes` as well as in `ValidCommercialRecordTypes`.
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 know how to provision the product
UpdatePlan | Update Plan | String(255) | References Technical plans to allow an order and/or provisioning system 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 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 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 non-template record.
OPDEdition | OPDEdition | String(256) | This is used by Offer and Price Designer.

Copyright © 2021-2022. Cloud Software Group, Inc. All Rights Reserved.