OMS Admin Accreditation Flashcards
Which preferences are required to successfully run Order Management?
Select 2 answers:
- Enable Enhanced Commerce Orders
- Enable Order Summaries
- Enable Negative Quantity
- Enable Optional Price Books for Orders
- Enable Enhanced Commerce Orders
- Enable Negative Quantity
Which options are valid ways to create a playground org for OMS?
Select 2 answers:
- Scratch Orgs
- Simple Demo Orgs
- Trial Orgs (Environment Hub)
- Open a support ticket
- Scratch Orgs
- Trial Orgs (Environment Hub)
Once Order Management features are activated where should the admin go next?
A. Setup > Tab Settings
B. App Launcher and then Commerce
C. Setup > Activate Commerce
D. App Launcher and then Order Management
App Launcher and then Order Management
An admin has been working with a Trial Org which is going to expire in a few days. What should the admin do next?
A. Contact the Account Executive
B. Email Global Consulting Partners
C. File a case in the Partner Community
D. Go to Trailhead and make a new playground
File a case in the Partner Community
When is the most appropriate time to use a Process Builder?
a. When you need to start a behind-the-scenes business process automatically
b. Automate a guided visual experience
c. When you need more functionality than is available in Process Builder or Flow Builder
d. Build the more complex functionality as invocable Apex methods
When you need to start a behind-the-scenes business process automatically
Which two times are appropriate for using Flow Builder? Select 2 answers
- Automating very basic if-then scenarios without nested logic
- Adding more functionality for a behind-the-scenes process than is available in Process Builder
- Creating an invocable action from scratch without writing code
- Automating a guided visual experience
- Adding more functionality for a behind-the-scenes process than is available in Process Builder
- Automating a guided visual experience
What is the difference between an Installed Flow and a Sample Flow?
a. Installed Flows are provided as examples of the product’s capabilities and best practices whereas Sample Flows are out-of-box and upgraded with each release
b. Installed Flows represent all of the custom implementations that partners can carry out whereas Sample Flows are out-of-box and upgraded with each release
c. Sample Flows are provided as examples of the product’s capabilities and best practices whereas Installed Flows are out-of-box and upgraded with each release
d. Sample flows represent all of the custom implementations that partners can carry out whereas Installed Flows are out-of-box and upgraded with each release
Sample Flows are provided as examples of the product’s capabilities and best practices whereas Installed Flows are out-of-box and upgraded with each release
Which systems must Delivery Methods typically align with? Select 2
- Commerce Storefront (B2C or otherwise)
- Biometric Security
- Warehouse Management
- Point of Sale
- Commerce Storefront (B2C or otherwise)
- Warehouse Management
An admin needs to implement a new Payment Method. What should the admin evaluate in relation to Payment Gateways and Payment Processors?
a. An Apex implementation will need to be written as Payment Methods have nothing to do with Payment Gateways and Payment Processors
b. A new Payment Gateway needs to be adopted since each Payment Method needs its own Payment Gateway
c. A new Payment Processor needs to be adopted since each Payment Method needs its own Payment Processor
d. Ensure the new payment method will support the existing payment gateway and payment processor
Ensure the new payment method will support the existing payment gateway and payment processor
What should an admin consider when picking reason codes for the Order Product Summary Change object?
a. Different flow routes can be followed to service customers precisely
b. All returns should follow the same path regardless of reason to keep the system maintainable
c. Multiple reason codes are not required since the default Unknown value can be used for everything
d. All returns can be treated as damaged
Different flow routes can be followed to service customers precisely
An Administrator submits a JSON Payload in Workbench to create some Product records in Salesforce Order Management. The first submission results in success, but the second submission of the same Payload results in and error. What could be the possible cause of the error?
a. the Product Reference Number and other unique identifiers must be updated
b. The payment data must be updated
c. The stock levels in the org are updated from the first execution
d. There is no order placed so far for the given Product
the Product Reference Number and other unique identifiers must be updated
An Administrator is asked to create Orders in Salesforce OMS using Workbench. Order requires dependent records to be created first like Product and Price Book. How should the administrator approach this?
a. Use the Salesforce REST APIs via Workbench to create dependent Records independently and then create the Order Record referencing those objects
b. The admin needs to create dependent records manually in the org and then use Workbench to create the Order because it is not possible to do all of this using Workbench alone
c. Use the Composite API to wrap all REST calls into one Composite API call
d. Use Developer Console because Workbench can import and export data, but not call APIs
Use the Composite API to wrap all REST calls into one Composite API call
What are two major benefits of using the Composite API? Select 2 answers.
- It can perform several operations with only one round trip across the network
- It gives you a SOAP contract for implementations
- It eliminates programming errors around individual objects which may lead to limit exceptions
- It can perform several operations with only one round trip across the network
- It eliminates programming errors around individual objects which may lead to limit exceptions
What will happen in the Order Management org if an order payload is submitted for a fulfillment location that does not exist?
a. The Order Summary will be created and an exception will be thrown
b. The Order will be created but the Order Summary will not be created
c. The Order Summary will be created and annotated with a Process Exception
d. The Order Summary will be created but the Order will not be created
The Order Summary will be created and annotated with a Process Exception
An Admin wants to add some Actions & Recommendations for agents to use on Fulfillment Orders. Which steps are required to set this up? Select 3 answers.
- Make a new Lightning Record Page
- Create a New Deployment
- Drag the Actions & Recommendations component on the page
- Save the page
- Configure a sub-flow
- Create a New Deployment
- Drag the Actions & Recommendations component on the page
- Save the page
An admin makes a visually guided flow for support agents, picks the Actions & Recommendations component in Lightning App Builder and goes to drag it on to the page, finding that they cannot save it. What is the most likely cause?
a.The flow is not active
b. The flow is not shared
c. The deployment was not made
d. The package was not deployed in Workbench
The deployment was not made
An admin suspects that recent edits made to a flow have created a defect. The admin has data points available to use as inputs and would like to reproduce the scenario. What can the developer do next?
a. Open the Flow and select Attach Debugger, Provide the Order Reference Number, Select Attach
b. Open the Flow, Select Debug with Inputs, Provide the Order Number, Select Run
c. Open the Flow, Select Debug, Provide the input values, Select Run
d. Open the Flow and select Attach to Live Session and Provide the Order Number
Open the Flow, Select Debug, Provide the input values, Select Run
Where should a service agent go first to initiate changes related to an Order in Order Management?
a. Order Details
b. Order Summary Details
c. Fulfillment Order Details
d. Change Order Details
Order Summary Details
Where can the admin find the Billing Customer Name as it relates to an Order Summary?
a. Order Summary Lookup (Contact) BillToContactId
b. Order Summary Lookup (Account) BillToAccountId
c. Order Summary Lookup (Payment) Billing Name
d. Order Summary Lookup (Account) Contact.BillToAccountId
Order Summary Lookup (Contact) BillToContactId
Where can an admin find information about promotional discounts involved in an order placed through B2C Commerce?
a. Order Adjustment Group Summaries Tab
b. Order Adjustment Group Summaries Related List
c. Promotion Adjustment Group Summaries Tab
d. Promotion Adjustment Group Summaries Accordion
Order Adjustment Group Summaries Related List
Where can an agent find details about the individual items that comprise an order and their statuses?
a. Order Payment Summaries
b. Order Product Summaries
c. Fulfillment Orders
d. Actions & Recommendations
Fulfillment Orders
What is one advantage of querying an Order Summary using the composite API?
a. The entire request payload is only SOQL and does not require JSON
b. You can provide a CSV payload as well as JSON
c. The request can be structured in a way to provide meaningful hierarchy
d. You can still use the sObjects API
The request can be structured in a way to provide meaningful hierarchy
An admin has added attributes to the Order and Order Summary objects and wants to see a SOAP contract to get an idea of what has changed in order to make the proper REST calls. Where can this be done?
a. Add the navigation option APIs to the Lightning navigation in the Order Management Application
b. Go to SOAP in Setup, pick the objects of interest and then choose Download XSD
c. Go to API in Setup and choose Generate Enterprise WSDL
d. Look at the online Data Model documentation
c. Go to API in Setup and choose Generate Enterprise WSDL
An admin is working on a project and needs to ensure that the Orders coming from B2C Commerce honor business rules identically with Order Management. This validation needs to happen before the Order Summary object is created. In what ways can the admin work with a development team to implement this requirement? Select 2 answers.
- Throw a Process Exception when the Order fails the validation rules
- Handle this in the Commerce System originating the Orders
- Use an AppExchange solution
- Ask the developers to write an Apex class with the validation rules and expose it as an Invocable Action
- Throw a Process Exception when the Order fails the validation rules
- Ask the developers to write an Apex class with the validation rules and expose it as an Invocable Action
An admin keeps trying to query something using Workbench. The admin is 100% certain that the payload is correct but receives errors about missing objects. Which options are the most likely cause? Select 2 answers.
- The version needs to be adjusted
- Workbench requires an upgrade
- Workbench is pointed at the wrong environment
- Permissions to the object were removed in the environment
- The version needs to be adjusted
- Workbench is pointed at the wrong environment
Which options are the main types of building blocks when working in Flow Builder? Select 3 answers.
- Elements
- Async processes
- Connectors
- Data lookups
- Resources
- Elements
- Connectors
- Resources
How is the risk of overwriting customizations made to standard flows mitigated?
a. Admins must back up all of their flows before each seasonal release is applied to the org
b. Standard flows are shipped with each seasonal release with a new name
c. Customizations can only be made to copies of the standard flow so the changes are not overwritten
d. Admins can do a merge and compare to pull in only the changes they want
Customizations can only be made to copies of the standard flow so the changes are not overwritten
Which is a standard flow?
a. Refund Items
b. Return Items
c. Restock Items
d. Reimburse Items
Return Items
Which is a standard flow?
a. Capture Items
b. Allocate Items
c. Cost Allocate Items
d. Cancel Items
Cancel Items
Which functions are covered in the Fulfillment Sample Package? Select 2 answers.
- Set up CDNs
- Generate Invoices
- Generate Receipts
- Import ASNs
- Import Shipping Manifest
- Generate Invoices
- Import ASNs
Which class in the Fulfillment Sample Package represents an Advanced Shipping Notice for a fulfillment order line item?
a. ASNElement
b. AdvanceShippingNotice
c. AdvanceShippingNoticeDetail
d. AdvanceShippingDetail
AdvanceShippingNotice
What conditions must be met on a Fulfillment Order in BatchCreateInvoicesAndEnsureFunds for it to be passed along to the ConnectApi.OrderSummary.ensureFundsAsync() method? Select 2 answers.
- Status = Pending
- Status = Fulfilled
- InvoiceId = “Unassigned”
- InvoiceId = Null
- Status = Fulfilled
- InvoiceId = Null
Which batch classes are available in the Sample Fulfillment Flow packages? Select 2 answers.
- BatchExportFulfillmentOrders
- BatchImportASNs
- BatchExportASNs
- BatchImportFulfillmentOrders
- BatchExportFulfillmentOrders
- BatchImportASNs
An admin is trying to integrate a new Payment Gateway in the Salesforce Order Management org. Which option represents the best practice for approaching this?
a. Design and implement the Payment Gateway using the platform tools and capabilities
b. Check if there is a solution on AppExchange for the given Payment Gateway
c. Check for a free solution on community and other help sites
d. Open a support case in the Partner Community
Check if there is a solution on AppExchange for the given Payment Gateway
Which statements are accurate about Process Exceptions? Select 3 answers.
- They are native Salesforce Objects which can be used with Reports, Filters and other platform capabilities
- They are a Custom Object which should be used from Apex code
- They are used in Order Management to identify deviations and exceptions in business processes
- Permissions and access can be managed for them so that only relevant personnel have access to the data
- They do not support the addition of custom attributes
- They are native Salesforce Objects which can be used with Reports, Filters and other platform capabilities
- They are used in Order Management to identify deviations and exceptions in business processes
- Permissions and access can be managed for them so that only relevant personnel have access to the data
The Northern Trail Outfitters (NTO) admins are trying to find ways to utilize Process Exceptions to identify issues in Orders so they can manually triage or fix them. Which of the following are required for this? Select 3 answers of the 5 below
- Create a Process Exception in Flows or in Apex when encountering something which is not customary to the normal path in business processes
- Process Exceptions cannot be created in Flows so get a developer to create custom Apex implementation that identifies Orders needing attention
- Attach the Process Exception being created to the required object and set the “Included in Order Summary” field
- Use regular expressions to define rules that identify the affected Orders and then have a developer write Apex code to fix the problems
- Assign the Process Exceptions to owners in the team and provide appropriate access to staff
- Create a Process Exception in Flows or in Apex when encountering something which is not customary to the normal path in business processes
- Attach the Process Exception being created to the required object and set the “Included in Order Summary” field
- Assign the Process Exceptions to owners in the team and provide appropriate access to staff
An admin wants to deploy certain pages in Order Management to approved mobile devices. Which steps are the recommended approach for this? Select 2 answers.
- Install the Salesforce mobile app from Apple Store or Google Play
- Use the mobile publisher to create an app
- Save the pages with the options of both Desktop and Phone applied
- Build a custom application on Heroku calling the APIs
- Install the Salesforce mobile app from Apple Store or Google Play
- Save the pages with the options of both Desktop and Phone applied
A developer has deployed a new Lightning Web Component to an authorized org for all admins to use. What should an admin do next to use the component on a page?
a. Go to the page, edit it and drag the new component onto the page
b. Go to Deploy LWC in Setup
c. Create a Metadata API (MDAPI) conversion file with the Command Line interface (CLI) then go to the page and adjust the positioning
d. Navigate to the Page, Click on the “Custom Component Editor,” Click “Publish” on the new component in the list and adjust the positioning
Go to the page, edit it and drag the new component onto the page
Which components can be used to modify the user experience in the Order Summary detail page? Select 3 answers.
- Related List - Single
- Related List - Double
- Accordion
- Tabs
- Related List - Single
- Accordion
- Tabs
What is one suggested way to add immediate value to tracking a process visually against statuses on a page?
a. Add the Path component
b. Add the Recent Items component
c. Add the Create Care Request component
d. Add the Highlights Panel component
Add the Path component
Which are general report types in Salesforce? Select 2 answers.
Standard
Summary
Custom
Analysis
Standard
Custom
How are standard reports created?
Go to Reports in Setup
Go to Reports in App Launcher
They are not created - they are activated in Report Features in Setup
They are not created - they come with Salesforce by default
They are not created - they come with Salesforce by default
In what ways can a custom report be created? Select 2 answers.
- Create a custom report in Setup
- Create a custom report from scratch
- Customize a standard report
- Install the custom reporting package from Salesforce labs
- Create a custom report from scratch
- Customize a standard report
How is access to reports and dashboards controlled?
- Through custom permission sets
- Through roles
- Through profiles
- Through folders on the Reports tab
Through folders on the Reports tab
An admin has made a new custom report and wants to add a Report Chart component to the Order Management App’s Home Page. Although it is saved, the admin is unable to select the new report for use in the Report Chart. What is the most likely cause?
- The report lacks a grouping
- The report was saved in the wrong folder
- The report needs to be shared
- The report needs time to synchronize before it can be referenced
The report lacks a grouping
Which settings are available under setup > Order Settings?
- Enable Orders
- Enable Reduction Orders
- Enable Negative Quantity
- Enable Zero Quantity
- Enable Enhanced Commerce Orders
- Enable Optional Price Books for Orders
- Enable Order Events
Which Order Setting can conflict with Change Orders?
Enable Reduction Orders
When does the Create Order Summary Flow run?
An autolaunched flow that runs when an Order record is created or updated, and its StatusCode is Activated.
When does the Process Exception flow run?
An autolaunched flow that runs when a Process Exception Event platform event is created.
When does the RMA Create Credit Memo and Ensure Refunds Flow run?
Return Order record with lifecycle type Managed is updated and its StatusCategory is Closed.
What are the default statuses (in order) of the Order Summary object?
Created
What types of interactions are there with Fulfillment Systems?
- Automated or manual
- Synchronous or asynchronous
Which flows require the user to select a reason for Order Servicing?
Cancel Item,
Discount,
Return Item,
Even Exchange
What object has the Reason field that is used for Order Servicing?
Order Product Summary Change
What object has the Reason for Return field that is used for RMA (Return Merchandise Authorization)?
Return Order Line Item
Which two objects must the Reason field picklist values match?
Order Product Summary Change Reason field
Return Order Line Item Reason for Return field