MB6-894 practice questions
You are the programmer on a project and are asked to develop an item that is flexible, allows the user to modify ranges, changes parameter criteria at run time, and allows for sorting. Which key object meets these requirements?
You are adding a relationship to a table. Which two best practices should you follow? Each correct answer presents part of the solution
. A. Define the relationship to a foreign key on the child table by setting the validate property on the relation to Yes.
B. Define a navigational relationship; the validate property on the relation should be set to “Yes” for easier navigation.
C. Name the relationship with an “_rel” suffix in order to differentiate it from the index that is appended with “_idx”.
D. Set the validate property to No when you are using navigational relationships so that the application is easy to navigate.
What is an example of a best practice for creating base enumerations?
A. Use base enumerations when there is a variable number of user-defined outcomes.
B. Value of zero should be used as the default value for base enumerations.
C. Avoid accessing a constant by using an enumerator.
D. Avoid assigning labels to enumerations that have a default value.
Your company is having issues with indexes. You research the problem and find that, regardless of index type (primary, clustered, or non-clustered), you do not get the expected performance improvements. To resolve the issue, what should you ensure about the columns of the index?
A. They have the Allow Duplicates property set to No.
B. They are arranged from the most granular to the least granular.
C. They are arranged from the least granular to the most granular.
D. They are sorted in a different order, based on category.
According to best practices for Microsoft Dynamics 365 for Finance and Operations, in which two situations should you use labels? Each correct answer presents a complete solution.
A. when accessing external resources such as web servers
B. when specifying user interface text for menu items, forms and reports
C. when programming for all external strings
D. when specifying the resource for a form image control
You are an Independent Software Vendor (ISV) developer adding functionality to an existing solution. The solution’s model has a label file of XYZen-US.label.txt. You finish creating a job and an action menu item to launch the job. You need to create a new label in the label file for the menu item. Which two steps are recommended when creating the label? Each correct answer presents part of the solution.
A. Search for the text of the new label to ensure there are no duplicates.
B. Give the new label a meaningful Label ID after clicking the New button.
C. Use all capital letters and numbers for the Label ID of the new label.
D. Use the Label ID generated by the editor after clicking the New button.
You are creating a table and need to use relationships in conjunction with other relation types. What are three examples of relationship types you can use? Each correct answer presents a complete solution.
A. related field fixed relation
B. restricted relation
C. field fixed relation
D. foreign key relation
E. referential relation
F. parental relation
You are a developer for an Independent Software Vendor (ISV). You need to create and modify enumerations within Microsoft Dynamics 365 for Finance and Operations. Which two statements are true about using extensible enumerations? Each correct answer presents a complete solution.
A. Integer values that belong to the baseline enum are deterministic.
B. The default base enum value can be changed.
C. The Label property on the extended base enum can be modified.
D. The Label property on any base enum value can be modified.
You have built a package to deploy retail modifications into a source environment for multiple models. What is a result of building this package?
A. Only the elements for the current project are built.
B. The.NET module that contains the element is incorporated.
C. Build artifacts are removed from the previous build.
D. Only recently changed objects are rebuilt.
You are a developer for an Independent Software Vendor (ISV). You want to create packages for a Microsoft Dynamics 365 for Retail environment. Which application tool serves as the storage and development area for packages?
A. Asset Library
B. Lifecycle Services (LCS)
D. Visual Studio Team Services (VSTS)
You are in a product meeting with a new client. The client asks about the key components for the commerce data exchange for retail development. Which two features should you describe to the client? Each correct answer presents part of the solution.
A. Data Access
C. Retail Schedule
D. Master Data
You are a system administrator for a company’s Microsoft Dynamics 365 for Finance and Operations “” Retail live environment. You are responsible for ensuring the environment runs smoothly. In which scenario would you need to monitor diagnostic data in the hot path?
A. One of the servers in the environment crashed, and you need to troubleshoot the cause of the crash.
B. Telemetry data from other components in your hybrid cloud are not being replicated or backed up.
C. The environment is experiencing performance issues, and you suspect that it is due to hardware issues.
D. Errors exist in one of the Retail Server components, and you need to troubleshoot the root cause of the issues.
In a product meeting with a new client, you are asked to describe the key components of the Commerce Runtime (CRT) for retail development. What are two of these key components? Each correct answer presents a complete solution.
A. Data Access
B. Retail Scheduler
C. Master Data
You are working in a Microsoft Dynamics 365 for Retail environment and are troubleshooting a scanner that is not able to scan a bar code on an item. You review the event logs on the Retail Server and find several recent events in which the AppSessionId is a non-empty GUID and the UserSessionId contains an empty GUID. What is the main cause of the events in the event log?
A. The scanner does not have power.
B. The scanner is in offline mode.
C. The scanner has not been signed into by a user.
D. The scanner cannot make a call to the retail server.
Employees who use a Cloud-point-of-sale (POS) at a store report that the product information is not current. There is no Retail Store Scale Unit deployed at the store, and you suspect that the scheduler job that updates product information has failed. Which two actions can you take to check the status of the scheduler job? Each correct answer presents a complete solution.
A. In Lifecycle Services (LCS), look in Environment monitoring, and search Activity for the batch job that includes the scheduler job.
B. In the Cloud POS, look at the Database connection status screen for the job.
C. In Event Viewer, look at the Commerce-RetailServer event log for an event that references the job.
D. In Retail Headquarters, look at the history of the distribution schedule that includes the scheduler job.
E. In the POS client, look for an AppSessionID for the failed scheduled jobs that manage the data transfers.