MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer Part 2
Question #: 30
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 Details Master pattern.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: A
Question #: 31
Topic #: 8
You need to apply a form pattern to the Vendor exclusion list.
Which pattern should you use?
A. Workspace
B. Simple List
C. List Page
D. List View
Selected Answer: B
Question #: 32
Topic #: 11
You need to investigate the Vendor exclusion list issue.
What should you do?
A. Navigate to the General tab and select Database log
B. Navigate to the Page options tab, select Record Info, and then select Show all fields.
C. Navigate to the Options tab and select Personalize this form. Add a field button and the required field.
D. Navigate to the General tab, select Record Info, and then select Show all fields.
Selected Answer: B
Question #: 33
Topic #: 4
You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named VehicleId. The table has an 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. select vehicle index VehicleId;
B. select vehicle order by VehicleId;
C. select VehicleId from vehicle order by VehicleId asc;
D. select vehicle order by VehicleId desc;
Selected Answer: B
Question #: 34
Topic #: 5
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. dimension for region
B. dimension for total sales
C. aggregated view for total sales
D. measure for region
E. measure for total sales
Selected Answer: AE
Question #: 35
Topic #: 7
DRAG DROP –
You are a Dynamics 365 Finance developer.
You need to use the Extensible Data Security (XDS) framework to restrict access to the data in the Sales table form based on the customer group and the role of the user.
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 #: 36
Topic #: 1
HOTSPOT –
You are a Dynamics 365 Finance developer.
You need to monitor system performance.
Which tools should you use? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 37
Topic #: 6
HOTSPOT –
You are a Dynamics 365 Finance developer.
You have the following entities.
You must create the required fields and relationships in the staging tables.
You need to develop a composite entity that uses the OrderHeader and OrderLine entities.
Which object should you use for each action? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 38
Topic #: 3
You are a Dynamics 365 Finance developer. You have a solution that records product weights.
You must store up to four decimals of precision by using a standard Extended Data Type (EDT).
You need to add the field in a new table.
Which EDT should you extend?
A. AmountMST
B. MarkupValue
C. Weight
D. WeightBase
Selected Answer: C
Question #: 39
Topic #: 2
You are a Dynamics 365 Finance developer. You make changes to an existing custom class.
The code comparison tool shows version conflicts between your version and the latest checked-in version of the custom class.
In Visual Studio, you open the Source Control Explorer. You locate the latest changeset for the class and you open the changeset in Team Explorer.
You need to compare the latest code that is in source control with the code that you created.
Which option should you use?
A. Compare with Workspace Version
B. Compare with Previous Version
C. View History
D. Compare with Latest Version
Selected Answer: D
Question #: 40
Topic #: 16
You need to update the CashDisc report to meet the requirements.
What should you do?
A. Delete the existing CashDisc report in the extension model and create a new report.
B. Extend the existing CashDisc report in the extension model and add the new field to the design.
C. Duplicate the existing CashDisc report in the extension model and add the new field to the design.
D. Customize the existing CashDisc report in the overlayering model and add the new field to the design.
Selected Answer: C
Question #: 41
Topic #: 4
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. SysEntryPointAttribute
B. getAttributes
C. SysAttribute
D. SysObsoleteAttribute
Selected Answer: D
Question #: 42
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. getPBIReportByResourceName(resourceName)
B. initializeReportControl(WorkspaceName, FormGroup)
C. importAndStoreReport(powerBIConfiguration, resourceName, isUpate)
D. deployOrUpdateReport(powerBIConfiguration, reportName, resourceName)
Selected Answer: C
Question #: 43
Topic #: 8
You need to meet the requirements for the purchase order creation form.
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 class and add a form data source event handler method to the class.
B. In Application Explorer, create a table extension and implement validation.
C. In Application Explorer, create a form extension and implement validation.
D. Implement Chain of Command (CoC) and method wrapping by creating a form extension class.
Selected Answer: AD
Question #: 44
Topic #: 9
You need to investigate the Vendor exclusion list issue.
What should you do?
A. Navigate to the General tab, select Record Info, and then select Show all fields.
B. Navigate to the General tab and select Personalize this form. Add a field button and the required field.
C. Navigate to the Options tab, select Record Info, and then select Show all fields.
D. Navigate to the Options tab and select Personalize this form. Add a field button and the required field.
Selected Answer: C
Question #: 45
Topic #: 8
DRAG DROP –
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.
Select and Place:
Suggestion Answer:
Question #: 46
Topic #: 5
HOTSPOT –
A company requires a change to one of the base Microsoft SQL Server Reporting Services (SSRS) reports. The report must include a new field that automatically filters the report based on the user who opens the report.
You need to add the new field as specified.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 47
Topic #: 6
HOTSPOT –
A company has a cloud-based Dynamics 365 Finance environment and uses an e-commerce website for retail operations. The website has business to business
(B2B) capabilities. The company uses a middleware integration tool to process data.
You must create a batch job to automate some operations. The batch job must be able to process several thousand transactions in each run.
You need to configure the environment.
Which tools 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.
Hot Area:
Suggestion Answer:
Question #: 48
Topic #: 7
HOTSPOT –
You are a Dynamics 365 Finance developer.
Users are experiencing slower load times for a data table on the All Customers form.
You need to update caching for the table in Dynamics 365 to improve data retrieval times.
How should you configure CacheLookup properties? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 49
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 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. Yes
B. No
Selected Answer: A
Question #: 50
Topic #: 9
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. a data contract class that uses the DataContractAttribute attribute
B. a service class that has a public method which accepts a single parameter for a contract
C. a class that extends SysOperationServiceBase
D. an UIBuilder class that extends SysOperationAutomaticUIBuilder
Selected Answer: AC
Question #: 51
Topic #: 2
You are a Dynamics 365 Finance developer. You are testing a workflow in a user acceptance testing environment.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. manual decision
B. approval process
C. conditional decision
D. automated task
E. manual task
Selected Answer: BC
Question #: 52
Topic #: 1
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 View all package dependences.
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 Refresh Models.
Selected Answer: B
Question #: 53
Topic #: 4
You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named VehicleId. The table has an 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. select vehicle index VehicleId;
B. select vehicle index VehicleIdIdx;
C. select VehicleId from vehicle order by VehicleIdIdx asc;
D. select vehicle order by VehicleId desc;
Selected Answer: B
Question #: 54
Topic #: 4
HOTSPOT –
You have a Dynamics 365 Finance 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.
Hot Area:
Suggestion Answer:
Question #: 55
Topic #: 1
HOTSPOT –
You have a Dynamics 365 Finance development environment.
You must add default filters to the fleet management form. You must view only sales that occur in the current sales period and where the Customer name field contains the text Wholesales.
You need to configure filtering.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 56
Topic #: 2
DRAG DROP –
A company implements Dynamics 365 finance and operations apps.
You are developing code to consume OData service endpoints. You complete the application registration process and gather the details required to create a C# console application.
You need to ensure that the console application interacts with Dynamics 365 Finance OData services.
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 #: 57
Topic #: 7
DRAG DROP –
You are a Dynamics 365 Finance developer.
You need configure table caching.
Which CacheLookup properties should you use? To answer, drag the CacheLookup properties to the correct table. 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.
Select and Place:
Suggestion Answer:
Question #: 58
Topic #: 6
You create a bring your own database (BYOD) entity that includes four tables.
You need to configure change tracking for specific fields in the entity.
Which option should you enable?
A. custom query
B. entire entity
C. entity export
D. primary table
Selected Answer: A
Question #: 59
Topic #: 5
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. data entity
C. aggregate measurements
D. TempDB table
Selected Answer: AC
Question #: 60
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 developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an action menu item. Add the action menu item to the form button and then link the report to the action menu item.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: B