MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer Part 1
Question #: 1
Topic #: 4
HOTSPOT –
You are a Dynamics 365 Finance developer. You have the following code: (Line numbers are created for reference only.)
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.
Hot Area:
Suggestion Answer:
Question #: 2
Topic #: 15
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 3
Topic #: 12
HOTSPOT –
You need to configure security for the CashDisc form.
What changes should you make? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 4
Topic #: 18
HOTSPOT –
You need to create a chain of command method for inserting the data on the table for the new fields.
How should you complete the code? To answer, select the appropriate configuration in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggestion Answer:
Question #: 5
Topic #: 19
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 6
Topic #: 3
DRAG DROP –
A company has a Dynamics 365 Finance environment.
You need to implement indices for new tables.
Which types of indexes should you use? To answer, drag the appropriate types of indexes to the correct requirements. Each type of index 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 #: 7
Topic #: 17
DRAG DROP –
You need to add new fields to the standard form and organize the grid to meet the requirements.
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 #: 8
Topic #: 8
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 9
Topic #: 20
DRAG DROP –
You need to create the outstanding invoice report for the CFO.
Which attributes should you use? To answer, drag the appropriate attributes to the requirements. Each attribute answer 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 #: 10
Topic #: 16
HOTSPOT –
You need to modify the CashDisc form to meet the requirements.
Which objects 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 #: 11
Topic #: 14
DRAG DROP –
You need to deploy the web portal integration solution.
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 #: 12
Topic #: 5
You are a 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. addReportControl(formGroupControl)
B. initializeReportControl(WorkspaceName, FormGroup)
C. initializeReportControlOnWorkspace(powerBIConfiguration, reportParameters, formGroupControl)
D. deployOrUpdateReport(powerBIConfiguration, reportName, resourceName)
Selected Answer: C
Question #: 13
Topic #: 13
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. QuickFilter
B. Advanced Filter
C. Grid Column Filtering
D. Filter pane
Selected Answer: BC
Question #: 14
Topic #: 11
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 extension and add an output menu item. Add the privilege to a duty extension and then to a role extension.
D. 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.
Selected Answer: B
Question #: 15
Topic #: 10
You need to select an integration strategy to meet the new freight processing requirement.
Which two integration strategies can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. batch data API
B. OData
C. custom web service
D. asynchronous integration
Selected Answer: BC
Question #: 16
Topic #: 9
You need to implement the migration requirements.
Which two options can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. a data entity and bring your own database (BYOD)
B. a public data entity and the Excel add-in
C. a data entity and Entity store
D. a data entity and a Data management import job
Selected Answer: B
Question #: 17
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 Operational Workspaces pattern.
Does the solution meet the goal?
A. Yes
B. No
Selected Answer: B
Question #: 18
Topic #: 7
Contoso, Ltd. uses Dynamics 365 Finance. You receive reports of performance issues with the app.
You need to use Performance Timer to investigate the issues.
Which URL should you use?
A. https://contoso.cloudax.dynamics.com/?cmp=USMF&debug=perftimer
B. https://contoso.cloudax.dynamics.com/?cmp=USMF&debug=develop
C. https://contoso.cloudax.dynamics.com/?cmp=USMF&mi=performancetimer
D. https://contoso.cloudax.dynamics.com/?cmp=USMF=debug=developer
Selected Answer: B
Question #: 19
Topic #: 6
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 VehicleId from vehicle order by VehicleIdIdx asc;
B. select vehicle index VehicleId;
C. select vehicle order by VehicleIdIdx desc;
D. select vehicle index VehicleIdIdx;
Selected Answer: D
Question #: 20
Topic #: 2
You are a Dynamics 365 Finance developer.
You need to ensure that an integration is triggered when a specific process starts.
Which tool should you use to retrieve the status from the Production order?
A. Batch job
B. Periodic flow
C. Business event
D. Recurring Data Entity export
Selected Answer: C
Question #: 21
Topic #: 15
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 22
Topic #: 9
DRAG DROP –
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.
Select and Place:
Suggestion Answer:
Question #: 23
Topic #: 6
DRAG DROP –
You are a Dynamics 365 Finance developer.
Users can view customers from all customer groups on the customer form.
You need to ensure that users can only see customers who belong to a specific customer group.
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 #: 24
Topic #: 2
HOTSPOT –
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.
Hot Area:
Suggestion Answer:
Question #: 25
Topic #: 3
You are creating a new form in Visual Studio.
You need to apply the Simple List pattern and apply the pattern to a form.
What are the two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Use form statistics.
B. Use the Application Object Tree (AOT).
C. Use metadata properties.
D. Use the designer.
Selected Answer: BD
Question #: 26
Topic #: 16
You need to modify the environment to meet the requirements for the Cash Discount Records report.
What should you do?
A. Create an extension of CashDisc in a new project and add the field to the extended table.
B. Create a new table named CashDiscExtension in the project.
C. Use Open Designer to add the field to the table.
D. Create an overlayer of CashDisc in a new project and add the field.
Selected Answer: A
Question #: 27
Topic #: 13
You need to configure models for the project.
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. Create a new model that extends the existing FinanceExt model.
B. Overlay the existing FinanceExt model and populate the solution definition.
C. Extend the existing FinanceExt model and populate the project model definition.
D. Modify the DefaultModelForNewProject setting in the DefaultConfig.xml file and name the model FinanceExt.
Selected Answer: BC
Question #: 28
Topic #: 10
You need to set up the recurring data integration to pull data from the SFTP site into Dynamics 365 Finance.
Which API architecture type should you use?
A. SOAP
B. JSON
C. RPC
D. REST
Selected Answer: D
Question #: 29
Topic #: 7
You use the performance timer to monitor and optimize Dynamics 365 performance.
You need to view information about how many users are currently using the application.
Which performance counter should you use?
A. Services Session Provider
B. Web Client Session
C. Forms
D. GC
Selected Answer: B
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