Third-party users can build a third-party configurator as a replacement to the
first-party configurator using the screen-based lightning flows. The screen-based lightning flow
is either included in the managed package or custom built in the org.
Both first-party and third-party configurators receive the same data when the screen-based
Lightning Flow launches during a configuration process.
"configuratorContext": {
"transactionId": <the quote/order ID being configured>,
"transactionLineId": <the quote/order item ID being configured>,
"parentName": <the quote/order name>,
"origin": <"Quote" | "Order">,
"addedNodes": [{
"id": <a synthetic quote/order item Id>,
"pricebookEntry": <Pricebook Entry Id>,
"productSellingModel": <Product Selling Model Id>,
"unitPrice": <Unit Price>,
"quantity": <Quantity>,
"product": <Product2 Id>,
"businessObjectType": <QuoteLineItem or OrderItem>
}]
}
When the screen-based Lightning Flow built with the required data format, the screen-based
Lightning Flow can be assigned to specific products, product classifications, or even entire
organizations, where it functions as the designated configurator.
Third-party configurators offer greater flexibility. Third-party configurators can have their
own solutions from scratch, bypassing features like Salesforce Pricing, Context Service,
Configurator API, and Business Rules Engine. Third-party configurators can use any Salesforce
APIs that are required. There’s no obligation to use any of the Agentforce Revenue Management specific
APIs.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.