Exam MB6-894 Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations

Published: December 04, 2017
Languages: English
Audiences: Developers Technology Microsoft Dynamics 365
Credit toward certification: MCP, MCSA

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Understand the architecture and development environment (20-25%)
Describe the Microsoft Dynamics 365 for Finance and Operations architecture
Describe the development environment; describe the components in the application stack; identify cloud architecture components; explain the server architecture; describe the layer architecture
Describe the Microsoft Dynamics 365 for Retail architecture
Identify components of the retail solutions and their purpose; Describe differences and uses for the Retail Server and the Retail Store Scale Unit (RSSU); Describe hardware components; Describe and create components for the Modern Point of Sale (MPOS) and the Cloud Point of Sale (Cloud POS)
Manage development with Microsoft Visual Studio and Lifecycle Services (LCS)
Identify the windows and basic navigation of Visual Studio; describe differences between and uses for projects, models, solutions, and packages; describe and perform the build process; describe the features of LCS; use LCS to deploy hotfixes, manage assets, and complete the build process

Develop new elements by using Application Explorer (20-25%)
Create and manage labels and resources
Create new label files; create and use labels; describe elements and uses for labels; identify best practices for labels; identify uses for resources
Create and manage data types
Describe uses for base enumerations; create new base enumerations; identify best practices for base enumerations; describe primitive and extended data types; create new extended data types; identify key properties for extended data types; implement best practices for extended data types
Create and manage tables
Identify the components of a table; describe various types of table relationships; describe various types of table indexes; implement best practices for tables, relationships, and indexes

Read and Write Basic X++ (20-25%)
Describe the X++ environment
Identify the characteristics of X++; use the code editor to write X++; describe the features of IntelliSense; identify basic syntax for X++; describe the use of common key words in X++; describe the features of the debugger; use the comparison tool; use the best practice checker
Work with X++ control statements
Work with variables, operators, conditional statements, and loops; use built-in functions; use communication tools
Work with classes
Create new classes; describe scoping events and parameters; describe inheritance; identify key best practices when writing X++
Manipulate data with X++
Identify techniques for data retrieval; explain uses for transaction integrity checking; insert, update, and delete records using X++; identify best practices for manipulating data with X++
Manage exceptions in X++
Identify exception types; use try/catch statements; describe the features of optimistic concurrency control; describe best practices for exception handling with X++

Manage the User Interface and Security for Developers (20-25%)
Manage the user interface
Identify components of various form patterns; identify common form patterns and sub patterns; identify key properties for form elements; apply and validate form patterns; describe uses for tiles; describe how to join data in forms; implement best practices for form development
Manage the user navigation
Identify types of menu items; create menu items and menus; identify key properties for menu items; describe uses for menu items; implement best practices for menus and menu items
Manage security in the development environment
Describe the security architecture; describe the components of role-based security; create new privileges, duties, and roles in the application explorer; describe the extensible data security framework

Develop and extend retail components (15-20%)
Modify retail components
Describe the components of the Commerce Runtime (CRT) and how to extend the CRT; describe the components of the Commerce Data Exchange (CDX) and how to extend the CDX; Identify components of the retail architecture that can be extended; Describe how to extend various components of the retail architecture.
Deploy retail modifications
Describe how to package and deploy retail modifications into a source environment; review and apply retail hot fixes; create and deploy packages for retail; resolve conflicts and rebuild packages
Monitor retail components
Identify, use and extend diagnostics and monitoring tools for retail components; Identify, setup, and monitor data distribution and offline databases; Understand hot, warm, and cold paths for diagnostics and monitoring; Use events logs, and LCS to monitor and diagnose issues with retail components


QUESTION 1
You finish developing a model named CompletedModel1 that contains objects.
Which three items from the model must be included to build the CompletedModel1 model during the
package build on the build server? Each correct answer presents part of the solution.

A. CompletedModel1 build result file
B. Metadata of objects in CompletedModel1
C. Source code of objects in CompletedModel1
D. Visual Studio solution file
E. CompletedModel1 descriptor file

Answer: B,C,E

Explanation: Section: Understand the architecture and development environment (20-25%)

Explanation
Explanation/Reference:
A Dynamics AX package is a deployment and compilation unit of one or more models. It includes model metadata, binaries, cubes and other associated resources. One or more AX packages can be packaged into a deployment package, which is the vehicle used for deployment on UAT and production environments. Packages are packaged into a deployable package file for deployment to Sandbox or production environments.


QUESTION 2
You are working in a Microsoft Dynamics 365 for Retail environment andneed to develop an app that canbe installed on
a tablet to calculate the sales total with tax for a given list of items.
The app must work if the tablet loses wireless connectivity.
Which type of interface should you use to develop the app?

A. Cloud POS
B. User Interface
C. eCommerce
D. Modern POS

Answer: D
Explanation: Section: Understand the architecture and development environment (20-25%)
Explanation
Explanation/Reference:
Users of Retail Modern Point of Sale (POS) can perform various retail tasks on supported laptops, tablets,
and phones. These tasks include processing sales transactions, viewing customer orders, managing daily
operations and inventory, and viewing role-based reports.


QUESTION 3
You are working for a client in a new Microsoft Dynamics 365 for Finance and Operations environment.
The client requests that custom fields be added to the SalesTable table. You need to add them in a way tominimize the
cost of maintenance and upgrading.
What should you do to add the custom fields?

A. Create a new package in the ApplicationSuite model.
B. Create a new model that overlayers the ApplicationSuite model.
C. Create a new extension model that references the ApplicationSuite model.
D. Create a new project in the ApplicationSuite model.

Answer: C

Explanation:
Section: Understand the architecture and development environment (20-25%) Explanation
Explanation/Reference:
Microsoft’s best practice recommendation is to use extension objects and models wherever we can.


Click here to view complete Q&A of MB6-894 exam
Certkingdom Review

MCTS Training, MCITP Trainnig

Best  Microsoft MB6-894 Certification, Microsoft MB6-894 Training at certkingdom.com

Exam MB6-894 Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations
Scroll to top