[2022年04月05日]MB-500のPDFで最近更新された問題です集試験点数を伸ばそう
MB-500完全版問題集には無料PDF問題で合格させる
質問 12
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. Right-click the base form and select view references
- B. In the search bar on the base form, enter the text e:.
- C. In the search bar on the form extension element, enter the text c:
- D. In search bar on the form extension element, enter the text e:
- E. In the search bar on the base form, enter the text c:.
正解: A,D
解説:
Explanation
A: Customization and Extension
B: 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-ex
質問 13
HOTSPOT
You are a Dynamics 365 Finance developer.
You need to add a new status named InTransit to the SalesTable.SalesStatus field and use the status in code.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
正解:
解説:
Explanation:
Box 1: Create an extension of SalesStatus
To modify properties on an existing field in a table, you must first create an extension for the table.
Box 2: SalesStatus::InTransit
Incorrect Answers:
Overlay: Overlaying code, the now-outdated way to implement customer-specific functionality under Dynamics AX, involved customizing programming within Microsoft's code and recompiling the application.
Reference:
https://docs.microsoft.com/sv-se/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-existing-field
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/extensible-enums
質問 14
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 extension and add an output menu item. Add the privilege to a duty extension and then to a role extension.
- B. 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.
- C. Create a new privilege, add a reference to an output menu item, and then add the new privilege to a role.
- D. 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.
正解: B,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 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
質問 15
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 C
- B. Option D
- C. Option B
- D. Option A
正解: A
解説:
All select statements use a table variable to fetch records. The results of a select statement are returned in a table buffer variable, here vehicle.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data-query
質問 16
You are a Dynamics 365 Finance developer. You create a class.
You need to mark the class to ensure that when code is compiled, the process fails if a specific method is called in the source code.
Which attribute should you use?
- A. getAttributes
- B. SysEntryPointAttribute
- C. SysObsoleteAttribute
- D. SysAttribute
正解: C
解説:
One use of the SysObsoleteAttribute class is to notify the compiler that the compile should fail if a particular method is called in the source code. The compiler rejects the compile, and displays the specific message that is stored in this use of the attribute.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-attribute-classes
質問 17
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
質問 18
You are a Dynamics 365 Finance and Operations developer.
The sales department manager must to be able to view total customers by region and total sales by regions.
You need to build key performance indicators (KPIs) and display them on a tile in the application.
How should you model the KPI? To answer, drag the appropriate objects to the correct KPI components. Each object 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.
正解:
解説:
質問 19
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 developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an output menu item. Add the output menu item to the form button and then link the report to the output menu item.
Does the solution meet the goal?
- A. No
- B. Yes
正解: A
解説:
Instead create an action menu item.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls
質問 20
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
質問 21
You need to configure filtering for the Vendor Past Due Invoices form.
Which two filtering types can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Advanced Filter
- B. Grid Column Filtering
- C. QuickFilter
- D. Filter pane
正解: B,C
解説:
Scenario: You must create a batch job that runs on the last day of each month to update the current unpaid invoices with changes in the minimum invoice amount. The job must meet the following requirements:
* Allow users to specify vendors to include in the job.
* Accept the following parameters: Vendor, DueDate.
* Be callable by an Action menu item.
* Use SysOperation Framework for all batch jobs.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/filtering
質問 22
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 are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create a command button and link the button to the report by using the button's object property.
Does the solution meet the goal?
- A. No
- B. Yes
正解: A
解説:
Explanation
You would need to use the on-click property of the command button.
Reference:
https://support.microsoft.com/en-gb/office/use-a-command-button-to-start-an-action-or-a-series-of-actions-c7bf2
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls
質問 23
You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):
You plan to modify the EDT properties by using an extension.
You need to determine which operations can be performed.
Which operation is possible?
- A. Create a derived EDT for AccountId and decrease the field size.
- B. Create an extension for AccountBase and decrease the field size.
- C. Create an extension for AccountId and increase the field size.
- D. Create an extension for AccountBase and increase the field size.
正解: D
解説:
Explanation
You can only set the new String size to a value equal to or larger than the base EDT value.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-edt
質問 24
You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named VehicleId. The table has a clustered index named VehicleIdIdx on the VehicleId 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 VehicleId field in the vehicle variable.
Which embedded-SQL statement should you use?
- A. Option C
- B. Option D
- C. Option B
- D. Option A
正解: A
解説:
All select statements use a table variable to fetch records. The results of a select statement are returned in a table buffer variable, here vehicle.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data-query
質問 25
Note: This question is part of a scries 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 create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Details Master pattern.
Does the solution meet the goal?
- A. No
- B. Yes
正解: A
質問 26
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 OnDelete property?
- A. Restricted
- B. Cascade + Restricted
- C. None
- D. Cascade
正解: A
解説:
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.
Incorrect Answers:
B: Example of Cascade:
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 "CASCADE" for Order table. Then If I go and delete the record from a Customer table. It will also delete all the related records in Order table automatically.
C: Example of Cascade + Restricted
Suppose we have three tables (Person ,Customer & Order) Now Person is a parent of Customer table, and Customer is a parent of Order table having (One-To-Many) relations If I set a Delete action property on Person table to "CASCADE" for customer table and If I set a Delete Action property on a CUSTOMER table for Order table to "CASCADE +RESTRICTED".
So if I delete a record from Customer table then It will first check the record in the child table(order table) and if exist that warning prompt saying that first we need to delete a record from child table.
But if I delete a record from Person table it will automatically delete a record in Customer table and all records related to customer table in Order table would also be deleted.
Reference:
https://amazingax.wordpress.com/2013/01/13/microsoft-dynamics-ax-2012example-of-cascaderestricted-and-cascade-restricted-delete-action-property-for-a-table-relation/
質問 27
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.
正解:
解説:
1 - Create a new privilege and duty extension
2 - Add the new privilege to a duty extension and output the menu item to the privilege
3 - Add the duty extension to a role
質問 28
......
100%更新されたのはMicrosoft MB-500限定版PDF問題集:https://www.goshiken.com/Microsoft/MB-500-mondaishu.html
無料Microsoft Dynamics 365 MB-500公式認定ガイドPDFダウンロード:https://drive.google.com/open?id=17nOAN8jvqif2w3BIuhCV1HxWZPqkEzXk