Consumer-Goods-Cloud-Accredited-Professional Practice Test
Updated On 1-Jan-2026
123 Questions
Universal Containers (UC) is a Communications Service Provider using Communications Cloud. A member of UC's legacy system IT team has provided a Consultant with an extract of all of the existing products from the legacy system and asked the Consultant to migrate the data to Communications Cloud.
Which two questions should the Consultant ask in this scenario to clarify the data migration strategy?
A. Can we rationalize products to a smaller number?
B. Which of the provided products are still actively sold?
C. Which of the provided products are inactive?
D. Are there customer specific offerings?
B. Which of the provided products are still actively sold?
Explanation:
Migrating the full legacy product catalog blindly into Communications Cloud is a common anti-pattern that leads to bloated, unmaintainable catalogs and high licensing costs. Before any data migration, the Consultant must perform product rationalization to keep only what is needed for active sales and in-flight/in-life support. The key questions focus on identifying sellable products today and opportunities to consolidate SKUs.
Correct Option:
A – Can we rationalize products to a smaller number?
This is the most critical question. Legacy systems often contain thousands of obsolete, duplicated, or one-off products. Rationalization (consolidating similar products, removing duplicates, standardizing attributes) typically reduces the catalog by 60-90% and is considered a mandatory best practice before migration into Industries CPQ.
B – Which of the provided products are still actively sold?
Only currently sold (“active/sellable”) products should be migrated with full commercial definitions, pricing, and eligibility rules. This dramatically reduces implementation time, testing effort, and future maintenance in Communications Cloud.
Incorrect Option:
C – Which of the provided products are inactive?
While useful later, this is secondary. The primary driver is identifying what is actively sold today; “inactive” is too broad and includes products that may still have millions of subscribers requiring asset support.
D – Are there customer specific offerings?
Customer-specific (bespoke) offerings are usually handled via custom pricing overrides or attribute-based configurations in Communications Cloud, not by migrating thousands of unique product SKUs. This question is relevant only after rationalization, not as a first-level clarification.
Reference:
Salesforce Communications Cloud Launch Guide → “Product Catalog Rationalization Best Practices”
Industries CPQ Implementation Playbook → “Phase 0: Discovery & Catalog Clean-up”
Trailhead → “Prepare Your Product Catalog for Industries CPQ”
Universal Containers (UC) is a Communications Service Provider using Communications Cloud. UC markets their DSL Internet service with two speed tiers - 5 Mbps and 50 Mbps. Five Mbps uses the ADSL technology, which requires Copper Pair, and 50 Mbps uses the VDSL technology, which requires Bonded Copper Pair.
How should a Consultant model this service end-to-end?
A. Model the DSL Internet service as a technical product, 5 Mbps and 50 Mbps as attributes of that product, ADSL and VDSL as a Customer Facing Service (CFS), and Copper Pair and Bonded Copper Pair as a Resource Facing Service (RFS). Model multi-level decomposition between the technical product to CFS to RFS.
B. Model the DSL Internet Service as a commercial product, 5 Mbps and 50 Mbps as fields of that product, ADSL and VDSL as a Customer Facing Service (CFS), and Copper Pair and Bonded Copper Pair as a Resource Facing Service (RFS). Model multi-level decomposition between the commercial product to CFS to RFS.
C. Model the DSL Internet service as a commercial product, 5 Mbps and 50 Mbps as attributes of that product, ADSL and VDSL as a Customer Facing Service (CFS), and Copper Pair and Bonded Copper Pair as a Resource Facing Service (RFS). Model multi-level decomposition between the commercial product to CFS to RFS.
D. Model the DSL Internet Service as a commercial product, 5 Mbps and 50 Mbps as attributes of that product, ADSL and VDSL and Copper Pair and Bonded Copper Pair as technical products. Model direct decomposition between the technical product to technical products.
Explanation:
This requires applying the TMF SID (TeleManagement Forum Service Information Model) layers used in Salesforce Communications Cloud:
Commercial Product: The market offering (DSL Internet service) with attributes (speed tier).
Customer Facing Service (CFS): The service as experienced by the customer (ADSL, VDSL).
Resource Facing Service (RFS): The underlying network resource (Copper Pair, Bonded Copper Pair).
Decomposition: The process of mapping a commercial product down to its technical components (CFS → RFS).
Correct Option:
C. Model the DSL Internet service as a commercial product, 5 Mbps and 50 Mbps as attributes of that product, ADSL and VDSL as a Customer Facing Service (CFS), and Copper Pair and Bonded Copper Pair as a Resource Facing Service (RFS). Model multi-level decomposition between the commercial product to CFS to RFS.
This is accurate:
Commercial Product: "DSL Internet" (with speed attribute).
CFS: ADSL / VDSL (the service technology).
RFS: Copper Pair / Bonded Copper Pair (the physical resource).
Multi-level decomposition: Commercial product decomposes to the appropriate CFS, which then decomposes to the required RFS.
Why Others Are Incorrect:
A. Model the DSL Internet service as a technical product...
Incorrect. The DSL Internet service is a sellable offering, so it must be a commercial product, not a technical product.
B. Model the DSL Internet Service as a commercial product, 5 Mbps and 50 Mbps as fields of that product...
This is very close to C, but it says "fields" instead of "attributes." In the Salesforce Industries product model, characteristics like speed are attributes, not simple fields. This subtle wording makes it less precise than option C.
D. Model... ADSL and VDSL and Copper Pair and Bonded Copper Pair as technical products. Model direct decomposition between the technical product to technical products.
This flattens the model. ADSL/VDSL should be CFS, not generic technical products. Also, decomposition should follow the layered approach (Commercial → CFS → RFS), not direct technical-to-technical.
Reference:
This follows the TMF SID-based product modeling in Salesforce Communications Cloud:
Commercial Product → Customer Facing Service (CFS) → Resource Facing Service (RFS).
Decomposition rules define these relationships. This is covered in the Service and Resource Management and Product Modeling guides for Communications Cloud.
Universal Containers (UC) is a Communications Service Provider using Communications Cloud. They have completed testing the data migration by successfully loading the full data set into a Full Copy sandbox with no errors. They are now ready for the load into production.
What are two actions a Consultant should recommend once the load is completed in production?
A. Raise a Salesforce support case to retrieve a data load report to summarize the data load
B. Analyze and resolve any errors that were encountered and perform an additional data load for any failed records.
C. Inform the business that the data migration is complete as any potential errors were resolved in development and testing.
D. Validate that the resulting volumes in production match expectations, and spot check records for individual correctness.
D. Validate that the resulting volumes in production match expectations, and spot check records for individual correctness.
Explanation:
Even with successful test loads, production data loads carry inherent risks (differences in data, volume, system constraints). Post-load, you must verify success and handle any anomalies before declaring the migration complete.
Correct Options & Why:
B. Analyze and resolve any errors that were encountered and perform an additional data load for any failed records.
This is critical. Production loads can encounter new errors (e.g., data differences, validation rules, governor limits) not seen in sandbox. The error logs must be analyzed, root causes fixed, and a targeted reload of failed records performed to ensure completeness.
D. Validate that the resulting volumes in production match expectations, and spot check records for individual correctness.
This is essential verification.
Volume check: Ensure the expected number of records were loaded (e.g., compare counts to source).
Spot check: Manually inspect sample records to confirm data integrity (field values, relationships).
This validates both quantitative and qualitative success.
Why Others Are Incorrect:
A. Raise a Salesforce support case to retrieve a data load report to summarize the data load.
Data load reports (e.g., from Data Loader) are generated by the migration team, not by Salesforce Support. The Consultant should generate and analyze these reports directly, not rely on a support case for a basic summary.
C. Inform the business that the data migration is complete as any potential errors were resolved in development and testing.
This is reckless. Assuming production will mirror test exactly is a major risk. You must verify the production load independently before sign-off. Errors can still occur due to data drift, environmental differences, or unexpected constraints.
Reference:
Standard data migration cutover procedures for Salesforce (especially for complex Industries data) mandate:
Post-load reconciliation (record counts, spot checks).
Error handling and re-processing of failures.
These steps are emphasized in Salesforce deployment and data migration best practices guides.
Universal Containers (UC) is implementing Communications Cloud. One of the KPIs for their digital transformation is to reduce time-to-market for new products and product changes since it currently takes them three months end-to-end to launch a new product.
Which two actions will help measure product time-to-market in Communications Cloud?
A. Leverage the EPC Project functionality to track the product related configurations
B. Create a Product Time-To-Market app from a template in CRM Analytics to track the product time-tomarket
C. Create a Salesforce Report on the EPC Project object to track the product time-to-market
D. Create a Salesforce Report on the Product object to track the product time-to-market
C. Create a Salesforce Report on the EPC Project object to track the product time-to-market
Explanation:
To measure time-to-market, you need to track the start and end dates of the product launch process. In Communications Cloud, the Enterprise Product Catalog (EPC) is the system of record for product definitions. The EPC Project object is specifically designed to manage and track the lifecycle of product launches, from concept to go-live.
Correct Options & Why:
A. Leverage the EPC Project functionality to track the product related configurations
This is the foundational step. EPC Projects provide a structured way to manage all tasks, configurations, and approvals involved in launching a product (e.g., defining specs, pricing, rules). By using this functionality, you inherently capture timeline data (start date, completion dates) that is needed for measurement.
C. Create a Salesforce Report on the EPC Project object to track the product time-to-market
Once EPC Projects are being used, you can create standard Salesforce reports on the EPC Project object and its related records. These reports can calculate metrics like "Days from Project Start to Launch" for each product, directly measuring time-to-market.
Why Others Are Incorrect:
B. Create a Product Time-To-Market app from a template in CRM Analytics to track the product time-to-market
While CRM Analytics (Tableau) could create a sophisticated dashboard, it is not a necessary or primary action for basic measurement. The question implies using out-of-the-box Communications Cloud capabilities. Setting up an analytics app is a more advanced, secondary step after establishing the core tracking in EPC Projects.
D. Create a Salesforce Report on the Product object to track the product time-to-market
The standard Product (Product2) object does not have fields to capture the start date of the launch process or go-live date. It stores the product definition, not the project timeline. You cannot measure duration from the Product object alone.
Reference:
The Enterprise Product Catalog (EPC) in Salesforce Communications Cloud includes EPC Projects for managing product introductions. Best practices for measuring product launch efficiency involve using EPC Projects to track stages and dates, then reporting on those projects. This is covered in EPC administration and product lifecycle management guides.
Universal Containers (UC) is a Communications Service Provider using Communications Cloud. UC plans to migrate their B2C customers and their customers' services into Communications Cloud. UC has configured the products in the Enterprise Product Catalog.
Which entities must be migrated, and in which sequence, to accomplish this migration?
A. Users, Contacts, Consumer Accounts, Billing Accounts, Service Accounts, Subscriptions, Assets
B. Users, Consumer Accounts, Billing Accounts, Service Accounts, Contacts, Assets
C. Users, Person Accounts, Billing Accounts, Service Accounts, Contacts, Assets
D. Users, Consumer Accounts, Billing Accounts, Service Accounts, Contact, Asset Line Items, Assets
Explanation:
For a B2C migration, the fundamental customer records and their financial/service containers must be established first, followed by the actual service/asset records. The hierarchy generally moves from the human user, to the core customer and billing setup, and finally to the specific services (Subscriptions/Assets) the customer owns. In B2C scenarios, Consumer Accounts (using the Person Account model) are foundational, and Subscriptions are the precursors to the finalized Assets in the Industries data model.
✅ Correct Option:
A. Users, Contacts, Consumer Accounts, Billing Accounts, Service Accounts, Subscriptions, Assets
Users: System access/login credentials must exist before other data can be tied to them.
Contacts / Consumer Accounts: In a B2C scenario, the primary customer entity is often modeled using Person Accounts, which internally requires both the Account and Contact records. The Contact represents the individual, and the Consumer Account (or Person Account) represents the customer relationship.
Billing Accounts / Service Accounts: These are dependent entities linked to the primary customer account. The Billing Account handles invoices, and the Service Account identifies the service location/agreement. These must exist before services are attached.
Subscriptions / Assets: In the Industries data model, Subscriptions often represent the service purchased, and they are typically loaded before or alongside the final Assets records, which represent the actual installed and active services. Loading assets last ensures the entire customer and service context is available.
❌ Incorrect Options:
B. Users, Consumer Accounts, Billing Accounts, Service Accounts, Contacts, Assets
This is incorrect because Contacts should be loaded before or simultaneously with Consumer Accounts (if using Person Accounts, which are often used for B2C). More critically, it skips the Subscriptions object, which is a key part of the CPQ-to-Order Management flow that precedes final asset creation in many migrations.
C. Users, Person Accounts, Billing Accounts, Service Accounts, Contacts, Assets
While Person Accounts are used for B2C, this sequence is still inefficient/incorrect. It places Contacts too late in the process. Also, it omits Subscriptions, which are important for maintaining historical service information.
D. Users, Consumer Accounts, Billing Accounts, Service Accounts, Contact, Asset Line Items, Assets
This is incorrect because Asset Line Items are primarily generated by the Order Management process during fulfillment, not typically a target for initial data migration of existing active services. Migrating existing service data usually focuses on the Asset and related Subscription records.
📖 Reference:
Salesforce Communications Cloud Data Migration Guide: The recommended data loading sequence for B2C migrations, which enforces data integrity by loading customer hierarchy (Account > Contact > Sub-Accounts) before service hierarchy (Subscriptions > Assets).
| Page 1 out of 25 Pages |