Revenue-Cloud-Consultant-Accredited-Professional Practice Test
Updated On 1-Jan-2026
78 Questions
A Revenue Cloud user story states: "Sales users should have the ability to create new quotes with established rate cards and account specific discounts because current customers are entitled to the pricing that was originally negotiated". In addition to loading data to Accounts, Contracts, Quotes what other objects will need to absorb legacy data?
A. Subscription
B. Contracted Pricing
C. Order Products
D. Entitlements
Explanation
In Salesforce CPQ (Revenue Cloud), negotiated prices that should apply automatically to all future quotes for a specific Account are stored as Contracted Prices. Migrating this legacy pricing data into the SBQQ__ContractedPrice__c object is essential to enforce the customer's entitlement and ensure accurate pricing for new and amendment quotes.
✅ Correct Option: B. Contracted Pricing
The Contracted Price object (SBQQ__ContractedPrice__c) stores account-specific pricing agreements (Net Prices or Discount Percentages) for products. Migrating this data ensures that when a sales user creates a new quote for that customer, the CPQ price waterfall automatically applies the original negotiated prices, fulfilling the user story requirement for established rate cards.
❌ Incorrect Option: A. Subscription
The Subscription object tracks active recurring services already sold to the customer. It's crucial for amendment/renewal quotes but does not govern the negotiated price for a new quote. Subscriptions only hold the price of the currently owned item, not the future pricing entitlement.
❌ Incorrect Option: C. Order Products
Order Products are transactional records that represent the items the customer purchased in a completed transaction. They are part of the historical record, but they are not the mechanism CPQ uses to store and retrieve future negotiated pricing entitlements for new quotes.
❌ Incorrect Option: D. Entitlements
Entitlements are primarily part of Salesforce Service Cloud, used to define the support or service terms a customer is entitled to (e.g., specific support channels, SLAs). They are unrelated to the pricing and discount mechanics of Salesforce CPQ and Revenue Cloud.
📝 Summary
To fulfill the requirement of preserving "account specific discounts" for future quotes in Revenue Cloud, the implementation team must migrate the negotiated pricing data into the Contracted Pricing object. This object links a Product to an Account (or Contract) and overrides the standard price book price, ensuring all future sales adhere to the original, established rate cards automatically.
🔗 Reference
Salesforce Help Documentation on Contracted Pricing confirms: "You can also use filters to assign the contracted price to groups of items, or apply the contracted price only on certain dates... This way, you don't have contract a quote first to establish the contracted price for your account's future quotes." (Object: SBQQ__ContractedPrice__c).
Our customer is headquartered in the US but has operations in Germany. The Germanoperation has CPQ installed in their own EU instance of salesforce. Which service regionshould be defined for the Europeans instance of CPQ in order to optimize calculationperformance?
A. North America
B. japan
C. Europe
D. Australia
E. Server region has no performance impact
Explanation
Defining the correct service region is a foundational best practice for optimizing any cloud application's performance. The service region is a CPQ Configuration Setting that instructs the system's calculation engine where its primary data and logic processing should occur.
✅ Correct Option
C. Europe ✅
The performance of CPQ calculations, which involve complex product, pricing, and quote logic, is highly dependent on network latency. Configuring the CPQ service region to Europe ensures that all calculation engine processes and data lookups are executed on servers physically located closest to the users in Germany. This minimizes data travel time, directly reducing quote calculation latency and improving the end-user experience for the sales team.
❌ Incorrect Options
A. North America ❌
Setting the region to North America would route all calculation engine traffic to servers in the US. This introduces significant transatlantic network latency for users in Germany, causing noticeable delays in quote calculations and a poor user experience, contrary to the goal of optimization.
B. Japan ❌
Japan is geographically distant from Germany. Selecting this region would result in extremely high latency for data packets traveling between Europe and Asia, severely degrading calculation performance and making the system feel slow and unresponsive.
D. Australia ❌
Similar to Japan, Australia is on the opposite side of the globe from Europe. Defining this region would create the maximum possible latency, leading to very poor performance for European users and is never a correct configuration for this scenario.
E. Server region has no performance impact ❌
This statement is false. For real-time, interactive applications like CPQ where sales reps are building and calculating complex quotes, network latency between the user and the application server has a direct and significant impact on performance. The physical location of servers is a critical factor.
📝 Summary
To optimize calculation speed for a CPQ instance used by a team in Germany, the service region must be set to Europe. This ensures the processing occurs on nearby servers, minimizing latency. Configuring it to any other distant region would introduce unnecessary delay and harm performance.
📚 Reference
For official guidance on performance optimization, including the impact of system configuration, you can refer to the Industries CPQ Performance Best Practices documentation and resources on Trailhead.salesforce.com.
Which threedata migration strategies are appropriate for migrating a customer’s inflightquote from another quoting tool into salesforce CPQ?
A. Migrate Opportunity and Opportunity Line Item data via Data Loader, ensure "Disable Initial Quote Sync" is disabled
B. Migrate Contract and Subscription data via Data Loader
C. Adopt a change management strategy that requires sales users recreate in-flightquotes within Salesforce CPQ
D. Migrate Opportunity, Quote, and Quote Line data via Data Loader
E. Utilize the Import Lines feature to migrate Quote and Quote Line data
D. Migrate Opportunity, Quote, and Quote Line data via Data Loader
E. Utilize the Import Lines feature to migrate Quote and Quote Line data
Explanation
✅ Correct Options
🟩 A. Migrate Opportunity and Opportunity Line Item data via Data Loader, ensure "Disable Initial Quote Sync" is disabled
Migrating Opportunity and Opportunity Line Items first ensures that the foundational sales data exists in Salesforce CPQ. Disabling the “Disable Initial Quote Sync” allows the system to automatically sync the initial quote when it is created, preserving relationships between the Opportunity, Quote, and Quote Lines. This method ensures data integrity and smooth CPQ functionality.
🟩 D. Migrate Opportunity, Quote, and Quote Line data via Data Loader
For in-flight quotes, it’s crucial to migrate the complete set of records—Opportunity, Quote, and Quote Lines—so that the quote is fully functional in Salesforce CPQ. Data Loader allows bulk import while maintaining relationships between objects. This ensures the migrated quotes are usable for pricing, approvals, and discounting workflows without data loss.
🟩 E. Utilize the Import Lines feature to migrate Quote and Quote Line data
The Import Lines tool in Salesforce CPQ simplifies migrating large sets of Quote Lines efficiently while keeping them associated with the correct Quote. This is particularly useful for complex or detailed line items and ensures the migrated data respects CPQ-specific fields, pricing, and product configurations.
❌ Incorrect Options
🟥 B. Migrate Contract and Subscription data via Data Loader
Contract and Subscription data are downstream of quotes and opportunities. Migrating them first does not address the in-flight quotes themselves and would not preserve CPQ pricing, quote relationships, or approval workflows. This approach is inappropriate for migrating active quoting data.
🟥 C. Adopt a change management strategy that requires sales users recreate in-flight quotes within Salesforce CPQ
Having users manually recreate in-flight quotes is error-prone, time-consuming, and inconsistent. It introduces risk of incorrect pricing, missing line items, and lost approvals. Automated migration strategies are preferred to preserve historical data accuracy and maintain continuity in CPQ processes.
Summary
The most appropriate strategies for migrating in-flight quotes are: migrating Opportunities and Opportunity Line Items with Initial Quote Sync enabled, migrating complete Opportunity/Quote/Quote Line sets via Data Loader, and using the Import Lines feature for Quote Lines. Manual recreation or unrelated Contract/Subscription migration does not meet CPQ requirements.
Reference
Salesforce CPQ Data Migration Best Practices – Trailhead Modules and Salesforce Help on Quote and Quote Line Migration
What are three reasons to have the customer's Executive sponsors participate in the kickoff of a Revenue Cloud implementation?(Q3R)
A. To endorse project plan and timelines of the transformation efforts
B. To be better prepared when they eventually participate as testers in UAT
C. To assure project objectives are being met
D. To validate technical design of the project
E. To provide finality in escalations paths
C. To assure project objectives are being met
E. To provide finality in escalations paths
Explanation
Executive sponsors set the tone for any Revenue Cloud transformation. Their visible participation at kickoff demonstrates commitment, aligns the organization on goals and timelines, and establishes clear escalation channels. This leadership presence dramatically increases adoption, removes roadblocks faster, and keeps the project strategically aligned throughout the lifecycle.
✅ Correct Option: A. To endorse project plan and timelines of the transformation efforts
When executives publicly approve the roadmap, milestones, and go-live dates during kickoff, it creates accountability across the entire organization. Teams take deadlines seriously, and cross-functional alignment improves because everyone hears the same message directly from leadership.
✅ Correct Option: C. To assure project objectives are being met
Sponsors own the business outcomes (faster quotes, accurate billing, revenue leakage reduction, etc.). Their presence at kickoff reinforces that the project is tied to strategic KPIs and gives them early visibility so they can course-correct if priorities shift later.
✅ Correct Option: E. To provide finality in escalations paths
Kickoff is the ideal time to formally present and get sponsor sign-off on the escalation matrix. Knowing exactly who can unblock budget, resources, scope, or political issues prevents delays when tough decisions arise during discovery, build, or UAT.
❌ Incorrect Option: B. To be better prepared when they eventually participate as testers in UAT
Executive sponsors almost never perform hands-on UAT testing. That responsibility belongs to power users and process owners. Involving C-level leaders as testers wastes their time and is not a realistic or recommended practice.
❌ Incorrect Option: D. To validate technical design of the project
Technical design validation is handled by solution architects, technical leads, and the customer’s IT team during design workshops and reviews. Executive sponsors focus on business outcomes, not field-level mappings, integration patterns, or twin-field configurations.
📝 Summary
Executive presence at Revenue Cloud kickoff drives alignment, accountability, and faster decision-making.
Their endorsement of plan/timelines, ownership of objectives, and clarity on escalation paths are proven success factors.
Hands-on testing or technical design reviews are not executive responsibilities.
🔗 Reference
Salesforce Revenue Cloud Implementation Guide – Project Kickoff Best Practices
Trailhead – Lead a Successful Revenue Cloud Project
Universal Containers sell a product bundle named “Corporate IT Solutions”. One of the product options inside this bundle is named Hardware Firewall Universal Containers has a requirement where if the customer has purchased a hardware firewall in the past, the hardware firewall product option should be hidden while configuring the bundle. The CPQ admin has created a product rule to handle this requirement. What should the evaluation event of the product rule be set to?
A. Always
B. Save
C. Load and Edit
D. Load
Explanation
The Load evaluation event is specifically designed to execute product rules when the product configurator page first loads. Since the requirement is to check the install base and hide the option before the user begins configuration, the rule must fire at the earliest possible stage—upon loading the bundle configuration.
✅ Correct Option: D. Load
Setting the evaluation event to Load executes the product rule when the user initially enters the configuration page (the product option selection screen). This is the correct event because the check against the customer's existing install base is a prerequisite for configuring the bundle, and the option must be hidden immediately upon loading the page.
❌ Incorrect Option: A. Always
The Always setting is a combination of Load, Edit, and Save events. While it would satisfy the "Load" requirement, it is less efficient and runs the risk of re-evaluating unnecessarily during the Edit phase, which is not required for a simple "hide based on install base" action.
❌ Incorrect Option: B. Save
The Save evaluation event only executes the rule when the user clicks the "Save" button to exit the configuration. This is too late, as the customer would have already seen and potentially selected the option before the rule fires, failing to meet the requirement to hide the option immediately.
❌ Incorrect Option: C. Load and Edit
This option is close, but Edit causes the rule to run every time the user changes a quantity, selects an option, or modifies a field in the configurator. The check only needs to happen once upon Load to determine the option's visibility; running it on Edit is redundant and adds unnecessary processing time.
📝 Summary
For a product rule to successfully hide a product option based on an install base check, the evaluation event must be set to Load. This ensures the rule executes immediately when the CPQ product configurator page first loads, allowing the logic to determine the customer's purchase history and adjust the visibility of the Hardware Firewall option before the sales user starts configuring the bundle.
🔗 Reference
Salesforce CPQ Product Rules Documentation (specifically the section on Evaluation Events) confirms that Load executes the rule when the configuration page initializes, making it the appropriate setting for visibility actions based on information available prior to user interaction.
| Page 1 out of 16 Pages |