A company wants to add Salesforce Order Management to their existing B2C Commerce, Service Cloud, and Sales Cloud integration. Their current sales process lets sales reps build quotes, create orders, and process reduction orders for refunds as part of their sales channel workflow. Their B2C Commerce order objects also include multiple custom attributes that the merchant's current Order Management System uses to allocate orders to the correct distribution center for fulfillment.When enabling Salesforce Order Management, what potential concerns will the merchant need to work through?
Answer(s): A
A is correct because Salesforce Order Management does not have native support for multiple distribution centers and requires either an AppExchange package or custom Apex triggers to implement fulfillment rules based on custom attributes1.
A company currently uses B2C Commerce and Service Cloud for one of its storefronts. They are now considering implementing the 'Order on Behalf of flow. Which consideration must a Solution Architect keep in mind while implementing the 'Order on Behalf of flow?
A is correct because the Service Cloud Connector only works with registered B2C Commerce customer accounts and does not support guests or anonymous storefront shoppers. The connector uses the customer ID to link the Service Cloud contact with the B2C Commerce customer profile.B is incorrect because the Service Cloud Connector supports both SOAP and REST services for data synchronization between Service Cloud and B2C Commerce.C is incorrect because the Service Cloud Connector requires B2C Commerce to be registered as a remote site in Service Cloud regardless of the geographic region. This is to allow outbound messages from Service Cloud to B2C Commerce.D is incorrect because the Service Cloud Connector requires a dedicated Integration User with administrative rights in both Service Cloud and B2C Commerce. This user is used to authenticate and authorize the data synchronization between the two systems.
https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/ ServiceCloud/ServiceCloudConnectorOverview.htmlhttps://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/ ServiceCloud/ServiceCloudConnectorDataSynchronization.htmlhttps://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/ ServiceCloud/ServiceCloudConnectorSetup.htmlhttps://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/ ServiceCloud/ServiceCloudConnectorUserSetup.html
Northern Trail Outfitters (NTO) wants to use Salesforce as a front end for creating accounts using the lead-to-opportunity process. When an opportunity is closed or won, an order must be created in the ERP, which manages orders. The organization has an Enterprise Service Bus (ESB) that supports the CometD protocol.Which two integration approaches or steps should a Solution Architect recommend for this scenario?Choose 2 answers
Answer(s): A,D
A is correct because defining a new platform event in Salesforce and publishing it with Process Builder when the opportunity status changes to Closed-Won is a valid way to trigger an integration with the ESB using the CometD protocol.D is correct because enabling ESB to subscribe to the platform event using the CometD protocol and notifying the back-end ERP system to create the order asynchronously is a valid way to handle the integration with the ERP system using a publish-subscribe model.B is incorrect because publishing to a platform event using the CometD protocol requires an Apex trigger, not a Process Builder process. Also, creating the order synchronously would not be advisable as it would introduce latency and dependency on the ERP system's availability.C is incorrect because defining a new platform event in the back-end system for the order details would not be possible as platform events are Salesforce-specific objects that can only be defined within Salesforce.
https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_intro_emp.htmhttps://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_subscribe.htmhttps://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_publish_apex.htmhttps://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_define.htm
A customer service team raised a new business requirement that requires a multi-cloud solution design between B2C Commerce, Service Cloud, and Marketing Cloud. A Solution Architect has been hired to lead the design of the multi-cloud solution.Which two actions should the Solution Architect take to accurately capture requirements and deliver the solution overview?Choose 2 answers
Answer(s): A,B
A is correct because including functional subject matter experts and technical resources across multiple discovery workshops, grouped by business function, is a best practice for capturing requirements and ensuring alignment across different stakeholders1.B is correct because conducting discovery workshops and presenting the solution back to the design authority or executive stakeholders is a best practice for validating the solution and obtaining feedback and approval1.C is incorrect because conducting discovery workshops to create a user acceptance testing document is not the purpose of discovery workshops. User acceptance testing documents are created after the solution design is finalized and approved2.D is incorrect because including the customer service team to provide detailed user stories prior to the discovery workshops is not necessary. User stories are created during the discovery workshops based on the business requirements and pain points identified by the stakeholders1.
1: https://trailhead.salesforce.com/content/learn/modules/om-salesforce-order-management/om- discovery-workshops2: https://trailhead.salesforce.com/content/learn/modules/om-salesforce-order-management/om- user-acceptance-testing
A multi-brand company uses B2C Commerce, Service Cloud, and Marketing Cloud and is seeking an order management solution. They process 2,000 orders per hour across their brands. The company has one B2C Commerce realm, two Salesforce core orgs, and two Marketing Cloud business units. The company is choosing between these three options for an order management tool:* Build an order management solution in B2C Commerce using order management APIs* Purchase Salesforce Order Management* Build a custom order management solution using their own development teamWhich three statements should a Solution Architect use to support using the Salesforce Order Management solution?Choose 3 answers
Answer(s): B,C,E
B is correct because B2C Commerce order management does not support complex or advanced use cases such as split shipments, backorders, partial cancellations, or returns3. Salesforce Order Management provides these capabilities out of the box or with minimal customization.C is correct because Salesforce Order Management can be installed as a managed package in an existing Service Cloud org, which means that the existing Service Cloud implementation team can leverage their existing skills and knowledge to extend the product to meet the business needs.E is correct because Salesforce Order Management shares the same database with Service Cloud, which eliminates the need for additional integration between the two systems. Other solutions would require building custom integration to synchronize data between different databases.A is incorrect because Salesforce Order Management does not replace the Service Cloud Connector,which is used to synchronize data between Service Cloud and B2C Commerce. Salesforce Order Management integrates with both Service Cloud and B2C Commerce using platform events and REST APIs.D is incorrect because Salesforce Order Management does not support synchronizing orders from one B2C Commerce realm to multiple Salesforce orgs without customization. The standard integration assumes that there is a one-to-one relationship between a B2C Commerce realm and a Salesforce org.
https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/ OrderManagement/OrderManagementOverview.htmlhttps://help.salesforce.com/s/articleView?id=sf.om_order_management.htm&type=5https://help.salesforce.com/s/articleView?id=sf.om_installation.htm&type=5https://help.salesforce.com/s/articleView?id=sf.om_data_model.htm&type=5https://help.salesforce.com/s/articleView?id=sf.om_b2c_commerce_integration.htm&type=5https://help.salesforce.com/s/articleView?id=sf.om_b2c_commerce_integration_overview.htm&typ e=5
Share your comments for Salesforce B2C-SOLUTION-ARCHITECT exam with other users:
Question 23:Question 23 describes a multimodal model where users can upload unsafe images that could contain hidden instructions. The goal is to implement controls to mitigate this risk. Key points to understand
beautiful exams
You need to implement the date dimension in the data store. The solution must meet the technical requirements. What are two ways to achieve the goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point. Populate the date dimension table by using a dataflow. Populate the date dimension table by using a Copy activity in a pipeline. Populate the date dimension view by using T-SQL. Populate the date dimension table by using a Stored procedure activity in a pipeline.Please answer
Question 14:
Question 5:Question 5 asks how to identify min and max values for each column in a Dataflow result. Correct options: B and E.
Question 18:Question 18: Why not A?
Question 4:Question 4 is about when to use batch processing.
Question 5:I can’t see the [Image] in Question 5, but I can explain the likely reasoning.
Question 12:Here’s why Question 12’s correct choices are C and D.
Question 3:Question 3 asks for two valid ways to meet the purchase order creation validation (warn if the vendor is on the exclusion list for the customer/product and block/alert accordingly). Correct answers: C and D
Question 12:Here’s how to understand question 12.
Question 6:Here’s how question 6 works. Key constraint: All new and extended objects must be in an existing model named FinanceExt. Creating a brand-new model is not allowed. Why the two correct options work:
Question 2:I don’t have the text for Question 2 here. Please paste the exact Question 2 (including all answer choices) or describe the topic it covers. Once I have it, I’ll:
Which statement is true about using default environment variables? The environment variables can be read in workflows using the ENV: variable_name syntax. The environment variables created should be prefixed with GITHUB_ to ensure they can be accessed in workflows The environment variables can be set in the defaults: sections of the workflow The GITHUB_WORKSPACE environment variable should be used to access files from within the runner.Correct answer: The statement "The GITHUB_WORKSPACE environment variable should be used to access files from within the runner." is true. Why the others are false:
${{ env.VARIABLE }}
$VARIABLE
GITHUB_
defaults:
run
GITHUB_WORKSPACE
${{ github.workspace }}
$GITHUB_WORKSPACE/...
${{ github.workspace }}/...
As an administrator for this subscription, you have been tasked with recommending a solution that prohibits users from copying corporate information from managed applications installed on unmanaged devices. Which of the following should you recommend? Windows Virtual Desktop. Microsoft Intune. Windows AutoPilot. Azure AD Application Proxy.
Question 34:
Policy
function of appnav in sdwan
Question 1:
Question 5:
Why this is correct
Question 7:
Question 104:
clustering keys
Q23: Fabric Admin is correct. Because Domain admin cannot create domains. Only Fabric Admin can among the given options. Q51: Wrapping @pipeline.parameter.param1 inside {} will return a string. But question requires the expression to return Int, so correct answer should be @pipeline.parameter.param1 (no {})
Question 62:
ZDX
Analyze Score
Y Engine
Question 32:
Question 3:
date = sys.argv[1]
sys.argv[1]
date = spark.conf.get("date")
input()
date = dbutils.notebooks.getParam("date")
dbutils.notebook.run
Question 528:
Question 23:The correct answer is Domain admin (option B), not Fabric admin.
Question 2:For question 2, the key concept is the Longest Prefix Match. Routers pick the route whose subnet mask is the most specific (largest prefix length) that still matches the destination IP. From the options:
Question 129:Correct answer: CNAME
compute.osAdminLogin
enable-oslogin
Question 2:
Keeping this site free takes real effort. We constantly battle automated scraping and unauthorized content copying. A quick account helps us protect the community and keep the site free.
To continue studying for your B2C-SOLUTION-ARCHITECT, please sign in or create a free account.