Microsoft MB6-894 Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations Online Training
Microsoft MB6-894 Online Training
The questions for MB6-894 were last updated at Dec 20,2024.
- Exam Code: MB6-894
- Exam Name: Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations
- Certification Provider: Microsoft
- Latest update: Dec 20,2024
Your development team plans to use the new API exposed in Commerce Runtime (CRT) to set/get or validate values based on enum type.
Which two benefits will your team gain from using the new API in this manner? Each correct answer presets a complete solution.
- A . They can directly map between Finance and Operations enums and CRT enums without manually creating the enums in CRT.
- B . They can easily override or add triggers at specific extension points instead of owning the entire service or operation.
- C . They can help skip certain checks used to override the entire calculate service by adding pre/post triggers for the validation check.
- D . They can have multiple partners and ISVs create extensible enums and use them independently without any code merge.
AD
Explanation:
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 can create extensible enums and use them in their code independently without any code merge.
You need to troubleshoot an issue by using the Async sync library.
Where should you go to access this library?
- A . Real Time Service
- B . Reatil Server
- C . Retail Modern POS
- D . Channel Database
C
Explanation:
Retail modern POS includes the Async library which downloads any available data packages and inserts them into the offline database.
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.
B
Explanation:
The rebuild will perform a full compile, which will take a bit longer. The rebuild option combines the clean and build steps so we don’t have to separately run clean and build.
You are an Independent Software Vendor (ISV) developer working on a solution that extends the
Commerce Runtime (CRT) to handle new requests for an app deployed to tablets and cell phones.
You are in the developer topology and need to troubleshoot an error and check for events.
Under which event log in Event Viewer should you look to see the events?
- A . Commerce-RetailServer
- B . Commerce-OnlineStore
- C . Commerce-LoggingProvider
- D . Commerce-ModernPos
D
Explanation:
Commerce-RetailServer C This log contains events that are logged by the Retail Server components.
Commerce-ModernPos C This log contains events that are logged by Retail Modern POS. These events include events from the TypeScript and C# (CRT) layer.
Commerce-LoggingProvider C This log contains events that are logged by all other Retail components that aren’t included in the list earlier in this article.
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 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.
BC
Explanation:
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 provide a one-stop overview of diagnostics and monitoring.
Related Lesson: About Lifecycle Services
You are an administrator of a Microsoft Dynamics 365 for Finance and Operations – Retail live environment.
You receive a report that the corporate Retail server is unresponsive.
Where should you look first to troubleshoot the issue in the most efficient manner possible?
- A . Environment Monitoring in Lifecycle Services (LCS)
- B . Event Viewer of the Retail Server
- C . Activity Log in Azure Portal
- D . Event Viewer of the Application Object Server (AOS)
B
Explanation:
Retail Server, Modern POS, and hardware station are logged in the Event viewer on the local machine.
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 . Build artifacts are removed from the previous build.
- B . The .NET module that contains the element is incorporated.
- C . Only recently changed objects are rebuilt.
- D . Only the elements for the current project are built.
B
Explanation:
https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/dev-tools/build-operations
You manage a Microsoft Dynamics 365 for Retail environment.
You are preparing to deploy packages.
Which two types of items can you deploy as a package? Each correct answer presents a complete solution.
- A . a binary hotfix to the Application Object Server (AOS) runtime components
- B . an updated Dynamics 365 for Retail customization package
- C . a Microsoft Dynamics 365 Language Pack
- D . a Retail Software Development Kit (SDK)
AB
Explanation:
A deployable package is a unit of deployment that can be applied in any Microsoft Dynamics 365 for Retail environment. A deployable package can be a binary hotfix to the Application Object Server (AOS) runtime components, an updated Dynamics 365 for Retail customization package, or a new Microsoft Dynamics 365 for Retail customization/application module package.
What are two benefits of applying a form pattern to a form? Each correct answer presents part of the solution.
- A . ensures data consistency by enforcing common relationship patterns between datasources
- B . provides default values for many properties on controls
- C . enforces a consistent style so that the forms a user encounters are immediately recognizable
- D . allows a developer to create many delivered forms from a base form
BC
Explanation:
Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition, makes development easier by providing a guided experience for applying patterns to forms to ensure they are correct and consistent.
They help validate forms and control structures and the use of controls in certain places. Using patterns also ensures that each new form encountered by a user is immediately recognizable in appearance and function. Form patterns can provide many default control properties, which leads to a more guided development experience.
You are creating a custom lookup form to look up records in a table.
You want to provide multiple views of the table on the form.
Which form pattern should you apply?
- A . Details Master with Standard Tabs
- B . Simple List
- C . Lookup with Tabs
- D . Dialog – Advanced Selection
C
Explanation:
Lookup basic C This is the basic Lookup pattern that has just one list or tree, and also optional custom filters and actions.
Lookup w/tabs C This Lookup pattern is used when more than one view of the lookup can be made available to the user. Tab captions aren’t shown. Instead, the tab is selected through a combo box.
Lookup w/preview C This more advanced Lookup pattern enables a preview of the current record in the lookup grid.