Components

Estimated reading: 3 minutes 4 views

Apex Classes

Name Description
CatalogCacheManager Handle the Product Configuration Loading and Cache. Note: The name will be changed in the future.
CatalogGateway Methods to get the different Catalogs, Sections and Products.
ConfigurationManager Handle the Product Configuration
CPQFunctionLibrary CPQ Functions to be available in the Rules Engine
CPQTest Test Class for CPQFunctionLibrary
OrderManager Order Management Logic
OrderManagerTest Test Class for OrderManager
CompatibilityEngine Compatibility Engine Logic
CPQValidationEngine CPQ Validation Engine Logic
EligibilityEngine Eligibility Engine Logic
AssetBasedOrdering Manages the Asset Operations
ABOActivateOrder Invocable Method to Activate an Order
ABOChangeOrder Invocable Method to Change an Order
ABODisconnectOrder Invocable Method to Disconnect an Order
AgreementGenerationI Interface that any functionality must implement to use the common Agreement Generation framework
AgreementMappingRuleEngine Evaluates which agreement terms must be added to the agreement when activating an Order
AgreementVersionManagement Agreement Version Management Logic
Different DTO Classes Internal Classes to handle Data Structure

Custom Objects

API Name Name Description
Agreement_Term_Rule__c Agreement Term Rule Agreement Term Rule
Attribute_Domain_Item__c Attribute Domain Item Attribute Domain Item
Catalog__c Catalog Catalog
Catalog_Eligibility_Rule__c Catalog Eligibility Rule Catalog Eligibility Rule
Catalog_Section__c Catalog Section Catalog Section
Eligibility_Rule__c Eligibility Rule Eligibility Rule
Product__c Product Product
Product_Attribute__c Product Attribute Product Attribute
Product_Attribute_Assignment__c Product Attribute Assignment Product Attribute Assignment
Product_Class__c Product Class Product Class
Product_Compatibility_Rule__c Product Compatibility Rule Product Compatibility Rule
Product_Configurator_Section__c Product Configurator Section Product Configurator Section
Product_Eligibility_Rule__c Product Eligibility Rule Product Eligibility Rule
Product_Relationship__c Product Relationship Product Relationship
Product_Section_Assignment__c Product Section Assignment Product Section Assignment
Product_Set__c Product Set Product Set
Product_Set_Product__c Product Set Product Product Set Product
Product_to_Product_Assigment__c Product to Product Assigment Product to Product Assigment
Product_Validation_Rule__c Product Validation Rule Product Validation Rule
Product_Version__c Product Version Product Version
Agreement__c Agreement Agreement
Asset__c Asset Asset
Asset_Attribute__c Asset Attribute Asset Attribute
Order__c Order Order
Order_Item__c Order Item Order Item
Order_Item_Attribute__c Order Item Attribute Order Item Attribute

Custom App

Name Description
Wattyo CPQ Different Catalog Administration Tabs

Flow

Name Description
Activate Order Activate Order
Create Disconnection Order Create Disconnection Order
Create Owner Change Order Create Owner Change Order
Create Change Order Create Change Order

Lightning Web Component

Name Description
cartItem Cart Item
catalogBrowser Catalog Browser
configurationCart Configuration Cart
configurator Configurator
configuratorModal Configurator Modal
configuratorTile Configurator Tile
cpqFlowModal Runs a Flow in a Modal
productAttribute Product Attribute
productRelationshipSetup Product Relationship Setup
productSetup Product Setup
scopedNotificationMessage Scoped Notification Message. Note: Currently not used.

Leave a Comment

       
Euphoria, forever till the end of times

Euphoria

Share this Doc

Components

Or copy link

CONTENTS