Practice Free AP-204 Exam Online Questions
Universal Containers (UC) has asked a consultant to migrate all active customers before the go-live.
Which two options must the consultant consider for loading customer-related records?
- A . Contracts should be loaded before Accounts.
- B . Business or Consumer Accounts should be loaded before Billing or Service Accounts.
- C . Premises should be loaded before Service Accounts.
- D . Subscriptions should be loaded before Accounts.
B,C
Explanation:
For customer migration into Communications Cloud, Salesforce public documentation outlines a specific parent-child dependency order for customer-related data. The objective is to ensure that all parent records exist before loading child or dependent records (Billing Accounts, Service Accounts, Subscriptions, Assets).
(B) Business or Consumer Accounts should be loaded before Billing or Service Accounts
Accounts represent the parent customer entity. Billing Accounts and Service Accounts depend on the root customer account. Salesforce clearly emphasizes that Billing Accounts must have a parent Account, and Service Accounts must be tied to either the Billing Account or Consumer/Business Account. Therefore, loading Accounts before Billing/Service Accounts is mandatory. (C) Premises should be loaded before Service Accounts
In Communications Cloud, Premises represent physical service locations. Service Accounts reference the PremiseId and cannot be created before the premise record exists. This dependency is frequently highlighted in Salesforce migration patterns, especially for broadband, fiber, and fixed-line providers. Incorrect options:
A (Contracts before Accounts): Contracts depend on Accounts; Accounts must exist first.
D (Subscriptions before Accounts): Subscriptions require Accounts, Billing Accounts, and Service Accounts―therefore cannot be loaded first.
Universal Connect (UC) offers business TV services to its customers. As part of the offerings, UC requires the business TV’s attribute to be changed to "Gold" if an account’s SLA field value is "Gold".
What solution should a Consultant recommend to achieve this requirement?
- A . Context Rules
- B . Advanced Rules
- C . Compatibility Rules
- D . Attribute Rules
B
Explanation:
To achieve the requirement of automatically changing a product attribute (Business TV Attribute) to specific value ("Gold") based on a field on the Customer Account (SLA = "Gold"), the Consultant should recommend Advanced Rules.
Advanced Rules (Product Configuration): In Salesforce Industries (Communications Cloud) CPQ, Advanced Rules are the comprehensive framework used to handle complex logic that requires evaluating data from related objects (like the Account or Quote) to trigger actions on the Product line items in the cart.
Entity Filters: Advanced Rules utilize Entity Filters to evaluate the "If" condition. The Entity Filter can be configured to look up the Account record associated with the order and check if the SLA__c field equals ‘Gold’.
Rule Actions: Once the condition is met, the Advanced Rule triggers a Configuration Action. This action can be defined to "Set Attribute" (or Assign) the value ‘Gold’ to the specific attribute on the Business TV product.
Why other options are incorrect:
Attribute Rules (D): While "Attribute Rules" (or Product Attribute Rules) handle logic regarding attributes, they are typically used for intra-product dependencies (e.g., "If Color is Red, then Size cannot be Small" or "Set Default to X"). They do not natively support reaching out to the Account object to read a field without the broader Advanced Rule/Entity Filter wrapper.
Context Rules (A): These are primarily used for Eligibility, Pricing, and Promotions (determining if a product appears or which price list applies). They are not typically used to set configuration attribute values on the line item itself.
Compatibility Rules (C): These are used to validate if products can exist together (Requires/Excludes), not to set attribute values.
This pattern allows for "Auto-Configuration" of the product based on the customer’s profile, ensuring the sold service aligns with the customer’s contractual Service Level Agreement (SLA) without manual agent intervention.
A Consumer Goods Cloud user wants to create a new custom Task Type to support the auditing of coolers installed at retail store locations.
Which Assessment Task Definition Task Type should be used?
- A . Other
- B . Planogram Check
- C . Inventory Check
- D . Custom
D
Explanation:
For auditing coolers, a new custom Task Type would be most appropriate, as it allows the creation of a task specifically tailored to the unique requirements of cooler audits.
A Field Sales Manager to trying to determine which stores have a decline in Retail Execution KPIs and therefore need attention.
Which Tableau CRM for Consumer Goods Cloud dashboard can provide the required data?
- A . Store Performance Dashboard
- B . Team Performance Dashboard
- C . Lost Visit Store Performance Dashboard
- D . Product Performance Dashboard
A
Explanation:
The Tableau CRM for Consumer Goods Cloud dashboard that can provide the required data for a Field Sales Manager to determine which stores have a decline in Retail Execution KPIs and therefore need attention is the Store Performance Dashboard. The Store Performance Dashboard shows the performance and compliance of the retail stores in relation to their KPIs and promotions. The dashboard allows users to filter and analyze the data by various dimensions, such as store group, store location, product category, or visit date. The dashboard also displays metrics such as store compliance score, store revenue, store visits, and promotion compliance score. By using this dashboard, a Field Sales Manager can identify which stores are underperforming or non-compliant and take appropriate actions to improve their performance.
Verified Reference: [Salesforce Consumer Goods Cloud Implementation Guide], page 37.
Which statement is true about action plan templates?
- A . Action plan templates can have multiple orders and delivery tasks
- B . Action plan templates can have multiple planogram, inventory and promotion checks
- C . Action plan templates are ready to use after saving
- D . Action plan templates are not extensible through Apex
B
Explanation:
Action plan templates can have multiple planogram, inventory and promotion checks, which are predefined tasks that can be assigned to field reps to perform during their store visits. These tasks help to ensure compliance and optimize product placement and availability.
Verified Reference: [Salesforce Consumer Goods Cloud Implementation Guide], page 26-27.
Universal Containers (UC) is using Communications Cloud and would like to introduce a limited-time offer to their customers. The offer will be available on UC’s website through DC APIs and once claimed, will give customers a 10% discount for three months.
Which two options should a Consultant configure to meet this requirement?
- A . Promotion
- B . Time Plan
- C . Offering
- D . Discount
A,B
Explanation:
The requirement is to introduce a limited-time offer that is available on the website (digital channel/DC APIs) and, once claimed, grants a 10% discount for three months.
This is the definition of a Promotion that uses a Time Plan to define the duration of the discount.
Promotion (A):
In Salesforce Industries CPQ, a Promotion is the container entity used to define a marketing offer that modifies the price of a product (in this case, a 10% discount).
The Promotion entity is what is typically exposed to digital channels (like the website via DC APIs) for customers to claim or qualify for. The search results confirm that Promotions are used to "apply temporary changes to product pricing, bundles, and product structure". Time Plan (B):
The Time Plan is a sub-feature of Promotions (or Price Lists) that defines the duration for which the commercial change (the 10% discount) is active.
The requirement states the discount is only for "three months." A Time Plan is specifically configured to start the discount upon activation and automatically end it after the defined period (3 months), ensuring the billing system correctly handles the price change back to the original rate.
D (Discount) is a result of the configuration, not the feature itself. The discount value (10%) is defined within the promotion.
C (Offering) is a synonym often used for a product or bundle, but it does not specify the limited-time discount mechanism required.
A Company by the name of Northern Trail Outfitters (NTO) leverages top industry professionals to manage direct store delivery.
How should a consultant explain the power of Consumer Goods Cloud’s Einstein for CG- Visit Recommendations feature to NTO?
- A . By adopting the Einstein for CG- Visit Recommendations with the consumer goods cloud, Professionals can focus on these work while having information served to them that will support them in being competitive
- B . Einstein for Consumer Goods Cloud is a great tool,but like all software Consumer Goods Cloud is a work in progress. Updates to resolve the functionality gaps of professionals aren’t likely to occur until one of the three yearly releases.
- C . Consumer Goods Cloud Einstein for CG – Visit Recommendations feature is natively powered by market research data enabling comprises to target customers by leveraging big data and competitors performance
- D . By adopting the Einstein for CG – Visit Recommendations on the Consumer Goods Cloud the existing workforce can be terminated and replaced with more affordable lay workers to increase margins
A
Explanation:
Einstein for CG- Visit Recommendations is a feature that uses artificial intelligence to suggest optimal store visits for field reps based on predefined rules and criteria. By adopting this feature with the consumer goods cloud, professionals can focus on their work while having information served to them that will support them in being competitive. For example, they can prioritize the most profitable or strategic stores, avoid unnecessary or redundant visits, and optimize their routes and schedules.
Verified Reference: [Salesforce Consumer Goods Cloud Implementation Guide], page 36.
Universal Containers (UC) is rolling out a new offer, which must be fulfilled using Industries Order Management. During fulfillment, the orchestration must integrate with the provisioning system, which accepts a different payload for activation and deactivation of the service.
What is the recommended approach for designing the orchestration while minimizing unnecessary configurations?
- A . Create two Orchestration Plan Definitions, one having the Activation Orchestration item and the other with Deactivation Orchestration item. Configure scenarios to map Activation to Add action and Deactivation to Delete action.
- B . Create two Orchestration Plan Definitions, one having the Activation Orchestration item and the other with Deactivation Orchestration item. Set conditions on Orchestration items based on product action.
- C . Create two Orchestration Plan Definitions, one having the Activation Orchestration item and the other with the Deactivation Orchestration item. Configure one scenario to map Activation to Add action and Deactivation to Disconnect action.
- D . Create one Orchestration Plan Definition with two Orchestration item definitions having mutually exclusive conditions on the product action. Configure Scenario to include both Add and Disconnect actions.
D
Explanation:
▶ Salesforce best practice for Order Management is:
▶ Use a single Orchestration Plan Definition when the overall fulfillment flow is the same, but
Use conditional Orchestration Items to handle differences (e.g., activation vs. deactivation).
In this case, the provisioning system needs different payloads for activation and deactivation, but the product is the same. Designing two separate orchestration plan definitions creates duplication, maintenance overhead, and inconsistent lifecycle behavior.
Instead:
Use one Orchestration Plan Definition.
Include two Orchestration Item Definitions, one for Activation and one for Deactivation. Apply mutually exclusive conditions using Product Action = Add (activation) or Disconnect (deactivation).
Map both actions in one Scenario.
This achieves minimal configuration and full flexibility.
Universal Containers is using Communications Cloud Order Management and just onboarded their enterprise sellers and regional champions from various regions. After adding these sellers, the volume of orders has gone up considerably and orchestration is failing because the number of Apex jobs queued is exceeding the maximum allowed.
What should a Consultant suggest to mitigate the orchestration errors?
- A . Raise a support case to increase the limit of Apex jobs.
- B . Create an Apex class that splits the orders into multiple orders and submit them asynchronously.
- C . Enable Platform Events processing for orchestration.
- D . Optimize the number of orchestration auto tasks and use manual tasks.
C
Explanation:
In Salesforce Communications Cloud Order Management, orchestration steps execute through Apex-based orchestration jobs. When order volume rises sharply―as happens when additional sellers or regional teams begin submitting orders―the system may hit Salesforce’s platform limit for queued Apex jobs (50 × number of licensed Salesforce users). Once this limit is reached, orchestration fails. Salesforce’s official scalability recommendation is to enable Platform Events for Orchestration. This switches Order Management from synchronous Apex-queue processing to asynchronous, event-driven orchestration, which drastically reduces reliance on Apex jobs. Platform Events allow OM to process far more concurrent orchestration steps without hitting queue limits and provide better throughput and resilience for enterprise-scale flows.
Options A and B are incorrect because Salesforce does not increase Apex job limits, and splitting orders is not a best-practice.
Option D reduces automation and violates OM design principles.
Which of the following three capabilities are available with Salesforce Maps Advanced to support Store Visit planning?
- A . Real-time Traffic-based Routing
- B . Constraint based Routing
- C . Visit Windows
- D . Visit Prioritization
- E . Gantt-chart Routing
A,B,C
Explanation:
Salesforce Maps Advanced includes features like real-time traffic-based routing, constraint-based routing, and visit windows to optimize field service operations and improve efficiency in planning store visits.
