시험덤프
매달, 우리는 1000명 이상의 사람들이 시험 준비를 잘하고 시험을 잘 통과할 수 있도록 도와줍니다.
  / MB-500 덤프  / MB-500 문제 연습

Microsoft MB-500 시험

Microsoft Dynamics 365: Finance and Operations Apps Developer Exam 온라인 연습

최종 업데이트 시간: 2026년02월14일

당신은 온라인 연습 문제를 통해 Microsoft MB-500 시험지식에 대해 자신이 어떻게 알고 있는지 파악한 후 시험 참가 신청 여부를 결정할 수 있다.

시험을 100% 합격하고 시험 준비 시간을 35% 절약하기를 바라며 MB-500 덤프 (최신 실제 시험 문제)를 사용 선택하여 현재 최신 99개의 시험 문제와 답을 포함하십시오.

 / 11

Question No : 1


An organization has two million customers that are part of the International customer group.
Validation must occur when customer records are updated. For all customers where the value of the customer group field is international, you must the delivery mode to Air.
You need to update the customer records.
Which two segments can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A)



B)



C)



D)



E)



정답:
Explanation:
Reference: https://community.dynamics.com/ax/b/technicaltutorialsformsdynamicsax2012/posts/update-and-update-recordset-code-sample-in-ax-2012

Question No : 2


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.

정답:
Explanation:
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

Question No : 3


DRAG DROP
You are a Dynamics 365 Finance developer.
You need to configure integration between Dynamics 365 Finance and other tools.
Which integration types should you use? To answer, drag the appropriate integration types to the correct requirement. Each integration type 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.



정답:


Explanation:
Box 1: synchronous
A synchronous pattern is a blocking request and response pattern, where the caller is blocked until the callee has finished running and gives a response.
Box 2: Asynchronous
An asynchronous pattern is a non-blocking pattern, where the caller submits the request and then continues without waiting for a response.
Box 3: synchronous
Box 4: Asynchronous
A typical Batch job.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview

Question No : 4


DRAG DROP
You need to set up a recurring integration to enable file exchanges between Dynamics 365 Finance and a third-party system.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.



정답:


Explanation:

Question No : 5


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

정답:
Explanation:
Classic data integration: Asynchronous, Classic data integration provides asynchronous and uni-directional data synchronization experience between model-driven applications in Dynamics 365 and Dynamics 365 Finance and Operations applications. It's an IT-administrator led experience and you must schedule the data sync jobs to run on a specific cadence. Classic data integration is suitable for business scenarios that involves bulk ingress/egress of data across Dynamics 365 applications.
Note: Dual-write: Synchronous, Bi-directional.
Dual-write provides synchronous, bi-directional, near-real time experience between model-driven applications in Dynamics 365 and Finance and Operations applications. Data synchronization happens with little or no intervention and is triggered by create, update and delete actions on an entity. Dual-write is suitable for interactive business scenarios that span across Dynamics 365 applications.

Question No : 6


HOTSPOT
You are a Dynamics 365 Finance developer.
A report uses a synchronous call based on a saleID value. There are long wait times for the report to complete printing. You must allow the user to continue to work while the report processes and inform the user immediately when the report completes printing.
You need to implement the correct method calls and behavior.
Which code segments should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.



정답:


Explanation:
Box 1: element.runAsynch
Box 2: container
Reference: https://devblog.sertanyaman.com/2017/03/14/synchronous-and-asyncronous-operations-in-ax7/

Question No : 7


You have a cloud-based Dynamics 365 Finance production environment.
You need to access the data to create Microsoft Power BI reports for the business.
What should you use?

정답:
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. This option leverages Entity store, the operational data store that enables near real-time PowerBI reporting.
In-memory real-time
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data

Question No : 8


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.

정답:
Explanation:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data#model-a-kpi-to-show-revenue-per-rental

Question No : 9


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.

정답:
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

Question No : 10


You are a Dynamics 365 Finance and Operations 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.

정답:
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

Question No : 11


DRAG DROP
You create a Visual Studio project named ProductUpdates.
You must update data in a table named ProductTable. You must be able to run the code from Visual Studio.
You need to create an X++ class.
Which five 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.



정답:


Explanation:

Question No : 12


HOTSPOT
You have the following code:



For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.



정답:


Explanation:
Box 1: Yes
Here CashDiscountDP is the name of the secure server method that is tagged with the SysEntryPointAttribute attribute.
Box 2: Yes
To define a report data provider class
An RDP class extends the SRSReportDataProviderBase class. You set the SRSReportParameterAttribute attribute to the data contract you created for the RDP class.
Box 3: No
Instead:
public void processReport()
Reference:
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/security-privilege-properties
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/how-to-use-a-report-data-provider-class-in-a-report

Question No : 13


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.



정답:


Explanation:
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
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/naming-guidelines-extensions

Question No : 14


You are a Dynamics 365 Finance developer. You create an integer variable named totalSales.
Which three code segments can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.



정답:
Explanation:
A: int2Str converts an integer to the equivalent string.
C: any2Str converts an anytype value to a str value. The anytype data type is a placeholder for any data type.
D: Example:
void MyMethod()
{
for (int i = 0; i < 10; i++)
{
info(strfmt("i is %1", i));
}
}
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-variables-data-types
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data-primitive#anytype

Question No : 15


HOTSPOT
A user reports that a form takes a long time to load. You suspect that the issue relates to a display method.
You need to resolve the issue.
Which actions should you perform? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.



정답:


Explanation:
Box 1: Yes
The caching will avoid executing the display method unnecessarily.
To improve the performance of a display method, you can cache the method.
Box 2: No
Box 3: No
Box 4: No
Reference: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/using-the-display-method-modifier

 / 11