[2025年更新]合格できるMicrosoft MB-500テスト練習問題試験問題集
高合格率MB-500問題集解答でMB-500問題集と正解回答
Microsoft MB-500試験は、Dynamics 365:Finance and Operations Appsに特化した開発者にとって必要不可欠な認定資格です。Dynamics 365でのソリューションの構築とカスタマイズにおける候補者のスキルを検証し、この分野での専門知識を証明します。この試験に合格することで、新しいキャリアの機会、より高い給与、より挑戦的な役割が得られる可能性があります。
Microsoft MB-500(Microsoft Dynamics 365:ファイナンスおよび操作アプリケーションの開発者)認定試験は、Microsoft Dynamics 365 FinanceおよびOperationsのアプリケーションを開発したい開発者を対象としています。試験は、Microsoft Dynamics 365 FinanceおよびOperationsの機能を拡張するアプリケーションを設計、開発、テスト、および展開するために必要なスキルと知識を測定します。試験は、コードの開発とテスト、外部システムとの統合、ユーザーインターフェースの作成とカスタマイズ、およびデータの管理など、さまざまなトピックをカバーしています。
Microsoft MB-500試験は、認定されたMicrosoft Dynamics 365:Finance and Operations Apps開発者になるための重要なステップです。この試験では、ダイナミクス365の金融および運用アプリの開発に関連する幅広いトピックをカバーしており、Dynamics 365ファイナンスおよびオペレーションアプリを使用している開発者のスキルと知識をテストするように設計されています。試験に合格することは、Dynamics 365の信頼性と専門知識を実証する素晴らしい方法であり、競争力のある雇用市場で際立っているのを助けることができます。
質問 # 107
A company uses Dynamics 365 Finance.
You must create two data entities:
* The first entity must allow access to customer groups by using OOata.
* 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.
正解:
解説:
Explanation:
Text Description automatically generated with low confidence
質問 # 108
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
- B. TempDB table
- C. data entity
- D. aggregate measurements
正解:A、D
解説:
Explanation
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data#model-a-k
質問 # 109
You are using the Metadata search tool in Visual Studio.
You need to select the appropriate query string for various scenarios.
Which query string should you use? To answer, select the appropriate options in the answer area.
正解:
解説:
see the answers in explanation.
Graphical user interface, text, application Description automatically generated
質問 # 110
You need to integrate Dynamics $65 Finance win the following applications.
Which integration patterns should you use? To answer, drag the appropriate patterns to the correct applications. Each pattern 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:
質問 # 111
You need to design the new data entity for the purchase order inquiries records.
Which values should you set on the data entity properties? To answer, move the appropriate values to the correct data entity properties. You may use each value once, more than once, or not at all- You may need to move the split bar between panes or scroll to view content NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation:
質問 # 112
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
- B. No
正解:B
質問 # 113
You need to implement the reporting requirements for the Vendor exclusion list.
Which options you should use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation:
SQL Server Reporting Services
Controller class
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/create-nextgen-reporting- solutions
質問 # 114
You are a Dynamics 365 Finance developer for a company that sells pre-owned vehicles. When the company acquires a new vehicle, vehicle identification (VIN) numbers are added to the VIN field in the CustTable.
You need to create an event handler to validate that new VIN values are at least 10 characters long. Validation must occur when records are saved.
Which three 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.
正解:
解説:
質問 # 115
You need to implement the payroll application data process.
Which two objects should you create? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. an UIBuilder class that extends SysOperationAutomaticUIBuilder
- B. a class that extends SysOperationServiceBase
- C. a data contract class that uses the DataContractAttribute attribute
- D. a service class that has a public method which accepts a single parameter for a contract
正解:B、C
解説:
Explanation
Scenario: You must develop a process to import payroll journals into the system.
A: Data Contract: Data contract class is the model class defining attributes needed for batch operations. These attributes are provided by the user, in a dialog. DataContractAttribute attribute is needed for the class and the properties methods requires DataMemberAttribute attribute.
C: Service: Service class extends from the SysOperationServiceBase class and contains the business logic for the batch operation. Developers often tend to add the business logic in controller classes, which violates the Single responsibility principle.
Reference:
http://daxingwitheshant.blogspot.com/2018/06/sysoperation-framework.html
質問 # 116
You are a Dynamics 365 Finance developer. You have two tables as shown in the following exhibit:
You need to configure Table1 to ensure that records cannot be deleted from Table1 if Table2 contains related records.
Which value should you use for the
- A. Cascade + Restricted
- B. Cascade
- C. None
- D. Restricted
正解:D
解説:
Explanation
Example of Restricted
Suppose we have two tables (Customer & Order) and the relation is of One-To-Many i.e Customer can have many orders.
So on a parent table i.e.(Customer) if I set a delete action property to "RESTRICTED" for Order table. Then If I go and delete the record from a Customer table. It will first check the record in the child table and if exist that warning prompt saying that first we need to delete a record from child table.
Reference:
https://amazingax.wordpress.com/2013/01/13/microsoft-dynamics-ax-2012example-of-cascaderestricted-and-cas
質問 # 117
You need to develop, test, and deploy the Vendor Exclusion list solution.
What should you create? To answer, drag the appropriate objects to the correct actions. Each element 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: package
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. One or more AOT packages can be packaged into a deployable package, which is the vehicle used for deployment of code (and customizations) on demo, sandbox, and production environments.
Box 2: New model
Model - You configure your model to refer to two other models. This enables your model to reference metadata and code elements that are in other packages.
Box 3: project
Project - You create a project and then associate your project to your new model. You add elements to your project, which are also added to your model. Specifically, you add an extended data type (EDT). You also add a table that you populate with fields and a method.
Box 4: deployable package
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/create-data-model-elements
質問 # 118
You are a Dynamics 365 Finance developer.
You launch the Performance Timer tool to troubleshoot performance issues with a business process.
You need to view the results from the tool.
What does the tool present? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/perf-test/performance-timer
質問 # 119
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets 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 create a new attribute class in which to mark other classes in the ISV solution and their respective methods with the error levels Warning and Error. You have the following class: the numbers are included for reference only.)
You need 10 ensure that the compiler will report an error if code calls the bike method.
Solution:
Create the following attribute class:
Insert the following code at line 04:
Does The solution meet the goal?
- A. Yes
- B. No
正解:B
質問 # 120
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
- B. No
正解:B
質問 # 121
You are implementing record-level security by using Extensible Data Security (XDS) in Dynamics 365 Finance.
Users must be permitted to view sales orders only from customers they manage.
You need to configure the CustGroup form.
Which options should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation:
質問 # 122
You are implementing record-level security by using Extensible Data Security (XDS) in Dynamics 365 Finance.
Users must be permitted to view sales orders only from customers they manage.
You need to configure the CustGroup form.
Which options should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 123
A company uses Dynamics 365 finance and operations apps.
The company must implement efficient business events to allow an external system to subscribe to events coming from Dynamics 365 finance and operations apps.
You need to ensure the business events are efficient.
Which two methods should you use for the configuration? Each correct answer presents a complete solution NOTE: Each correct selection is worth one point
- A. HTTP time-out
- B. Retry count
- C. Bundle size
- D. Endpoints allowed per event
正解:B、C
質問 # 124
You are a Dynamics 365 Finance developer. You create a form.
You must ensure that only sales managers can view the form.
You need to set up security for the form.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://www.cloudfronts.com/set-form-control-access-via-security-role-in-d365-finance/
質問 # 125
A company uses Dynamics 365 Finance. You implement an abstract class named Car. The Car class has the following:
* A real member called weight that is used to store the weight of the car.
* An abstract getWeight method that returns the value of the weight member.
The Car class code is:
You must create a child class named BigCar.
You need to implement the Car class by using the BigCar child class.
Which code segment should you use?
- A.

- B.

- C.

- D.

正解:D
質問 # 126
You need to implement the integration for the Vendor Exclusion List form.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Box 1: Table extension
Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
Implement the Excel integration for the Vendor Exclusion List form.
The table extension object allows you to add additional fields or to change some properties on a table provided by the Dynamics 365 Business Central service. In this way, you can add data to the same table and treat it as a single table.
Box 2: Unique key
Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
Box 3: Build and synchronize the database.
A project property lets you specify that the synchronize operation for the database should be performed every time that you build the project. This can be useful when you're making changes to the table structure for an application. Each time that you build, you will know that the database is synchronized with the tables as they are defined in the project.
Reference:
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-table-ext-object
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/build-operations#synchronizing-
質問 # 127
A company uses Dynamics 365 Finance.
A user is unable to access the new Customer Credit Limit report.
You need to configure security for the report.
Which three 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:
質問 # 128
You need to create the new table for the vendor exclusion list.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Scenario: You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:
* Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
* Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
* Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
* Maintain referential integrity with other tables.
Box 1: a table extension for Vendors and relation for the Vendor exclusions Box 2: RelationShip Type Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/develop-composite-data-entiti
質問 # 129
You are creating a Dynamics 365 Finance and Operations report. You cannot query the data for the report directly.
You must include parameters to specify data for the report.
You need to create the report.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation

Box 1: Data contract class
A data contract class defines the parameters for a report that is bound to a report data provider (RDP) class.
You can specify one or more groups of report parameters, the order of the groups, and the order in which the report parameters appear in a print dialog box.
Box 2: Report data provider class
Report data provider class - processes business logic based on parameters and a query, and then returns the tables as a dataset for the report.
Box 3: DataContractAttribute
DataContractAttribute - This attribute is applied to an X++ class and specifies that the class can be used as a data contract (that it should be serialized).
Box 4: DataMemberAttribute
DataMemberAttribute - This attribute is applied to a parm (parameter) method on an X++ data contract class and specifies that the data member should be serialized.
Box 5: SRSReportParameterAttribute
You set the SRSReportParameterAttribute attribute to the data contract you created for the RDP class.
Reference:
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/how-to-use-a-report-data-provider-class-in-a-re
質問 # 130
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 integer value of the enumeration.
Does the solution meet the goal?
- A. Yes.
- B. No
正解:A
質問 # 131
......
MB-500認証試験問題集ガイド解答は練習専門Fast2test:https://jp.fast2test.com/MB-500-premium-file.html
最高のベストMicrosoft Dynamics 365学習試験問題集ガイドは最高のMB-500試験:https://drive.google.com/open?id=1WvPOzt8sBPIeK4RfcAqLijRTreukPUUW