MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer Part 4
Question #: 101
Topic #: 6
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 warehouse wants to track movement of all inventory from scanners to the system.
B. A retailer wants to ensure gift card balances are communicated back to the system from point of sale (POS) terminals in near real-time.
C. A retailer requires all new customer data captured at point of sale (POS) terminals through the day sent back to the system.
D. When products are updated in Finance and Operations, a third-party application that contains the same product information needs to also be updated in near real-time.
Selected Answer: C
Question #: 102
Topic #: 3
DRAG DROP –
An organization uses Visual Studio to develop customizations for Dynamics 365 Supply chain Management.
You need to create an extension for the CustTable form and add the extension to the Visual Studio project.
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.
Select and Place:
Suggestion Answer:
Question #: 103
Topic #: 2
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.
Suggestion Answer:
Question #: 104
Topic #: 6
A company uses Dynamics 365 Finance.
You have an entity named VendVendorV2Entity. You add a new column to the entity.
You need to ensure that the new column is available in the entity for data transfer activity.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Select the Generate mapping button on the Mapping details form.
B. Select the Validate button on the Entity list page.
C. Select the Entity structure button on the Entity list page.
D. Select the Modify target mapping button on the Entity list page.
Selected Answer: AC
Question #: 105
Topic #: 5
You are a Dynamics 365 Finance developer. You create a key performance indicator (KPI) in a development environment.
You need to display the KPI.
What should you do?
A. Create a new workspace and add the KPI to the workspace.
B. Create a tile and add the KPI to the tile.
C. Add the KPI to an existing form.
Selected Answer: A
Question #: 106
Topic #: 1
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. None
B. Cascade
C. Cascade + Restricted
D. Restricted
Selected Answer: D
Question #: 107
Topic #: 7
A developer submits code for a quality assurance review. Several lines of code use the var data type.
You need to validate the segments for the correct X++ structure.
Which code statement will pass validation?
A. var var1 = systemDataGet(); var1 = var1 ? today():ג€Not todayג€;
B. var var1 = (var1 >= false) ? true:10;
C. var var1 = true; var1 = true ? 10:false;
D. var var1 = true ? 10:ג€10ג€;
Selected Answer: C
Question #: 108
Topic #: 4
You create a new class.
Class compilation must fail if a specific method in the source code is called.
You need to mark the class with the appropriate attribute.
Which attribute should you use?
A. SysAppSecurityAttribute
B. SysTestCategory
C. SysObsoleteAttribute
D. SysAttribute
Selected Answer: C
Question #: 109
Topic #: 3
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.
Hot Area:
Suggestion Answer:
Question #: 110
Topic #: 2
DRAG DROP
–
A company is creating custom functionality to manage rentals by using Dynamics 365 Supply Chain Management.
You need to create menu items for the following business processes:
• Create new rental in a form grid.
• View a list of all rental assets in an interactive form.
• Create late fee charges once a week based on unreturned items.
You need to create the menu items.
Which menu item types should you use? To answer, drag the appropriate menu item types to the correct business process. Each menu item 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.
Suggestion Answer:
Question #: 111
Topic #: 4
DRAG DROP –
A company uses Dynamics 365 Finance.
The company wants to create test cases by using the SysTest framework.
You need to select the appropriate TestTransactionMode option for each requirement.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each option 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.
Select and Place:
Suggestion Answer:
Question #: 112
Topic #: 5
You are a Dynamics 365 Finance developer. You create a key performance indicator (KPI) that will enable users to be able to see the total sales per region. You create a tile named SalesRegion and link the KPI to the tile.
You need to ensure that users can view this tile on a form in the user interface.
What should you do?
A. Create an extension of the form that will contain the new tile and KPI. Add the tile to the extended form.
B. Open the form that will contain the new tile. Add the tile to the form.
C. Create a new workspace. Add the KPI to the workspace from the user interface.
Selected Answer: A
Question #: 113
Topic #: 6
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.
A. In Team Explorer, select Compare with Latest Version.
B. In Team Explorer, select Compare with Workspace Version.
C. In Team Explorer, select Compare Files.
D. Run the tf diff command.
E. Run the vsdiffmerge command.
Selected Answer: C
Question #: 114
Topic #: 1
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 create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Simple List pattern.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 115
Topic #: 7
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. When products are updated in Finance and Operations, a third-party application that contains the same product information needs to also be updated in near real-time.
C. A retailer wants to ensure gift card balances are communicated back to the system from point of sale (POS) terminals in near real-time.
D. A retailer requires all new customer data captured at point of sale (POS) terminals through the day sent back to the system.
Selected Answer: D
Question #: 116
Topic #: 7
HOTSPOT –
You develop a customization for Dynamics 365 Supply Chain Management.
You need to optimize performance for this customization.
Which concurrency control options should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 117
Topic #: 1
DRAG DROP –
You need to map the Dynamics 365 Finance components into the standard models.
Which component belongs to which model? To answer, drag the appropriate models to the correct components. Each model 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.
Select and Place:
Suggestion Answer:
Question #: 118
Topic #: 4
HOTSPOT –
You are a 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.
Hot Area:
Suggestion Answer:
Question #: 119
Topic #: 5
HOTSPOT –
You are creating a Dynamics 365 Finance 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.
Hot Area:
Suggestion Answer:
Question #: 120
Topic #: 3
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 user interface forms section for the SalesTable form and create an extension.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 121
Topic #: 4
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.
Hot Area:
Suggestion Answer:
Question #: 122
Topic #: 7
DRAG DROP –
You are developing new features for an app.
You must perform unit testing for the features by using the Unit Test framework.
You need to create unit test code using appropriate test attributes.
Which test attribute should you use? To answer, drag the appropriate test attributes to the correct descriptions. Each test 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.
Select and Place:
Suggestion Answer:
Question #: 123
Topic #: 6
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 124
Topic #: 5
You are a Dynamics 365 Finance 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.
A. Package deployment
B. Build project
C. Application Explorer
D. Solution Explorer
E. Build Models options
Selected Answer: CD
Question #: 125
Topic #: 1
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 create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Table of Contents pattern.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 126
Topic #: 3
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 user interface forms section for the SalesTable form and create a customization.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 127
Topic #: 1
DRAG DROP –
A company uses Dynamics 365 Supply Chain Management.
You need to monitor system performance.
Which tool should you use? To answer, drag the appropriate tools to the correct requirements. Each tool 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.
Select and Place:
Suggestion Answer:
Question #: 128
Topic #: 7
DRAG DROP
–
A company implements Dynamics 365 Finance.
You must prevent users from viewing vendors based on vendor group.
You need to create an Extensible Data Security (XDS) policy to meet this requirement.
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.
Suggestion Answer:
Question #: 129
Topic #: 4
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 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.
Select and Place:
Suggestion Answer:
Question #: 130
Topic #: 6
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 warehouse wants to track movement of all inventory from scanners to the system.
B. A retailer wants to ensure gift card balances are communicated back to the system from point of sale (POS) terminals 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 service company needs workers to be able to access just-in-time inventory data from the field by using a third-party Software as a Service (SaaS) application to ensure they have parts to complete a service.
Selected Answer: C
Question #: 131
Topic #: 5
You are Dynamics 365 Finance developer.
You need to initialize an embedded Microsoft Power BI report.
Which code segment should you add to the form initialization method?
A. initializeReportControlInternal( powerBIConfiguration, reportParameters, reportControl, showError )
B. getPBIReportByResourceName( resourceName )
C. importAndStorageReport( powerBIConfiguration, resourceName, isUpdate )
D. initializeCustomReportControl( resourceName, formGroupControl, reportCustomParams )
Selected Answer: D
Question #: 132
Topic #: 3
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. Yes
B. No
Selected Answer: B
Question #: 133
Topic #: 7
HOTSPOT
–
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.
Suggestion Answer:
Question #: 134
Topic #: 4
DRAG DROP –
A company uses Dynamics 365 Finance. The company is implementing an independent software vendor (ISV) solution.
You overlay the ISV code to add functionality to the solution.
You need to configure code compare options.
Which code compare option should you use? To answer, drag the appropriate code compare options to the correct scenarios. Each code compare option 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.
Select and Place:
Suggestion Answer:
Question #: 135
Topic #: 5
DRAG DROP –
A company has a cloud-based installation of Dynamics 365 Finance. The company also has Dynamics 365 Sales and Customer Service systems.
The company implements an analytical reports solution.
You need to select the applicable storage feature for each requirement.
Which storage feature should you use to meet each requirement? To answer, drag the appropriate storage options to the correct requirements. Each storage option 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.
Select and Place:
Suggestion Answer:
Question #: 136
Topic #: 6
DRAG DROP –
A company plans to deploy Dynamics 365 Finance.
You need to recommend deployment options for the company.
What should you recommend? To answer, drag the appropriate deployment options to the correct application requirement. Each deployment option 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.
Select and Place:
Suggestion Answer:
Question #: 137
Topic #: 1
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
Selected Answer: B
Question #: 138
Topic #: 3
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
Selected Answer: C
Question #: 139
Topic #: 6
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.
Select and Place:
Suggestion Answer:
Question #: 140
Topic #: 4
HOTSPOT –
You are a Dynamics 365 Finance 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.
Hot Area:
Suggestion Answer: