(Apr-2024) MB-500 Exam Dumps Contains FREE Real Quesions from the Actual Exam [Q72-Q95]

Share

(Apr-2024) MB-500 Exam Dumps Contains FREE Real Quesions from the Actual Exam

Free Test Engine Verified By Microsoft Dynamics 365 Certified Experts


To pass the Microsoft MB-500 certification exam, candidates must demonstrate their ability to configure and implement security, design and develop solutions using the Power Platform, and integrate Dynamics 365 Finance and Operations with other applications and services. MB-500 exam also covers topics such as data migration, data management, and performance optimization. Passing MB-500 exam will validate the candidate's knowledge and skills related to Dynamics 365 Finance and Operations application development and will enable them to become a certified Microsoft Dynamics 365: Finance and Operations Apps Developer.


To prepare for the Microsoft MB-500 exam, candidates can take advantage of various resources such as study guides, online courses, and practice exams. Microsoft also offers various training programs and certifications that can help individuals gain the necessary skills and knowledge to pass the exam. Once certified, individuals can demonstrate their expertise in Dynamics 365 Finance and Operations apps development and can take on various roles such as developers, technical consultants, and implementation specialists.


Microsoft MB-500 certification exam is aimed at individuals who want to demonstrate their expertise in developing, implementing, and maintaining solutions on the Microsoft Dynamics 365: Finance and Operations platform. Microsoft Dynamics 365: Finance and Operations Apps Developer certification is designed for developers who want to specialize in finance and operations apps. Candidates for the MB-500 exam should have a strong understanding of Microsoft Dynamics 365, including its core features and capabilities, as well as experience with coding and customization.

 

NEW QUESTION # 72
You are a Dynamics 365 Finance and Operations developer.
You need to use the Extensible Data Security (SDS) framework to restrict to the data in the Sales table form based on the customer group and the role of the user.
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:

Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/sysadmin/security-architecture
https://community.dynamics.com/365/b/exploringdynamics365/posts/extensible-data-security-in-d365


NEW QUESTION # 73
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=develop
  • B. https://contoso.cloudax.dynamics.com/?cmp=USMF=debug=developer
  • C. https://contoso.cloudax.dynamics.com/?cmp=USMF&mi=performancetimer
  • D. https://contoso.cloudax.dynamics.com/?cmp=USMF&debug=perftimer

Answer: B

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


NEW QUESTION # 74
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:
1. In AOT, right-click CustTable form
2. Select Create Extension
3. Rename the new CustTable extension
Reference:
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-extension-example


NEW QUESTION # 75
You create a new interface class in Dynamics 365 Finance. The class has two methods. You need to create a valid interlace class.
Which two actions should you perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

  • A. Implement the class as abstract
  • B. Declare the class and all Its methods as public.
  • C. Declare all methods in the classes that implement the interface.
  • D. Implement only some methods in the classes that implement the interface.

Answer: B,C


NEW QUESTION # 76
You need to develop, test, and deploy the Vendor Exclusion list solution.
What should you create? To answer, drag the appropriate objects to the correct actions. Each element 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:

Explanation

Box 1: package
An AOT package is a deployment and compilation unit of one or more models that can be applied to an environment. It includes model metadata, binaries, reports and other associated resources. One or more AOT packages can be packaged into a deployable package, which is the vehicle used for deployment of code (and customizations) on demo, sandbox, and production environments.
Box 2: New model
Model - You configure your model to refer to two other models. This enables your model to reference metadata and code elements that are in other packages.
Box 3: project
Project - You create a project and then associate your project to your new model. You add elements to your project, which are also added to your model. Specifically, you add an extended data type (EDT). You also add a table that you populate with fields and a method.
Box 4: deployable package
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/create-data-model-elements


NEW QUESTION # 77
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.

Answer:

Explanation:

Explanation:

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


NEW QUESTION # 78
You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):

You plan to modify the EDT properties 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 AccountBase and decrease the field size.
  • C. Create an extension for AccountBase and increase the field size.
  • D. Create an extension for AccountId and increase the field size.

Answer: C

Explanation:
You can only set the new String size to a value equal to or larger than the base EDT value.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-edt


NEW QUESTION # 79
You need to update the CashDisc report to meet the requirements.
What should you do?

  • A. Delete the existing CashDisc report in the extension model and create a new report.
  • B. Duplicate the existing CashDisc report in the extension model and add the new field to the design.
  • C. Extend the existing CashDisc report in the extension model and add the new field to the design.
  • D. Customize the existing CashDisc report in the overlayering model and add the new field to the design.

Answer: B

Explanation:
Topic 2, World Wide Importers
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. 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
Requirements
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 Bl 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.
General
* You must configure a cloud-based Dynamics 365 Finance development environment and enable code extensions 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 Vend Exclusions.
* Create an index for the table named Primaryldx that uses the following fields: CustAccount, Itemld, 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.
Developed 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.


NEW QUESTION # 80
You need to add new fields to the standard form and organize the grid to meet the requirements.
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.

Answer:

Explanation:

1 - Find the WHSTmpStatusChangeDetails from in the Application Object Tree (AOT).
2 - Right-click the form in the Application Object Tree (AOT).
3 - Create an extension of the form in the project.
4 - Drag the Product Name and Batch ID fields from the data...


NEW QUESTION # 81
A company uses Dynamics 365 Finance. You are customizing elements for the extended data types (EDTs) shown in the following table.

You have a table named WorkCalendar. The table has a column named BasicCalendailD that uses the BasicCalendarlD 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. No
  • B. Yes

Answer: A


NEW QUESTION # 82
You create the following cloud-based Dynamics 365 Finance environments:

A developer creates code extensions in the Development environment. The developer checks the code changes into an Azure DevOps branch.
You need to deploy the code changes to the Standard Acceptance Test environment.
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

Box 1: Build the code in the DevOps pipeline.
Box 2: Asset library
Run the export to the Asset library in Microsoft Dynamics Lifecycle Services (LCS).
Box 3: Select Maintain and Apply updates.
eprovision the target environment
If you copy a database between environments, the copied database won't be fully functional until you run the Environment reprovisioning tool to make sure that all Commerce components are up to date.
Follow these steps to run the Environment reprovisioning tool.
* In your project's Asset Library, in the Software deployable packages section, click Import.
* From the list of shared assets, select the Environment Reprovisioning Tool.
* On the Environment details page for your target environment, select Maintain > Apply updates.
* Select the Environment Reprovisioning tool that you uploaded earlier, and then select Apply to apply the package.
* Monitor the progress of the package deployment.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/dbmovement-scenario-exportuat#


NEW QUESTION # 83
You are creating entities that will have unmapped fields.
You need determine which types of unmapped fields 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:

Explanation
Graphical user interface, text, application Description automatically generated

Box 1: Computed
Computed field: Value is generated by an SQL view computed column.
During read, data is computed by SQL and is fetched directly from the view.
Box 2: Computed
Box 3: Virtual
Virtual field:
Is a non-persisted field.
Is controlled by custom X++ code.
Read and write happens through custom X++ code.
Virtual fields are typically used for intake values that are calculated by using X++ code and can't be replaced by computed columns.
Box 4: Virtual
Virtual field is a non-persisted field.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entity-computed-column


NEW QUESTION # 84
You need to design the new data entity for the purchase order inquiries records.
Which values should you set on the data entity properties? To answer, move the appropriate values to the correct data entity properties. You may use each value once, more than once, or not at all- You may need to move the split bar between panes or scroll to view content NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation:


NEW QUESTION # 85
You are a Dynamics 365 Finance developer. You have two tables as shown in the following exhibit:

You need to configure Table1 to ensure that records cannot be deleted from Table1 if Table2 contains related records.
Which value should you use for the OnDelete property?

  • A. Cascade
  • B. Restricted
  • C. None
  • D. Cascade + Restricted

Answer: B

Explanation:
Example of Restricted
Suppose we have two tables (Customer & Order) and the relation is of One-To-Many i.e Customer can have many orders.
So on a parent table i.e.(Customer) if I set a delete action property to "RESTRICTED" for Order table. Then If I go and delete the record from a Customer table. It will first check the record in the child table and if exist that warning prompt saying that first we need to delete a record from child table.
Incorrect Answers:
B: Example of Cascade:
Suppose we have two tables (Customer & Order) and the relation is of One-To-Many i.e. Customer can have many orders.
So on a parent table i.e.(Customer) if I set a delete action property to "CASCADE" for Order table. Then If I go and delete the record from a Customer table. It will also delete all the related records in Order table automatically.
C: Example of Cascade + Restricted
Suppose we have three tables (Person ,Customer & Order) Now Person is a parent of Customer table, and Customer is a parent of Order table having (One-To-Many) relations If I set a Delete action property on Person table to "CASCADE" for customer table and If I set a Delete Action property on a CUSTOMER table for Order table to "CASCADE +RESTRICTED".
So if I delete a record from Customer table then It will first check the record in the child table(order table) and if exist that warning prompt saying that first we need to delete a record from child table.
But if I delete a record from Person table it will automatically delete a record in Customer table and all records related to customer table in Order table would also be deleted.
Reference:
https://amazingax.wordpress.com/2013/01/13/microsoft-dynamics-ax-2012example-of-cascaderestricted-and-cascade-restricted-delete-action-property-for-a-table-relation/


NEW QUESTION # 86
You are a Dynamics 365 Finance developer.
You need configure table caching.
Which CacheLookup properties should you use? To answer, drag the CacheLookup properties to the correct table. Each property 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:

Explanation:
Parameters: EntireTable
Transaction: NotInTTS
Master Data: Found
Region specific master data: FoundAndEmpty
https://community.dynamics.com/365/financeandoperations/b/performancetipsandtricks/posts/dynamics-365-for-


NEW QUESTION # 87
You create a Power Apps app to display customer feedback.
You need to submit and display customer feedback for each sales order.
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.

Answer:

Explanation:

1 - Navigate to the Sales order form.
2 - Personalize the page.
3 - Configure and embed the app.
4 - Referesh the browser.


NEW QUESTION # 88
You are Dynamics 36S Finance developer.
You need to explain the performance advantages of the different concurrency models.
What are three performance advantages of optimistic concurrency control over pessimistic concurrency control? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  • A. Records remain available for other processes while they are selected from the database.
  • B. One record cannot be selected for update by two different processes at the same time.
  • C. Fewer resources are used to lock records during updates.
  • D. Records are locked as soon as they are retrieved from the database.
  • E. Records are locked for a shorter length of time.

Answer: C,D,E


NEW QUESTION # 89
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 are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an output menu item. Add the output menu item to the form button and then link the report to the output menu item.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A

Explanation:
Instead create an action menu item.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/action-controls


NEW QUESTION # 90
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.

Answer:

Explanation:

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


NEW QUESTION # 91
A company uses Dynamics 365 Finance. You are customizing elements for the extended data types (EDTs) shown in the following table.

You have a Table named WorkCalendar. The table has a column named BasicCalendarlD that uses the BasicCalendariD EDT. You need to increase the length of the column by using an extension. Solution: Create a derived EDT for CalendarName. Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A


NEW QUESTION # 92
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 # 93
You are a Dynamics 365 Finance and Operations developer.
You need to use the Extensible Data Security (SDS) framework to restrict to the data in the Sales table form based on the customer group and the role of the user.
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

Step 1: Create a new user role and add required privileges.
Individual security permissions are combined into privileges, and privileges are combined into duties. The administrator grants security roles access to the program by assigning duties and privileges to those roles.
Step 2: Assign the newly created role to the user.
Step 3: Define the list of constrained tables.
Add the constrained tables and views.
Step 4: Define the context of the rule.
Set the context.
Set the ContextType property to one of the following:
ContextString - Set the property to this value if a global context is to be used to determine whether the policy should be applied. When required, this context string needs to be set by the application using the XDS::SetContext API.
RoleName - Set the property to this value if the policy should be applied only if a user in a specific role accesses the constrained tables.
RoleProperty - Set the property to this value if the policy is to be applied only if the user is a member of any one of a set of roles that have the ContextString property set to the same value.

Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/sysadmin/security-architecture
https://community.dynamics.com/365/b/exploringdynamics365/posts/extensible-data-security-in-d365


NEW QUESTION # 94
You need to modify the CashDisc form to meet the requirements.
Which objects should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation:
Scenario: CashDisc form
You must extend the CashDisc form to add a new field named MinimumInvoiceAmount to the form. You must add a new Extended Data Type to the extension model for the new field. The new field must be added above the discount method field. The field must display 10 characters.
Box 1: extension
To add a new field to an existing table, you must first create a table extension.
Box 2: field
Box 3: field group
Box 4: data source
Often, the information that is stored in existing tables doesn't satisfy customer requirements. Therefore, additional tables must be created, and data from those tables must be shown on pages.
You can add new data sources to existing forms through extension. Follow these steps.
* In the extension model, create a form extension for the selected form.
* Right-click the form extension, and then select New Data Source.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/add-datasource


NEW QUESTION # 95
......

Use Real Microsoft Achieve the MB-500 Dumps - 100% Exam Passing Guarantee: https://actualtests.prep4away.com/Microsoft-certification/braindumps.MB-500.ete.file.html