You are implementing Dynamics 365 Supply Chain Management for a customer.
The complete solution involves an ISV product that was obtained from Microsoft AppSource.
You notice that there is a significant slowdown in certain screens once the ISV product is installed.
You need to determine the cause of the issue.
Which Lifecycle Services (LCS) tool or functionality should you use?
A. SQL Server Runtime
B. SQL Insights
C. Regression suite automation tool (RSAT)
D. Impact analysis report
E. Issue search
Show Answer
Correct Answer: B
Explanation: SQL Insights in Lifecycle Services is designed for diagnosing SQL-related performance issues in Dynamics 365 Supply Chain Management environments. It provides near real-time database performance metrics, identifies expensive queries, blocking, deadlocks, and other SQL bottlenecks that can explain screen slowdowns after installing an ISV solution. The other options are not intended for diagnosing runtime performance regressions caused by an installed solution.
Question 103
DRAG DROP
-
A company uses Dynamics 365 Finance.
You use the Data management workspace to export data. You must export all vendor groups in the company. The destination file must be a Microsoft Excel file with the .xlsx format.
You need to export the data.
Which four 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.
Show Answer
Correct Answer: 1. In the Data management workspace, create an Export definition group.
2. Enter a group name and description for the new project.
3. Select the Vendor groups entity and the Excel format and add the entity to the export project.
4. Export the entity.
Explanation: To export vendor groups to an .xlsx file, first create an export definition group, provide the project details, add the Vendor groups entity using the Excel format (not CSV), and then run the export.
Question 104
You create a custom payroll form.
You must ensure that only the finance manager can view the form.
You need to set up security for the form.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Add the privilege to a new duty.
B. Add the duty to the security role of system users.
C. Add the privilege to a new security policy.
D. Add the duty to the security role for finance managers.
E. Add the menu item of the form to the entry point of a new privilege.
Show Answer
Correct Answer: A, D, E
Explanation: In Dynamics 365 Finance and Operations security, access is granted by creating a privilege that references the form's menu item entry point, placing that privilege into a duty, and assigning the duty to the appropriate security role. To restrict the form to finance managers, create a new privilege with the form menu item as its entry point, add the privilege to a new duty, and assign that duty to the finance manager role. A security policy is for data access, not form access, and assigning the duty to all system users would not meet the requirement.
Question 105
HOTSPOT
-
A company wants to integrate Dynamics 365 Finance with third-party applications.
You need to select integration patterns for various scenarios.
Which integration patterns should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: 1. OData service endpoints
2. Batch data API
3. OData service endpoints
Explanation: Use OData for real-time CRUD integration with data entities. Use Batch data API for high-volume periodic imports. Use OData again for real-time synchronization of product data from the on-premises application.
Question 106
HOTSPOT
-
You are a Dynamics 365 finance developer. You check out elements from version control in order to make modifications.
You need to check in the modified elements to version control.
What should you do? To answer, select the appropriate option in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Add files to source control
Pending Changes
Explanation: After modifying checked-out elements, add them to source control if needed, then use Team Explorer's Pending Changes page to review and check in the changes.
Question 107
DRAG DROP
-
A company uses Dynamics 365 Finance.
You must implement three classes with the following requirements:
• Variables in ClassA must be accessible from ClassA and its child classes but not from other classes. ClassB is a class that inherits from ClassA.
• ClassC is not a parent or child class of any other class. The variables of ClassC must only be accessible within ClassC.
You need to complete the implementation.
Which variable modifiers should you use? To answer, drag the appropriate variable modifiers to the correct class names. Each variable modifier 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: Protected allows access within the class and derived classes only. Private restricts access to the declaring class only.
Question 108
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets 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 must create a new attribute class in which to mark other classes in the ISV solution and their respective methods with the error levels Warning and Error.
You have the following class: (Line numbers are included for reference only.)
You need to ensure that the compiler will report an error if code calls the bike method.
Solution:
Create the following attribute class:
Insert the following code at line 04:
[SysObsoleteAttribute("Deprecated. Please use the bicycle method instead", true)]
Does the solution meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: B
Explanation: Applying SysObsoleteAttribute to the attribute class itself only marks that attribute class as obsolete. It does not cause the compiler to report an error when the bike method is called. To make calls to the bike method produce a compiler error, the obsolete attribute must be applied to the bike method (or the relevant API), not to the new attribute class. Therefore the proposed solution does not meet the stated goal.
Question 109
A company uses Dynamics 365 Finance.
You are performing a code review for several segments of code that use the Boolean data type.
You need to validate the segments for the correct X++ structure.
Which two code statements will compile? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. boolean exprValue; exprValue = (8*6 == 48);
B. boolean exprValue = (8*6 == ‘48’) ? Yes:No;
C. boolean exprValue; exprValue = (8*6 == 48) ? 1:0;
D. boolean exprValue = (8*6 == ‘48’) ? false:true;
Show Answer
Correct Answer: A, C
Explanation: A compiles because the comparison expression (8*6 == 48) evaluates to a boolean and is assigned directly to a boolean variable. C also compiles because the conditional operator returns integer literals 1 or 0, which are valid boolean values in X++ (true/false respectively). B and D use the character/string literal '48' in the comparison against an integer expression, causing a type mismatch that prevents compilation.
Question 110
A company uses Dynamics 365 Finance.
You create a new form that must have the ability to open from the menu.
You need to set up the form for the menu.
What should you add to the menu?
A. display menu item
B. menu reference
C. output menu item
D. action menu item
Show Answer
Correct Answer: A
Explanation: A display menu item is used to open and display forms in Dynamics 365 Finance and Operations. Action menu items execute classes or methods, output menu items are used for reports, and menu references point to existing menus rather than directly opening a form.
Question 111
DRAG DROP
-
A company uses Dynamics 365 Finance.
You must create two data entities:
• The first entity must allow access to customer groups by using OData.
• The second entity must be able to bulk export customer data by using a batch process.
You need to enable the properties for each entity you create.
Which properties should you enable? To answer, drag the appropriate properties to the correct requirements. 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.
Show Answer
Correct Answer: Customer groups entity → Public API
Customer data entity → Data management capabilities
Explanation: OData access requires the data entity to be exposed as a public API (IsPublic). Bulk import/export through batch processing uses Data management capabilities (DMF).
$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.