Exam2pass
0 items Sign In or Register
  • Home
  • IT Exams
  • Guarantee
  • FAQs
  • Reviews
  • Contact Us
  • Demo
Exam2pass > Microsoft > Microsoft Certifications > MB-500 > MB-500 Online Practice Questions and Answers

MB-500 Online Practice Questions and Answers

Questions 4

DRAG DROP

You are a Dynamics 365 Finance developer.

You need to troubleshoot performance issues for a client.

Which Lifecycle Services (LCS) tools should you use for each environment? To answer, drag the appropriate environment types to the correct tools. Each environment type may be used once, more than once, or not at all. You may need to

drag the split bar between panes scroll to view content.

NOTE: Each correct selection is worth one point.

Select and Place:

Buy Now

Correct Answer:

Questions 5

DRAG DROP

A company uses Dynamics 365 Supply Chain Management.

You need to monitor system performance.

Which tool should you use? To answer, drag the appropriate tools to the correct requirements. Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Select and Place:

Buy Now

Correct Answer:

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/lifecycle-services/monitoring-diagnostics https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/lifecycle-services/performancetroubleshooting

Questions 6

HOTSPOT

You are the Dynamics 365 Finance Developer.

You have the following class definition:

You need to create an extension class and wrap the method by using Chain of Command (CoC), if the value of the Qty variable is less than 5, the code must cause an exception.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Hot Area:

Buy Now

Correct Answer:

Box 1: final class WebShopOrderVal_Extension Box 2: public static void checkQtyValue(int Qty) Incorrect Answers:

Public void

If a static method is the target that will be wrapped, the method in the extension must be qualified by using the static keyword.

Int Qty=0

The method signature in the wrapper method must not include the default value of the parameter.

Public int

Reference:

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

Questions 7

HOTSPOT

You are a Dynamics 365 Finance developer.

You have the following source control branches:

You need to move the list of changesets from the development environment to the test environment.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Buy Now

Correct Answer:

Questions 8

A company has an extension that makes changes to a base form.

You need to identify all extension changes made to the base form.

What are two possible ways to achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. In the search bar on the form extension element, enter the text c:.

B. In the search bar on the base form, enter the text e:.

C. Right-click the base form and select view references.

D. In the search bar on the form extension element, enter the text e:.

E. In the search bar on the base form, enter the text c:.

Buy Now

Correct Answer: CD

C: Customization and Extension

D: Example: Navigate to FMRental.Extension in the Tree Designer

1. In the Visual Studio, in Solution Explorer, in the FleetManagement Discounts project, expand User Interface > Form Extensions.

The FMRental.Extension element is an extension element that extends the functionality of the FMRental form by adding two new data sources and a new tab control.

2.

In Solution Explorer, double-click FMRental.Extension to open the designer.

3.

In the designer's search box, type 'e:' as shown in the image below. This filters the current designer to only show nodes that belong to the current extension.

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customize-model-elements-extensions

Questions 9

You are a Dynamics 365 Finance developer.

You must extend the validate method of the SalesLine table by using Chain of Command. The value of a variable named SalesPrice must be greater than or equal to zero when adding new lines.

You need to create an extension class.

Which two code segments can you use? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. Option A

B. Option B

C. Option C

D. Option D

Buy Now

Correct Answer: CD

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/validations-defaults-unmapped-fields https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc

Questions 10

You are a Dynamics 365 Finance developer.

You make changes to an existing class.

You need to compare the code that is in source control with the updated class. In Visual Studio, you display Team Explorer.

What are three possible ways to achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. In Team Explorer, select Compare with Latest Version.

B. In Team Explorer, select Compare with Workspace Version.

C. In Team Explorer, select Compare Files.

D. Run the tf diff command.

E. Run the vsdiffmerge command.

Buy Now

Correct Answer: ABD

Example:

In Team Explorer, right-click FMRental.xml, and select Compare with Latest Version.

Choose Compare with Latest Version to see how the changes you have made compare to the latest version of the file on your Team Foundation Server. Choose Compare with Workspace Version to see what changes you have made to the version you checked out.

D: The diff tool of Visual Studio is very good to compare two files.

It compares, and if it is possible, displays differences between two files, files in two folders, or a shelveset and a local or a server file.

Syntax:

tf diff[erence] itemspec [/version:versionspec] [/type:filetype]

[/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive]

[/options][/noprompt][/login:username,[password]]

Incorrect Answers:

E: vsdiffmerge is used for merging.

Reference: https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/difference-command

Questions 11

You create a custom payroll form.

You must ensure that only the finance manager can view the form.

You need to set up security for the form.

Which three actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A. Add the privilege to a new duty.

B. Add the duty to the security role of system users.

C. Add the privilege to a new security policy.

D. Add the duty to the security role for finance managers.

E. Add the menu item of the form to the entry point of a new privilege.

Buy Now

Correct Answer: ADE

E: In the security model, a privilege specifies the level of access that is required to perform a job, solve a problem, or complete an assignment. Privileges can be assigned directly to roles, however we recommend that you only assign duties to roles.

A: In the security model, duties contain privileges.

D (not B): All users must be assigned to at least one security role in order to have access to finance and operations. The security roles that are assigned to a user determine the duties that the user can perform and the parts of the user

interface that the user can view.

Duties correspond to parts of a business process. The administrator assigns duties to security roles.

Incorrect:

Not C: Security policies are not used to set up permissions.

Note:

In role-based security, access is not granted to individual users, only to security roles. Users are assigned to roles. A user who is assigned to a security role has access to the set of privileges that is associated with that role. A user who is not

assigned to any role has no privileges.

Overview of role-based security Permissions represent access to individual securable objects, such as menu items and tables. Privileges are composed of permissions and represent access to tasks, such as canceling payments and processing deposits. Duties are composed of privileges and represent parts of a business process, such as maintaining bank transactions. Both duties and privileges can be assigned to roles to grant access to finance and operations.

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/sysadmin/role-based-security

Questions 12

A company has a cloud-based installation of Dynamics 365 Finance.

A user reports slow response times in the application when accessing the production environment.

You need to diagnose the performance issue by using the Environment monitoring tool.

Which two features of the Environment monitoring tool should you use? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A. System diagnostics

B. Customization analysis

C. Health metrics

D. Availability monitoring

E. SQL insights

Buy Now

Correct Answer: CE

CE: Environment monitoring is a simple way to access current activity on environments in your Finance and Operations apps implementation. By using the Environment Monitoring and SQL Insights that come in a user-friendly dashboard, you can see measurements and diagnostics of your environment's health. Within the Health metrics dashboard, some issues are reported directly to the Microsoft Service Engineering Team and some are mitigated immediately. If there are any concerns regarding performance, this is a good way to gain insight into potential issues.

E: All SQL performance tools in LCS are available under the SQL Insights tab on the Environment Monitoring page for a specific environment.

Reference: https://docs.microsoft.com/en-us/learn/modules/performance-monitoring-finance-operations/5-health-lcs https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/lifecycle-services/performancetroubleshooting

Questions 13

You need to add new fields to the table for the Inventory Status form to represent the product name and batch ID. What are two possible ways to achieve this goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. Right-click the newly created table. Add two new string fields to the table. Rename one string field to Product Name and rename the other to Batch ID. Change the property of the fields to the appropriate EDTs.

B. Right-click the newly created table and add two new base enumerations to the table. Rename the new enumerations Product Name and Batch ID respectively.

C. Right-click the newly created table in the designer. Add a string field named Product Name to the table. Add an enumeration named Batch ID to the table.

D. Drag the EcoResProductName and InventBatchID extended data types (EDTs) from the Application Object Tree (AOT) to the table. Rename the fields appropriately.

Buy Now

Correct Answer: CD

Add fields to table extended data types

To add a new field to an existing table, you must first create a table extension.

You can now add the field to the extension, just as you would add a field to a table in your model. You can use two methods:

(C)

In the designer, right-click the Fields node, select New, and then select the type of field to add.

(D)

Drag an existing Extended Data Type or Base Enumeration from your project onto the Fields node. Note:

Requirements. Changes

Munson's Pickles and Preserves Farm must change the Inventory Status form to include more columns. It plans to create a table to enter the data for the Inventory Status form as a new data source. The company wants to add both the Product Name field and Batch ID field to this new table. The current form includes the item number, location, license plate, product inventory dimensions, and quantity.

Munson's Pickles and Preserves Farm is currently in the process of adding the other required fields: one for Product Name and one for Batch ID. The new fields must be related to extended data types for the original fields on the existing data source for the Inventory Status form. Munson's Pickles and Preserves Farm plans to add the EcoResProductName and Batch ID data to the extended table for WHSTmpStatusChange. The fields on the table extension must be populated with data and visible on the Inventory Status form on insert.

Reference: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/add-field-extension

Exam Code: MB-500
Exam Name: Microsoft Dynamics 365 Finance and Operations Apps Developer
Last Update: Jun 11, 2025
Questions: 323

PDF (Q&A)

$45.99
ADD TO CART

VCE

$49.99
ADD TO CART

PDF + VCE

$59.99
ADD TO CART

Exam2Pass----The Most Reliable Exam Preparation Assistance

There are tens of thousands of certification exam dumps provided on the internet. And how to choose the most reliable one among them is the first problem one certification candidate should face. Exam2Pass provide a shot cut to pass the exam and get the certification. If you need help on any questions or any Exam2Pass exam PDF and VCE simulators, customer support team is ready to help at any time when required.

Home | Guarantee & Policy |  Privacy & Policy |  Terms & Conditions |  How to buy |  FAQs |  About Us |  Contact Us |  Demo |  Reviews

2025 Copyright @ exam2pass.com All trademarks are the property of their respective vendors. We are not associated with any of them.