Last Updated On : 20-May-2026


Salesforce Certified B2B Solution Architect - Arch-301 Practice Test

Prepare with our free Salesforce Certified B2B Solution Architect - Arch-301 sample questions and pass with confidence. Our B2B-Solution-Architect practice test is designed to help you succeed on exam day.

112 Questions
Salesforce 2026

Universal Containers (UC) is about to complete an initial planning of a complex solution involving multiple customer personas. UC wants to ensure it has a comprehensive understanding of what kinds of business outcomes the customers want to achieve before presenting them a solution. Which method of discovery should a Solution Architect suggest to UC?

A. Third-party research from well-known organizations

B. Jobs To Be Done Framework

C. Comprehensive Surveys to End Customers

D. User Stories Creation with End Customers

B.   Jobs To Be Done Framework

Explanation:

When a solution involves several customer personas and complex business goals, UC must first understand the deeper motivations, desired outcomes, and progress customers are trying to achieve. A method that uncovers underlying goals—not just tasks—helps define value from the customer's perspective before designing the solution. The discovery process should focus on intentions, desired outcomes, and real customer progress, not assumptions or surface-level needs.

✅ Correct Option

B. Jobs To Be Done Framework
This framework helps UC focus on the core “job” customers are trying to accomplish, not just features they request. It reveals deeper motivations, desired outcomes, and the progress customers want to make in their business workflows. For a complex solution with multiple personas, JTBD delivers a structured way to understand what value the customers truly expect before any solution is presented.

❌ Incorrect Options

A. Third-party research from well-known organizations
While these sources provide high-level industry trends, they don’t offer insight into the actual business outcomes UC’s specific customer personas need. Secondary research lacks the depth and personalization needed for complex architecture planning. This option may complement discovery but cannot replace direct, outcome-focused engagement with customers.

C. Comprehensive Surveys to End Customers
Surveys can collect broad feedback but often fail to uncover deeper motivations or nuanced business outcomes, especially across multiple personas. Survey responses tend to be superficial or biased toward predefined questions. For a complex solution design, UC needs richer, more conversational insights that surveys alone cannot provide.

D. User Stories Creation with End Customers
User stories describe functional requirements, not high-level business outcomes or strategic goals. They are typically used after discovery, once core needs and outcomes have been identified. Starting with user stories too early can lead UC to prematurely define features rather than understanding what customers want to achieve.

Summary:
UC must uncover the real progress customers aim to make before presenting any solution. The Jobs To Be Done framework best reveals desired outcomes across multiple personas. Surveys, research, and user stories all have roles later in the process, but none provide the deep, outcome-oriented insight required at this early stage.

Reference:
Salesforce Discovery Best Practices

Universal Containers uses an ERP as system of record (SOR) for its product data, and Sales Cloud and Revenue Cloud for its sales data. The Product data must be synced with Salesforce so that sales representatives can add the products to their Opportunities and Quotes. As Products are deactivated within the ERP, they should no longer be available.

Since Sales Cloud is the SOR for Opportunities and Revenue Cloud is the SOR for Quotes, the Solution Architect has been asked to come up with an archiving strategy that preserves Opportunity and Quote data related to these deactivated products m Salesforce for historical reference. What should a Solution Architect recommend to manage the deactivation of the Products and archiving of the Saks data?

A. Delete the Product in Salesforce once it is deactivated in the ERP. Archive the Opportunity and Quote data m a third-party system and bring back into Salesforce as External Objects.

B. Remove the Product from active Opportunities and Quotes. Archive the Opportunity and Quote data in a third-parry system and bring back into Salesforce as External Objects.

C. Deactivate the Product m Salesforce once it is deactivated m the ERP. Archive the Opportunity and Quote data in a third-party system and bring back into Salesforce as External Objects.

D. Deactivate the Product in Salesforce once it is deactivated m the ERP. Mark the Opportunity and Quote data in Salesforce as inactive so they do not show up in reporting.

C.   Deactivate the Product m Salesforce once it is deactivated m the ERP. Archive the Opportunity and Quote data in a third-party system and bring back into Salesforce as External Objects.

Explanation

The solution must manage Product status based on the ERP (System of Record) and archive historical sales data from Salesforce (SOR for Opportunities/Quotes) for long-term access without impacting system performance.

✅ Correct Option

🟢 C. Deactivate the Product in Salesforce once it is deactivated in the ERP. Archive the Opportunity and Quote data in a third-party system and bring back into Salesforce as External Objects.
Deactivating the Product aligns with ERP status while preserving its record and relationships. Archiving completed sales data externally and connecting it via Salesforce External Objects provides historical access without bloating the primary database, optimizing cost and performance.

❌ Incorrect Options

🔴 A. Delete the Product in Salesforce once it is deactivated in the ERP. Archive the Opportunity and Quote data in a third-party system and bring back into Salesforce as External Objects.
This is wrong because deleting the Product record breaks all historical relationships with past Opportunities and Quotes. This corrupts data integrity and ruins reporting accuracy, even though the external archiving idea is correct.

🔴 B. Remove the Product from active Opportunities and Quotes. Archive the Opportunity and Quote data in a third-party system and bring back into Salesforce as External Objects.
This is incorrect because you cannot alter historical transactions. "Removing" a product from closed sales records changes the original deal, which is bad for compliance and audit trails. The archiving part is good, but the action on the data is flawed.

🔴 D. Deactivate the Product in Salesforce once it is deactivated in the ERP. Mark the Opportunity and Quote data in Salesforce as inactive so they do not show up in reporting.
This is an insufficient strategy. Marking records as "inactive" is not true archiving. The data remains in the Salesforce database, which leads to uncontrolled data growth, higher storage costs, and potential performance slowdowns over time.

📝 Summary
Deactivate Products to maintain relationships, and archive historical sales data externally. Using External Objects for access meets the requirement for historical reference while preserving Salesforce system performance.

📚 Reference
This aligns with Salesforce data lifecycle and large data volume best practices covered in official Architect resources.

Universal Containers (UC) is about to start a massive digital transformation project across multiple service channels. UC plans on using Service Cloud, Omni-Channel, chatbots, Knowledge, and Einstein AI throughout all the service capabilities. Before discovery can start, the key stakeholder would like to see the automated chat capabilities in action. They currently use a third-party Knowledge Base and are wondering what is the value of it over Salesforce Knowledge. They believe it will be chatbots but they are unsure. What is one of the key benefits the Solution Architect should address within the context of the demo?

A. Demo how the chatbot can provide a response to a customer's request by bringing together content from Knowledge articles.

B. Demo how the chatbot can anticipate the responses of the customer before they make it, and generate Knowledge article responses based on what they have bought.

C. Demo how the chatbot can utilize Knowledge within it to deflect customer issues before a case is created.

D. Demo how a human being can have a real conversation with an Einstein Al-driven chatbot.

C.   Demo how the chatbot can utilize Knowledge within it to deflect customer issues before a case is created.

Explanation

The stakeholder wants to see real automated chat value and understand why Salesforce Knowledge is superior to their third-party tool when used with chatbots. The strongest business benefit in a Service Cloud + Einstein Bots context is showing how the bot can instantly answer customer questions by pulling approved content from Salesforce Knowledge articles — reducing case volume, ensuring consistent answers, and proving the tight native integration that third-party systems rarely match.

✅ Correct Option C: Demo how the chatbot can utilize Knowledge within it to deflect customer issues before a case is created.
This directly addresses case deflection, a top ROI driver for Service Cloud. Einstein Bots natively search Salesforce Knowledge articles in real time, surface the exact answer, and resolve inquiries without human involvement or case creation. Unlike most third-party knowledge bases, Salesforce Knowledge integrates seamlessly with the bot, ensuring up-to-date, governed content and measurable deflection rates.

❌ Incorrect Option A: Demo how the chatbot can provide a response to a customer's request by bringing together content from Knowledge articles.
Too generic. While technically true, it doesn’t highlight the key business outcome (case deflection) or the native integration advantage. Every modern bot can “bring together content,” so this fails to differentiate Salesforce Knowledge and doesn’t give the stakeholder a compelling “why switch” reason.

❌ Incorrect Option B: Demo how the chatbot can anticipate the responses of the customer before they make it, and generate Knowledge article responses based on what they have bought.
Misleading and inaccurate. Einstein Bots do not predict full customer sentences in advance, and responses are not generated solely “based on what they have bought.” Predictive features exist in Einstein Next Best Action or Reply Recommendations, but they are separate from core bot + Knowledge deflection flows.

❌ Incorrect Option D: Demo how a human being can have a real conversation with an Einstein AI-driven chatbot.
Not a key benefit. While Einstein Bots support natural dialogue, simply “chatting with the bot” is a feature demo, not a business-value demo. Stakeholders already expect conversational ability; they need proof of deflection, consistency, and why Salesforce Knowledge beats their current third-party tool.

Summary
During the demo, focus on showing Einstein Bots pulling answers directly from Salesforce Knowledge to resolve inquiries without creating cases. This proves measurable case deflection, demonstrates native integration unavailable with most external knowledge bases, and gives the stakeholder clear ROI justification for migrating to Salesforce Knowledge.

Reference:
Einstein Bots – Use Knowledge Articles
Salesforce Knowledge for Bots Overview
Case Deflection with Einstein Bots

Universal Containers (UC) has acquired four companies and is looking to manage revenue across all mergers' territories seamlessly. UC wants to drive major business decision and selling strategies based on an efficient, complete, real-time view of team forecasts across territories from Salesforce. A sales user can be part of multiple territories and is usually working on multiple opportunities at a time. Which technical consideration should a Solution Architect make when designing collaborative forecasting?

A. Archiving a territory model does not impact forecasts, quotas, and adjustments for all territories in the model.

B. If the sales user has many territories assigned to them, it can impact the performance of the forecast.

C. Important details should be tracked at the opportunity line level.

D. Forecast category names can be customized by submitting a Salesforce Support case.

B.   If the sales user has many territories assigned to them, it can impact the performance of the forecast.

Explanation:

The scenario describes a complex post-merger environment with a key requirement: a "complete, real-time view of team forecasts across territories." The specific challenge is that sales users are part of multiple territories and work on multiple opportunities. This directly points to a well-documented performance consideration within Salesforce.

Option B ✔️
is correct because it addresses a critical architectural limitation. When a user is assigned to a large number of territories, the forecasting engine must calculate and aggregate forecast data for that user across every single territory they are a member of. This multiplicative effect can create significant performance bottlenecks, leading to slow forecast calculation times and a poor user experience, which directly contradicts the requirement for a "real-time view." A Solution Architect must design the territory hierarchy to be as efficient as possible, avoiding unnecessarily assigning users to a high volume of territories.

Option A ❌
is incorrect because it is factually wrong. Archiving a territory model does impact the forecasts, quotas, and adjustments associated with the territories within that model. Once archived, that historical forecast data is no longer accessible in the same way, which would break the requirement for a complete view.

Option C ❌
is incorrect because, while tracking details at the opportunity line level is important for granularity in other contexts (like Salesforce CPQ), it is not the primary technical consideration for collaborative forecasting performance. The performance issue in this scenario is driven by the territory membership model and user-opportunity relationships, not the level of detail on the opportunity.

Option D ❌
is incorrect because, while true that forecast category names can be customized (via a Support case), this is a simple configuration change. It has no bearing on the architectural performance consideration required to handle the complex multi-territory assignment described in the scenario. It is a red herring.

Reference:
This is a standard performance best practice for Salesforce Forecasting, especially when using Territory Management. Salesforce documentation and implementation guides caution against assigning users to an excessive number of territories specifically due to the negative impact on forecast calculation performance.

Universal Containers (UC) manufactures automobile engine components. UC wants to set up an ecommerce website to deliver a seamless customer purchasing experience, both through self-service and field sales. UC also wants to showcase its extensive product offerings, operate regional promotions and discounts, and managed routing and contracting. UC is looking for guidance on a Salesforce multi-cloud solution to be implemented across phases. What should a Solution Architect recommend to meet UC's business requirements?

A. Phase 1: Sales Cloud - - Phase 2: Service Cloud -- Phase 3B2B Commerce

B. Phase 1: Sates Cloud -- Phase 2: B2BCommerce -- Phase 3: Salesforce Field Service

C. Phase 1: Service Cloud -- Phase 2: CPQ -- Phase 3: B2B Commerce

D. Phase 1: Sates Cloud - - Phase 2: CPQ -- Phase 3: B2B Commerce

D.   Phase 1: Sates Cloud - - Phase 2: CPQ -- Phase 3: B2B Commerce

Explanation

Universal Containers manufactures complex, configurable automobile engine components that require guided selling, regional promotions, tiered discounts, approvals, and contracting. Only the combination of Sales Cloud + CPQ + B2B Commerce delivers identical pricing, promotions, product rules, and contract entitlements to both field reps and self-service buyers. The phased rollout must start with the product and pricing foundation first (CPQ) before exposing it publicly through the storefront (B2B Commerce).

Correct Option D – Phase 1: Sales Cloud → Phase 2: CPQ → Phase 3: B2B Commerce ✅
This is the official Salesforce-recommended sequence for manufacturing customers follow. Sales Cloud establishes the account and opportunity foundation. CPQ becomes the single source of truth for complex products, bundles, configurators, price books, regional promotions, discount schedules, and contract terms. B2B Commerce then consumes the same CPQ pricing engine in real time, guaranteeing one version of truth for self-service and field sales without duplication or drift.

Incorrect Option A – Phase 1: Sales Cloud → Phase 2: Service Cloud → Phase 3: B2B Commerce ❌
Service Cloud has no relevance to the stated purchasing, pricing, promotion, or contracting requirements. It wastes an entire phase on functionality not requested.

Incorrect Option B – Phase 1: Sales Cloud → Phase 2: B2B Commerce → Phase 3: Field Service ❌
Launching B2B Commerce before CPQ forces duplicate pricing and promotion logic inside the storefront, creating massive maintenance overhead and inconsistencies with field sales. Field Service is unrelated to the ecommerce or contracting needs.

Incorrect Option C – Phase 1: Service Cloud → Phase 2: CPQ → Phase 3: B2B Commerce ❌
Starting with Service Cloud delays the core revenue requirements (ecommerce and field quoting) and missequences the entire program.

Summary
Complex B2B manufacturing use cases demand Sales Cloud + CPQ first, then B2B Commerce on top. Only option D follows Salesforce’s proven rollout order and prevents costly rework.

Reference
Salesforce B2B Commerce + CPQ Integration Guide
Manufacturing Revenue Cloud Blueprint

B2B-Solution-Architect Exam Questions - Home
Page 2 out of 23 Pages