Salesforce Certified B2B Solution Architect (Arch-301) Exam Practice Test

Page: 1 / 14
Total 112 questions
Question 1

GG3 has gone live with a B2B multi-cloud solution and plans to add more functionality over time. The company has a team of system administrators who each focus on a specific cloud and area of functionality. GG3 has decided to use an Org-Based deployment approach. It wants to protect the investment made and set the team up for success in the future.

What should a Solution Architect recommend as a best practice to put checks in place for decisions on changes moving forward?



Answer : C

Establishing a robust Governance and Monitoring structure is essential for sustaining the long-term success of a Salesforce implementation. A Steering Committee provides strategic oversight and decision-making, ensuring that the project remains aligned with business objectives. A Center of Excellence (CoE) fosters best practices, innovation, and continuous improvement across all Salesforce clouds and functionalities. A Data Governance Council ensures data quality, security, and compliance. This comprehensive governance framework supports effective change management, promotes cross-functional collaboration, and ensures that the Salesforce ecosystem evolves in a controlled and strategic manner, consistent with Salesforce's recommendations for maintaining a healthy and effective Salesforce environment.


Question 2

Universal Containers recently began a project to connect its ERP with Salesforce. One of the requirements is a daily batch process to create and update orders and order product information. The development team, using the corporate ETL tool, has created two processes to create these records using Bulk API. The test in the development environment worked fine, but in the production environment, some orderproduct records were not updated and showed an error "UNABLE_TO_LOCK_ROW:unable to obtain exclusive access to this record". There is one Process Builder on the Order Product object and no async process.

Which two steps should a Solution Architect recommend to avoid this error?

Choose 2 answers



Answer : B, D

B) Sort the order product records by account and order before the Bulk API load.

This answer can help avoid this error by reducing the chances of concurrent updates on the same parent record (account or order) by different batches.Sorting the records by account and order can ensure that all records related to a parent record are processed together in a single batch, which can prevent locking conflicts with other batches2.

D) Add a retry process for the records rejected by this error.

This answer can help recover from this error by attempting to update the rejected records again after some time interval.This can increase the likelihood of obtaining exclusive access to those records as they may be unlocked by then3.

Sorting order product records by account and order before using the Bulk API can minimize the likelihood of row lock errors by ensuring that related records are processed in a sequence that reduces the chance of concurrent access attempts. Additionally, implementing a retry mechanism for records that encounter the 'UNABLE_TO_LOCK_ROW' error provides a robust error handling strategy, allowing the system another opportunity to process the records successfully. These recommendations are in line with Salesforce's best practices for bulk data processing, which emphasize the importance of efficient data loading strategies and error management to ensure data integrity and system performance during large-scale data operations.


Question 3

Universal Containers (UC) delivers packaging solutions to its customers based on volume schedule, which is part of a contract that UC is closing. Customers place orders against these contracts, and the orders are maintained in an ERP system outside of Salesforce.

Employees of UCwant to track invoicing payment status on a monthly basis so that they can identify early when customer orders fall short of the contractual target.

Which two solution components should a Solution Architect recommend to meet this requirement?

Choose 2 answers



Answer : C, D

To track invoicing payment status and identify discrepancies in customer orders against contractual targets, integrating Salesforce Billing with the ERP system is essential. This integration allows for real-time synchronization of invoicing and payment statuses, providing UC employees with up-to-date information. Using MuleSoft for integration facilitates seamless data exchange between Salesforce and the ERP, ensuring that order information is accurately reflected in Salesforce. This setup supports efficient monitoring and management of contractual obligations and financial transactions. Salesforce Billing offers capabilities for managing invoicing and payments within the Salesforce ecosystem, while MuleSoft's Anypoint Platform enables robust API-led connectivity between systems, aligning with Salesforce's recommended practices for system integration and data management.


Question 4

Towards the end of the discovery phase, the sales manager and subject matter experts raise a request to get hands-on experience with the solution as soon as possible. They want to ensure the requirements they provided are correctly built out inSalesforce. The project sponsor is unsure how that request may affect the schedule.

Which method should a Solution Architect consider in this scenario to validate the requirements during the build sprint without impacting the project timelines?



Answer : D

Allowing end users to interact with the solution in a controlled environment (like a sandbox) and providing them with structured testing scripts ensures that the build aligns with their requirements without disrupting the project timeline. This method enables real-time feedback and iterative improvements, ensuring the final product meets user needs. Salesforce's best practices for UAT and sandbox environments, detailed in the Salesforce Development Lifecycle Guide, support this approach by emphasizing the importance of hands-on testing and feedback in the development process.

https://trailhead.salesforce.com/content/learn/modules/user-acceptance-testing-video/learn-about-user-acceptance-testing


Question 5

Universal Containers (UC) uses Marketing Cloud and recently added Sales Cloud to manage its business activities, as well as B2B Commerce to redesign its website. Today, a lead is created each time a customer leaves the site without finalizing their purchase. The number of leads created is increasing and representatives can no longer meet their callback deadlines.

With the new website, UC wants to increase the number of finalized sales and offer similar products to customers while reducing the Sales team's workload. Sales representatives should only call back customers if there is an upsell or cross-sell opportunity.

Which three recommendations should a Solution Architect make to meet these needs'

Choose 3 answers



Answer : C, D, E

To address the challenges of increasing leads from abandoned carts and the workload on sales representatives, the following recommendations are made:

C) Set up lead nurturing with Marketing Cloud and automate emails through journeys. Automating lead nurturing with targeted journeys allows UC to engage potential customers effectively, providing personalized follow-ups and offers based on their interactions, which can increase conversion rates without adding to the sales team's workload.

D) Stop creating leads in Sales Cloud for abandoned carts. By not automatically creating leads for every abandoned cart, UC can reduce the volume of leads that sales representatives need to follow up on, allowing them to focus on more qualified opportunities.

E) Put all leads from the abandoned carts in a queue. Organizing leads from abandoned carts into a queue allows for better management and prioritization. Sales representatives can then focus on leads with higher potential, based on predefined criteria such as cart value or customer behavior.

These strategies leverage Salesforce's capabilities in Marketing Cloud and Sales Cloud to optimize lead management and sales processes, as supported by Salesforce's documentation on lead management best practices and Marketing Cloud journey automation.


Question 6

Universal Containers (UC) is undergoing a multi-year digital transformation across its Sales, Marketing, Fulfillment, and Accounting channels. Based on UC's initial success using MuleSoft's API-led approach as its integration strategy, UC chose Salesforce for its transformation. The Solution Architect assigned to the project has just begun pre-planning for the first phase with UC's Implementation team.

Which document should the Solution Architect ask for to get an overview of the customer's current infrastructure so they can begin the first phase of the digital transformation?



Answer : C

a reference architecture diagram is a document that shows the high-level view of the customer's current infrastructure, including the systems, applications, data sources, integrations, and security layers. A reference architecture diagram also indicates which system is the system of record for each data entity and how data flows between systems.

A reference architecture diagram is useful for a Solution Architect to get an overview of the customer's current infrastructure so they can begin the first phase of the digital transformation. A reference architecture diagram can help identify gaps, risks, dependencies, and opportunities for improvement in the existing landscape. It can also serve as a baseline for designing future state solutions that leverage Salesforce products and features.

https://www.salesforceben.com/b2c-solution-architect-certification-guide-tips/


Question 7

Northern Trail Health has clients that have more than 10,000 employees. The company's Customer Service team handles requests from its client's employees directly and tracks various rebate programs per employee. Private information should not be shared with the Sales team and they should only see contacts that are relevant to the sales process.

Assuming that Sales and Service teamsshare certain contacts, in which two ways should a Solution Architect ensure optimal performance?

Choose 2 answers



Answer : A, D

For optimal performance and data access control, the Solution Architect should:

A) Use profiles and/or permission sets to give View All access to Customer Service on the Contact object. This allows Customer Service to access the necessary contact information while maintaining the principle of least privilege.

D) For each Account, assign Sales Contacts to the Sales team and all the rest to a Customer Service representative assigned to the Account. This approach ensures that each team has access to the relevant contacts while keeping private information secure and maintaining system performance by minimizing complex sharing rules.

Salesforce's documentation on sharing and visibility best practices recommends such strategies to manage access to records efficiently and securely.

https://trailhead.salesforce.com/en/credentials/sharingandvisibilityarchitect


Page:    1 / 14   
Total 112 questions