Exams > Microsoft > MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
Page 5 out of 18 pages Questions 41-50 out of 175 questions
Question#41

You are a Dynamics 365 Finance developer.
You have a form that displays customer records by using a listpage control. You must add related sales total information for the selected customer to the form.
You need to display the required related sales total information.
What should you add to the form?

  • A. a custom lookup
  • B. a tile
  • C. a factbox
  • D. an external feed
  • E. a quick filter
Discover Answer Hide Answer

Answer: C
A list page presents a set of data on a user interface that is optimized so that you can browse records, find the right record, and then take an action upon that record. The list page lets the user search, filter, and sort the data. FactBoxes on the right side of the grid show related data for the active record.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/user-interface/list-page-form-pattern

Question#42

You are developing a model extension for Dynamics 365 Finance that extends objects from the Application Foundation package.
You need to create and configure a new model for the extension.
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. Assign the model to the USR layer.
  • C. Reference the Application Foundation package when creating the extension model.
  • D. Create a new model that builds into its own separate assembly.
  • E. Create a new model that is part of an existing package.
Discover Answer Hide Answer

Answer: AD
A: You must create a class.
D: Extension lets you extend existing artifacts in a new model.
A model that contains only extension customizations can be compiled into its own assembly and be deployed in its own package.
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

Question#43

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. String size
  • B. IsExtensible
  • C. Form help
  • D. Alignment
  • E. Label
Discover Answer Hide Answer

Answer: ACE
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

Question#44

You have a table in which multiple properties must be changed. Multiple table properties are locked down at the base table and must not be overwritten.
You need to modify the table properties by extending the table.
Which table property can you populate in a table extension by using the property sheet?

  • A. Cache lookup
  • B. Modified date time
  • C. Configuration key
  • D. Table group
Discover Answer Hide Answer

Answer: B
You can now modify the following properties through the property sheet:
✑ Created By
✑ Created Date Time
✑ Modified By
✑ Modified Date Time

Country Region Codes -

Note: There are multiple versions of this question with different correct answers and various combinations of incorrect answers.
Other incorrect answers you may see in the exam include:
✑ Primary index
✑ Save data per company
✑ Clustered index
Reference:
https://docs.microsoft.com/sv-se/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-properties

Question#45

HOTSPOT -
You have a Dynamics 365 Finance 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 text 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:

Discover Answer Hide Answer

Answer:

Question#46

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.
Discover Answer Hide Answer

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#47

DRAG DROP -
You are configuring your developer environment by using Team Explorer.
There are several developers working on a customization.
You need to ensure that all code is checked in and then merged to the appropriate branches.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Select and Place:

Discover Answer Hide Answer

Answer:
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/branching-strategies-with-tfvc?view=azure-devops

Question#48

You are a Dynamics 365 Finance developer.
You need to create an extension class.
Which action should you perform?

  • A. Mark the class as final.
  • B. Add the class buffer as the first parameter.
  • C. Mark the class as protected.
  • D. Mark the class as public.
Discover Answer Hide Answer

Answer: A
Extension classes are final classes that are adorned with the ExtensionOf attribute and that also have a name that has the _Extension suffix.
Because the classes are instantiated by the runtime system, it's not meaningful to derive from the extension class. Therefore, the extension class must be marked as final.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc

Question#49

HOTSPOT -
You are a Dynamics 365 Finance developer. You have the following code: (Line numbers are created for reference only.)

Which values does the info() method return? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Discover Answer Hide Answer

Answer:
Box 1: SID1234 -

Parameters -
All methods have their own scope. A method can take one or more parameters. Within the scope of the method, these parameters are treated as local variables and are initialized with a value from the parameter in the method call. All parameters are passed by value, which means that you can't change the value of the original variable. You can change only the local variable in the method. This local variable is a copy of the original variable.

Box 2: 5 -
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-classes-methods

Question#50

You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named VehicleId. The table has an index named VehicleIdIdx on the VehicleId field. You declare a table buffer named vehicle to refer to the table.
You need to select all records from the FMVehicle table in ascending order based on VehicleId field in the vehicle variable.
Which embedded-SQL statement should you use?

  • A. select vehicle index VehicleId;
  • B. select vehicle order by VehicleId;
  • C. select VehicleId from vehicle order by VehicleId asc;
  • D. select vehicle order by VehicleId desc;
Discover Answer Hide Answer

Answer: B
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data-query

chevron rightPrevious Nextchevron right