Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 Exam Questions in PDF

Free Microsoft MB-500 Dumps Questions (page: 9)


Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the question button to return to the question.

Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:

-a retail store in Seattle
-a warehouse in Seattle
-a customer support and call center in Atlanta
-a team of field workers that provide furniture installation services at customer sites.

Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.

Current environment
Customers may place orders by email, phone, or by using the company’s website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.

The company collects feedback from customers by phone or a form on the company’s website and maintains the data in a Microsoft Excel workbook.

Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.

The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.

The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.

Requirements

General
-You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
-You must configure version control and a Build environment.
-You must migrate all legacy data to the new system.
-You must implement best practices for X++ coding, the data model, caching, and security.
-All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.

Business processes
-You must configure vendor trade agreements.
-Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
-You must collect customer feedback on products shipped directly from vendors.
-You must deploy code to a UAT environment for testing before deploying code to production.
-You must validate all entries for the purchase order creation form.
-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.

Business systems
-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.
-The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
-You must develop a process to import payroll journals into the system.
-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.

Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:

-Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
-Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
-Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
-Implement the Excel integration for the Vendor Exclusion List form.
-Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
-Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
-Maintain referential integrity with other tables.
-Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
-Sales managers must be alerted when a new exclusion record is added to the system.

Security
-You must implement the record level audit feature to identify the users who created the record.
-Grant specific users rights to maintain the vendor exclusion list by using Excel.
-You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.

Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control. User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.

DRAG DROP (Drag and Drop is not supported)
A company implements Dynamics 365 finance and operations apps.

You are developing code to consume OData service endpoints. You complete the application registration process and gather the details required to create a C# console application.

You need to ensure that the console application interacts with Dynamics 365 Finance OData services.

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.

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Step 1: Add the OData v4 client code generator
Install OData Client Code Generator

Step 2: Add the custom OData service endpoints to the ODataClient list
After you downloaded, installed the OData V4 Client Code Generator and restart the Visual Studio you will be able to find and add ‘OData Client’ item into our project.

Step 3: Generate proxy classes

Step 4: Point the MetaDataDocumentURI variable top the Dynamics 365 Finance instance
You need to set MetaDataDocumentURI, which is generated by the OData Code Generator.


Reference:

https://devblogs.microsoft.com/odata/tutorial-sample-how-to-use-odata-client-code-generator-to-generate-client-side-proxy-class/
https://www.netwoven.com/2018/05/29/how-to-create-client-side-odata-proxy-dll-for-microsoft-dynamics-365-for-finance-and-operations-ax/




Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the question button to return to the question.

Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:

-a retail store in Seattle
-a warehouse in Seattle
-a customer support and call center in Atlanta
-a team of field workers that provide furniture installation services at customer sites.

Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.

Current environment
Customers may place orders by email, phone, or by using the company’s website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.

The company collects feedback from customers by phone or a form on the company’s website and maintains the data in a Microsoft Excel workbook.

Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.

The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.

The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.

Requirements

General
-You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
-You must configure version control and a Build environment.
-You must migrate all legacy data to the new system.
-You must implement best practices for X++ coding, the data model, caching, and security.
-All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.

Business processes
-You must configure vendor trade agreements.
-Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
-You must collect customer feedback on products shipped directly from vendors.
-You must deploy code to a UAT environment for testing before deploying code to production.
-You must validate all entries for the purchase order creation form.
-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.

Business systems
-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.
-The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
-You must develop a process to import payroll journals into the system.
-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.

Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:

-Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
-Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
-Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
-Implement the Excel integration for the Vendor Exclusion List form.
-Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
-Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
-Maintain referential integrity with other tables.
-Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
-Sales managers must be alerted when a new exclusion record is added to the system.

Security
-You must implement the record level audit feature to identify the users who created the record.
-Grant specific users rights to maintain the vendor exclusion list by using Excel.
-You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.

Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control. User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.

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?

  1. Open the object in Object Designer, select the title of the object, and then right-click View History.
  2. In Solution Explorer, navigate to the object and right-click View History.
  3. Using Visual Studio, navigate to the object. Add the object to a new solution, and then right-click View History.
  4. Using Visual Studio, navigate to the object in Application Explorer and right-click View History.

Answer(s): D

Explanation:

In Visual Studio, Go to source control explorer > Select the object > right click > View history


Reference:

https://dynamicsuser.net/ax/f/developers/93354/how-to-rollback-a-change-set-completely-automatically-in-tfs




Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the question button to return to the question.

Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:

-a retail store in Seattle
-a warehouse in Seattle
-a customer support and call center in Atlanta
-a team of field workers that provide furniture installation services at customer sites.

Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.

Current environment
Customers may place orders by email, phone, or by using the company’s website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.

The company collects feedback from customers by phone or a form on the company’s website and maintains the data in a Microsoft Excel workbook.

Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.

The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.

The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.

Requirements

General
-You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
-You must configure version control and a Build environment.
-You must migrate all legacy data to the new system.
-You must implement best practices for X++ coding, the data model, caching, and security.
-All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.

Business processes
-You must configure vendor trade agreements.
-Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
-You must collect customer feedback on products shipped directly from vendors.
-You must deploy code to a UAT environment for testing before deploying code to production.
-You must validate all entries for the purchase order creation form.
-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.

Business systems
-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.
-The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
-You must develop a process to import payroll journals into the system.
-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.

Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:

-Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
-Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
-Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
-Implement the Excel integration for the Vendor Exclusion List form.
-Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
-Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
-Maintain referential integrity with other tables.
-Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
-Sales managers must be alerted when a new exclusion record is added to the system.

Security
-You must implement the record level audit feature to identify the users who created the record.
-Grant specific users rights to maintain the vendor exclusion list by using Excel.
-You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.

Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control. User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.

DRAG DROP (Drag and Drop is not supported)
An error occurs when an employee creates a new workflow using a custom approval element to track the status of a document.
You need to ensure that the workflow is created correctly.

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:

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Step 1: Create a workflow structure
First create the structure.
The Workflow elements area of the workflow editor contains the elements that you can add to your workflow. To add elements to the workflow, drag them onto the canvas.
Follow by (step 2) configure each element that you dragged onto the canvas.
Step 2: Configure the business process steps.
Step 3: Develop the workflow approval component.
Configure an approval step in the workflow editor, right-click the approval step, and then click Properties to open the Properties page. Then configure the properties of the approval step.

Note: Further steps include:
Assign the approval step. Specify when the approval step is required.
You can specify when the approval step is required. The approval step can always be required, or it can be required only if specific conditions are met.
Step 4: Enable the workflow for the business scenario.
When you're ready to save and activate the workflow.


Reference:

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/organization-administration/create-workflow?toc=/dynamics365/commerce/toc.json https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/organization-administration/configure-approval-step-workflow




Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the question button to return to the question.

Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:

-a retail store in Seattle
-a warehouse in Seattle
-a customer support and call center in Atlanta
-a team of field workers that provide furniture installation services at customer sites.

Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.

Current environment
Customers may place orders by email, phone, or by using the company’s website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.

The company collects feedback from customers by phone or a form on the company’s website and maintains the data in a Microsoft Excel workbook.

Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.

The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.

The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.

Requirements

General
-You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
-You must configure version control and a Build environment.
-You must migrate all legacy data to the new system.
-You must implement best practices for X++ coding, the data model, caching, and security.
-All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.

Business processes
-You must configure vendor trade agreements.
-Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
-You must collect customer feedback on products shipped directly from vendors.
-You must deploy code to a UAT environment for testing before deploying code to production.
-You must validate all entries for the purchase order creation form.
-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.

Business systems
-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.
-The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
-You must develop a process to import payroll journals into the system.
-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.

Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:

-Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
-Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
-Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
-Implement the Excel integration for the Vendor Exclusion List form.
-Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
-Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
-Maintain referential integrity with other tables.
-Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
-Sales managers must be alerted when a new exclusion record is added to the system.

Security
-You must implement the record level audit feature to identify the users who created the record.
-Grant specific users rights to maintain the vendor exclusion list by using Excel.
-You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.

Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control. User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.

HOTSPOT (Drag and Drop is not supported)
A company uses Dynamics 365 Finance and Dynamics 365 Supply Chain Management. The company wants to use new functionality that relates to purchase requisitions.
You need to promote the new functionality to a test environment.
What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: Export the model from the Application Object Tree (AOT)
Export a model into a model file for distribution
To export an existing model into a model file, use the ModelUtil.exe tool and the -export directive.
Typically, you then upload the model file to the Asset Library of the customer project or the Microsoft Dynamics Lifecycle Services (LCS) solution project.
To export an existing model into a model file, use the ModelUtil.exe tool and the -export directive.
ModelUtil.exe -export -metadatastorepath=[path of the metadata store] -modelname=[name of the model to export] -outputpath=[path of the folder where the model file should be saved]
Note: Model files let you distribute models to customers and partners, and can be installed in development environments. They are key components of a Lifecycle
Services (LCS) solution.
Model files contain a model descriptor file, metadata, source code, and referenced .NET assemblies (when applicable).
Note: In Microsoft Dynamics AX, the Application Object Tree (AOT) contains all of the definitions of elements that are used to build Microsoft Dynamics AX, such as classes, tables, forms, and so on. This topic provides an overview of the AOT and defines the top-level nodes.

Box 2: Apply the update to the environment in Lifecycle Services.
Install a model in a development environment
To install a model file in a development environment, use the ModelUtil.exe tool and the -import directive.
ModelUtil.exe -import -metadatastorepath=[path of the metadata store where model should be imported] -file=[full path of the file to import]
If the model already exists in your development environment, you must first delete it by using the -delete directive.


Reference:

https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/models-export-import
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/aot-overview




Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the question button to return to the question.

Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:

-a retail store in Seattle
-a warehouse in Seattle
-a customer support and call center in Atlanta
-a team of field workers that provide furniture installation services at customer sites.

Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.

Current environment
Customers may place orders by email, phone, or by using the company’s website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.

The company collects feedback from customers by phone or a form on the company’s website and maintains the data in a Microsoft Excel workbook.

Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.

The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.

The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.

Requirements

General
-You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
-You must configure version control and a Build environment.
-You must migrate all legacy data to the new system.
-You must implement best practices for X++ coding, the data model, caching, and security.
-All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.

Business processes
-You must configure vendor trade agreements.
-Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
-You must collect customer feedback on products shipped directly from vendors.
-You must deploy code to a UAT environment for testing before deploying code to production.
-You must validate all entries for the purchase order creation form.
-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.

Business systems
-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.
-The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
-You must develop a process to import payroll journals into the system.
-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.

Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:

-Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
-Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
-Ensure that users can open the Vendor Exclusion list report from the customer master form. The list must display the customer account, Item ID, and Vendor account fields.
-Implement the Excel integration for the Vendor Exclusion List form.
-Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
-Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
-Maintain referential integrity with other tables.
-Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
-Sales managers must be alerted when a new exclusion record is added to the system.

Security
-You must implement the record level audit feature to identify the users who created the record.
-Grant specific users rights to maintain the vendor exclusion list by using Excel.
-You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.

Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control. User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.

HOTSPOT (Drag and Drop is not supported)
You are a Dynamics 365 Finance developer.
You have the following source control branches:


You need to move the list of changesets from the development environment to the test environment.

What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Share your comments for Microsoft MB-500 exam with other users:

A
AI Tutor Explanation
5/14/2026 11:59:47 AM

Question 12:
Here’s why Question 12’s correct choices are C and D.

  • C (Azure DevOps, build and upload to asset library)
- What it means: Create a deployable package from a branch in Azure DevOps, then use an LCS asset upload step to push that package into the Dynamics 365 F&O asset library. - Why it’s valid: This is a standard path to prepare and publish a deployable package to LCS for deployment.
  • D (Visual Studio, create deployment package and upload)
- What it means: Use Visual Studio to generate a Dynamics 365 deployment package, then upload that package to the LCS asset library. - Why it’s valid: Visual Studio can produce the deployable package, which is what LCS expects in the asset library.
Why A and B are not correct:
  • A: Visual Studio export the project and upload to asset library
- You don’t export a project to the asset library; you export a deployable package and upload that.
  • B: Azure DevOps, queue a build and upload the model to the asset library
- The asset library stores deployable packages, not models. You upload a package, not a model.

A
AI Tutor Explanation
5/14/2026 11:49:11 AM

Question 3:
Question 3 asks for two valid ways to meet the purchase order creation validation (warn if the vendor is on the exclusion list for the customer/product and block/alert accordingly).
Correct answers: C and D

  • C: In Application Explorer, create a form extension and implement validation.
- Extend the Purchase Order creation form and add validation logic (e.g., before save/submit) to check VendExclusions for the customer/item and show a warning or block the PO as needed.
  • D: Implement Chain of Command (CoC) and method wrapping by creating a form extension class.
- Use CoC to wrap the target PO creation method, perform the exclusion check after calling super(), and enforce the rule (warning or prevent creation).
Why not A or B?
  • A (class with a form data source event handler) is not the standard pattern for this UI-level validation scenario and is less direct for enforcing creation-time behavior.
  • B (table extension with validation) cannot sufficiently enforce the UI-level workflow or trigger user-facing warnings during PO creation.

So, the two valid techniques are C and D, reflecting the recommended form-extension patterns: direct form validation and CoC-based method wrapping.

A
AI Tutor Explanation
5/14/2026 11:42:28 AM

Question 12:
Here’s how to understand question 12.

  • What the question asks: Two valid ways to prepare and deploy a software deployable package to a test environment (via the asset library in LCS).

  • The correct options: C and D.

- C: In Azure DevOps, queue a build from the corresponding branch to produce a deployable package, then upload that package to the LCS asset library. This uses a release/build workflow and requires an LCS connection set up in Azure DevOps.
- D: In Visual Studio, create a Dynamics 365 deployment package using the dev tools, then upload that deployable package to the LCS asset library. This is the Visual Studio–based path to generate and publish a deployable package.
  • Why A and B are not correct:

- A: Exporting the project from Visual Studio and uploading the project itself to the asset library isn’t the correct artifact; the asset library expects a deployable package, not a raw project export.
- B: Queuing a build and “uploading the model” to the asset library isn’t the standard deployable package workflow; the target artifact should be a deployable package, not a model file.
Key concept: Deployable packages are published to the LCS Asset Library, and you can create them either from Visual Studio or from Azure DevOps as part of a build/release pipeline.

A
AI Tutor Explanation
5/13/2026 11:23:34 PM

Question 6:
Here’s how question 6 works.
Key constraint: All new and extended objects must be in an existing model named FinanceExt. Creating a brand-new model is not allowed.
Why the two correct options work:

  • B. Overlay the existing FinanceExt model and populate the solution definition.
- This keeps all changes inside FinanceExt by overlaying the base model with your solution details.
  • C. Extend the existing FinanceExt model and populate the project model definition.
- This uses the extension approach to add your changes while still residing in FinanceExt, organized via the project model definition.
Why the other options are not correct:
  • A. Create a new model that extends the existing FinanceExt model.
- Not allowed, since no new models may be created.
  • D. Modify DefaultModelForNewProject and name the model FinanceExt.
- The goal is to place changes in FinanceExt, not to name or create a new model via config; this doesn’t describe a valid way to satisfy the constraint.
In short: use B or C; both keep changes inside the existing FinanceExt model.

A
AI Tutor Explanation
5/13/2026 11:00:29 PM

Question 2:
I don’t have the text for Question 2 here. Please paste the exact Question 2 (including all answer choices) or describe the topic it covers.
Once I have it, I’ll:

  • Identify the exam objective it targets.
  • Break down the stem and each option.
  • Use elimination and key concepts to justify why options are correct or incorrect.
  • Give the final answer with a concise explanation of the reasoning.

If there’s an image in Question 2, describe it or transcribe any text shown.

T
Tom
3/18/2022 8:00:00 PM

i purchased this exam dumps from another website with way more questions but they were all invalid and outdate. this exam dumps was right to the point and all from recent exam. it was a hard pass.

AI Tutor 👋 I’m here to help!