You are here:
Set Up Qualification Rules for SMB Fiber Products
Configure multirecipient qualification rules to define the availability of fiber products for customers based on the serviceability results for their locations. You can select any field from Quote Line Item Recipient or Order Product Recipient for the qualification criteria.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions with Revenue Cloud for Communications |
| User Permissions Needed | |
|---|---|
| To create a qualification rule: | Manage Product Catalog |
| To create, edit, and activate a decision table: | Manage Product Catalog AND Rules Engine Designer AND Context Service Runtime |
| To use a decision table: | Rules Engine Runtime |
| To update context definitions: | Context Service Admin |
In this example, the qualification criteria is based on the broadband connection type.
Important If you've implemented the qualification rules configuration
before Spring `26, we recommend to use the new
MultiRecipientProductDiscovery context definitions. The
CommsProductDiscoveryContext are scheduled for
depreciation in Spring `27.
- Define qualification criteria:
- From Setup, in the Quick Find box, enter Object Manager and select it.
- Click Product Qualification.
- Click Fields & Relationships, and add BroadbandConnectionType field with Text Area data type.
- Define qualification rule decision table:
- From the App Launcher, find and select Product Catalog Management.
- On the Home tab, click Qualification Rules.
- To create a qualification decision table, click New.
- Enter a decision table name and API name.
- Select Product Qualification for application usage.
- Select Standard Decision Tables for decision table type.
- Select Create a Decision Table.
- Save your changes.
- Define conditions and results:
- Select Salesforce Object as the source to create the decision table.
- Select Product Qualification for source object.
- Under Conditions, select BroadbandConnectionType__c for the source object field, and Equals for operator.
- Click Add Condition.
- Select ProductId for the source object field, and Equals for operator.
- Select All Conditions are met (AND) for condition type.
- Under Results, select IsQualified for the source object field.
- Save your changes.
- On the Behaviours page, click Save & Next.
- On the Preview & Save page, click Finish.
- Define rules:
- Click View Object Record Page, and select the product for which you want to define rules.
- For the product you want to define the rule, select Edit from the dropdown.
- Enter the broadband connection type.
- Save your changes.
-
Verify MultiRecipientProductDiscovery is shipped by default:
- From Setup, in the Quick Find box, enter Context Definitions and select it.
- Click MultiRecipientProductDiscovery from the list.
- On the Map Data tab, select product discovery mapping as View SObject Mapping .
- Define qualification rule procedures:
- From the App Launcher, find and select Product Catalog Management.
- On the Home tab, click Qualification Rules Procedures.
- To create a qualification procedure, click New.
- Enter a qualification procedure name and API name.
- Select Product Qualification for usage type.
- Select MultiRecipientProductDiscovery for context definition.
- Save your changes.
- Select the qualification procedure that you’ve created.
- Click Add component icon
, and select Multi Recipient Product Qualification
element. - In the lookup table details, select CommsProductQualificationDT.
- Enter input and output parameters as per the defined conditions and results.
- In Settings, enter 1 for rank.
- In element details, select Include in Output.
- Save your changes.
- To simulate the qualification procedure, click Simulate.
- If needed, for multirecipient, select Advanced in input mode, and
enter this JSON code.
{ "Catalog": [ { "Category": [ { "CategoryProduct": [ { "ProductId": "<Product Id1>" }, { "ProductId": "<Product Id2>" } ] } ] } ], "SalesTransaction": [ { "Recipient": [ { "RecipientBroadbandConnectionType": "Fiber" }, { "RecipientBroadbandConnectionType": "Copper" } ] } ] } - Save your changes, and then activate.
- Verify product discovery settings.
- From Setup, in the Quick Find box, enter Product Discovery Settings and select it.
- The context definition should be MultiRecipientProductDiscovery and the qualification rule procedure as CommsProductQualification.
- Set the context definitions in pricing procedure:
- From the App Launcher, find and select Price Management.
- On the Home tab, click Pricing Procedures.
- Select pricing procedure used in Product Discovery Settings.
- Click the pricing procedure version, and deactivate.
- Go back to the Pricing Procedures page, and click Edit.
- In the context details, select MultiRecipientProductDiscovery, and save your changes.
- Click the pricing procedure version, and set the start date time to the current date time.
- Activate the pricing procedure.
The product list page shows the qualified products during the onboarding or purchase journey through the quote page.
Did this article solve your issue?
Let us know so we can improve!

