Add and Configure Product Records
Add and Configure Products and Parts
The Service Assurance Hub organizes deliverables using a hierarchical product structure where main solutions are broken down into component parts. This guide walks you through adding products and their related parts, then configuring pricing for multiple currencies.
Overview: Create parent products and child parts with proper categorization, solution area assignment, and deliverable type mapping. Then add multi-currency pricing for accurate quote generation.
Estimated Time: 15-20 minutes per product
Understanding the Product Hierarchy
The Service Assurance Hub uses a two-level product structure:
| Level | Type | Purpose | Examples |
| Parent | Product | Represents the complete solution or service offering | QuoteX , Analytics Suite |
| Child | Part | Represents individual components or deliverables within the product | Documentation, Training, Implementation, Modules |
Important: Each part inherits the parent product's Solution Area and must be assigned an appropriate Deliverable Type based on the field dependencies you configured earlier.
Step 1: Access the Service Assurance Hub App
Navigate to the Service Assurance Hub application:
- Click the app switcher in the top-left corner
- Search for 'Service Assurance Hub'
- Click to open the Service Assurance Hub app
Step 2: Create a Parent Product
Create the main product that represents your complete solution:
To add a product:
- In the Service Assurance Hub app, click the Products tab
- Click the New button to create a new product record
- Fill in the product details
Required Product Fields:
- Product Name — The name of your solution (e.g., QuoteX, Analytics Suite)
- Product Code — A unique identifier for the product
- Product Category — Must be set to 'Product'
- Active — Must be checked to make the product available
- Solution Area — Select the business solution this product belongs to
- Description — Brief description of what the product includes
Product record with required fields populated
Best Practice: Use descriptive product names and codes that match your internal naming conventions for easy recognition in quotes and orders.
Save the product record. You now have a parent product ready for adding related parts.
Step 3: Add Related Parts
Parts represent individual components or deliverables that make up your product. Add them as related records to the parent product.
To add related parts:
- Open your newly created product record
- Scroll to the Related tab at the bottom of the record
- Locate the Related Parts section
- Click the New button to add a related part
The Related Parts list on a product record
Dialog for creating a new related part
Required Part Fields:
When creating a part, ensure the following fields are properly configured:
- Part Name — Descriptive name (e.g., Implementation, Documentation, Training)
- Product Code — Unique identifier for the part
- Product Category — Must be set to 'Part'
- Active — Must be checked
- Solution Area — Inherits from parent product or can be specified
- Deliverable Type — Must be selected based on the part's nature (e.g., Package, Document, Service)
- Description — Brief description of the part's contents
Configuration of a part record with proper categorization and field mappings
Critical Requirement: The Deliverable Type selected must be available for the chosen Solution Area based on the field dependencies you configured. If the field dependency validation fails, review your picklist configuration from the previous steps.
Repeat this step for each component or deliverable that makes up your product (e.g., add Implementation, Documentation, and Training parts to the main QuoteX product).
Completed Product Structure
After adding all component parts, your product structure is complete and ready for pricing configuration.
A complete product record showing all related parts organized hierarchically
Step 4: Configure Multi-Currency Pricing
The Service Assurance Hub supports multiple currencies. Add product pricing for each currency your organization operates in to enable accurate quote generation and pricing in local currencies.
To add multi-currency pricing:
- In your product or part record, scroll to the pricing section
- Click the button to add a new price entry
- Select the Currency for the price
- Enter the Unit Price for that currency
- Repeat for each currency your organization uses
- Save the record
Supported Currencies: Configure pricing for all currencies enabled in your Salesforce organization (e.g., USD, EUR, GBP, JPY, INR, etc.).
Price Book Entry form showing multiple currency entries for a single product
Multi-Currency Benefits:
By configuring pricing in multiple currencies, your sales team can generate quotes in the customer's local currency, improving quote acceptance rates and streamlining international transactions.
Verification Checklist
Verify that your product structure and pricing are correctly configured:
- ☐ Parent product record created with Product Category = 'Product'
- ☐ Active checkbox is marked on the parent product
- ☐ At least one related part added with Product Category = 'Part'
- ☐ All parts have Active checkbox marked
- ☐ Solution Area and Deliverable Type are correctly assigned to each part
- ☐ Deliverable Type selection validates against field dependencies
- ☐ Pricing is configured for all required currencies
- ☐ Product is available in quote line item selection
✓ Product configuration is complete
Your products and parts are now ready to be used in Service Assurance Hub quotes and cases.
Troubleshooting
If you encounter issues while adding or configuring products:
- Cannot add related parts: Ensure the parent product is saved and the Related Parts section is visible. Check that you have sufficient permissions to create related records.
- Deliverable Type field not available: Verify that the Solution Area has been assigned and that field dependencies allow the selected Deliverable Type for that Solution Area.
- Pricing not visible: Confirm that multicurrency is enabled in your Salesforce organization and that price book entries have been created.
- Product not appearing in quotes: Check that the Active checkbox is marked on both the product and all parts, and that the product category is correctly set to 'Product'.
For additional support, contact the CodeyLabs support team at info@codeylabs.com.