mb-500 exam

[2020.7] Learn | Pass Microsoft MB-500 Exam Questions

How to pass the Microsoft MB-500 exam? Not only to study the MB-500 exam dumps 2020, but also to use the MB-500 exam dumps pdf question information in the long run. These are the tasks you should do when preparing for the exam. Share the latest Microsoft MB-500 exam study materials with you from https://www.geekcert.com/mb-500.html geekcert Microsoft MB-500 dumps.

Purpose:

Get Latest Microsoft MB-500 exam pdf dumps & practice exam questions to pass MB-500 exam questions with 100% passing guarantee.

Plan

  1. About Microsoft MB-500 exam
  2. Download Microsoft MB-500 exam dumps pdf 2020
  3. Have to practice? Get Microsoft Dynamics 365 MB-500 practice exam questions
  4. Microsoft MB-500 exam video
  5. Splendid MB-500 PDF Dumps of geekcert – Prepare Your Exam with Self-confidence
  6. geekcert Special Discount 2020

About Microsoft MB-500 exam

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

  • Plan architecture and solution design (10-15%)
  • Apply developer tools (10-15%)
  • Design and develop AOT elements (20-25%)
  • Develop and test code (10-15%)
  • Implement reporting (10-15%)
  • Integrate and manage data solutions (10-15%)
  • Implement security and optimize performance (10-15%)

Official information https://docs.microsoft.com/en-us/learn/certifications/exams/mb-500

Download Microsoft MB-500 exam dumps pdf 2020

[free] Microsoft MB-500 dumps pdf 2020 https://drive.google.com/file/d/17F6truxrQg6aA73WC7bw4tPkRES9ncoH/view?usp=sharing

Have to practice? Get Microsoft Dynamics 365 MB-500 practice exam questions

QUESTION 1
You are a Dynamics 365 Finance and Operations developer. You have a solution that records product weights.
You must store up to four decimals of precision by using a standard Extended Data Type (EDT).
You need to add the field in a new table.
Which EDT should you extend?
A. AmountMST
B. MarkupValue
C. Weight
D. WeightBase
Correct Answer: D
Weight data can be maintained with a maximum of two decimals by default. If you require the ability to enter, maintain,
and view weight data with a maximum precision of six decimals, you must extend the decimal point precision for the
WeightBase extended data type.
Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/decimal-point-precision

QUESTION 2
You need to prepare to deploy a software deployable package to a test environment.
What are two possible ways to achieve the goal?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. In Visual Studio, export the project and upload the project to the asset library.
B. In Azure DevOps, queue a build from the corresponding branch and upload the model to the asset library.
C. In Azure DevOps, queue a build from the corresponding branch and upload the package to the asset library.
D. In Visual Studio, create a Dynamics 365 deployment package and upload the package to the asset library.
Correct Answer: CD
C: Dynamics Lifecycle Services (LCS) Asset Upload : Upload a software deployable package to an LCS project\\’s
Asset Library. This task is only available as a release pipeline task. It requires an LCS connection to be setup in the
Azure
DevOps project\\’s service connections.
D: Deployable packages can be created by using Visual Studio dev tools.
After a deployable package is created, it must be uploaded to the Lifecycle Services (LCS) project\\’s asset library.
Reference: https://marketplace.visualstudio.com/items?itemName=Dyn365FinOps.dynamics365-finops-tools
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/deployment/create-apply-deployable-package

QUESTION 3
HOTSPOT
You have a Dynamics 365 Finance and Operations environment.
You have the following code: (Line numbers are included for reference only.)

Freecertexam MB-500 exam questions-q3

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct
selection is worth one point.
Hot Area:

Freecertexam MB-500 exam questions-q3-2

Box 1: Yes Class extension – Method wrapping and Chain of Command. The functionality for class extension, or class
augmentation, has been improved. You can now wrap logic around methods that are defined in the base class that
you\\’re augmenting. You can extend the logic of public and protected methods without having to use event handlers.
When you wrap a method, you can also access public and protected methods, and variables of the base class. In this
way, you can start transactions and easily manage state variables that are associated with your class.
Box 2: Yes In the following example, the wrapper around doSomething and the required use of the next keyword create
a Chain of Command (CoC) for the method. CoC is a design pattern where a request is handled by a series of
receivers. The pattern supports loose coupling of the sender and the receivers [ExtensionOf(classStr(BusinessLogic1))]
final class BusinessLogic1_Extension {
str doSomething(int arg)
{
// Part 1
var s = next doSomething(arg + 4);
// Part 2
return s;
} }
Box 3: Yes
Instance and static methods can be wrapped by extension classes. If a static method is the target that will be wrapped,
the method in the extension must be qualified by using the static keyword.
Box 4: No
Wrapper methods must always call next.
Note: Wrapper methods in an extension class must always call next, so that the next method in the chain and, finally,
the original implementation are always called. This restriction helps guarantee that every method in the chain
contributes to
the result.
In the current implementation of this restriction, the call to next must be in the first-level statements in the method body.
Here are some important rules:
Calls to next can\\’t be done conditionally inside an if statement.
Calls to next can\\’t be done in while, do-while, or for loop statements.
A next statement can\\’t be preceded by a return statement.
Because logical expressions are optimized, calls to next can\\’t occur in logical expressions. At runtime, the execution of
the complete expression isn\\’t guaranteed.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc

QUESTION 4
You need to meet the requirements for the purchase order creation form.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: each correct selection is worth one point.
A. Create a class and add a form data source event handler method to the class.
B. In Application Explorer, create a table extension and implement validation.
C. In Application Explorer, create a form extension and implement validation.
D. Implement Chain of Command (CoC) and method wrapping by creating a form extension class.
Correct Answer: CD
Scenario:
Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in
exclusion list.
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.

QUESTION 5
DRAG DROP
A company uses Dynamics 365 Unified Operations.
You need to implement role-based security for a set of fields in a table.
How should you arrange the security elements? To answer, drag the appropriate security elements to the correct
locations. 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.
Select and Place:

Freecertexam MB-500 exam questions-q5

QUESTION 6
DRAG DROP
A company has a Dynamics 365 Finance and Operations environment.
You need to implement indices for new tables.
Which types of indexes should you use? To answer, drag the appropriate types of indexes to the correct requirements.
Each type of index 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.
Select and Place:

Freecertexam MB-500 exam questions-q6

Explanation:
Box 1: Primary
Box 2: Clustered
A clustered index is a special type of index that reorders the way records in the table are physically stored.
Box 3: Non-clustered
Reference:
https://docs.microsoft.com/en-us/sql/relational-databases/indexes/clustered-and-nonclustered-indexes-described

QUESTION 7
DRAG DROP
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.
Select and Place:

Freecertexam MB-500 exam questions-q7

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

QUESTION 8
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. In the search bar on the form extension element, enter the text c:.
B. In the search bar on the base form, enter the text e:.
C. Right-click the base form and select view references.
D. In the search bar on the form extension element, enter the text e:.
E. In the search bar on the base form, enter the text c:.
Correct Answer: CD
C: Customization and Extension

Freecertexam MB-500 exam questions-q8

D: 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.

Freecertexam MB-500 exam questions-q8-2

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.

Freecertexam MB-500 exam questions-q8-3

Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/customize-model-elementsextensions

QUESTION 9
HOTSPOT
You have a Dynamics 365 Finance and Operations development environment.
You must add default filters to the fleet management form. You must view only sales that occur in the current sales
period and where the Customer name field contains the next Wholesales.
You need to configure filtering.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Freecertexam MB-500 exam questions-q9

Correct Answer:

Freecertexam MB-500 exam questions-q9-2

QUESTION 10
You are a Dynamics 365 Finance developer.
You need to ensure that an integration is triggered when a specific process starts.
Which tool should you use to retrieve the status from the Production order?
A. Batch job
B. Periodic flow
C. Business event
D. Recurring Data Entity export
Correct Answer: C
Business events can be used as triggers from D365FO in Power Automate/MS Flow in an end to end way.
Reference: https://community.dynamics.com/ax/b/happyd365fo/posts/triggers-using-business-event-in-power-automateand-microsoft-dynamics-365-finance-and-operations

QUESTION 11
You are creating a new form in Visual Studio.
You need to apply the Simple List pattern and apply the pattern to a form.
What are the two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Use form statistics.
B. Use the Application Object Tree (AOT).
C. Use metadata properties.
D. Use the designer.
Correct Answer: AD
A: In Microsoft Visual Studio, on the Dynamics 365 menu, expand the Add-ins option, and click Run form patterns
report. A background process generates the report. After several seconds, a message box appears in Visual Studio to
indicate that the report has been generated and inform you about the location of the Form Patterns report file. You can
filter this file by pattern to find forms that use a particular pattern.
D: Right-click Design, point to Apply pattern, and then click Details Master.
Reference: http://axtechsolutions.blogspot.com/2018/09/form-patterns-in-d365.html

QUESTION 12
HOTSPOT
You are a Dynamics 365 Finance developer.
You need to add a new status named InTransit to the SalesTable.SalesStatus field and use the status in code.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Freecertexam MB-500 exam questions-q12

Box 1: Create an extension of SalesStatus
To modify properties on an existing field in a table, you must first create an extension for the table.
Box 2: SalesStatus::InTransit
Incorrect Answers:
Overlay: Overlaying code, the now-outdated way to implement customer-specific functionality under Dynamics AX,
involved customizing programming within Microsoft\\’s code and recompiling the application.
Reference:
https://docs.microsoft.com/sv-se/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-existing-field
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/extensible-enums

QUESTION 13
You need to modify the environment to meet User1\\’s requirements. What should you do?
A. Create an extension of CashDisc in a new project and add the field to the extended table,
B. Create a new table named CashDiscExtension in the project.
C. Use Open Designer to add the field to the table.
D. Create an overlayer of CashDisc in a new project and add the field.
Correct Answer: A
Scenario: A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who
created the referenced exclusion records.

Splendid MB-500 pdf dumps of geekcert – Prepare your exam with self-confidence

geekcert Features

The new Microsoft MB-500 pdf dumps provided by geekcert have been verified by Microsoft experts. geekcert Microsoft MB-500 practice materials have been marked as the most important preparation materials for MB-500 exam questions.

geekcert Special Discount 2020

Please read the picture carefully to get 12% off!

geekcert-discount-code-2020

Here, you can look over Microsoft MB-500 questions, MB-500 pdf dumps! https://www.geekcert.com/mb-500.html This website is considered to be one of the best, you can get a free update for one year after purchasing the practice exam to save more money.