Grab latest Microsoft MB-500 Dumps as PDF Updated on 2022 [Q63-Q87]

Share

Grab latest Microsoft MB-500 Dumps as PDF Updated on 2022

Newly Released MB-500 Dumps for Microsoft Dynamics 365 Certified


Certification Prospects

Apart from the Microsoft MB-500 test, the candidates should also take MB-300 for the Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate. If they want to get even further with learning more about Dynamics 365 features for Finance and Operations, applicants can also take MB-700 test for the Microsoft Certified: Dynamics 365: Finance and Operations Apps Solution Architect Expert.


Microsoft MB-500 Exam Syllabus Topics:

TopicDetails

Plan architecture and solution design (10-15%)

Identify the major components of Dynamics 365 Finance and Operations apps- identify the Finance and Operations app modules required for a solution based on business requirements
- identify architectural differences between the cloud and on-premises versions of Finance and Operations apps
- identify components of the application
- differentiate the purposes and interrelationships between packages, projects, models, and elements
Design and implement a user interface- describe the Finance and Operations user interface layouts and components
- design the workspaces
- design and personalize user interface elements including grids, forms, and pages
- configure filtering options
Implement Application Lifecycle Management (ALM) and Lifecycle Services (LCS)- describe the capabilities of the Environment Monitoring Tool within Lifecycle Services (LCS)
- select the purpose and appropriate uses of LCS tools and components
- research and resolve issues by using Issue Search
- identify activities that require asset libraries
- prepare deployment packages and deploy packages

Apply Developer Tools (10-15%)

Customize Finance and Operations apps by using Visual Studio- create extension models
- design and build projects
- manage metadata using Application Explorer
- synchronize data dictionary changes with the application database
- create elements by using the Element Designer
Manage source code and artifacts by using version control- create, check out, and check in code and artifacts
- branch and merge code
- compare code and resolve version conflicts
Implement Finance and Operations app framework functionality- implement the SysOperation framework
- implement the asynchronous framework
- implement the workflow framework
- implement the unit test framework
- identify the need for and implement the Sandbox framework

Design and develop AOT Elements (20-25%)

Create forms- add a new form to a project and apply a pattern (template)
- configure a data source for the form
- add a grid and grid fields, groups, and other controls to a form
- create and populate menu items
- test form functionality and data connections
- add a form extension to a project for selected standard forms
Create and extend tables- add tables to a project
- add table fields and field properties to a table
- add a table extension to a project for a table
- add fields groups, relations, delete actions, and indices
Create Extended Data Types (EDT) and enumerations- add an EDT to a project and populate EDT properties
- add an enumeration to a project
- add or update enumeration elements and enumeration element properties
- add an extension of EDT and enumerations
Create classes and extend AOT elements- add a new class to a project
- create a new class extension and add new methods
- add event handler methods to a class

Develop and test code (10-15%)

Develop X++ code- identify and implement base types and operators
- implement common structured programming constructs of X++
- create, read, update, and delete (CRUD) data
- identify and implement global functions in X++
- implement table and form methods


The first resource that you should use is the skills outline. This official document will tell you a lot about the exam and its objectives. If you visit the Microsoft website, you will also find various learning paths. They will give you a lot of knowledge and experience with the technologies. There are several learning paths that you can choose from and they are as follows:

  • Connect to Finance and Operations Apps
  • Migrate Data and Go Live with Finance and Operations Apps
  • Build Finance and Operations Apps
  • Introduction to Developing with Finance and Operations Apps
  • Extend Finance and Operations Apps

After that, you can take the instructor-led training courses, and as the name suggests, they are taught by the certified instructors. These tutors will explain every exam topic in a lot of detail and it will prove to be quite helpful. These courses will also give you a chance to interact with the trainers so that you can ask questions in case you face difficulties.

 

NEW QUESTION 63
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 adding a new field to the SalesTable form.
You must use an extension to add a status field onto the form.
You need to create the extension in the Application Object Tree (AOT) and add the extension to the demoExtensions model.
Solution: Navigate to the user interface forms section for the SalesTable form and create an extension.
Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: A

Explanation:
You can customize model elements by creating extensions.
In Dynamics 365 Finance and Operations, the new fields will need to be added via a table extension. Create the extensions on the SalesTable.
Reference:
https://stoneridgesoftware.com/how-to-extend-sales-order-update-functionality-to-custom-fields-in-d365-finance-and-operations/

 

NEW QUESTION 64
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:

Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entity-computed-columns-virtual-fields

 

NEW QUESTION 65
You are a Dynamics 365 Finance 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. Weight
  • B. AmountMST
  • C. WeightBase
  • D. MarkupValue

Answer: C

Explanation:
Explanation
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

 

NEW QUESTION 66
You are a Dynamics 365 Finance and Operations developer.
You have the following code: (Line numbers are included for reference only.)

You need to evaluate the code.
What is the correct output for the method? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: One, Two, Four, Fire
The statements in the finally clause are executed when control leaves the try block, either normally or through an exception.
Box 2: One, Three, Four, Five
Box 3: One, Three
Return ends the call.
Box 4: One, Three, One, Two, Four, Five
Retry restarts the try statement.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-exceptions

 

NEW QUESTION 67
You are working with extended data types in Visual Studio.
You need to create an extension of an Extended Data Types (EDT) that is derived from base data types.
Which three properties can be modified? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  • A. IsExtensible
  • B. Alignment
  • C. Form help
  • D. Label
  • E. String size

Answer: C,D,E

Explanation:
String size can be defined only on root EDTs. The system will use the largest value that is defined across the EDT and its extensions.
Labels and Help text properties can be changed by an extension, but only one value can remain.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/extensible-edts

 

NEW QUESTION 68
You are developing a customization for Dynamics 365 Finance.
The customization must extend objects from the Application Foundation package.
You need to create and configure a new model for the customization.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Create an extension class that references the Application Foundation.
  • B. Create a new model that builds into its own separate assembly.
  • C. Assign the model to the USR layer.
  • D. Reference the Application Foundation package when creating the extension model.
  • E. Create a new model that is part of an existing package.

Answer: B,D

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/class-extensions
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/model-split

 

NEW QUESTION 69
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 protected.
  • B. Mark the class as final.
  • C. Mark the class as private.
  • 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 70
You are a Dynamics 365 Finance developer.
You need to create a security rule that meets the following requirements:
Provide the same permissions as HcmWorkerActionHireRead
Assign the Update level access and the HcmHumanResourceMamager Role
Which settings should you use? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 71
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:

Parameters: EntireTable
Transaction: NotInTTS
Master Data: Found
Region specific master data: FoundAndEmpty
Explanation:
https://community.dynamics.com/365/financeandoperations/b/performancetipsandtricks/posts/dynamics-365-for-finance-and-operations-table-caching-basic-rules#:~:text=Entire%20table%20cache%20size%20determines,365%20for%20Finance%20and%20Operations.&text=Each%20AOS%20server%20can%20have%20its%20own%20cache%20settings.

 

NEW QUESTION 72
You need to configure models for the project.
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. Create a new model that extends the existing FinanceExt model.
  • B. Extend the existing FinanceExt model and populate the project model definition.
  • C. Overlay the existing FinanceExt model and populate the solution definition.
  • D. Modify the DefaultModelForNewProject setting in the DefaultConfig.xml file and name the model FinanceExt.

Answer: B,C

 

NEW QUESTION 73
You have an enumeration named truckStatus that has the following statuses:
Empty
Loaded
Completed
You have the following code:

You need to add the following statuses to the enumeration: Quarantine, InTransit What should you do?

  • A. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the enumeration value.
  • B. Add a new case statement in the model of the existing code,
  • C. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using a range comparison for your new values.
  • D. Add a post handler to the method that checks the enumeration and logic for your new enumeration values using the integer value of the enumeration.

Answer: A

 

NEW QUESTION 74
You are a Dynamics 365 Finance developer.
You must extend the validate method of the SalesLine table by using Chain of Command. The value of a variable named SalesPrice must be greater than or equal to zero when adding new lines.
You need to create an extension class.
Which two code segments can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.



  • A. Option C
  • B. Option B
  • C. Option A
  • D. Option D

Answer: C,D

Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/validations-defaults-unmapped-fields
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc

 

NEW QUESTION 75
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:

Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/create-data-model-elements

 

NEW QUESTION 76
The system includes the following code: (Line numbers are included for reference only.)

You need to apply changes to address User2's issues.
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:
Scenario: User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
Also: 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.
Box 1: No
The firstOnly keyword helps speed up the fetch by returning only the first row.
Box 2: No
Box 3: Yes
Box 4: Yes
RecId stands for Record Identifier. It is often called RowId (row identifier). It is a unique and incremental value stored with each and every row of the table. In Microsoft Dynamics AX 2012 and Microsoft Dynamics 365 for Finance and Operations, RecId is used as unique identifiers and to create relations between tables.
Another important point is the difference between RecId and Id. In simple words, RecId is generated by the kernel whereas the Id is generated by the application itself.
RecId is used to find out the unique row in the table.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data-query
https://community.dynamics.com/ax/b/nevoitechax/posts/what-is-recid-in-microsoft-dynamics-ax-365fo

 

NEW QUESTION 77
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 78
A company uses Dynamics 365 Unified Operations.
Client companies require weekly updates for services performed. You create data entity by using the Data Entity wizard.
You need to expose a list of services to external business companies.
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: Synchronize the database
Entities are created as views in Microsoft SQL Server, and staging tables are also added. Therefore, you must sync a database when you build entities.
Step 2: Build the solution
Build your project
In Solution Explorer, right-click your project, and then click Properties.
Change the value of the Synchronize database on build property to True, and then click OK. This property must be set only one time per project.

On the Visual Studio toolbar, click Build > Build Solution to build the project.
Step 3: Configure properties for the data entity
After build visually validate and customize an entity
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/build-consuming-data-entities

 

NEW QUESTION 79
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.

Answer: C,D

 

NEW QUESTION 80
A company uses Dynamics 365 Unified Operations.
Client companies require weekly updates for services performed. You create data entity by using the Data Entity wizard.
You need to expose a list of services to external business companies.
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: Synchronize the database
Entities are created as views in Microsoft SQL Server, and staging tables are also added. Therefore, you must sync a database when you build entities.
Step 2: Build the solution
Build your project
In Solution Explorer, right-click your project, and then click Properties.
Change the value of the Synchronize database on build property to True, and then click OK. This property must be set only one time per project.

On the Visual Studio toolbar, click Build > Build Solution to build the project.
Step 3: Configure properties for the data entity
After build visually validate and customize an entity
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/build-consuming-data-entities

 

NEW QUESTION 81
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 82
You are a Dynamics 365 Finance developer.
You make changes to an existing class.
You need to compare the code that is in source control with the updated class. In Visual Studio, you display Team Explorer.
What are three possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  • A. In Team Explorer, select Compare with Latest Version.
  • B. Run the vsdiffmerge command.
  • C. In Team Explorer, select Compare with Workspace Version.
  • D. Run the tf diff command.
  • E. In Team Explorer, select Compare Files.

Answer: A,C,D

Explanation:
Example:
In Team Explorer, right-click FMRental.xml, and select Compare with Latest Version.

Choose Compare with Latest Version to see how the changes you have made compare to the latest version of the file on your Team Foundation Server.
Choose Compare with Workspace Version to see what changes you have made to the version you checked out.
D: The diff tool of Visual Studio is very good to compare two files.
It compares, and if it is possible, displays differences between two files, files in two folders, or a shelveset and a local or a server file.
Syntax:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype]
[/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive]
[/options][/noprompt][/login:username,[password]]
Incorrect Answers:
E: vsdiffmerge is used for merging.
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/difference-command

 

NEW QUESTION 83
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 base form, enter the text e:.
  • C. In the search bar on the form extension element, enter the text c:
  • D. In search bar on the form extension element, enter the text e:
  • E. In the search bar on the base form, enter the text c:.

Answer: A,D

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 84
A company is migrating from a legacy system to Dynamics 365 Unified Operations.
You need to import the customer data by using the Data Management workspace.
In which order should you perform the actions? 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 import project.
Step 2: Specify the project category for the import.
Step 3: Specify the Source Data Format.
Step 4: Specify the target entity.
Step 5: Import the source file to the project.
The import process is done through the Import tile in the Data Management workspace.
Import a data package
* Log into the environment using a login with sufficient privileges (typically this is the Administrator role).
* On the dashboard, click the Data Management workspace.
* Click the Import tile.
* On the next page, do the following:
Provide a name.
In the Source Data Format field, select Package.
Click the Upload button and choose the appropriate package file from the location for the data being imported.
This will import all the files from the package.
Click Save, and then click Import.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entities-data-packages

 

NEW QUESTION 85
DRAG DROP
You are a Dynamics 365 Finance and Operations developer.
You have a report in an existing model that connects with the following objects:
* in-memory table
* data provider class
* controller class
* contract class
The report is locked for modifications.
You need to create an extension of the in-memory table in a model and you add the new field to the extension.
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:

Answer:

Explanation:

Explanation/Reference:

 

NEW QUESTION 86
Note: This question is part of a scries 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 Details Master pattern.
Does the solution meet the goal?

  • A. No
  • B. Yes

Answer: A

Explanation:
Explanation
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/section-tabbed-list-subpatter

 

NEW QUESTION 87
......

Latest MB-500 Exam Dumps Microsoft Exam from Training: https://www.premiumvcedump.com/Microsoft/valid-MB-500-premium-vce-exam-dumps.html

Updated Verified MB-500 dumps Q&As - 100% Pass: https://drive.google.com/open?id=1IDq7LsW37r0bPjuFFAv8I5dh8wSR3N1S