MB-500 Questions and Answers
You create a new form in a project.
You need to display tabs in a vertical alignment.Solution: Apply the Table of Contents pattern : No
- 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?
Step 3: Develop the workflow approval component.
What should you do?
You need to implement indices for new tables.
Which types of indexes should you use?
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.
You need to add the field in a new table.
Which EDT should you extend?
7.You have a table in which multiple properties must be changed. Multiple table properties are locked down at the base table and must not be overwritten.
You need to modify the table properties by extending the table.
Which table property can you populate in a table extension by using the property sheet?
ans :
A. Primary index
- B. Created by
- C. Configuration key
- D. Table group
✑ Empty
✑ Loaded
✑ Completed
You have the following code:

What should you do?
- A. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the enumeration value.
- B. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using a range comparison for your new values.
- C. Add a new case statement in the model of the existing code.
- D. 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.
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.
✑ The risk rating must accompany the credit rating when the credit rating is used.
✑ The risk rating must be able to be used in other areas of the solution to determine processing outcomes.
✑ The risk rating must consist of the following values:
1 = Good
2 = Medium
3 = Risky
The risk rating must be displayed in the Miscellaneous Details tab below the Credit Rating and Credit Limit fields in the Vendor form.

What should you do?
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
- A. In the search bar on the form extension element, enter the text c:.
- B. In the search bar on the base form, enter the text e:.
- C. Right-click the base form and select view references.
- D. In the search bar on the form extension element, enter the text e:.
- E. In the search bar on the base form, enter the text c:.
12. You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):
You plan to modify properties of the EDTs by using an extension.
You need to determine which operations can be performed.
Which operation is possible?
- A. Create an extension for AccountBase and decrease the field size.
- B. Create a derived EDT for AccountBase and increase the field size.
- C. Create an extension for AccountId and increase the field size.
- D. Create an extension for AccountBase and modify the Form Help property.
13. A company uses Dynamics 365 finance and operations apps.
You have a custom enumeration named CarType. The enumeration has the following elements: Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the is Extensible property to true for the CarType enumeration. Create a new enumeration to add the MUV element.
Does the solution meet the goal?
- A. Yes
- B. No
You have a custom enumeration named CarType. The enumeration has the following elements: Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the is Extensible property to false for the CarType enumeration. Create a new enumeration to add the MUV element.
Does the solution meet the goal?
- A. Yes
- B. No
You have a custom enumeration named CarType. The enumeration has the following elements: Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the is Extensible property to true for the CarType enumeration. Add the MUV element to the CarType base enumeration.
Does the solution meet the goal?
- A. Yes
- B. No
Which attribute should you use?
- A. Cache lookup
- B. Save data per company
- C. Modified date time
- D. Clustered index
18.You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):
You plan to modify properties of the EDTs by using an extension.
You need to determine which operations can be performed.
Which operation is possible?
- A. Create a derived EDT for AccountId and decrease the field size.
- B. Create an extension for AccountId and increase the field size.
- C. Create an extension for AccountId and decrease the field size.
- D. Create an extension for AccountBase and increase the field size.
You have two tables as shown:
When an employee is deleted from EmplTable, the corresponding bank account information must automatically be deleted from EmplBankAccount
You need to ensure that the requirement is met.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Set the value of the OnDelete property to Restricted.
- B. Select the foreign key relation properties from EmplBankAccount.
- C. Select the foreign key relation properties from EmplTable.
- D. Set the value of the OnDelete property to Cascade.

You have a table named WorkCalendar. The table has a column named BasicCalendarID that uses the BasicCalendarID EDT.
You need to increase the length of the column by using an extension.
Solution: Create an extension for CalendarName.
Does the solution meet the goal?
- A. Yes
- B. No

You have a table named WorkCalendar. The table has a column named BasicCalendarID that uses the BasicCalendarID EDT.
You need to increase the length of the column by using an extension.
Solution: Create derived EDT for CalendarName.
Does the solution meet the goal?
- A. Yes
- B. No

You have a table named WorkCalendar. The table has a column named BasicCalendarID that uses the BasicCalendarID EDT.
You need to increase the length of the column by using an extension.
Solution: Create a derived EDT for BasicCalendarID.
Does the solution meet the goal?
- A. Yes
- B. No
Which field types should you use? To answer, select the appropriate options in the answer area.

24. You are a Dynamics 365 Finance developer.
You have a form that displays customer records by using a listpage control. You must add related sales total information for the selected customer to the form.
You need to display the required related sales total information.
What should you add to the form?
- A. a custom lookup
- B. a tile
- C. a factbox
- D. an external feed
- E. a quick filter
Which two actions should you perform?
- A. Create an extension class that references the Application Foundation.
- B. Assign the model to the USR layer.
- C. Reference the Application Foundation package when creating the extension model.
- D. Create a new model that builds into its own separate assembly.
- E. Create a new model that is part of an existing package.
Which three properties can be modified?
- A. String size
- B. IsExtensible
- C. Form help
- D. Alignment
- E. Label
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
Which three attributes can you use to create the class?
- A. TestFilter
- B. Priority
- C. Owner
- D. EntryPoint
- E. Test Property

30. 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?
- A. SQL Server Runtime
- B. SQL Insights
- C. Regression suite automation tool (RSAT)
- D. Impact analysis report
- E. Issue search
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 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 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.
A user reports slow response times in the application when accessing the production environment.
You need to diagnose the performance issue by using the Environment monitoring tool.
Which two features of the Environment monitoring tool should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. System diagnostics
- B. Customization analysis
- C. Health metrics
- D. Availability monitoring
- E. SQL insights

You need to ensure that the console application interacts with Dynamics 365 Finance OData services.
Which three actions should you perform in sequence?

Which of the following does a deployable package not contain?
What types of reporting are available for finance and operations apps?
Which part of the user interface is used to create business process diagrams?



























































Comments
Post a Comment