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
Question 130
HOTSPOT -
You are building analytical components for users in Dynamics 365.
You need to determine the appropriate component to use for several scenarios.
Which component should you use for each scenario? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Tile
Dashboard
Self-service BI
Explanation: Tiles display updated information and can be pinned to workspaces. Dashboards can be assigned as default homepages based on security roles. Self-service BI enables users to create or modify analytical content such as reports and dashboards.
Question 131
DRAG DROP
-
A company implements Dynamics 365 Finance.
You must prevent users from viewing vendors based on vendor group.
You need to create an Extensible Data Security (XDS) policy to meet this requirement.
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.
Show Answer
Correct Answer: Create a policy query for the primary table.
Create a security policy.
Add a constraint table to the security policy.
Build and sync the XDS policy.
Explanation: In Dynamics 365 Finance XDS, first define the query on the primary table, then create the security policy, attach the constraint table to enforce filtering, and finally build and synchronize the model so the policy is applied.
Question 132
DRAG DROP -
A banking company is creating custom functionality to consolidate and post financial transactions.
You need to create menu items for the following business processes:
• Process1 – Automatically check new transactions against validation rules every hour.
• Process2 – Manually review and correct transactions that have errors. No preprocessing is done.
• Process3 – Export transactions to another system when they successfully post.
You need to select the menu item type for each process.
Which menu item types should you use? To answer, drag the appropriate menu item types to the correct processes. Each menu item 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.
Explanation: Action menu items execute business logic (including batch/scheduled operations and exports). Display menu items open forms for user review/editing. Output menu items are intended for reports, not exporting data to external systems.
$19
Get all 295 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.