Microsoft Dynamics 365: Finance and Operations Apps Developer - MB-500 FREE EXAM DUMPS QUESTIONS & ANSWERS
Drag and Drop Question
You are a Dynamics 365 Finance developer for a company that sells pre-owned vehicles. When the company acquires a new vehicle, vehicle identification (VIN) numbers are added to the VIN field in the CustTable.
You need to create an event handler to validate that new VIN values are at least 10 characters long.
Validation must occur when records are saved.
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.

You are a Dynamics 365 Finance developer for a company that sells pre-owned vehicles. When the company acquires a new vehicle, vehicle identification (VIN) numbers are added to the VIN field in the CustTable.
You need to create an event handler to validate that new VIN values are at least 10 characters long.
Validation must occur when records are saved.
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:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customization-overlayering-extensions
A company uses Dynamics 365 Finance.
You must add fields to a standard table in Visual Studio.
You need to create an extension of the table.
What should you do?
You must add fields to a standard table in Visual Studio.
You need to create an extension of the table.
What should you do?
Correct Answer: A
Vote an answer
You are developing a model extension for Dynamics 365 Finance.
You must create a model extension that extends objects from the Application suite package.
You need to create and configure a new model for the extension.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
You must create a model extension that extends objects from the Application suite package.
You need to create and configure a new model for the extension.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct Answer: C,D
Vote an answer
Drag and Drop Question
A company uses Dynamics 365 Finance and Azure Pipelines.
The company requires a new YAML-based pipeline to be built with each commit to a branch named Develop.
You need to create the pipeline.
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.

A company uses Dynamics 365 Finance and Azure Pipelines.
The company requires a new YAML-based pipeline to be built with each commit to a branch named Develop.
You need to create the pipeline.
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.

Correct Answer:

Hotspot Question
You are a Dynamics 365 Finance developer.
A report uses a synchronous call based on a saleID value. There are long wait times for the report to complete printing. You must allow the user to continue to work while the report processes and inform the user immediately when the report completes printing.
You need to implement the correct method calls and behavior.
Which code segments should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You are a Dynamics 365 Finance developer.
A report uses a synchronous call based on a saleID value. There are long wait times for the report to complete printing. You must allow the user to continue to work while the report processes and inform the user immediately when the report completes printing.
You need to implement the correct method calls and behavior.
Which code segments should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:
Box 1: Global:runAsync
Use runAsync methods on the Global or FormRun classes.
Box 2: container
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/migration-upgrade/deprecated-apis
A company requires Dynamics 365 finance and operations apps to notify third-party applications when data from purchase orders is available for consumption.
You need to configure the trigger to capture the purchase order data.
Which mechanism should you use?
You need to configure the trigger to capture the purchase order data.
Which mechanism should you use?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
You need to prepare to deploy a software deployable package to a test environment.
What are two possible ways to achieve the goal?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
What are two possible ways to achieve the goal?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Correct Answer: B,D
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
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?
You need to use Performance Timer to investigate the issues.
Which URL should you use?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
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?
You need to recommend where asynchronous integrations should be used instead of synchronous integrations.
For which scenario should you recommend asynchronous integration?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Drag and Drop Question
A business needs a free-text field on the All customers form to enter notes about shipment requests. The field must allow users to enter a large number of characters.
You need to create a new extended data type (EDT) for the form.
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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

A business needs a free-text field on the All customers form to enter notes about shipment requests. The field must allow users to enter a large number of characters.
You need to create a new extended data type (EDT) for the form.
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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Correct Answer:

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 have an enumeration named truckStatus that has the following statuses:
* Empty
* Loaded
* Completed
You have the following code:

You need to extend this enumeration and add the following statuses to the enumeration:
Quarantine, InTransit. You must then modify code that validates the switch statement.
Solution: Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the integer value of the enumeration.

Does the solution meet the goal?
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 have an enumeration named truckStatus that has the following statuses:
* Empty
* Loaded
* Completed
You have the following code:

You need to extend this enumeration and add the following statuses to the enumeration:
Quarantine, InTransit. You must then modify code that validates the switch statement.
Solution: Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the integer value of the enumeration.

Does the solution meet the goal?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Drag and Drop Question
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.

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.

Correct Answer:
