Microsoft MB-230 Exam (page: 11)
Microsoft Dynamics 365 Customer Service Functional Consultant
Updated on: 10-Mar-2026

Viewing Page 11 of 60

A trucking company uses a custom table named Leased Truck in Dynamics 365 Customer Service to capture leasing details. The company is implementing Connected Customer Service for Azure IoT Hub to track the leased trucks.

You need to configure the custom table Leased Truck for IoT integration.
Which two methods achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

  1. Set the relationship in the Power Platform admin center.
  2. Create a one-to-many relationship from the Leased Truck table to the IoT Alert table.
  3. Call the IoT - Register Custom Entity action to associate a Leased Truck record with an existing IoT device.
  4. Enable connections to the Leased Truck table.

Answer(s): C,D

Explanation:

IOT enabling an entity type
Dynamics 365 entities can be associated to IoT entities so that within Dynamics 365 they can participate in IoT-related business processes and analyses. There are two methods of “IoT enabling” a Dynamics 365 entity; you can:

* (D) Programmatically form an association through the standard Dynamics 365 Connection entities capability. You can alternatively accomplish this same association through the administration UI; for more information, see Create connections to view relationships between records.

* (C) Call the IoT – Register Custom Entity action to associate an entity with an existing or new IoT Device.


Reference:

https://docs.microsoft.com/en-us/dynamics365/customer-service/cs-iot-extend-connected-customer-service-solutions



HOTSPOT (Drag and Drop is not supported)
A company uses Dynamics 365 Customer Service to provide product support to customers. Only employees are included in the company's Azure Active Directory.

You need to configure the system to meet the following requirements. You must minimize the effort required to complete any required configuration tasks.

Create a website for external customers to open support tickets and see the status of open issues.
Ensure that customers are set up to use this website.

What should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Box 1: Create a portal by using the Customer self-service template
Create a website for external customers to open support tickets and see the status of open issues.

The Customer portal is a Power Apps portals template that lets companies create an externally facing business-to-business (B2B) website for scenarios that are related to sales order processing.

Customer self-service portal: A customer self-service portal enables customers to access self-service knowledge, support resources, view the progress of their cases, and provide feedback.

Its powerful self-service functionality guides customers to the answers they seek without human intervention or by connecting them to your most qualified agent for the task if the issue can’t be resolved client-side autonomously.

Box 2: Ensure that all customers have an account record.
Ensure that customers are set up to use this website.

Note: Using the standard functionality, if I login to the Customer Service Portal I can create a new case linked either to myself as a Contact or to my related company as an Account (assuming that the Account is specificed on my contact record in Dynamics 365 CE).


Reference:

https://docs.microsoft.com/en-us/power-apps/maker/portals/portal-templates
https://docs.microsoft.com/en-us/dynamics365/supply-chain/sales-marketing/customer-portal-overview
https://readyxrm.blog/2019/07/04/dynamics-365-customer-self-service-powerapps-portals-creating-a-case-on-behalf-of-another-account/



A company uses Omnichannel for Customer Service.

The company wants to configure Power Virtual Agents within Omnichannel to have automatic answers when a customer starts a chat session.

You need to set up the prerequisites for the Power Virtual Agents.
Which three technologies should you set up? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

  1. Work stream
  2. Queues
  3. Azure Application ID
  4. Chat widget
  5. Chatbot

Answer(s): B,C,E

Explanation:

CE: Prerequisites
Before you integrate Power Virtual Agents bots in Omnichannel for Customer Service, check the following:
* Azure Application ID - You'll need an application registered on the Azure portal before connecting to Omnichannel for Customer Service.
* Bot - You must have a pre-configured bot that can integrate with Omnichannel for Customer Service.
* Product licenses - You need a product license for Power Virtual Agents
* Role - You must have the Omnichannel administrator role.

B: In Omnichannel Administration, after the Power Virtual Agents bot is created and configured to work with Omnichannel for Customer Service, you can configure it to hand off conversations to queues. To receive incoming messages, you must add the bot to at least one queue.


Reference:

https://docs.microsoft.com/en-us/dynamics365/customer-service/configure-bot-virtual-agent



DRAG DROP (Drag and Drop is not supported)
A company wants to use Power Virtual Agents chatbots to enable customers to solve their own issues whenever possible. You create knowledge base articles.

You must ensure that the new articles are available through the chatbot.

You need to define the steps to integrate knowledge management with the chatbot.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Step 1: Publish knowledge articles to a portal created in Power Apps
Step 2: Create a topic for the Power Virtual Agents bot, and add an action
Step 3: Use a Power Automate template to add the solution to the chatbot
Step 4: Test the Power Automate cloud flow
Test the flow to publish and share the bot.


Reference:

https://docs.microsoft.com/en-us/dynamics365/customer-service/integrate-km-with-pva



A company enables custom context variables on a chat widget.
Users report that the context variables are not being populated on new chats.

You need to troubleshoot the issue by querying the event listeners.
Which listener is required to be running?

  1. setContextProvider
  2. startProactiveChat
  3. startChat
  4. getContextProvider
  5. initializeNewConversation

Answer(s): D

Explanation:

getContextProvider returns the currently set custom context provider, if any. If there is no registered custom context provider, then it returns null.

The live chat SDK methods should be invoked after the lcw:ready event is raised. You can listen for this event by adding your own event listener on the window object.

Example:
window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
// Setting the custom context provider
// Throws error if contextProvider is not a function
Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
// Here it is assumed that the corresponding work stream would have context variables with logical name of 'contextKey1', 'contextKey2', 'contextKey3'.
return {
'contextKey1': 'contextValue1', // string value
'contextKey2': 12.34, // number value
'contextKey3': true // boolean value
};
});

// Retrieves the currently set custom context provider
// If there is no registered custom context provider, then it returns null
let registeredContextProvider = Microsoft.Omnichannel.LiveChatWidget.SDK.getContextProvider();
});

Incorrect:
Not A: setContextProvider sets the context provider. The context provider function, when invoked, returns the context to be used for initializing a chat session.


Reference:

https://docs.microsoft.com/en-us/dynamics365/customer-service/developer/reference/methods/getcontextprovider
https://docs.microsoft.com/en-us/dynamics365/customer-service/developer/reference/methods/setcontextprovider



Viewing Page 11 of 60



Share your comments for Microsoft MB-230 exam with other users:

Nathan 12/17/2023 12:04:00 PM

just started preparing for my exam , and this site is so much help
Anonymous


Corey 12/29/2023 5:06:00 PM

question 35 is incorrect, the correct answer is c, it even states so: explanation: when a vm is infected with ransomware, you should not restore the vm to the infected vm. this is because the ransomware will still be present on the vm, and it will encrypt the files again. you should also not restore the vm to any vm within the companys subscription. this is because the ransomware could spread to other vms in the subscription. the best way to restore a vm that is infected with ransomware is to restore it to a new azure vm. this will ensure that the ransomware is not present on the new vm.
Anonymous


Rajender 10/18/2023 3:54:00 AM

i would like to take psm1 exam.
Anonymous


Blessious Phiri 8/14/2023 9:53:00 AM

cbd and pdb are key to the database
SOUTH AFRICA


Alkaed 10/19/2022 10:41:00 AM

the purchase and download process is very much streamlined. the xengine application is very nice and user-friendly but there is always room for improvement.
NETHERLANDS


Dave Gregen 9/4/2023 3:17:00 PM

please upload p_sapea_2023
SWEDEN


Sarah 6/13/2023 1:42:00 PM

anyone use this? the question dont seem to follow other formats and terminology i have been studying im getting worried
CANADA


Shuv 10/3/2023 8:19:00 AM

good questions
UNITED STATES


Reb974 8/5/2023 1:44:00 AM

hello are these questions valid for ms-102
CANADA


Mchal 7/20/2023 3:38:00 AM

some questions are wrongly answered but its good nonetheless
POLAND


Sonbir 8/8/2023 1:04:00 PM

how to get system serial number using intune
Anonymous


Manju 10/19/2023 1:19:00 PM

is it really helpful to pass the exam
Anonymous


LeAnne Hair 8/24/2023 12:47:00 PM

#229 in incorrect - all the customers require an annual review
UNITED STATES


Abdul SK 9/28/2023 11:42:00 PM

kindy upload
Anonymous


Aderonke 10/23/2023 12:53:00 PM

fantastic assessment on psm 1
UNITED KINGDOM


SAJI 7/20/2023 2:51:00 AM

56 question correct answer a,b
Anonymous


Raj Kumar 10/23/2023 8:52:00 PM

thank you for providing the q bank
CANADA


piyush keshari 7/7/2023 9:46:00 PM

true quesstions
Anonymous


B.A.J 11/6/2023 7:01:00 AM

i can´t believe ms asks things like this, seems to be only marketing material.
Anonymous


Guss 5/23/2023 12:28:00 PM

hi, could you please add the last update of ns0-527
Anonymous


Rond65 8/22/2023 4:39:00 PM

question #3 refers to vnet4 and vnet5. however, there is no vnet5 listed in the case study (testlet 2).
UNITED STATES


Cheers 12/13/2023 9:55:00 AM

sometimes it may be good some times it may be
GERMANY


Sumita Bose 7/21/2023 1:01:00 AM

qs 4 answer seems wrong- please check
AUSTRALIA


Amit 9/7/2023 12:53:00 AM

very detailed explanation !
HONG KONG


FisherGirl 5/16/2022 10:36:00 PM

the interactive nature of the test engine application makes the preparation process less boring.
NETHERLANDS


Chiranthaka 9/20/2023 11:15:00 AM

very useful.
Anonymous


SK 7/15/2023 3:51:00 AM

complete question dump should be made available for practice.
Anonymous


Gamerrr420 5/25/2022 9:38:00 PM

i just passed my first exam. i got 2 exam dumps as part of the 50% sale. my second exam is under work. once i write that exam i report my result. but so far i am confident.
AUSTRALIA


Kudu hgeur 9/21/2023 5:58:00 PM

nice create dewey stefen
CZECH REPUBLIC


Anorag 9/6/2023 9:24:00 AM

i just wrote this exam and it is still valid. the questions are exactly the same but there are about 4 or 5 questions that are answered incorrectly. so watch out for those. best of luck with your exam.
CANADA


Nathan 1/10/2023 3:54:00 PM

passed my exam today. this is a good start to 2023.
UNITED STATES


1 10/28/2023 7:32:00 AM

great sharing
Anonymous


Anand 1/20/2024 10:36:00 AM

very helpful
UNITED STATES


Kumar 6/23/2023 1:07:00 PM

thanks.. very helpful
FRANCE