microsoft mb-500 practice test

Microsoft Dynamics 365: Finance and Operations Apps Developer

Note: Test Case questions are at the end of the exam
Last exam update: Jul 20 ,2024
Page 1 out of 9. Viewing questions 1-15 out of 142

Question 1 Topic 6, Mixed Questions

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
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
To open the Performance timer, open your webpage with the added parameter debug=develop:
https://yoursite.cloud.test.dynamics.com/en/?cmp=USMF&debug=develop
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/perf-test/performance-timer

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2 Topic 6, Mixed Questions

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:

Answer:

Discussions
0 / 1000

Question 3 Topic 6, Mixed Questions

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.
Answer:

A D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Scenario: Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and
reporting. Users with maintain rights will be able to 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

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4 Topic 6, Mixed Questions

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 retailer requires all new customer data captured at point of sale (POS) terminals through the day sent back to the system.
  • B. 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.
  • C. A manufacturer wants to move production data from an on-premises deployment Dynamics 365 Finance in near real-time.
  • D. A warehouse wants to track movement of all inventory from scanners to the system.
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5 Topic 6, Mixed Questions

DRAG DROP
A company implements Dynamics 365 Finance and Dynamics 365 Supply Chain Management.
Customers place orders from the company website store or through sales representatives.
You create a Power Platform app to manage sales quotes for sales representatives who do not have direct access to the
Finance and Supply Chain Management environment. The app must meet the following requirements:
Sales representatives must be able to create new customers.

Ensure that only approved products can be sold.

Be available when the sales representatives do not have internet access.

Web sales are imported nightly.
You need to determine a strategy to integrate apps.
What should you use? To answer, drag the appropriate options to the correct app features. 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:

Answer:

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/dual-write/dual-write-overview
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/virtual-entities/get-started-ve
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/develop-composite-data-entities

Discussions
0 / 1000

Question 6 Topic 6, Mixed Questions

A company uses Dynamics 365 Finance.
You need to migrate all custom report artifacts from a development environment to a cloud-hosted Tier-1 test environment
that has Visual Studio installed.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Apply a deployment package
  • B. Export the project as an .axpp file
  • C. Create a deployment package
  • D. Import the project into a cloud-hosted environment from an .axpp file and ensure that the Overwrite Elements option is selected
Answer:

B D

User Votes:
A
50%
B 1 votes
50%
C
50%
D 1 votes
50%

Explanation:
Reference:
https://community.dynamics.com/365/financeandoperations/b/howtodynamics365/posts/how-to-import-and-export-project-in-
dynamics-365

Discussions
vote your answer:
A
B
C
D
0 / 1000
haidardba
7 months, 1 week ago

Correct you need to move the code itself not deploy a solution


Question 7 Topic 6, Mixed Questions

DRAG DROP
You are a Dynamics 365 Finance developer.
You need to configure integration between Dynamics 365 Finance and other tools.
Which integration types should you use? To answer, drag the appropriate integration types to the correct requirement. Each
integration 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.
Select and Place:

Answer:

Explanation:
Box 1: synchronous
A synchronous pattern is a blocking request and response pattern, where the caller is blocked until the callee has finished
running and gives a response.
Box 2: Asynchronous
An asynchronous pattern is a non-blocking pattern, where the caller submits the request and then continues without waiting
for a response.
Box 3: synchronous
Box 4: Asynchronous A typical Batch job.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview

Discussions
0 / 1000

Question 8 Topic 6, Mixed Questions

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:

Answer:

Explanation:
Step 1: Set up a data project
Step 2: Create a recurring data job
1. Create a recurring data job
2. On the Data project page, select Create recurring data job (Step 2)
3. Enter a valid name and a description for the recurring data job.
4. On the Set up authorization policy tab, enter the application ID that was generated for your application, and mark it as
enabled.
5. Expand Advanced options tab, and specify either File or Data package (Step 3)
6. Select Set processing recurrence, and then, in the Define recurrence dialog box, set up a valid recurrence for your data
job (Step 4)
Step 3: Specify whether you are using a file or data package.
Step 4: Set up the processing recurrence
Step 5: Link a new application ID to the data recurring data job
You can use integration REST endpoints to integrate with the client, submit documents (import), or poll available documents
for download (export).
These endpoints support OAuth.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/recurring-integrations

Discussions
0 / 1000

Question 9 Topic 6, Mixed Questions

DRAG DROP
A company plans to deploy Dynamics 365 Unified Operations.
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:

Answer:

Explanation:
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/get-started/cloud-prem-comparison

Discussions
0 / 1000

Question 10 Topic 6, Mixed Questions

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.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11 Topic 6, Mixed Questions

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:

Answer:

Explanation:
Box 1: Export
Select the Import or Export (in this case) tile to create a new data project.
Box 2: Data source
Enter a valid job name, data source, and entity name.
Box 3: Data project page
O the Data project page, select Create recurring data job.
Box 4: Setup authorization policy
In the Set up authorization policy tab, enter the application ID that was generated for your application, and mark it as
enabled.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/recurring-integrations
Implement Security and Optimize Performance

Discussions
0 / 1000

Question 12 Topic 6, Mixed Questions

An organization has two million customers that are part of the International customer group.
Validation must occur when customer records are updated. For all customers where the value of the customer group field is
international, you must the delivery mode to Air.
You need to update the customer records.
Which two code segments can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.


  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
  • E. Option E
Answer:

D E

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%

Explanation:
This is Update and Update_RecordSet Code sample. Result of both will be same .
TestTable TestTable;
//Update_Recordset
update_recordset TestTable setting Name ="New Enterprises" where TestTable.Accountnum =="uS-027";
//Update ttsBegin;
while select forupdate TestTable where TestTable.Accountnum =="uS-027"
{
TestTable.Name ="New Enterprises";
TestTable.update();
}
ttsCommit; info("OK");
Reference: https://community.dynamics.com/ax/b/technicaltutorialsformsdynamicsax2012/posts/update-and-update-
recordset-code-sample-in-ax-2012

Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 13 Topic 6, Mixed Questions

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.
Answer:

A B D

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Example:

D: The diff tool of Visual Studio is very good to compare two files.
It compares, and if it is possible, displays differences between two files, files in two folders, or a shelveset and a local or a
server file.
Syntax:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype] [/format:format [/ignorespace] [/ignoreeol] [/ignorecase]
[/recursive] [/options][/noprompt][/login:username,[password]]
Incorrect Answers:
E: vsdiffmerge is used for merging.
Reference: https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/difference-command

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14 Topic 6, Mixed Questions

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.
Answer:

A B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Using the configuration key metadata built during entity refresh list, run time validations are performed in the following use
cases. When user clicks Validate on the entity list. When the user generates mapping.


Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entities

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15 Topic 6, Mixed Questions

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.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview#synchronous-vs-
asynchronous-integration-patterns

Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2