[Nov-2021] Microsoft Dynamics 365 MB-500 Exam Practice Test Questions Dumps Bundle!
2021 Updated MB-500 PDF for the MB-500 Tests Free Updated Today!
About Exam MB-500 and Its Related Certification
Passing the MB-300 exam along with MB-500 is a basic condition for obtaining the Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate certification. In the MB-300: Microsoft Dynamics 365: Core Finance and Operations exam, you have to prove your knowledge of how Finance and Operations apps integrate with external systems and tools including Power Platform.
Taking the MB-500 implies that the test-taker is already informed and capable when it comes to the development of business logic with the use of X+ +, creation and modification of reports as well as workspaces for Finance & Operations, and customization of user interfaces. Other responsibilities include the provision of endpoints in addition to APIs for the supporting of apps for Power Platform as well as external systems, testing performance, monitoring performance, and data analysis and manipulation. The individuals are also responsible for the creation of technical designs and execution of details, and execution of permission policies as well as requirements for security.
Regarding the exam details, in the MB-500 test, there will be 130 minutes allotted to 40-60 questions in such formats like hot area, short answer, active screen, best answer, MCQs, and build lists among many. Each candidate must score a minimum of 700 points out of 1000 to pass the test. However, please note that you will have to pay a fee at registration, the amount of which depends on the applicant's location. Thus, for test-takers from the USA, the cost will be $165. Use the official exam page to find out the fee for your country.
Exam details and skills measured
The Microsoft MB-500 exam is the second test required for the path, and just like any other certification exam of this vendor, it has a certain structure that you need to be ready for beforehand. Thus, you should know that the test will last for 150 minutes and you have to answer about 60 questions to finish it. The questions can be presented in various types, including active screen, build list, drag and drop, multiple choice, single answer, and so on. The score that you need to earn must be 700 points or higher. You can take the exam in the English language only, and it will cost you $165.
NEW QUESTION 41
You are a Dynamics 365 Finance developer. You create a form.
You must ensure that only sales managers can view the form.
You need to set up security for the form.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation:
Step 1: Add the form object to the entry point node of a new privilege.
Your desired security privilege you can either directly set form control permissions or Entry Points.
For the Entry point method you need first need to add new entry point and set its object type and object name properties or for existing ones select desired entry point and click on drop down arrow and on controls right click and select new control, and now set its grant and name properties to desired control and its access rights.
Step 2: Add the privilege to a new duty
You need to assign this privilege in desired security role and security duty.
Step 3: Add the duty to the security role for sales managers.
Reference:
https://www.cloudfronts.com/set-form-control-access-via-security-role-in-d365-finance/
NEW QUESTION 42
An organization uses Visual Studio to develop customizations for Dynamics 365 Supply chain Management.
You need to create an extension for the CustTable form and add the extension to the Visual Studio project.
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.
Answer:
Explanation:
Explanation:
Step 1: In Solution Explorer, drag the CustTable form into the project.
Step 2: In The Application Object Tree (AOT), right-click the CustTable form.
Step 3: Select Create extension.
Note: To create an extension (in general terms), follow these steps:
* In the Application Explorer window, expand the AOT node.
* Expand the node for the element that you want to extend. For example, in Classic view, extend the Data Models node, and then extend the Tables node to view all available tables.
* Right-click the element that you want to extend.
* Select Create extension to add an extension to your current project. Select Create extension in new project if you want to add the extension to a new project. The element will be added to a project in the Solution Explorer window, and it will open in the element designer.
Reference:
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-extension-example
NEW QUESTION 43
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.
Answer:
Explanation:
Explanation:
Scenario: Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Finance.
Box 1: Financial Reporting
The financial reporting functions are available to users who have the appropriate privileges and duties assigned to them through their security roles.
Box 2: UIBuilder class
Example:
Defining parameters defaulting using code
* In Solution Explorer, double-click on the FMRentalsByCustUIBuilder class to open the designer.
* Locate the class build method and update the initialization code.
The parameter initialization code sets the default values of the report execution relative to today's date. Use the classes UIBuilder to override the framework's default handling of report parameters. Additional extension scenarios supported include:
Automatically set query ranges based on session context using Controller classes Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/create-nextgen-reporting-solutions
https://docs.microsoft.com/en-us/dynamics365/finance/general-ledger/financial-reporting-getting-started
NEW QUESTION 44
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.
Answer:
Explanation:
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
NEW QUESTION 45
You are a Dynamics 365 Finance and Operations developer. You are testing a workflow in a user acceptance testing environment.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. conditional decision
- B. approval process
- C. manual task
- D. manual decision
- E. automated task
Answer: A,B
Explanation:
B: The approval step that you're configuring might be required only if specific conditions are met.
C: A conditional decision is a point at which a workflow divides into two branches. The system determines which branch is used by evaluating the submitted document to determine whether it meets specific conditions.
Reference:
https://docs.microsoft.com/en-sg/dynamics365/fin-ops-core/fin-ops/organization-administration/configure- conditional-decision-workflow
NEW QUESTION 46
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 data entity and a Data management import job
- C. a data entity and Entity store
- D. a public data entity and the Excel add-in
Answer: A,C
NEW QUESTION 47
You are configuring your developer environment by using Team Explorer.
There are several developers working on a customization.
You need to ensure that all code is checked in and then merged to the appropriate branches.
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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/branching-strategies-with-tfvc?view=azure-devops
NEW QUESTION 48
You are a Dynamics 365 Finance developer. You are testing a workflow in a user acceptance testing environment.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. conditional decision
- B. approval process
- C. manual task
- D. manual decision
- E. automated task
Answer: A,B
Explanation:
B: The approval step that you're configuring might be required only if specific conditions are met.
C: A conditional decision is a point at which a workflow divides into two branches. The system determines which branch is used by evaluating the submitted document to determine whether it meets specific conditions.
Reference:
https://docs.microsoft.com/en-sg/dynamics365/fin-ops-core/fin-ops/organization-administration/configure- conditional-decision-workflow
NEW QUESTION 49
You have a cloud-based Dynamics 365 Finance production environment.
You need to access the data to create Microsoft Power BI reports for the business.
What should you use?
- A. Entity store
- B. DirectQuery
- C. Analysis Cubes
- D. aggregate measurements
Answer: A
Explanation:
When you have completed modeling the aggregate measurement, you can deploy the aggregate measurement and continue with building KPIs and visualizations. You have 2 deployment choices:
* Stage in Entity Store. This option leverages Entity store, the operational data store that enables near real-time PowerBI reporting.
* In-memory real-time
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data
NEW QUESTION 50
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.
Answer:
Explanation:
Explanation:
Scenario: You must install and configure a third-party solution for credit card processing within Dynamics 365 Finance. The third-party company will provide a deployable package.
You must develop a web portal that allows customers to browse products, place orders, and check order status. Product data for the web portal must be integrated as periodic batches.
You must configure the warehouse mobile device portal for warehouse operations.
You must install a third-party solution to support web portal integration. The solution is supplied as a source code model file.
Step 1: Add the package to source control and check in the changes.
Deployable packages from third parties can be manually installed on a development VM, and the installed artifacts can then be added to source control.
Step 2: Import the model into a Development environment.
Install a model in a development environment
Step 3: Synchronize the models in the Developer environment by using Get latest feature Because the models and runtime packages are in source control, other developers who use other development environments can just synchronize the models and packages to their workspace by using the Get latest feature of source control.
Step 4: Build and create a deployment package
The build process will include this runtime package in the final deployable package. This allows customers to take the deployable package from the build and have one package to deploy to their environments. The one package includes both custom solutions and all the third party solutions.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/manage-runtime-packages
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/manage-runtime-packages#deploying-third-party-code
NEW QUESTION 51
You are a Dynamics 365 Finance and Operations developer.
You need to create an extension class.
Which action should you perform?
- A. Mark the class as private.
- B. Mark the class as final.
- C. Mark the class as protected.
- D. Add the suffix .extension to the file name.
Answer: B
Explanation:
Explanation/Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
NEW QUESTION 52
You are a Dynamics 365 Finance developer.
You have the following entities.
You must create the required fields and relationships in the staging tables.
You need to develop a composite entity that uses the OrderHeader and OrderLine entities.
Which object should you use for each action? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/develop-composite-data-entiti
NEW QUESTION 53
You are the Dynamics 365 Finance Developer.
You have the following class definition:
You need to create an extension class and wrap the method by using Chain of Command (CoC), if the value of the Qty variable is less than 5, the code must cause an exception.
How should you complete the code segment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation:
Box 1: final class WebShopOrderVal_Extension
Box 2: public static void checkQtyValue(int Qty)
Incorrect Answers:
Public void ...
If a static method is the target that will be wrapped, the method in the extension must be qualified by using the static keyword.
Int Qty=0
The method signature in the wrapper method must not include the default value of the parameter.
Public int
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
NEW QUESTION 54
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?
- A. Save data per company
- B. Primary index
- C. Modified date time
- D. Configuration key
Answer: C
Explanation:
You can now modify the following properties through the property sheet:
* Modified Date Time
* Created By
* Created Date Time
* Modified By
* Country Region Codes
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-properties
NEW QUESTION 55
You are a Dynamics 365 Finance developer. You create a key performance indicator (KPI) in a development environment. You need to display the KPI. What should you do?
- A. Create a new workspace and add the KPI to the workspace.
- B. Add the KPI to an existing form.
- C. Create a tile and add the KPI to the tile.
Answer: A
Explanation:
Explanation
KPIs and aggregate data that are shown on the dashboard, or a workspace, can be secured by using menu items.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/model-aggregate-data
NEW QUESTION 56
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 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 retailer wants to ensure gift card balances are communicated back to the system from point of sale (POS) terminals in near real-time.
- D. A company uses an on-premises inventory management system that needs to receive sales order data every hour throughout the day.
Answer: D
Explanation:
Explanation/Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview
NEW QUESTION 57
You are creating entities that will have unmapped fields.
You need determine which type of unmapped field to use.
Which field types should you use? To answer, drag the appropriate field types to the correct requirements. Each field 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.
Answer:
Explanation:
NEW QUESTION 58
A company has an extension that makes changes to a base form.
You need to identify all extension changes made to the base form.
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. Right-click the base form and select view references
- B. In the search bar on the form extension element, enter the text c:
- C. In the search bar on the base form, enter the text e:.
- D. In the search bar on the base form, enter the text c:.
- E. In search bar on the form extension element, enter the text e:
Answer: A,E
Explanation:
A: Customization and Extension
B: Example: Navigate to FMRental.Extension in the Tree Designer
1. In the Visual Studio, in Solution Explorer, in the FleetManagement Discounts project, expand User Interface > Form Extensions.
The FMRental.Extension element is an extension element that extends the functionality of the FMRental form by adding two new data sources and a new tab control.
2. In Solution Explorer, double-click FMRental.Extension to open the designer.
3. In the designer's search box, type 'e:' as shown in the image below. This filters the current designer to only show nodes that belong to the current extension.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customize-model-elements-extensions
NEW QUESTION 59
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 Table of Contents pattern.
Does the solution meet the goal?
- A. No
- B. Yes
Answer: A
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/table-of-contents-form-pattern
NEW QUESTION 60
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. Filter pane
- B. QuickFilter
- C. Grid Column Filtering
- D. Advanced Filter
Answer: A,D
NEW QUESTION 61
You have the following code:
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation:
Box 1: Yes
Add 1 to a date adds one day.
Box 2: No
You cannot do a real2int conversion on a Date.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields
NEW QUESTION 62
You are a Dynamics 365 Finance and Operations developer.
You need to create an extension class.
Which action should you perform?
- A. Mark the class as private.
- B. Mark the class as final.
- C. Mark the class as protected.
- D. Add the suffix .extension to the file name.
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
NEW QUESTION 63
......
Fully Updated Dumps PDF - Latest MB-500 Exam Questions and Answers: https://www.exam4docs.com/MB-500-study-questions.html
100% Free MB-500 Exam Dumps to Pass Exam Easily: https://drive.google.com/open?id=1InZCKvqF0Evi029sfC6rX2lj97QuIj0_

