You are an Independent Software Vendor (ISV) developer.
You are working on a new solution that will support multiple languages and regions, and you need to uselabels.
Which two best practices should you follow when using the labels?Each correct answer presents acomplete solution.
A. Use descriptive text for the label file ID.
B. Use labels for elements and artifacts.
C. Use the name of the model for of the label file name.
D. Use a new label ID for every element or artifact.
You should use labels for every user-facing element or artifact in Dynamics 365 for Finance and
For multi-language label files, you should ensure that labels containappropriate translations of theactivity or item that they describe.
You should also use labels when programming for all external strings. You should create a label file with the same name as the associated model.
You are a developer working on a new customized form and are troubleshooting a defect on the form.
The form displays a summary for each line. The defect report says that the form shows the incorrect summary for return order lines.
A display method provides the summary, and the method calls the following:
public str salesLineSummary(
Amount baseAmount = _lineAmount > 0 ? _lineAmount : -1 * _lineAmount;
str formattedAmount = num2Str(baseAmount, 10, 2, DecimalSeparator::Dot,
summary = strFmt('Order %1 ordered %2 of %3 [Subtotal: %4]',
_orderNum, _lineQty, _itemId, formattedAmount);
summary = strFmt('RMA %1 expecting %2 of %3 for %4 credit',
_orderNum, _lineQty, _itemId, formattedAmount);
summary = strFmt('Journal %1: %2 of %3', _orderNum, _lineQty,
You need to fix the defect in the most efficient way possible.
Which modification should you make?
A. Remove the default block of code from the switch statement.
B. Add an If statement to the default block of code in the switch statement.
C. Exchange theSalesType::Saleswith theSalesType::ReturnItemblocks of code in the switch
D. Add a break statement before the default block of code in the switch statement.
You create a new retail server API for a Cloud point-of-sale (POS) solution in Microsoft Dynamics 365 for Retail.
You need to register your new retail server extension.
Which file should you update?
A. Retail Store Front web.config
B. Retail Server web.config
C. Retail Cloud POS web.config
D. AOS Service web.config
Your development team plans to use the new API exposed in Commerce Runtime (CRT) to set/get orvalidate values based on enum type.
Which two benefits will your team gain from using the new API in this manner? Each correct answerpresets a complete solution.
A. They can directly map between Finance and Operations enumsand CRT enums without manuallycreating the enums in CRT.
B. They can easily override or add triggers at specific extension points instead of owning the entire serviceor operation.
C. They can help skip certain checks used to override the entire calculate service by adding pre/posttriggers for the validation check.
D. They can have multiple partners and ISVs create extensible enums and use them independentlywithout any code merge.
With the new extensible enum exposed in CRT, you can directly map between Finance and Operations enums and CRT enums without manually creating the enums in CRT. Multiple partners and ISVs cancreate extensible enums and use them in their code independently without any code merge.
Employees who use a Cloud point-of-sale (POS) at a store report that the product information is notcurrent.There is no Retail Store Scale Unit deployed at the store, and you suspect that the scheduler job thatupdates product information has failed.
Which two actions can you take to check the status of the scheduler job?Each correct answer presents acomplete solution.
A. In Event Viewer, look at the Commerce-RetailServer event log for an event that references the job.
B. In Lifecycle Services (LCS), look in Environment monitoring, and search Activity for the batch job that includes the scheduler job.
C. In Retails Headquarters, look at the history of the distribution schedule that includes the scheduler job.
D. In the Cloud POS, look at the Database connection status screen for the job.
Retail distribution jobs uses the commerce data exchange async server and the retail scheduler.
The components of messages, environments, and jobs are all collected and surfaced up to LCS to providea one-stop overview of diagnostics and monitoring.
You are an Independent Software Vendor (ISV) developer workingin the "ABCModule" module in anexisting solution.
You create a new label in the XYZ-en-US.label.txt file with a Label ID of "LabelText", a Label of "Text forthe Label", and a Description of "ABC".
How should you reference this new label in the Label property of an artifact?
You are writing a JSON-based custom service to consume a new data entity.
You need to expose the data entity to the OData service.
What should you do on the data entity to achieve this goal?
A. Set the PrimaryKey to EntityKey.
B. Set the Visible property to Yes.
C. Set the IsPublic property to Yes.
D. Set the DataManagementEnabled to Yes.
OData entities in Dynamics 365 for Finance and Operations are basedon the concept of an updatableview. When the public property for an updatable view is set to true, this view is exposed as a top level OData entity.
You manage package deployments for a Microsoft Dynamics 365 Retail environment, and you need to determine if a package rebuild is necessary.
Which scenario requires a package rebuild?
A. You want to re-run a build due to warnings that appear in the Error List pane concerning best practices.
B. You want to force a build of all objects, regardless of whether they have changed.
C. You want to build dependent and reference models at the same time.
D. You cannot set the Synchronize database on the Build Property to True.
The rebuild will perform a full compile, which will take a bit longer. The rebuild option combines the cleanand build steps so we don't have to separately run clean and build.
You are extending primitive data types to make your code more readable, and you need to assign
Extended Data Types (EDT) properties.
Which best practice should you follow?
A. Do not leave the display length and style an Auto.
B. Ensure that the HelpText property is the same as the label.
C. Do not use labels for user interface text.
D. Ensure that you reference an EDT when creating table fields.
Wherever possible, you should avoid the creation of table fields which don't reference an EDT, as this makes potential future changes more difficult to implement.
You are reviewing the basic set of primitive data types in Microsoft Dynamics 365 for Finance and Operations with a client.
The client wants to know the best data type to use for a set of literals,such as states of nature or keyreporting structures.
Which type should you tell the client?
Enums: An abbreviation for enumerated text - a set of literals.
Large amount of free MB6-894 exam questions on Google Drive: