Microsoft MB-400 Exam Practice Questions (P. 5)
- Full Access (61 questions)
- Six months of Premium Access
- Access to one million comments
- Seamless ChatGPT Integration
- Ability to download PDF files
- Anki Flashcard files for revision
- No Captcha & No AdSense
- Advanced Exam Configuration
Question #21
A multinational company requires that all phone numbers be standardized as country code + area code + phone number.
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?
- AupdateView
- BgetOutputs
- Cinit
- DnotifyOutputChanged
Correct Answer:
A
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field.
Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records.
Incorrect Answers:
B: getOutputs is called by the framework prior to a component receiving the new data. Returns an object based on nomenclature defined in manifest, expecting objects[s] for the property marked as bound or output.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview
A
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field.
Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records.
Incorrect Answers:
B: getOutputs is called by the framework prior to a component receiving the new data. Returns an object based on nomenclature defined in manifest, expecting objects[s] for the property marked as bound or output.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview
send
light_mode
delete
Question #22
DRAG DROP -
A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.
You create a new reusable custom component using the PowerApps component framework (PCF).
You need to package the custom component to be deployed into the model-driven app.
Which three commands should you run in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:

A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.
You create a new reusable custom component using the PowerApps component framework (PCF).
You need to package the custom component to be deployed into the model-driven app.
Which three commands should you run in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:

Correct Answer:
Step 1: npm install -
Install Npm -
Step 2: pac pcf init ..
Commands for working with Power Apps component framework. It has the following parameters:
✑ init: Initializes the code component project. It has the following parameters
✑ namespace: Namespace of the code component.
✑ name: Name of the code component.
✑ template: Field or dataset
Step 3: pac solution add-reference
Commands for working with Common Data Service solution projects. It has the following parameters: add-References:
Sets the reference path to the component project folder by passing the path parameter.
Syntax: pac solution add-reference --path <path to your Power Apps component framework project>
Incorrect Answers:
pac solution init ..
Commands for working with Common Data Service solution projects. We are working with a PowerApps component framework project though.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/powerapps-cli

Step 1: npm install -
Install Npm -
Step 2: pac pcf init ..
Commands for working with Power Apps component framework. It has the following parameters:
✑ init: Initializes the code component project. It has the following parameters
✑ namespace: Namespace of the code component.
✑ name: Name of the code component.
✑ template: Field or dataset
Step 3: pac solution add-reference
Commands for working with Common Data Service solution projects. It has the following parameters: add-References:
Sets the reference path to the component project folder by passing the path parameter.
Syntax: pac solution add-reference --path <path to your Power Apps component framework project>
Incorrect Answers:
pac solution init ..
Commands for working with Common Data Service solution projects. We are working with a PowerApps component framework project though.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/powerapps-cli
send
light_mode
delete
Question #23
DRAG DROP -
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
✑ Custom entities that track which countries/regions their clients have traveled.
✑ The dates their clients traveled to these countries/regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct order you select.
Select and Place:

A travel company has a Common Data Service (CDS) environment.
The company requires the following:
✑ Custom entities that track which countries/regions their clients have traveled.
✑ The dates their clients traveled to these countries/regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct order you select.
Select and Place:

Correct Answer:
You can configure a sub-grid on a form to display a list of records or a chart.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties-legacy

You can configure a sub-grid on a form to display a list of records or a chart.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties-legacy
send
light_mode
delete
Question #24
HOTSPOT -
A fine arts school uses a custom canvas application based on the Common Data Service (CDS) platform.
Artists experience errors on their Artist canvas app and delays when switching pages.
You need to identify the root causes of these issues.
Which troubleshooting methods should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A fine arts school uses a custom canvas application based on the Common Data Service (CDS) platform.
Artists experience errors on their Artist canvas app and delays when switching pages.
You need to identify the root causes of these issues.
Which troubleshooting methods should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Correct Answer:
Box 1: Site Map validation -
When you validate the app, the app designer canvas shows you details about the assets that are missing.
In the app designer, select Validate.
A notification bar appears and shows you whether the app has any errors or warnings. The notification bar shows warnings in cases where, for example, an entity has no forms or views, or the app doesn't contain any components. An error might appear if a site map isn't configured for the app.

Incorrect Answers:
With Solution checker, you can inspect your code against a set of best practice development rules specific to customizing and extending the CDS for Apps platform. Get access to rich detailed reports listing issues identified, severity, locations, and sometimes the line code, with linkage to detailed prescriptive guidance on how to fix the problem.
PowerApp Checker checks your solution for any usage of code that was deprecated or any performance or security issues in the code. It checks the plugin code as well as web resources.
Box 2: Service Performance in Power Apps Analytic
Regarding Microsoft Power Apps Canvas Driven Apps: for reviewing performance bottlenecks and API calls, admins can leverage the Service Performance report for connection health. Admins can gain insights into the least and best performing services, the mean response time and success rate for connectors and the 50th,
75th and 95th percentile markers for response time. Each of these can be filtered down by service or connector, device, player version and regionally.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/validate-app https://community.dynamics.com/crm/b/crminthefield/posts/monitoring-the-power-platform-canvas-driven-apps---power-apps-analytics

Box 1: Site Map validation -
When you validate the app, the app designer canvas shows you details about the assets that are missing.
In the app designer, select Validate.
A notification bar appears and shows you whether the app has any errors or warnings. The notification bar shows warnings in cases where, for example, an entity has no forms or views, or the app doesn't contain any components. An error might appear if a site map isn't configured for the app.

Incorrect Answers:
With Solution checker, you can inspect your code against a set of best practice development rules specific to customizing and extending the CDS for Apps platform. Get access to rich detailed reports listing issues identified, severity, locations, and sometimes the line code, with linkage to detailed prescriptive guidance on how to fix the problem.
PowerApp Checker checks your solution for any usage of code that was deprecated or any performance or security issues in the code. It checks the plugin code as well as web resources.
Box 2: Service Performance in Power Apps Analytic
Regarding Microsoft Power Apps Canvas Driven Apps: for reviewing performance bottlenecks and API calls, admins can leverage the Service Performance report for connection health. Admins can gain insights into the least and best performing services, the mean response time and success rate for connectors and the 50th,
75th and 95th percentile markers for response time. Each of these can be filtered down by service or connector, device, player version and regionally.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/validate-app https://community.dynamics.com/crm/b/crminthefield/posts/monitoring-the-power-platform-canvas-driven-apps---power-apps-analytics
send
light_mode
delete
Question #25
A client uses a model-driven app that is deployed by using a managed solution in the production environment. The app contains only entities and UI components and has no custom code or extensions to the platform.
The client needs an exact copy of the app with a different name in the production environment.
You need to recreate this app in production without disrupting the end users.
What should you do?
The client needs an exact copy of the app with a different name in the production environment.
You need to recreate this app in production without disrupting the end users.
What should you do?
- ASelect the original model-driven app, select Edit, and then select Save As.
- BCreate a new model-driven app. Select the Use existing solution to create the App check box, and then select the solution that contains the original app.Most Voted
- CSelect the managed solution and select Clone.
- DCreate a new model-driven app, manually add each component, and then recreate its original functions.
- EAdd the original app to a solution, export it as unmanaged, import it into a test environment and rename it, and then deploy it back into production.
Correct Answer:
B
The option Use existing solution allow users to select a specific solution for this app. Users can create a whole new design from scratch by not checking check box of use existing solution.
Reference:
https://www.inogic.com/blog/2019/02/create-model-driven-app-cds-environment/
B
The option Use existing solution allow users to select a specific solution for this app. Users can create a whole new design from scratch by not checking check box of use existing solution.
Reference:
https://www.inogic.com/blog/2019/02/create-model-driven-app-cds-environment/
send
light_mode
delete
All Pages