- 15 Nov 2024
- 1 Minute to read
- Print
- DarkLight
Create quote attributes
- Updated on 15 Nov 2024
- 1 Minute to read
- Print
- DarkLight
A quote attribute, also known as KBTriggerRelation, represents an attribute that can be a part of the knowledge base but is not visible to users on the product configuration page. The primary purpose of a quote attribute is to enable the configuration engine to retrieve certain values within a quote. The quote attribute (or KBTriggerRelation) allows the configuration engine to understand the domain values of an attribute and determine how to locate the value at runtime within a quote.
This attribute is typically used as a conditional attribute in range restriction rules or in BOM explosion rules.
A quote attribute (KBTriggerRelation) has three primary properties:
onType—URI of the business type. Supported values:
- http://www.inmindcloud.com/application/schema.owl#SalesOrg
- http://www.inmindcloud.com/application/schema.owl#ProductStatus
onAttribute—One of the following values:
- http://www.inmindcloud.com/application/schema.owl#objectName
- http://www.inmindcloud.com/application/schema.owl#objectERPId
- http://www.inmindcloud.com/application/schema.owl#objectExternalId
searchExpression—Determines the way to search the value inside the quote at runtime. Must be a single expression starting with Quote() or SalesItem(). For example:
- SalesItem().isProduct.hasProductStatus.objectName[0]
- Quote().hasSalesOrg.objectERPId[0]
Use one of the following methods to create a quote attribute (KBTriggerRelation):
Create a quote attribute from the UI
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Scroll or search to locate KB Trigger Relation and select it from the list.
Select to add a quote attribute (KBTriggerRelation).
On the New KB Trigger Relation dialog:
- Name—Enter a name for the attribute.
- Search Expression—Select the field to open the search expressions dialog. Select the needed search expression.
Select Create.
Create a quote attribute from a knowledge base Excel spreadsheet
We recommend creating quote attributes from the UI because Zilliant CPQ shows you the list of supported search expressions together with the associated onType and onAttribute properties.
- Download a product knowledge base.
- In the downloaded spreadsheet, on the QUOTE_ATTRIBUTE sheet, define quote attributes.
- In Zilliant CPQ, select and then select a file to upload. When uploaded, the system checks the file for errors. If it finds errors, you will see an error message. Check and correct errors, and then upload the file again.
- Confirm the upload.