2023年05月 Microsoft MB-500実際の問題とブレーン問題集
MB-500合格させる問題集でMicrosoft24時間で試験合格できます
Microsoft MB-500認定試験は、Microsoft Dynamics 365 Finance and Operationsの理解を証明する開発者にとって優れた機会です。この試験では、コードの開発とテスト、ユーザーエクスペリエンスの設計と実装、他のシステムとの統合など、幅広いトピックがカバーされます。認定試験は、開発者のMicrosoft Dynamics 365 Finance and Operationsアプリケーションの開発と展開のスキルを検証するために設計されています。
質問 # 105
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. Option D
- B. Option B
- C. Option A
- D. Option C
- E. Option E
正解:A、E
解説:
This is Update and Update_RecordSet Code sample. Result of both will be same .
TestTable TestTable;
//Update_Recordset
update_recordset TestTable setting Name ="New Enterprises" where TestTable.Accountnum =="uS-027";
//Update
ttsBegin;
while select forupdate TestTable where TestTable.Accountnum =="uS-027"
{
TestTable.Name ="New Enterprises";
TestTable.update();
}
ttsCommit;
info("OK");
Reference:
https://community.dynamics.com/ax/b/technicaltutorialsformsdynamicsax2012/posts/update-and-update-recordset-code-sample-in-ax-2012
質問 # 106
The system includes the following code: (Line numbers are included for reference only.)
You need to apply changes to address User2's issues.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 107
A company uses Dynamics 365 Finance.
You need to implement role-based security for a set of fields in a table.
How should you arrange the security elements? To answer, drag the appropriate security elements to the correct locations. 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.
正解:
解説:
質問 # 108
You are a Dynamics 365 Finance developer. You have The following code:
Which values does the info() method return? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 109
You need to implement the company's integration requirements.
Which integration strategies should you use? To answer, drag the appropriate integration strategies to the correct requirements. Each integration strategy 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: asynchronous
An asynchronous pattern is a non-blocking pattern, where the caller submits the request and then continues without waiting for a response.
Box 2: 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 3: Synchronous
Box 4: asynchronous
Batch data is asynchronous.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview#synchro
質問 # 110
You are a Dynamics 365 Finance developer. You have a virtual machine that includes Visual Studio. You need to display the elements by model. What should you do?
- A. Select Model Management from the menu and then select Refresh Models.
- B. Right-click the Application Object Tree (AOT) node in Application Explorer and select Model View.
- C. Select Metadata Search from the Dynamics 365 menu.
- D. Select Model Management from the menu and then select View all package dependencies
正解:B
解説:
* In Microsoft Visual Studio, on the Dynamics 365 menu, click Model Management > Refresh Models.
* Open Application Explorer by clicking View > Application Explorer.
* Right-click the AOT root node, and then click Model view.
A list of installed models is displayed.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/manage-runtime-packages
質問 # 111
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. aggregated view for total sales
- B. measure for region
- C. dimension for region
- D. dimension for total sales
- E. measure for total sales
正解:C、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
質問 # 112
You need to modify the environment to meet User1's requirements.
What should you do?
- A. Create a new table named CashDiscExtension in the project.
- B. Create an overlayer of CashDisc in a new project and add the field.
- C. Use Open Designer to add the field to the table.
- D. Create an extension of CashDisc in a new project and add the field to the extended table,
正解:D
解説:
Scenario: A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
質問 # 113
You are a Dynamics 365 Finance developer.
You need to create a security rule that meets the following requirements:
Provide the same permissions as HcmWorkerActionHireRead
Assign the Update level access and the HcmHumanResourceMamager Role
Which settings should you use? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 114
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.
正解:
解説:
質問 # 115
You need to configure security for the Vendor Exclusion List report.
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. Create a new privilege, add a reference to an output menu item, and then add the new privilege to a role.
- B. Create a new security policy and add an output menu item. Add the new security policy to duty extension and then to a role extension.
- C. Create a new privilege and assign it to an output menu item. Add the new privilege to a duty extension and then add the duty extension to a role.
- D. Create a new privilege extension and add an output menu item. Add the privilege to a duty extension and then to a role extension.
正解:A、C
解説:
Scenario: Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able to create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
The privileges are simply a way to grant permissions to an entry point, which can be services, to a duty, role, or even directly to a user. Typically, we only add entry points to a privilege, such as menu items.
D: You can extend a Security Role or a Security Duty to add new duties/privileges to these elements.
Incorrect Answers:
C: We can't extend security privileges, we would always create a new privilege.
Reference:
https://www.oreilly.com/library/view/extending-microsoft-dynamics/9781786467133/40a348f3-0f4c-4d47-a566-
59f3a2e6afa0.xhtml
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customization-overlayering- extensions#security-role-and-duty-extensions Implement Security and Optimize Performance Question Set 2
質問 # 116
You are a Dynamics 365 Finance and Operations developer.
You have the following code: (Line numbers are included for reference only.)
You need to evaluate the code.
What is the correct output for the method? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation:
Box 1: One, Two, Four, Fire
The statements in the finally clause are executed when control leaves the try block, either normally or through an exception.
Box 2: One, Three, Four, Five
Box 3: One, Three
Return ends the call.
Box 4: One, Three, One, Two, Four, Five
Retry restarts the try statement.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-exceptions
質問 # 117
You have the following code:
You need to extend this enumeration and add the following statuses to the enumeration: Quarantine, InTransit What should you do?
- A. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the enumeration value.
- B. 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.
- C. Add a new case statement in the model of the existing code,
- D. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using a range comparison for your new values.
正解:A
質問 # 118
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-report
質問 # 119
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:
Step 1: Set up a data project
Step 2: Create a recurring data job
* Create a recurring data job
* On the Data project page, select Create recurring data job (Step 2)
* Enter a valid name and a description for the recurring data job.
* On the Set up authorization policy tab, enter the application ID that was generated for your application, and mark it as enabled.
* Expand Advanced options tab, and specify either File or Data package (Step 3)
* Select Set processing recurrence, and then, in the Define recurrence dialog box, set up a valid recurrence for your data job (Step 4) Step 3: Specify whether you are using a file or data package.
Step 4: Set up the processing recurrence
Step 5: Link a new application ID to the data recurring data job
You can use integration REST endpoints to integrate with the client, submit documents (import), or poll available documents for download (export). These endpoints support OAuth.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/recurring-integrations
質問 # 120
You create an extension of ProjTable.
You need to configure the extension.
Which three table properties can you modify in the extension? Each correct answer presents a complete solution.
NOTE; Each correct selection is worth one point.
- A. Label
- B. TitleField!
- C. Preview Part Ref
- D. Form Ref
- E. Modified Date Time
正解:C、D、E
質問 # 121
You are creating a new class and adding methods to the class.
You need to control extensibility capabilities of some of the methods in the class.
Which attribute should you use? To answer, drag the appropriate attributes to the correct requirements. Each attribute 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.
正解:
解説:
質問 # 122
You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named Vehicleld. The table has a clustered index named Vehicleldldx on the Vehicleld field. You declare a table buffer named vehicle to refer to the table.
You need to select all records from the FMVehicle table in ascending order based on Vehicleld field in the vehicle variable.
Which embedded-SQL statement should you use?
- A. Option B
- B. Option A
- C. Option C
- D. Option D
正解:C
質問 # 123
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 Visual Studio user interface forms extensions section for the SalesTable form and create an extension.
Does the solution meet the goal?
- A. Yes
- B. No
正解:A
解説:
Reference:
https://stoneridgesoftware.com/how-to-extend-sales-order-update-functionality-to-custom-fields-in-d365-finance-and-operations/
質問 # 124
A company uses Dynamics 365 Finance. You are customizing elements for the extended data types (EDTs) shown in the following table.
You have a Table named WorkCalendar. The table has a column named BasicCalendarlD that uses the BasicCalendariD EDT. You need to increase the length of the column by using an extension.
Solution: Create a derived EDT for BasicCalendarlD.
Does the solution meet the goal?
- A. No
- B. Yes
正解:A
質問 # 125
You create the following cloud-based Dynamics 365 Finance environments:
A developer creates code extensions in the Development environment. The developer checks the code changes into an Azure DevOps branch.
You need to deploy the code changes to the Standard Acceptance Test environment.
What should you do? 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/database/dbmovement-scenario-exportuat#back-up-to-the-asset-library
質問 # 126
You have a Dynamics 365 Finance and Operations environment.
You have the following code: (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
質問 # 127
You are a Dynamics 365 Finance developer.
You need to export data from all products into a data package every day at 2 a.m. You open the Data Management workspace.
How should you complete the process? 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/data-entities/recurring-integrations
質問 # 128
......
マイクロソフトのMB-500試験は、Finance and Operationsアプリケーションのカスタムソリューション開発におけるスキルと知識を証明するための素晴らしい方法です。この認定を取得することで、スキルを正当化するだけでなく、トップ企業に雇われる確率も高まります。さらに、この認定を取得することで、彼らは自分たちのキャリアを進め、自分たちの分野の専門家になることができます。Dynamics 365 Finance and Operationsアプリケーション開発業界で優秀になりたい人々にとっては、必須の認定資格です。
最新問題をダウンロードMB-500問題集で2023年最新のMB-500試験問題集:https://www.goshiken.com/Microsoft/MB-500-mondaishu.html
最新問題を使おうMB-500試験問題と解答PDFで一年間無料更新:https://drive.google.com/open?id=1n7sqb5s5lA7XmcYisBFRI5nlhuOALQim