m5 Flashcards

1
Q

You create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Operational Workspaces pattern.
Does the solution meet the goal?

A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

You are a Dynamics 365 Finance developer. You need to monitor system performance. Which tools should you use?

A

1.Review overall health of the system, as well as currently running processes and historical data.
A.LCS Environment Monitoring tool

2.Review the load time and latency of different forms.
C.Trace Parser

3.Review a single process and see the code and SQL statements that are being run.
D.SQL Profiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

You are a Dynamics 365 Finance developer. You have a virtual machine that includes Visual Studio. You need to display the elements by model. What should you do?
A. Select Model management from the menu and then select View all package dependences.
B. Right-click the Application Object Tree (AOT) node in Application Explorer and select Model View.
C. Select Metadata Search from the Dynamics 365 menu.
D. Select Model Management from the menu and then select Refresh Models.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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?

A

SysQuery method: range

SysQueryRangeUtil: dateRange

Filter clause: *Wholesales*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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.

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.

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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.

Actions
A.Map the Microsoft Azure DevOps project to your local developer machine.
B.Create a test branch.
C.Create a dev branch.
D.Connect to the Microsoft Azure DevOps project.
E.Create a main branch.

A

D.Connect to the Microsoft Azure DevOps project.
A.Map the Microsoft Azure DevOps project to your local developer machine.
E.Create a main branch.
B.Create a test branch.
C.Create a dev branch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

You are training a new Dynamics 365 Finance developer.
You need to explain the relationships between models, packages, and projects to the new hire. Which three design concepts should you explain? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A. A project can contain elements from multiple models.
B. A model is a group or collection of elements that constitute a distributable software solution.
C. A Visual Studio project can belong to more than one model.
D. A model is a design time concept.
E. A package is a deployment unit that may contain one or more models.

A

B,D,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

You are a Dynamics 365 Finance developer.

A
  • Open the customer form and apply filters to the grid
  • Select the Options actions pane tab and then select Add to workspace
  • Select Workspace and Presentation options
  • Select Configure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

You are a Dynamics 365 Finance developer.
You need to troubleshoot performance issues for a client.
Which Lifecycle Services (LCS) tools should you use for each environment? To answer, drag the appropriate environment types to the correct tools. Each environment type may be used once, more than once, or not at all. You may need to drag the split bar between panes scroll to view content.

A

Activity Monitoring………UAT and Build
SQL Insights…………………UAT only
System Diagnostics……..UAT and Build

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

You are a Dynamics 365 Finance developer. You have two tables as shown in the following exhibit:

TABLE1 —- 1:N —–> TABLE2
You need to configure Table1 to ensure that records cannot be deleted from Table1 if Table2 contains related records.
Which value should you use for the OnDelete property?
A. None
B. Cascade
C. Cascade + Restricted
D. Restricted

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

You create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Simple List pattern.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

You need to map the Dynamics 365 Finance components into the standard models.
Which component belongs to which model? To answer, drag the appropriate models to the correct components. Each model 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.

A

Number Sequence…………..Application Foundation
Global Address Book………..Application Foundation
Workflow & Services………….Application Platform
SSRS Reporting………………..Application Platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

You create a new form in a project.
You need to display tabs in a vertical alignment.
Solution: Apply the Table of Contents pattern.
Does the solution meet the goal?
A. Yes
B. No

A

A - Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A company uses Dynamics 365 Supply Chain Management.
You need to monitor system performance. Which tool should you use? To answer, drag the appropriate tools to the correct requirements.

A

Determine what a user was ………….A.Activity monitoring
doing during a time period

Identify the number of ………………….A.Activity monitoring
distinct user sessions

View a list of transaction locks……….B.SQL insights

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

You are training a new Dynamics 365 Finance developer.
You need to recommend where asynchronous integrations should be used instead of synchronous integrations.
For which scenario should you recommend asynchronous integration?
A. A retailer requires all new customer data captured at point of sale (POS) terminals through the day sent back to the system.
B. A retailer wants to ensure gift card balances are communicated back to the system from point of sale (POS) terminals in near real-time.
C. A manufacturer wants to move production data from an on-premises deployment Dynamics 365 Finance in near real-time.
D. A warehouse wants to track movement of all inventory from scanners to the system.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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

A

C,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

*A company uses Dynamics 365 Supply Chain Management. You create a customization in a development environment.
You need to create a software deployable package so that you can deploy the customization 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 package to the asset library.
C. In Azure DevOps, extract the model from a package and upload the model to the asset library.
D. In Visual Studio, create a Dynamics 365 deployment package and upload the package to the asset library.

A

B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A company uses Dynamics 365 Finance. The company creates an asset library.

You need to upload assets for a solution to the asset library.

Which asset types should use? To answer, drag the appropriate asset types to the correct activities. Each asset 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.

A

Upload a logo of various sizes…………………………B.Marketing asset
to be used in other environments?

Upload an electronic report to be used…………..A.GER configuration
for a free text invoice in DyN 365 Finance?

Upload a region-specific solution developed…..D.Localized financial report
for a ledger account in the form of an ISV?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

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

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

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?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

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.

A

Users need to see updated info on their workspace: Tile
A default homepage must be based on user’s sec role: Dashboard
Users must be able to modify or create new analytic: Self-Service BI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

You need to prepare to deploy a software deployable package to a test environment.

What should you do to prepare?

A. In Visual Studio, create a Dynamics 365 deployment package and upload the package 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.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

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?

A

Process1: Action
Process2: Display
Process3: Output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

You are training a new Dynamics 365 Finance developer.

You need to recommend where asynchronous integrations should be used instead of synchronous integrations.

For which scenario should you recommend asynchronous integration?

A. A company uses workflow for purchasing approvals, which then sends just-in-time approval information to a third-party application for approvers to review.
B. A manufacturer wants to move production data from an on-premises deployment Dynamics 365 Finance in near real-time.
C. A company uses an on-premises inventory management system that needs to receive sales order data every hour throughout the day.
D. A warehouse wants to track movement of all inventory from scanners to the system.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

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?

A

Cloud only: Save or load task recordings from the BPM library

On-Prem only: Integration with PowerBI Desktop

Both Cloud and On prem: Mobile app, workspaces, and platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Munson’s Pickles and Preserves Farm produces and sells jarred food goods. The organization has several production and warehouse locations across the United States. Each location runs both production and warehousing operations. The company has three locations: East, Central, and West.

The company is upgrading its Dynamics AX 2009 system to Dynamics 365 Finance. You need to apply a pattern to the newly created form to satisfy the requirements. Which form pattern should you apply?

A. Simple List and Details
B. Table of Contents
C. List Page
D. Details Master

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

You have an Azure DevOps project that has Dev and Test branches.

The Test branch is used for deploying artifacts in a test environment.

You must merge code from the last Dev branch and check-in the code to Test.

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

You are a Dynamics 365 Finance developer.
You need to ensure that an integration is triggered when a specific process starts.
Which tool should you use to retrieve the status from the Production order?
A. Batch job
B. Periodic flow
C. Business event
D. Recurring Data Entity export

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

You create the following cloud-based Dynamics 365 Finance environments:

A developer creates code extensions in the Development environment. The developer checks the code changes into an Azure DevOps branch.
You need to deploy the code changes to the Standard Acceptance Test environment.
What should you do? To answer, select the appropriate options in the answer area.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

You are a Dynamics 365 Finance developer. You make changes to an existing custom class.
The code comparison tool shows version conflicts between your version and the latest checked-in version of the custom class.
In Visual Studio, you open the Source Control Explorer. You locate the latest changeset for the class and you open the changeset in Team Explorer.
You need to compare the latest code that is in source control with the code that you created.
Which option should you use?
A. Compare with Workspace Version
B. Compare with Previous Version
C. View History
D. Compare with Latest Version

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

You are a Dynamics 365 Finance developer. You are testing a workflow in a user acceptance testing environment.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
A. manual decision
B. approval process
C. conditional decision
D. automated task
E. manual task

A

B,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

A company implements Dynamics 365 finance and operations apps.
You are developing code to consume OData service endpoints. You complete the application registration process and gather the details required to create a C# console application.
You need to ensure that the console application interacts with Dynamics 365 Finance OData services.
Which three actions should you perform in sequence?

A

1-Add the ODATA V4 Client code generator
2-Point the MetadataDocumentUri variable to D365 Finance
3-Generate proxy classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

You are a Dynamics 365 Supply Chain Management developer.
You are working on a project by using Visual Studio.
Several users check out a custom form version control and modify the form. You need to find the user that has added a specific line of code to the form. What should you do?

A. Open the object in Object Designer, select the title of the object, and then right-click View History.
B. In Solution Explorer, navigate to the object and right-click View History.
C. Using Visual Studio, navigate to the object. Add the object to a new solution, and then right-click View History.
D. Using Visual Studio, navigate to the object in Application Explorer and right-click View History.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

An error occurs when an employee creates a new workflow using a custom approval element to track the status of a document.
You need to ensure that the workflow is created correctly.
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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

A company uses Dynamics 365 Finance and Dynamics 365 Supply Chain Management. The company wants to use new functionality that relates to purchase requisitions.
You need to promote the new functionality to a test environment.
What should you do? To answer, select the appropriate options in the answer area.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

You are a Dynamics 365 Finance developer.

You have the following source control branches:
BRANCH……………..,,ASSOCIATED ENVIRONMENT
========================================
Dev……………………….Development
Main……………………..Test

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

You are using the Metadata search tool in Visual Studio.

You need to select the appropriate query string for various scenarios.

Which query string should you use? To answer, select the appropriate options in the answer area.

A

type:table,method name:insert
type:form ccount

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

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?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

A company is creating custom functionality to manage rentals by using Dynamics 365 Supply Chain Management.

You need to create menu items for the following business processes:

  • Create new rental in a form grid.
  • View a list of all rental assets in an interactive form.
  • Create late fee charges once a week based on unreturned items.

You need to create the menu items.

Which menu item types should you use? To answer, drag the appropriate menu item types to the correct business process.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

You are developing a workflow for Dynamics 365 Supply Chain Management.

The workflow must only be used within the organization for which it was defined.

You need to configure the workflow.

Which workflow association type should you use?

A. Other
B. Global
C. Company

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

A company has a Dynamics 365 Finance environment.
You need to implement indices for new tables.
Which types of indexes should you use? To answer, drag the appropriate types of indexes to the correct requirements. Each type of index 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.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

You are creating a new form in Visual Studio.
You need to apply the Simple List pattern and apply the pattern to a form.
What are the two possible ways to achieve the goal? Each correct answer presents a complete solution.
A. Use form statistics.
B. Use the Application Object Tree (AOT).
C. Use metadata properties.
D. Use the designer.

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

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. AmountMST
B. MarkupValue
C. Weight
D. WeightBase

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an output menu item. Add the output menu item to the form button and then link the report to the output menu item.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create an action menu item. Add the action menu item to the form button and then link the report to the action menu item.
Does the solution meet the goal?
A. Yes
B. No

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create a display menu item. Add the menu display item to the form button and then link the report to the display menu item.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

You are a Dynamics 365 Finance developer.
You must extend the validateWrite 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

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):

You plan to modify properties of the EDTs by using an extension.
You need to determine which operations can be performed.
Which operation is possible?
A. Create an extension for AccountBase and decrease the field size.
B. Create a derived EDT for AccountBase and increase the field size.
C. Create a derived EDT for AccountId and decrease the field size.
D. Create an extension for AccountBase and increase the field size.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

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 node for the SalesTable form and modify the form.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

You are a Dynamics 365 Finance developer.
You need to add a new status named InTransit to the SalesTable.SalesStatus field and use the status in code.
What should you do? To answer, select the appropriate options in the answer area.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

You add a field to the SalesTable table by using an extension.
You need to ensure that the new field is available for use in forms, reports, and code.
What are three possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Right-click the table and select Synchronize.
B. Navigate to the Dynamics 365 menu and select Synchronize database.
C. Right-click the solution and select Synchronize with database.
D. Set the project property for Synchronize database on build to true and build the solution.
E. Right-click the project and select Synchronize with database.

A

B,D,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

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?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

A user reports that a form takes a long time to load. You suspect that the issue relates to a display method. You need to resolve the issue.
Which actions should you perform? To answer, select the appropriate options in the answer area.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

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 a customization.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

You are developing a form for Dynamics 365 Finance.
You need to add a button that allows users to run a report.
Solution: Create a command button and link the button to the report by using the button’s object property.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

You must extend the class SalesLineType and add a new method that returns the day of week for the system’s current date as an integer value.
You need to create a class that extends SalesLineType and adds the new method.
Solution: You create the following code:

Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

You must extend the class SalesLineType and add a new method that returns the day of week for the system’s current date as an integer value.
You need to create a class that extends SalesLineType and adds the new method.
Solution: You create the following code:

Does the solution meet the goal?
A. Yes
B. No

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

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. Primary index
B. Created by
C. Configuration key
D. Table group

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

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 post handler to the method that checks the enumeration and logic for your new enumeration values using a range comparison for your new values.
C. Add a new case statement in the model of the existing code.
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.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

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 Visual Studio user interface forms extensions section for the SalesTable form and create an extension.
Does the solution meet the goal?
A. Yes
B. No

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

You are a Dynamics 365 Finance developer.
You need to create an extension class.
Which action should you perform?
A. Decorate the class with the ExtensionOf attribute.
B. Add the class buffer as the first parameter.
C. Mark the class as public.
D. Mark the class as private.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

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

You need to extend this enumeration and add the following statuses to the enumeration: Quarantine, InTransit. You must then modify code that validates the switch statement.
Solution: 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.

Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q
A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q
A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

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: Add a new form object to the project and name the form SalesTable.Extension.
Does the solution meet the goal?
A. Yes
B. No

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

You are a Dynamics 365 Finance developer for a company that sells pre-owned vehicles. When the company acquires a new vehicle, vehicle identification (VIN) numbers are added to the VIN field in the CustTable.
You need to create an event handler to validate that new VIN values are at least 10 characters long. Validation must occur when records are saved.
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.

A
70
Q

A company is implementing Dynamics 365 Finance. Vendors receive a risk rating that is determined by their on-time delivery performance as well as their credit rating.
You need to implement the following risk rating functionality:
✑ The risk rating must accompany the credit rating when the credit rating is used.
✑ The risk rating must be able to be used in other areas of the solution to determine processing outcomes.
✑ The risk rating must consist of the following values:
1 = Good
2 = Medium
3 = Risky
The risk rating must be displayed in the Miscellaneous Details tab below the Credit Rating and Credit Limit fields in the Vendor form.

What should you do? To answer, select the appropriate options in the answer area.

A
71
Q

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 false for the CarType enumeration. Create a new enumeration to add the MUV element.
Does the solution meet the goal?
A. Yes
B. No

A

B

72
Q

A company uses Dynamics 365 Finance. You are customizing elements for the extended data types (EDTs) shown in the following table.

You have a table named WorkCalendar. The table has a column named BasicCalendarID that uses the BasicCalendarID EDT.

You need to increase the length of the column by using an extension.

Solution: Create an extension for CalendarName.
Does the solution meet the goal?

A. Yes
B. No

A

B) No

73
Q

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. Add the MUV element to the CarType base enumeration.
Does the solution meet the goal?
A. Yes
B. No

A

B

74
Q

You need to control extensibility capabilities of some of the methods in the class.
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.

A
75
Q

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. Save data per company
C. Modified date time
D. Clustered index

A

C

76
Q

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. In the search bar on the form extension element, enter the text c:.
B. In the search bar on the base form, enter the text e:.
C. Right-click the base form and select view references.
D. In the search bar on the form extension element, enter the text e:.
E. In the search bar on the base form, enter the text c:.

A

C,D

77
Q

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. Add the suffix .extension to the file name.
D. Add the suffix _myextension to the file name.

A

A

78
Q

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 a new enumeration to add the MUV element.
Does the solution meet the goal?
A. Yes
B. No

A

B

79
Q

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

A

C

80
Q

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.

A

C.D

81
Q

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

A

A.C.E

82
Q

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

A

B

83
Q

A company uses Dynamics 365 Finance.
You must add fields to a standard table in Visual Studio.
You need to create an extension of the table.
What should you do?

A. Create an extension class for the base table.
B. Drag the table from the AOT to the project.
C. Create a new table object in the pitied.
D. Create a table extension from the base table.

A

D

84
Q
A

B,D

85
Q
A

B

86
Q
A

B

87
Q
A

B

88
Q

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, select the appropriate options in the answer area.

A

Computed
Computed
Virtual
Virtual

89
Q

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.

A

B

90
Q

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

A

A,D,E

91
Q
A
92
Q

You are developing a model extension for Dynamics 365 Finance.
You must create a model extension that extends objects from the Application suite 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.

A. Assign a model to the VAR layer.
B. Create a new model and add a reference to the Application Suite package.
C. Create an extension class that references a class that exists in the Application Suite.
D. Create a new model that is part of an existing Application Suite package.

A

B,C

93
Q

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

A

A

94
Q

You create an extension for the InventTable table.
Which two field properties can you modify in the extension?
Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. Allow Edit
B. Extended Data Type
C. Visible
D. Label

A

B, D

95
Q
A

B

96
Q

A company uses Dynamics 365 Finance.
You implement an extension of a method named calc in ClassA. The calc method:

  • Accepts an integer as an input parameter.
  • Returns an integer as an output parameter.

You must implement an extension to:
* Extend the calc method.
* Prevent the standard code from running if the value of the input parameter is greater than 10.

You need to implement the correct solution. Which code segment should you use?

A

A

97
Q

**

A

D

98
Q
A

A

99
Q

A company uses Dynamics 365 Finance.

The company requires extended data types (EDTs) that meet the following requirements:

  • The new EDTs must use primitive base types without extending other EDTs.
  • One type must track the day that the user receives goods in the warehouse.
  • One type must track the quantity of items that the user receives.

You need to create the EDTs.

Which EDT types should you use? To answer, drag the appropriate types to the correct requirements. Each 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.

A

Track the day_________Date
Track the quantity____Int

100
Q

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.

A

1) Abstract
2) Interface
3) Abstract

101
Q

A company uses Dynamics 365 Finance. You are customizing elements for the extended data types (EDTs) shown in the following table.

You have a table named WorkCalendar. The table has a column named BasicCalendarID that uses the BasicCalendarID EDT.

You need to increase the length of the column by using an extension.

Solution: Create a derived EDT for CalendarName.
Does the solution meet the goal?

A. Yes
B. No

A

B) No

102
Q

A business needs a free-text field on the All customers form to enter notes about shipment requests. The field must allow users to enter a large number of characters.

You need to create a new extended data type (EDT) for the form.

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.

A
  1. Create a new EDT type of String.
  2. Change the length property on the new EDT to Note.
  3. Add the field to the CustTable
  4. Extend the All customers form and add the new EDT field.
103
Q

You create a new interface class in Dynamics 365 Finance. The class has two methods. You need to create a valid interface class.
Which two actions should you perform? Each correct answer presents a complete solution.

A. Declare the class and all its methods as public.
B. Implement only some methods in the classes that implement the interface.
C. Implement the class as abstract.
D. Declare all methods in the classes that implement the interface.

A

A,D

104
Q

Munson’s Pickles and Preserves Farm is currently in the process of adding the other required fields: one for Product Name and one for Batch ID. The new fields must be related to extended data types for the original fields on the existing data source for the Inventory Status form. Munson’s Pickles and Preserves Farm plans to add the EcoResProductName and Batch ID data to the extended table for WHSTmpStatusChange. The fields on the table extension must be populated with data and visible on the Inventory Status form on insert.

You need to create an extension of the table and perform a build and synchronize the newly extended table.

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.

A
105
Q

…Munson’s Pickles and Preserves Farm plans to add the EcoResProductName and Batch ID data to the extended table for WHSTmpStatusChange. The fields on the table extension must be populated with data and visible on the Inventory Status form on insert.

Issues -

  • The internal development team has created the SFTP site connections, the staging table, and the batch jobs for the new integration for freight processing. The development team needs to map the source data to the target table and the data management workspace. The development team notices errors with mapping target fields in the data management workspace. The team needs another developer to configure the table extensions, class extensions, and form extensions that are required for the planned changes.
  • The internal development team has issues adding the required fields to the Inventory Status standard form. The team needs another developer to configure the table extensions, class extensions, and form extensions that are required for the planned changes.

You need to add data to the WHSTmpStatusChange table by extending the insert method.

What should you do?

A. Right-click the project node in Solution Explorer synchronous and asynchronous to the project.
B. Right-click the WHSTmpStatusChange table in the Application Object Tree (AOT) and select View Code.
C. Right-click the project node in Solution Explorer and add a new Table object to the project.
D. Right-click the WHSTmpStatusChange table in the Application Object Tree (AOT) and create an extension in the existing project.

A

D

106
Q

…Munson’s Pickles and Preserves Farm plans to add the EcoResProductName and Batch ID data to the extended table for WHSTmpStatusChange. The fields on the table extension must be populated with data and visible on the Inventory Status form on insert.

You need to add new fields to the table for the Inventory Status form to represent the product name and batch ID.

What are two possible ways to achieve this goal? Each correct answer presents a complete solution.

A. Right-click the newly created table. Add two new string fields to the table. Rename one string field to Product Name and rename the other to Batch ID. Change the property of the fields to the appropriate EDTs.
B. Right-click the newly created table and add two new base enumerations to the table. Rename the new enumerations Product Name and Batch ID respectively.
C. Right-click the newly created table in the designer. Add a string field named Product Name to the table. Add an enumeration named Batch ID to the table.
D. Drag the EcoResProductName and InventBatchID extended data types (EDTs) from the Application Object Tree (AOT) to the table. Rename the fields appropriately.

A

A,D

107
Q

You implement the Insert method for a table you create. The class must meet the following requirements:

  • If FieldA is equal to “Hello,” then FieldB must save the integer value 10.
  • If FieldA is equal to “World,” then FieldB must save the integer value 20.
  • Otherwise FieldB must save the integer 0.

You need to implement the code.

Which two code segments can you use? Each correct answer presents a complete solution.

A

A,C

108
Q

Accompany is implementing Dynamics 365 Supply Chain Management.

A developer creates a new form in Visual Studio. The developer must conduct manual unit testing on the functionality of the form before releasing it for functional testing by non-developers.

You need to preview the new form to conduct manual unit testing.
Which action should you conduct first on the form object?

A. Performance Profiler
B. Debug
C. Set as Startup Object
D. Attach to process
E. Scope to this

A

C

109
Q

You are a Dynamics 365 Finance developer. You have the following Extended Data Types (EDTs):

You plan to modify the properties of the EDTs by using an extension.
You need to determine which operations can be performed.
Which operation is possible?

A. Create a derived EDT for AccountId and increase the field size.
B. Create an extension for AccountId and increase the field size.
C. Create an extension for AccountBase and modify the Form Help property.
D. Create a derived EDT for AccountBase and increase the field size.

A

C

110
Q

A company uses Dynamics 365 Finance. You create two methods in a class:
* MethodA is called only from the class. MethodA is not called from other locations in the code. Within MethodA, you must access class variables.
* MethodB is called from other places in the app. MethodB does not need to instantiate the class or access the class variables.

You need to implement the methods.

Which method types should you use? To answer, drag the appropriate method types to the correct methods. Each method 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.

A
111
Q

A company uses Dynamics 365 Finance.
You must add fields to a standard Dynamics 365 Finance form by using Visual Studio. You need to create an extension for the form.

What should you do?

A. Drag the form from Application Explorer to the project.
B. Create a new class that extends the form.
C. Create an extension of the standard form in the AOT and add it to the project.
D. Add the form directly to the project and add the new fields.

A

C

112
Q

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.

A
113
Q

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;

A

B

114
Q

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 index VehicleIdIdx;
C. select VehicleId from vehicle order by VehicleIdIdx asc;
D. select vehicle order by VehicleId desc;

A

B

115
Q

You have a Dynamics 365 Finance environment.
You have the following code: (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.

A
116
Q
A

Trymethod(5,2) One,Two,,Four,Five
Trymethod(4,0) One,Three,Four,Five
Trymethod(2,0) One,Three
Trymethod(3,0) One,Three,One,Two,Four,Five

117
Q
A
118
Q

You are using the SysTest framework to test code in Visual Studio.
You need to create a unit test class.
Which three attributes can you use to create the class? Each correct answer presents a complete solution.
A. TestFilter
B. Priority
C. Owner
D. EntryPoint
E. Test Property

A

B,C,E

119
Q
A
120
Q

You are a Dynamics 365 Finance developer. You create an integer variable named totalSales.
You need to display the value from totalSales in an info statement.
Which three code segments can you use? Each correct answer presents a complete solution.
A. info(int2str(totalSales));
B. info(totalSales);
C. info(any2str(totalSales));
D. info(strfmt(“%1”, totalSales));
E. info(strLine(totalSales, 1));

A

A,C,D

121
Q

You create a Visual Studio project named CustomerDetailUpdate.
You must update data in a table named CustTable. You must be able to run the code from Visual Studio.
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.
Select and Place:

A
122
Q

You create a new class.
Class compilation must fail if a specific method in the source code is called.
You need to mark the class with the appropriate attribute.
Which attribute should you use?
A. SysAppSecurityAttribute
B. SysTestCategory
C. SysObsoleteAttribute
D. SysAttribute

A

C

123
Q

A company uses Dynamics 365 Finance.
The company wants to create test cases by using the SysTest framework.
You need to select the appropriate TestTransactionMode option for each requirement.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each option 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.

A
124
Q
A
125
Q
A
126
Q

You create a Visual Studio project named ProductUpdates.
You must update data in a table named ProductTable. You must be able to run the code from Visual Studio.
You need to create an X++ class.
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.

A
127
Q
A
128
Q
A

• Scenario #1 → Option 1 (Compare and merge code)
• Scenario #2 → Option 1 (Compare and merge code)
• Scenario #3 → Option 3 (Compare metadata with baseline)

129
Q

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. Add the suffix .extension to the file name.
D. Mark the class as public.

A

A

130
Q
A
131
Q

A company is implementing Dynamics 365 Finance.

You implement a risk rating for vendors. The risk rating is on the Vendor form. The rating is determined by a vendor’s on-time delivery performance as well as their credit rating. The risk rating consists of the following values:

1 = Good
2 = Medium
3 = Risky

The company plans to implement purchase requisitions. The company wants to prevent purchase orders from being confirmed when a vendor’s risk rating is set to Risky. You need to implement the functionality. What should you do?

A. Create a method for the OnModified event of the vendor account.
B. Create a new business event.
C. Create a method for the OnInitializing event of the form.
D. Create a Chain of Command (CoC) class extension.

A

D

132
Q

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 order by VehicleIdIdx desc;
B. select vehicle order by VehicleId;
C. select vehicle order by vehicleIdIdx asc;
D. select vehicleId from vehicle order by vehicleId asc;

A

B

133
Q

You need to apply a form pattern to the Vendor exclusion list. Which pattern should you use?

A.Workspace
B.Simple List
C.List Page
D.List View

A

C

134
Q

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.

A

A,D

135
Q
A
136
Q

You need to configure filtering for the Vendor Past Due Invoices form.
Which two filtering types can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A. QuickFilter
B. Advanced Filter
C. Grid Column Filtering
D. Filter pane

A

B,C

137
Q

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. Overlay the existing FinanceExt model and populate the solution definition.
C. Extend the existing FinanceExt model and populate the project model definition.
D. Modify the DefaultModelForNewProject setting in the DefaultConfig.xml file and name the model FinanceExt.

A

C,D

138
Q

You need to apply a pattern to the newly created form to satisfy the requirements.
Which form pattern should you apply?

A. Simple List and Details
B. Table of Contents
C. List Page
D. Details Master

A

C

139
Q

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. Yes
B. No

A

B

140
Q

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?

A
141
Q
A
142
Q
A

Data entity
Unique key
Build and synchronize the database

143
Q
A
144
Q
A
145
Q

You need to modify the environment to meet User1’s requirements. What should you do?

A. Create an extension of CashDisc in a new project and add the field to the extended table,
B. Create a new table named CashDiscExtension in the project.
C. Use Open Designer to add the field to the table.
D. Create an overlayer of CashDisc in a new project and add the field.

A

A

146
Q

You need to update the CashDisc report to meet the requirements. What should you do?

A. Delete the existing CashDisc report in the extension model and create a new report.
B. Extend the existing CashDisc report in the extension model and add the new field to the design.
C. Duplicate the existing CashDisc report in the extension model and add the new field to the design.
D. Customize the existing CashDisc report in the overlayering model and add the new field to the design.

A

B

147
Q
A
148
Q
A

B,D

149
Q

A. class BigCar extends Car { void new(real _weight) { weight = _weight; } public real getweight() { return weight; }}
B. class BigCar implements Car { void new(real _weight) { weight = _weight; } public real getweight() { return weight; }}
C. class BigCar extends car { public real getWeight() { return weight; }}
D. class BigCar : car { void new(real _weight) { weight = _weight; } public real getweight() { return weight; }}

A

A

150
Q

You are developing a model extension for Dynamics 365 Finance.
You must create a model extension that extends objects from the Application suite 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. Assign a model to the VAR layer.
B. Create a new model and add a reference to the Application Suite package.
C. Create an extension class that references a class that exists in the Application Suite.
D. Create a new model that is part of an existing Application Suite package.

A

B,C

151
Q
A

D

152
Q
A
153
Q
A
154
Q
A
155
Q
A
156
Q
A
157
Q
A
158
Q
A

B,D

159
Q
A

B,C,E

160
Q
A

B

161
Q
A

A,D

162
Q
A
163
Q
A
164
Q

You need to resolve the issue for UserB.
Which framework should you use?

Options:

A.SysExtension
B.SysOperationSandBox
C.SysOperation
D.RunBaseBatch

A

C

165
Q

You need to set up the recurring data integration to pull data from the SFTP site into Dynamics 365 Finance Which API architecture type should you use?

Options:

A.REST

B.SOAP

C.RPC

D.JSON

A

A

166
Q

You need to select an integration strategy to meet the new freight processing requirement. Which two integration strategies can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

Options:

A.custom web service

B.batch data API EC.

C.OData

D.asynchronous integration

A

A,C

167
Q

You are working on the data structures for the company’s implementation.

You need to ensure that the data from the source system is mapped into the new staging table and can be used for synchronous and asynchronous integrations.

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.

A
168
Q

You need to map the target data fields in the Data management workspace for the custom data entity.

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.

A
169
Q

You need to test and map the freight processing integration.

Which data management concept is used for the XML file to import the freight processing data?

Options:

A.data package

B.data job

C.data entity

D.data project

A

C

170
Q

You are developing new features for an app.

You must perform unit testing for the features by using the SysTest framework.

You need to create unit test code using appropriate test attributes.

Which test attribute should you use?

A
171
Q

You are a Dynamics 365 Finance developer.

You need to export data from all products into a data package every day at 2 a.m. You open the Data Management workspace.

How should you complete the process?

A
172
Q

You are a Dynamics 365 Finance developer. You create a form.

You must ensure that only sales managers can view the form.
You need to set up security for the form.
What should you do? To answer, select the appropriate options in the answer area.

A