AB-210

AB-210 Extend and Enhance Sales Practice Questions

Extend and enhance Sales (10–15%)

Practice extending Dynamics 365 Sales with the mobile app, Microsoft 365 services, and Power Platform tools. Questions cover Copilot Studio, Power Automate, Power Apps, and Power BI.

10 questions covering this official AB-210 domain.

Q01 - Question

A regional sales manager tracks pipeline in Excel and wants the workbook to show current Dynamics 365 Sales data each time it is opened, without rebuilding the file every week. Which reporting option should you recommend?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

D is correct.

Explanation: A dynamic Excel export keeps a link to Dynamics 365 Sales data, so the workbook reflects current record values instead of a one-time snapshot.

A is incorrect: A static worksheet captures data at the time of export, so the manager would need to repeat the export for every update.

B is incorrect: A personal dashboard presents charts inside the app and does not deliver refreshable data in an Excel workbook.

C is incorrect: A personal view defines which records and columns appear in the app, but it does not by itself produce a refreshable workbook.

Learn more in Microsoft Learn

Q02 - Question

A sales operations team uses Dynamics 365 Sales for lead-to-cash processes, quotes, orders, and forecasting. The team now needs custom apps and automation that go beyond the standard sales features, while keeping the same sales data. Which approach aligns with the way Dynamics 365 Sales is designed to be extended?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

C is correct.

Explanation: Dynamics 365 Sales integrates with Power Platform, so you can extend the sales app with custom apps and automation that work with the same sales data instead of building a separate system.

A is incorrect: Copying records to a separate system creates duplicate sales data and separates the customization from the lead-to-cash, quote, order, and forecasting features in Sales.

B is incorrect: The product catalog and forecasting features support quote, order, and revenue processes, and replacing them with spreadsheets removes capabilities rather than extending them.

D is incorrect: Microsoft 365 collaboration supports email and meetings with customers, but it does not provide the app-building and automation capabilities the team needs.

Learn more in Microsoft Learn

Q03 - Question

Your organization uses a custom table for service subscribers. Sellers must be able to start text message conversations from the Mobile Phone field on the custom table's main form when they work in a browser or on a tablet. Text messaging and a provider are already configured. Which two actions should you perform? Each correct answer presents part of the solution.

Domain: Extend and enhance Sales (10–15%) Type: Multiple choice

B and D are correct.

Explanation: To add messaging to a custom form, add the Sales phone number control to a Business Phone or Mobile Phone field, select the devices where the control applies from Web, Tablet, and Phone, and publish the form so sellers see the change.

A is incorrect: Provider records are configured once for the environment. A custom table does not require its own provider record.

C is incorrect: Provider phone numbers are assigned to owner users or teams, not to individual customer records.

Learn more in Microsoft Learn

Q04 - Question

A sales organization built an agent in Copilot Studio to answer product and order questions. Customers must reach the agent from the company website, and conversations the agent cannot resolve must transfer to a human agent who can see the conversation transcript. Which deployment approach meets the requirements?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

B is correct.

Explanation: Deploying the Copilot Studio agent as a Customer Service omnichannel agent meets the requirement for unresolved conversations to hand off to a human agent with transcript context. You must validate the channel configuration and escalation handoff end to end.

A is incorrect: A Teams app targets internal users in Teams and does not provide website customers with a supported entry point to the agent.

C is incorrect: A PCF control that passes record context to an agent is used to serve internal users working within a model-driven app form, returning insights for user review, rather than supporting an external website chat with escalation.

D is incorrect: A dashboard tile presents static or aggregate report content and provides no conversational channel or live handoff to a human agent.

Learn more in Microsoft Learn

Q05 - Question

A company wants a compatible external AI client to read Dataverse table metadata and record data in real time, using the identity of the signed-in user and the least permissions needed. What should the administrator do?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

C is correct.

Explanation: The Dataverse MCP server provides a standardized, real-time connection for compatible AI clients to table metadata, record data, and operations. An administrator enables the server and configures allowed clients, ensuring access remains bound to authenticated identities with least-privilege permissions.

A is incorrect: A scheduled export produces a static copy of the data, meaning the client cannot read current records in real time or enforce per-identity permissions.

B is incorrect: A custom page provides a full-page experience inside a model-driven app for users, and does not expose a programmatic real-time data connection for external AI clients.

D is incorrect: Power Pages is intended for external website users and relies on web roles and table permissions. It is not the designed connectivity option for AI clients requiring direct access to Dataverse tools.

Learn more in Microsoft Learn

Q06 - Question

Sellers want to start an approval process for a specific opportunity only when they decide it is ready. The process must receive the opportunity they currently have open. Which Power Automate design meets the requirement?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

A is correct.

Explanation: A cloud flow embedded on the model-driven app command bar is user-initiated. The seller can select it when the record is ready, and the current record is explicitly supplied to the flow as context.

B is incorrect: An automated flow with an update trigger runs in the background for every qualifying change, meaning sellers cannot explicitly control when the approval starts.

C is incorrect: A scheduled flow runs on a timer and processes records in batches, so it does not trigger on demand from the specific record the seller has open.

D is incorrect: A create-triggered background flow runs automatically at record creation, which occurs before the seller decides the opportunity is ready for approval.

Learn more in Microsoft Learn

Q07 - Question

A sales manager requests that each account form show a Power BI report filtered to the account the user is viewing. During planning, the team must also confirm what users need before they can see the report. Which approach meets the requirements?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

D is correct.

Explanation: In-form Power BI embedding automatically applies row context, ensuring the report shows data specific to the account the user opens. Power BI workspace access and licensing are separate prerequisites that must be verified for each user.

A is incorrect: Dashboard tile embedding is suitable for aggregate team or role views and does not provide the row-context filtering required for individual account records.

B is incorrect: A custom page provides a full-page experience in the app but does not remove the separate prerequisites for Power BI workspace access and licensing.

C is incorrect: A personal dashboard tile shows aggregate content outside the account form, removing the per-record view requested by the sales manager.

Learn more in Microsoft Learn

Q08 - Question

A company plans a Power Pages site so external customers can view and update their own cases in Dataverse without Dynamics 365 licenses. Which two configuration steps support this requirement? Each correct answer presents part of the solution.

Domain: Extend and enhance Sales (10–15%) Type: Multiple choice

B and D are correct.

Explanation: Power Pages builds low-code external websites backed by Dataverse. Web roles control overall portal access, and table permissions explicitly define the create, read, update, or delete access those roles receive. These permissions must be scoped narrowly to the case data external users require.

A is incorrect: Power Pages enables external customers to interact with Dataverse data through the portal without needing individual Dynamics 365 licenses.

C is incorrect: Granting broad global read and write permissions across all tables exceeds what external users require. Explicit, narrow table permissions are mandatory for secure external access.

Learn more in Microsoft Learn

Q09 - Question

Sellers report that opportunity records in the Sales mobile app show fewer fields than the form they use in the web app, because the app uses quick-view forms by default. You must present the same Unified Interface form layout on mobile. What should you do?

Domain: Extend and enhance Sales (10–15%) Type: Single choice

D is correct.

Explanation: A Power Platform setting controls whether the app uses Unified Interface forms instead of the default quick-view forms, and form changes take effect after a propagation delay, so validate the result in the app after that delay.

A is incorrect: There is a limit on quick-view forms, so adding more forms does not reproduce the Unified Interface layout.

B is incorrect: Disabling mobile quick create affects how sellers create records, not which form is used to view an existing record.

C is incorrect: Form order determines precedence among available forms, but it does not switch the app from quick-view forms to Unified Interface forms.

Learn more in Microsoft Learn

Q10 - Question

You must notify a record owner in the Dynamics 365 Sales mobile app whenever a qualifying change occurs in Microsoft Dataverse, and the notification must open the related record when the seller taps it. Which two components should you use? Each correct answer presents part of the solution.

Domain: Extend and enhance Sales (10–15%) Type: Multiple choice

A and C are correct.

Explanation: You build custom push notifications with a Power Automate cloud flow that is triggered through the Microsoft Dataverse connector, resolve the record owner and any related data in the flow, and then send the message with the Send push notification V2 action in the Power Apps Notifications V2 connector. That action takes the Sales mobile app as the target app, the recipient email or Microsoft Entra ID, the message, and optional entity and record ID values that determine which record opens when the recipient taps the notification. Notifications must also be enabled for the sellers, and you can check the flow run history to validate delivery.

B is incorrect: A business rule applies logic to form and table data, and it cannot send a push notification to the mobile app.

D is incorrect: A duplicate detection rule identifies matching records and has no role in delivering notifications.

Learn more in Microsoft Learn

Take the full AB-210 practice test · Read the AB-210 study guide