Welcome to TestSimulate

Pass Your Next Certification Exam Fast!

Everything you need to prepare, learn & pass your certification exam easily.

365 days free updates. First attempt guaranteed success.

Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500) Free Practice Test

Question 1
You need to integrate Dynamics 365 Finance win the following applications.

Which integration patterns should you use? To answer, drag the appropriate patterns to the correct applications. Each pattern 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.
Correct Answer:

Explanation:
Question 2
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.
A company is implementing Dynamics 365 finance and operations apps.
The company must test the functionality of its native Dynamics 365 finance and operations apps by using the Acceptance test library (ATL).
You need to implement ATL classes on test data within a development environment.
Solution: Create command classes to run business practices. Call the classes by using the SysTest framework.
Does the solution meet the goal?

Correct Answer: A
Question 3
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?

Correct Answer: D
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
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?

Correct Answer: D
Question 5
You create a Visual Studio project named CustomerDetailUpdate.
You must update data in a table named CustTable. You must be able to run the code from Visual Studio.
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.
Correct Answer:

Explanation:
Question 6
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.
A company is implementing Dynamics 365 finance and operations apps.
The company must test the functionality of its native Dynamics 365 finance and operations apps by using the Acceptance test library (ATL).
You need to implement ATL classes on test data within a development environment.
Solution: Create a set of navigation objects and creator classes to access entities and test data.
Does the solution meet the goal?

Correct Answer: A
Question 7
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.
Correct Answer:

Explanation:

Box 1: Table extension
Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
Implement the Excel integration for the Vendor Exclusion List form.
The table extension object allows you to add additional fields or to change some properties on a table provided by the Dynamics 365 Business Central service. In this way, you can add data to the same table and treat it as a single table.
Box 2: Unique key
Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
Box 3: Build and synchronize the database.
A project property lets you specify that the synchronize operation for the database should be performed every time that you build the project. This can be useful when you're making changes to the table structure for an application. Each time that you build, you will know that the database is synchronized with the tables as they are defined in the project.
Reference:
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-table-ext-object
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/build- operations#synchronizing-the-database-at-each-build
Question 8
You add a field to the SalesTable entity by using an extension.
You need to ensure that the new field is available for use in forms, reports, and code.
What are three possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

Correct Answer: A,D,E
Question 9
A banking company is creating custom functionality to consolidate and post financial transactions. You need to create menu items for the following business processes:
* Process1 - Automatically check new transactions against validation rules every hour.
* Process2 - Manually review and correct transactions that have errors. No preprocessing is done.
* Process3 - Export transactions to another system when they successfully post.
You need to select the menu item type for each process.
Which menu item types should you use? To answer, drag the appropriate menu item types to the correct processes. 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.
Correct Answer:

Explanation:
Question 10
A company uses a SQL Server Reporting Services (SSRS) report named SalesConfirmation. The report has a controller class named SalesConfirmController and a data provider class named SalesConfirmDP.
The company requires a different layout for the report.
You create a copy of the report and name the copy MySalesConfirmation. You modify the report design.
You need to ensure that the new report design replaces the original report design.
What should you do?

Correct Answer: B
Question 11
A company uses Dynamics 365 Unified Operations.
Client companies require weekly updates for services performed. You create data entity by using the Data Entity wizard.
You need to expose a list of services to external business companies.
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.
Correct Answer:

Explanation:

Step 1: Synchronize the database
Entities are created as views in Microsoft SQL Server, and staging tables are also added. Therefore, you must sync a database when you build entities.
Step 2: Build the solution
Build your project
In Solution Explorer, right-click your project, and then click Properties.
Change the value of the Synchronize database on build property to True, and then click OK. This property must be set only one time per project.

On the Visual Studio toolbar, click Build > Build Solution to build the project.
Step 3: Configure properties for the data entity
After build visually validate and customize an entity
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/build-consuming-data- entities
Question 12
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.
Correct Answer:

Explanation:
Question 13
You are implementing Dynamics 365 Finance for two companies.
Each company has specific requirements:
* CompanyA requires that the latest version always be available automatically for its environments.
* CompanyB must be able to integrate with Power Bl Desktop.
You need to select the environment type each company should use.
Which environment type should you select? To answer, move the appropriate environment types to the correct requirements. You may use each environment type once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content NOTE; Each correct selection is worth one point.
Correct Answer:

Explanation:
Question 14
You are a Dynamics 365 Supply Chain Management developer.
You are working on a project by using Visual Studio.
Several users check out a custom form version control and modify the form.
You need to find the user that has added a specific line of code to the form.
What should you do?

Correct Answer: D
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 15
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.
Correct Answer:

Explanation:

Box 1: package
An AOT package is a deployment and compilation unit of one or more models that can be applied to an environment. It includes model metadata, binaries, reports and other associated resources. One or more AOT packages can be packaged into a deployable package, which is the vehicle used for deployment of code (and customizations) on demo, sandbox, and production environments.
Box 2: New model
Model - You configure your model to refer to two other models. This enables your model to reference metadata and code elements that are in other packages.
Box 3: project
Project - You create a project and then associate your project to your new model. You add elements to your project, which are also added to your model. Specifically, you add an extended data type (EDT). You also add a table that you populate with fields and a method.
Box 4: deployable package
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/create-data-model-elements