ExamGecko
Home Home / Microsoft / MB-500

Microsoft MB-500 Practice Test - Questions Answers, Page 12

Question list
Search
Search

List of questions

Search

Related questions











Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have an enumeration named truckStatus that has the following statuses:

Empty

Loaded

Completed

You have the following code:

You need to extend this enumeration and add the following statuses to the enumeration: Quarantine, InTransit. You must then modify code that validates the switch statement.

Solution: Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the enumeration value.

Does the solution meet the goal?

A.

Yes

A.

Yes

Answers
B.

No

B.

No

Answers
Suggested answer: A

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You are adding a new field to the SalesTable form.

You must use an extension to add a status field onto the form.

You need to create the extension in the Application Object Tree (AOT) and add the extension to the demoExtensions model.

Solution: Navigate to the user interface forms node for the SalesTable form and modify the form.

Does the solution meet the goal?

A.

Yes

A.

Yes

Answers
B.

No

B.

No

Answers
Suggested answer: B

Explanation:

Instead navigate to the user interface forms section for the SalesTable form and create an extension.

Note: In Dynamics 365 Finance and Operations, the new fields will need to be added via a table extension. Create the extensions on the SalesTable.

Reference:

https://stoneridgesoftware.com/how-to-extend-sales-order-update-functionality-to-custom-fields-in-d365-finance-and-operations/

HOTSPOT

A company is implementing Dynamics 365 Finance. Vendors receive a risk rating that is determined by their on-time delivery performance as well as their credit rating.

You need to implement the following risk rating functionality:

The risk rating must accompany the credit rating when the credit rating is used.

The risk rating must be able to be used in other areas of the solution to determine processing outcomes.

The risk rating must consist of the following values:

1 = Good 2 = Medium 3 = Risky

The risk rating must be displayed in the Miscellaneous Details tab below the Credit Rating and Credit Limit fields in the Vendor form.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Question 113
Correct answer: Question 113

Explanation:

Box 1: Create a new enum base data type.

An enum is a list of literals.

Box 2: Create a table extension

After base enums and EDTs are created, they are usually added to a table to enable data capture.

Box 3: Use a field group

Field and Field Groups is the most common data entry subpattern and uses a dynamic number of columns to present multiple fields or groups of fields.

The group controls within this pattern can be used either to group fields under a label or to bind to a table field group.

Reference:

https://docs.microsoft.com/en-us/learn/modules/build-edt-enums-finance-operations/

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/fields-field-groups-subpattern

You are a Dynamics 365 Finance developer.

You need to create an extension class.

Which action should you perform?

A.

Mark the class as final.

A.

Mark the class as final.

Answers
B.

Add the class buffer as the first parameter.

B.

Add the class buffer as the first parameter.

Answers
C.

Add the suffix .extension to the file name.

C.

Add the suffix .extension to the file name.

Answers
D.

Add the suffix _myextension to the file name.

D.

Add the suffix _myextension to the file name.

Answers
Suggested answer: A

Explanation:

Extension classes are final classes that are adorned with the ExtensionOf attribute and that also have a name that has the _Extension suffix.

Because the classes are instantiated by the runtime system, it's not meaningful to derive from the extension class. Therefore, the extension class must be marked as final.

Reference:

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You must extend the class SalesLineType and add a new method that returns the day of week for the system's current date as an integer value.

You need to create a class that extends SalesLineType and adds the new method.

Solution: You create the following code:

Does the solution meet the goal?

A.

Yes

A.

Yes

Answers
B.

No

B.

No

Answers
Suggested answer: B

You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):

You plan to modify properties of the EDTs by using an extension.

You need to determine which operations can be performed.

Which operation is possible?

A.

Create an extension for AccountBase and decrease the field size.

A.

Create an extension for AccountBase and decrease the field size.

Answers
B.

Create a derived EDT for AccountBase and increase the field size.

B.

Create a derived EDT for AccountBase and increase the field size.

Answers
C.

Create an extension for AccountId and increase the field size.

C.

Create an extension for AccountId and increase the field size.

Answers
D.

Create an extension for AccountBase and modify the Form Help property.

D.

Create an extension for AccountBase and modify the Form Help property.

Answers
Suggested answer: D

Explanation:

You are a Dynamics 365 Finance developer.

You need to deploy a new report in a development environment.

From which two locations can you deploy the report? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A.

Package deployment

A.

Package deployment

Answers
B.

Build project

B.

Build project

Answers
C.

Application Explorer

C.

Application Explorer

Answers
D.

Solution Explorer

D.

Solution Explorer

Answers
E.

Build Models options

E.

Build Models options

Answers
Suggested answer: A, D

Explanation:

A: An AOT package is a deployment and compilation unit of one or more models that can be applied to an environment. It includes model metadata, binaries, reports and other associated resources.

D:

Reference:

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/deployment/create-apply-deployable-package

You are a Dynamics 365 Finance developer.

You need to initialize an embedded Microsoft Power BI report.

Which code segment should you add to the form initialization method?

A.

addReportControl(formGroupControl)

A.

addReportControl(formGroupControl)

Answers
B.

initializeReportControl(WorkspaceName, FormGroup)

B.

initializeReportControl(WorkspaceName, FormGroup)

Answers
C.

initializeReportControlOnWorkspace(powerBIConfiguration, reportParameters, formGroupControl)

C.

initializeReportControlOnWorkspace(powerBIConfiguration, reportParameters, formGroupControl)

Answers
D.

deployOrUpdateReport(powerBIConfiguration, reportName, resourceName)

D.

deployOrUpdateReport(powerBIConfiguration, reportName, resourceName)

Answers
Suggested answer: B

Explanation:

PBIReportHelper.initializeReportControl method is used to embed a Power BI report (.pbix resource) in a form group control.

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/add-analytics-tab-workspaces?toc=%2Ffin-and-ops%2Ftoc.json

You are a Dynamics 365 Finance developer.

You need to create a key performance indicator (KPI) that shows total sales by region.

Which two objects should you create? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A.

dimension for region

A.

dimension for region

Answers
B.

dimension for total sales

B.

dimension for total sales

Answers
C.

aggregated view for total sales

C.

aggregated view for total sales

Answers
D.

measure for region

D.

measure for region

Answers
E.

measure for total sales

E.

measure for total sales

Answers
Suggested answer: B, E

Explanation:

An aggregate measurement is a model that contains a collection of measures together with their corresponding dimensions. Measures are aggregate numbers, such as Total Sales or Number of Orders. Dimensions are slicers, such as Product, Vendor, or Customer, that help you analyze the measure. For example, the measure of Total Sales isn't useful unless it can be sliced by Product, Region, and Customer.

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/analytics

The warehouse manager at Contoso, Ltd. wants to display a tile in the user interface that will show total RAFs per hour.

You need to create a key performance indicator (KPI) that meets these requirements.

What two components should you create? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A.

aggregate dimensions

A.

aggregate dimensions

Answers
B.

data entity

B.

data entity

Answers
C.

aggregate measurements

C.

aggregate measurements

Answers
D.

TempDB table

D.

TempDB table

Answers
Suggested answer: B, C

Explanation:

When you have completed modeling the aggregate measurement, you can deploy the aggregate measurement and continue with building KPIs and visualizations. You have 2 deployment choices: Stage in Entity Store

In-memory real-time Note: RAF = report as finished

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data

Total 281 questions
Go to page: of 29