Microsoft

MB-500 Free Practice Questions — Page 13

Question 101

You are training a new Dynamics 365 Finance developer. You need to recommend where asynchronous integrations should be used instead of synchronous integrations. For which scenario should you recommend asynchronous integration?

A. A company uses workflow for purchasing approvals, which then sends just-in-time approval information to a third-party application for approvers to review.
B. A manufacturer wants to move production data from an on-premises deployment Dynamics 365 Finance in near real-time.
C. A company uses an on-premises inventory management system that needs to receive sales order data every hour throughout the day.
D. A warehouse wants to track movement of all inventory from scanners to the system.
Show Answer
Correct Answer: C
Explanation:
Asynchronous integration is appropriate when data can be exchanged on a scheduled or queued basis rather than requiring an immediate response. Sending sales order data every hour is a batch-style scenario that does not require real-time interaction. The other scenarios involve just-in-time approvals, near real-time production data, or scanner-driven warehouse operations, which are better suited to synchronous or real-time integration.

Question 102

You are implementing Dynamics 365 Supply Chain Management for a customer. The complete solution involves an ISV product that was obtained from Microsoft AppSource. You notice that there is a significant slowdown in certain screens once the ISV product is installed. You need to determine the cause of the issue. Which Lifecycle Services (LCS) tool or functionality should you use?

A. SQL Server Runtime
B. SQL Insights
C. Regression suite automation tool (RSAT)
D. Impact analysis report
E. Issue search
Show Answer
Correct Answer: B
Explanation:
SQL Insights in Lifecycle Services is designed for diagnosing SQL-related performance issues in Dynamics 365 Supply Chain Management environments. It provides near real-time database performance metrics, identifies expensive queries, blocking, deadlocks, and other SQL bottlenecks that can explain screen slowdowns after installing an ISV solution. The other options are not intended for diagnosing runtime performance regressions caused by an installed solution.

Question 103

DRAG DROP - A company uses Dynamics 365 Finance. You use the Data management workspace to export data. You must export all vendor groups in the company. The destination file must be a Microsoft Excel file with the .xlsx format. You need to export the data. 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.

Illustration for MB-500 question 103
Show Answer
Correct Answer: 1. In the Data management workspace, create an Export definition group. 2. Enter a group name and description for the new project. 3. Select the Vendor groups entity and the Excel format and add the entity to the export project. 4. Export the entity.
Explanation:
To export vendor groups to an .xlsx file, first create an export definition group, provide the project details, add the Vendor groups entity using the Excel format (not CSV), and then run the export.

Question 104

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.
Show Answer
Correct Answer: A, D, E
Explanation:
In Dynamics 365 Finance and Operations security, access is granted by creating a privilege that references the form's menu item entry point, placing that privilege into a duty, and assigning the duty to the appropriate security role. To restrict the form to finance managers, create a new privilege with the form menu item as its entry point, add the privilege to a new duty, and assign that duty to the finance manager role. A security policy is for data access, not form access, and assigning the duty to all system users would not meet the requirement.

Question 105

HOTSPOT - A company wants to integrate Dynamics 365 Finance with third-party applications. You need to select integration patterns for various scenarios. Which integration patterns should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for MB-500 question 105
Show Answer
Correct Answer: 1. OData service endpoints 2. Batch data API 3. OData service endpoints
Explanation:
Use OData for real-time CRUD integration with data entities. Use Batch data API for high-volume periodic imports. Use OData again for real-time synchronization of product data from the on-premises application.

Question 106

HOTSPOT - You are a Dynamics 365 finance developer. You check out elements from version control in order to make modifications. You need to check in the modified elements to version control. What should you do? To answer, select the appropriate option in the answer area. NOTE: Each correct selection is worth one point.

Illustration for MB-500 question 106
Show Answer
Correct Answer: Add files to source control Pending Changes
Explanation:
After modifying checked-out elements, add them to source control if needed, then use Team Explorer's Pending Changes page to review and check in the changes.

Question 107

DRAG DROP - A company uses Dynamics 365 Finance. You must implement three classes with the following requirements: • Variables in ClassA must be accessible from ClassA and its child classes but not from other classes. ClassB is a class that inherits from ClassA. • ClassC is not a parent or child class of any other class. The variables of ClassC must only be accessible within ClassC. You need to complete the implementation. Which variable modifiers should you use? To answer, drag the appropriate variable modifiers to the correct class names. Each variable modifier 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.

Illustration for MB-500 question 107
Show Answer
Correct Answer: ClassA — Protected ClassC — Private
Explanation:
Protected allows access within the class and derived classes only. Private restricts access to the declaring class only.

Question 109

A company uses Dynamics 365 Finance. You are performing a code review for several segments of code that use the Boolean data type. You need to validate the segments for the correct X++ structure. Which two code statements will compile? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. boolean exprValue; exprValue = (8*6 == 48);
B. boolean exprValue = (8*6 == ‘48’) ? Yes:No;
C. boolean exprValue; exprValue = (8*6 == 48) ? 1:0;
D. boolean exprValue = (8*6 == ‘48’) ? false:true;
Show Answer
Correct Answer: A, C
Explanation:
A compiles because the comparison expression (8*6 == 48) evaluates to a boolean and is assigned directly to a boolean variable. C also compiles because the conditional operator returns integer literals 1 or 0, which are valid boolean values in X++ (true/false respectively). B and D use the character/string literal '48' in the comparison against an integer expression, causing a type mismatch that prevents compilation.

Question 110

A company uses Dynamics 365 Finance. You create a new form that must have the ability to open from the menu. You need to set up the form for the menu. What should you add to the menu?

A. display menu item
B. menu reference
C. output menu item
D. action menu item
Show Answer
Correct Answer: A
Explanation:
A display menu item is used to open and display forms in Dynamics 365 Finance and Operations. Action menu items execute classes or methods, output menu items are used for reports, and menu references point to existing menus rather than directly opening a form.

Question 111

DRAG DROP - A company uses Dynamics 365 Finance. You must create two data entities: • The first entity must allow access to customer groups by using OData. • The second entity must be able to bulk export customer data by using a batch process. You need to enable the properties for each entity you create. Which properties should you enable? To answer, drag the appropriate properties to the correct requirements. Each property 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.

Illustration for MB-500 question 111
Show Answer
Correct Answer: Customer groups entity → Public API Customer data entity → Data management capabilities
Explanation:
OData access requires the data entity to be exposed as a public API (IsPublic). Bulk import/export through batch processing uses Data management capabilities (DMF).

$19

Get all 296 questions with detailed answers and explanations

  • Instant download HTML + PDF delivered the moment payment clears.
  • Secure Stripe checkout we never see or store your card details.
  • 7-day refund if files are defective see our refund policy.