A company plans to integrate Dynamics 365 finance and operations apps with an external application.
The apps must send each vendor's name and address in a single field to the external application.
You need to add a computed field to meet the requirement.
What should you do?
A. Create an extension for VendTable and then add the new display method.
B. Create an extension of VendVendorV2Entity, select New, and then select Siting Unmapped Field.
C. Create an extension for VendVendorV2Entity, select the Fields node, select New, and then select Mapped Field.
Show Answer
Correct Answer: B
Explanation: Computed fields on Dynamics 365 Finance and Operations data entities are implemented as unmapped fields. To expose a concatenated vendor name and address for integration, extend the VendVendorV2Entity and add a new unmapped field, then implement it as a computed column. A display method on VendTable is not a computed data entity field, and a mapped field requires an underlying data source column rather than a computed expression.
Question 120
HOTSPOT
-
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.
Show Answer
Correct Answer: Starting branch: Main
Source branch: Dev
Destination branch: Main
Explanation: In TFVC for Dynamics 365 Finance/AX, to promote changes from Development to Test, initiate the merge from the destination (Main) branch, with Dev as the source and Main as the destination.
Question 121
A company has a cloud-based installation of Dynamics 365 Finance.
A user reports slow response times in the application when accessing the production environment.
You need to diagnose the performance issue by using the Environment monitoring tool.
Which two features of the Environment monitoring tool should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. System diagnostics
B. Customization analysis
C. Health metrics
D. Availability monitoring
E. SQL insights
Show Answer
Correct Answer: C, E
Explanation: Environment monitoring is used to diagnose operational performance. Health metrics provides resource and performance indicators for the environment, while SQL insights helps identify database-level bottlenecks such as slow queries that commonly cause poor response times. System diagnostics, customization analysis, and availability monitoring do not directly provide the primary performance diagnostics requested for this scenario.
Question 122
DRAG DROP
-
A company implements Dynamics 365 Supply Chain Management.
You need to create a report that shows all customer project invoices.
Which attribute should you use? To answer, drag the appropriate attributes to the correct requirements. Each attribute 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.
Show Answer
Correct Answer: Identify the contract name in the data provider class → SRSReportParameterAttribute
Enables parameters in the report dialog → DataMemberAttribute
Provide parameters for the report → DataContractAttribute
Explanation: The data provider class uses SRSReportParameterAttribute to reference the contract class. The contract class is marked with DataContractAttribute, and individual parameter methods are exposed to the report dialog with DataMemberAttribute.
Question 124
DRAG DROP -
You are working on a project in Dynamics 365 Finance.
You use abstract and interface classes to implement the following requirements for the project:
• Child classes must have common private and public methods.
• All methods must be implemented in the child classes.
• You must be able to implement the methods of the parent class.
You need to select the type of class to use for each requirement.
Which class types should you use? To answer, drag the appropriate class types to the correct requirements. Each class 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.
Show Answer
Correct Answer: Ensure that child classes have common private and public methods. → Abstract
Implement all methods in the child classes. → Interface
Implement the methods of the parent class. → Abstract
Explanation: Abstract classes can provide shared implementation (including common behavior) and be inherited by child classes. Interfaces define method contracts that implementing classes must implement. Abstract classes can also declare abstract methods that child classes must implement while providing parent-class implementations for other methods.
Question 125
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.
A company uses Dynamics 365 finance and operations apps.
You have a custom enumeration named CarType. The enumeration has the following elements: Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the is Extensible property to true for the CarType enumeration. Create an extension for the CarType base enumeration to add the MUV element.
Does the solution meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: A
Explanation: To extend an enumeration in Dynamics 365 Finance and Operations, the base enum must be extensible. Setting the custom enum's IsExtensible property to Yes/true and then creating an enum extension to add the new element (MUV) is the correct approach. For a custom enum that you own, enabling extensibility is an appropriate prerequisite before extending it.
Question 126
DRAG DROP
-
You are a Dynamics 365 Finance developer.
A long running process times out in the system.
You need to implement the asynchronous framework to resolve this issue.
Which class runAsync method should you use for each use case? To answer, drag the appropriate classes to the correct use cases. Each class may be used once. more than once, or not at content.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: The process is run outside the client. → Global
Display a message when the process is completed without a page refresh. → FormRun
The page must be refreshed for the message to be displayed. → Global
Explanation: Global.runAsync executes outside the client and completion messages are observed after refresh. FormRun.runAsync integrates with the form lifecycle and can notify completion without requiring a page refresh.
Question 127
DRAG DROP
-
A company plans to implement Dynamics 365 Finance.
The company is unsure whether to use a cloud implementation or an on-premises implementation.
You need to determine the features that you can use for each implementation.
Which feature can you use? To answer, drag the appropriate features to the correct implementation types. Each feature 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.
Show Answer
Correct Answer: Cloud only — Save or load task recordings from the BPM library
On-premises only — Integration with Power BI Desktop
Both cloud and on-premises — Mobile app, workspaces, and platform
Explanation: BPM library integration is a cloud service feature. Power BI Desktop integration is available for on-premises deployments, while mobile app, workspaces, and core platform capabilities are supported in both deployment types.
Question 128
DRAG DROP -
A company is implementing Dynamics 365 Finance.
You are extending the standard fixed asset functionality to develop a new feature.
You need to select the appropriate components for the solution.
Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component 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.
Show Answer
Correct Answer: Group elements for deployment as a unit. → Package
Manage and organize a group of elements during development. → Project
Explanation: A package is the deployment and compilation unit in Dynamics 365 Finance. A Visual Studio project is used to organize and manage development elements while working on a feature.
Question 129
You create an extension of ProjTable.
You need to configure the extension.
Which three table properties can you modify in the extension? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Form Ref
B. Label
C. TitleField1
D. Preview Part Ref
E. Modified Date Time
Show Answer
Correct Answer: A, C, D
Explanation: The Microsoft Learn documentation for modifying table properties through a table extension explicitly lists Form Ref, Preview Part Ref, Modified Date Time, Title Field1, and others as modifiable table properties. Label is not a table property; it is a field property that can be modified through a field extension. Since the question asks for three properties, the table properties among the options are Form Ref, TitleField1 (Title Field1), Preview Part Ref, and Modified Date Time. In the exam's expected three-answer format, Form Ref, TitleField1, and Preview Part Ref are the intended selections.
Sources:
https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/modify-properties
$19
Get all 304 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.