Practice Free AP-204 Exam Online Questions
Universal Connect (UC) offers residential high-speed Internet to its customers. UC has a commercial attribute called "Access Type" on the internet offer with two values, namely DSL and Fiber. UC has a requirement to model routers as technical products and offer either a DSL or a Fiber router based on the "Access Type" value.
What kind of decomposition relationship should a Consultant recommend to achieve this requirement?
- A . 1:M
- B . 1:1
- C . M:M
- D . M:1
A
Explanation:
The requirement is:
A single commercial product (Internet)
Has an attribute Access Type = DSL or Fiber
Must decompose into the appropriate router technical product (DSL Router OR Fiber Router)
This is a classic 1:M decomposition pattern, where one commercial product instance may decompose into one of many possible technical product instances, based on rules or attributes. Using a 1:M decomposition with conditional rules:
If Access Type = DSL → create DSL Router
If Access Type = Fiber → create Fiber Router
Why others are incorrect:
1:1 (B): does not allow attribute-based branching into different technical products.
M:M (C): used for many-to-many relationships ― not applicable here.
M:1 (D): merges multiple commercial products into a single technical product ― opposite of what is required.
An ABC Telecom customer ordered an internet bundle along with a router in their first order. At a later date, the customer ordered another internet bundle. Their existing router supports all services.
What should be the scope of the technical product so that the decomposition process generates fulfilment request lines (FRL) based on the existing inventory item?
- A . Downstream Order Item Scope
- B . Order Item Scope
- C . Top Order Item Scope
- D . Account Scope
D
Explanation:
In Salesforce Industries Order Management, the scope of a technical product determines how decomposition looks for existing assets or inventory items. When a customer already owns a device (such as a router) and later orders a new service that can reuse the same hardware, the decomposition engine must search across the customer’s inventory at the account level, not the original order item or the top-level order item.
Public Salesforce Order Management documentation explains that Account Scope is used when the fulfillment system needs to evaluate inventory or assets that the customer already owns―for example, routers, ONTs, set-top boxes, SIM cards, or any CPE device. By setting the technical product to Account Scope, the decomposition engine checks the customer’s entire installed base and finds the matching item, allowing it to generate the correct Fulfillment Request Lines (FRLs) without creating duplicates.
Other options do not support the scenario:
Order Item Scope and Top Order Item Scope only look at items within the current order and would not detect previously fulfilled devices.
Downstream Order Item Scope evaluates child order items but still only within that transaction. Thus, only Account Scope ensures that the decomposition process properly references existing inventory and reuses the router rather than provisioning a new one, which is exactly what the scenario requires.
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.
B,D
Explanation:
Once a production data load is completed in Communications Cloud, Salesforce’s public data-migration and go-live readiness recommendations emphasize two mandatory activities: (1) remediation of failed records, and (2) validation of loaded data. These activities ensure that production contains a complete, accurate, and trusted data set before the system is opened to business users.
Option B C Analyze and resolve any errors and re-load failed records
Even if a full-data migration completed successfully in a Full Copy sandbox, the production environment may still produce new failures due to data differences, unexpected validation rules, org-specific automation, or sequence dependencies. Salesforce migration best practices require analyzing the error logs generated by Data Loader, Bulk API, or middleware, correcting failed data, and performing targeted reloads. No migration is considered complete until every failed record has been addressed. This is a standard post-migration requirement in Communications Cloud given the volume and interdependencies between Accounts, Subscriptions, Service Accounts, Billing Accounts, Premises, Assets, Orders, and Fulfillment objects.
Option D C Validate volumes and spot-check correctness
After the load finishes, the consultant must validate that record counts in production exactly match expected totals from source systems, including number of Accounts, Billing Accounts, Service Accounts, Subscriptions, Premises, and Assets. Salesforce also recommends targeted spot checks― opening individual customer records, ensuring relationships are correct, asset hierarchies are intact, and subscription data is consistent. This ensures data integrity before cutover and user access. Incorrect options:
A C Salesforce does not provide a data load report via support case; all logs come from the tools used during migration.
C C You cannot assume “all errors were resolved earlier.” Every production load must be validated, and new issues frequently occur during the final cutover. Therefore, the correct post-production-load actions are B and D.
United Telecom’s current system architecture has a credit check integration between Salesforce and a credit reporting agency.
What Communications Cloud capability must be recommended to enable that integration in the future state?
- A . Configure Price Quote
- B . Order Management
- C . OmniStudio
- D . Enterprise Product Catalog
C
Explanation:
In the future-state Communications Cloud architecture, integrations such as real-time credit checks must be performed using an adaptive, low-code, API-driven layer. Salesforce’s recommended capability for this is OmniStudio―specifically Integration Procedures and DataRaptors―which provide:
Highly performant server-side callouts
Ability to orchestrate multiple APIs in a single transaction Transformation, mapping, and response handling
Reusability across Digital Commerce, CPQ, and Order Management Zero Apex requirement
Order Management (B) handles fulfillment orchestration, not customer qualification or credit checks. CPQ (A) performs configuration and pricing logic. EPC (D) is catalog-only and does not manage integrations.
Thus, OmniStudio is the correct capability for credit check integrations.
Which three standard components are available for Assessment Task record pages when configuring Consumer Goods Cloud app screens?
- A . In Store Products
- B . Promotion List
- C . Promotion Details
- D . Cart Review
- E . Inventory Check
B,C,E
Explanation:
These components provide comprehensive information about promotions and inventory, vital for effective retail execution.
Which methodology does Salesforce Maps offer to facilitate the addition of geocoordinates for each retail store location by an admin?
- A . Set up a batch job through Salesforce Maps automation to read an address field and add geocoordinates to selected fields,
- B . Create a new map layer containing the desired retail store locations and execute the ‘add geocodes’ mass action.
- C . Click on the individual retail store marker and copy/paste the coordinates from the tooltip to the corresponding retail store longitude and latitude fields.
- D . Under geolocation in setting, enable the ‘automate geocoordinate mapping to retail store’ option.
Which three statements are Correct about Store Products?
- A . Store Products are automatically When shipment related tasks are completed
- B . Store Products are required for Inventory Check Task to work
- C . Store products are required for Promotion check task to work
- D . Store Products are required to search and scan functionality in the Inventory Check Task
- E . Store Products drive the order capture functionality.
B,C,D
Explanation:
Store Products are integral to various tasks in Consumer Goods Cloud, including inventory and promotion checks, as well as search and scan functionalities.
Which two levels can promotions be defined within the Consumer Goods Cloud?
- A . Account
- B . Product Category
- C . Retail Store Group
- D . Product
- E . Retail Store
D,E
Explanation:
Promotions within the Consumer Goods Cloud can be defined at different levels, including the Account, Product, and Retail Store levels. This flexibility allows for targeted and effective promotion strategies.
Universal Containers sells B2B products, including service plans (Basic, Standard, Premium), that customers can modify during a MACD order. The commercial product representing these service offerings is a single product with an attribute used to model the three service plans. There is a requirement to identify the existing plan during the orchestration plan.
What option should a Consultant recommend to identify the existing plan?
- A . The commercial product should store both the existing and new values of the service plan in the Change order.
- B . Order management can retrieve the value from the Inventory Items object.
- C . Custom objects can be created to capture the specific use case requirements.
- D . Order Management can make a callout to retrieve the latest service plan from the downstream system.
B
Explanation:
In Communications Cloud, during a MACD (Modify/Add/Change/Disconnect) order, Order Management must determine which service plan the customer currently has. For asset-based ordering, Salesforce stores the current state of a service in the Inventory Items object. This includes all attribute values associated with the existing commercial product instance.
Because the commercial product is modeled with a plan attribute (Basic, Standard, Premium), the active value is part of the customer’s Inventory Item record.
During MACD decomposition, Order Management retrieves the current state of the service― including all attribute values―from the Inventory Item.
This allows the orchestration plan to compare:
“Existing value” (from Inventory Items) vs.
“New value” (from the Change Order)
This is core to Salesforce’s “Inventory-Driven MACD” design.
Option A is incorrect because the Change Order only stores the new values―Order Management must pull the existing value from Inventory.
Option C (custom objects) is unnecessary and not recommended.
Option D (callout to downstream system) defeats the purpose of asset-based ordering and introduces latency.
Sales Reps in the field are reporting that no surveys are available when they try to complete a visit survey on their mobile devices.
What are two explanations for this?
- A . The Salesforce admin has not created and activated a Salesforce survey
- B . The rep is missing the Create Surveys permission
- C . A custom Assessment Task definition has not been created
- D . A related survey invitation has not been generated
- E . The Retail Execution Survey Lighting Flow has not been action
A,D
Explanation:
Two explanations for why no surveys are available when field reps try to complete a visit survey on their mobile devices are:
The Salesforce admin has not created and activated a Salesforce survey. A Salesforce survey is a questionnaire that can be sent to customers or contacts to collect feedback. The admin needs to create and activate a survey before it can be used in an in-store survey task.
A related survey invitation has not been generated. A survey invitation is an object that represents an invitation to take a survey. A survey invitation needs to be generated and associated with the visit, the retail store, or the store primary contact before it can be displayed in an in-store survey task.
Verified Reference: [Salesforce Consumer Goods Cloud Implementation Guide], page 27.
