MB2-701 Extending Microsoft Dynamics CRM 2013

Published: 29 January 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Spanish
Audiences: Developers
Technology: Microsoft Dynamics CRM 2013
Credit towards certification: MCP, Microsoft Specialist

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 in the exam. The higher the percentage, the more questions you are likely to see on that content area in the exam.

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

Plan the deployment of Microsoft Dynamics CRM (15 – 20%)

Describe the Microsoft Dynamics CRM application framework

Describe the Microsoft Dynamics CRM extensibility platform; describe Portable Business Logic functionality; explain the Application, Platform and Database layers; describe the differences between the Microsoft Dynamics CRM application framework on-premises and online

Identify the considerations for deploying Microsoft Dynamics CRM

Describe the deployment model, identify support for Outlook clients, identify the extensibility points, identify types of reporting, identify the web resources

Plan for user interface customisation

Describe the Web Application Navigation and Nav bars, customise the Site Map and command bar, describe the entity command bar templates, describe how customisations impact Microsoft Outlook, edit the custom actions and command definitions, describe Nav bar enable and display rules, describe how to use localised labels with command bars, describe URL-addressable forms and views

Perform common platform operations (15 – 20%)

Explain the Discovery Service

Describe Discovery Service authentication and authorisation, explain the differences between the Discovery Service Web Service on-premises and online

Explain the Organisation Service

Describe Organisation Service authentication and authorisation, describe entity information, explain the RetrieveAttributeRequest and RetrieveAttributeResponse methods

Describe how to use data types, methods and classes

Explain the different data types; describe how to use the Create, Retrieve, Update, Delete and RetrieveMultiple methods; describe how to use early- and late-bound classes

Describe Windows Communication Foundation (WCF) web services

Describe integration of Microsoft Dynamics CRM and WCF; describe how to handle WCF faults; use and specify Open Data Protocol (OData) elements when querying Microsoft Dynamics CRM data

Perform advanced platform operations (10 – 15%)

Identify different ways to query data

Explain QueryExpression, QueryByAttribute, LINQ queries and filtered views; explain how to save queries; explain FetchXML and custom SQL Server Reporting Services (SSRS) reporting in relation to Microsoft Dynamics CRM; describe the integration of Microsoft Azure with Microsoft Dynamics CRM

Identify how to use requests and responses

Identify how to use the Execute() method, use entity-specific and non-entity specific requests, use simple generic request messages; pass optional parameters in messages

Explain the Metadata web service

Describe the metadata layer, explain the Read and Write actions possible with metadata, use metadata from custom applications

Implement business processes (10 – 15%)

Describe workflows

Describe workflow process architecture, describe custom workflow activities and custom XAML workflows (declarative workflows), describe workflow rules and binding rules to events

Describe dialogs

Explain input arguments in dialogs; describe dialog rules, events, pages, prompts, responses, actions and conditions

Create and manage custom workflows

Set up custom workflow activity assemblies; create, configure and debug custom workflow activities; create and modify workflows in Windows Workflow Foundation (WF); describe business process flows

Create plug-ins (15 – 20%)

Describe plug-ins

Explain plug-ins and when to use them; describe cascading events; explain the information available in plug-ins; describe plug-in isolation, trusts and statistics; describe impersonation in plug-ins; describe how to register and deploy plug-ins; describe how to debug plug-ins

Describe the event framework

Describe the key features of the event framework, describe the event execution pipeline, describe how to use Entity classes in plug-ins

Implement application events (15 – 20%)

Describe application events

Describe the use of JavaScript libraries to customise Microsoft Dynamics CRM; describe form and field events, including OnChange, OnLoad, OnSave, TabStateChange and OnReadyStateComplete; implement IFRAMES in entity forms

Implement client-side code

Describe using JavaScript for client-side events, debug client-side code, request external data, pass parameters, access Microsoft Dynamics CRM 2013 web services

Implement form types

Describe the different form types, implement the Xrm.Page object, implement Xrm.Utility, explain how to test form types, describe the form event handler execution context

Describe global variables and functions

Explain how to set dependencies and pass parameters, define the allowed query string parameters, add and handle form parameters, explain the getQueryStringParameters method

Implement web resources (10 – 15%)

Explain how to use the different types of web resources

Define webpage (HTML), style sheet (CSS), script (JavaScript), data (XML), images (PNG, JPG, GIF, ICO), Silverlight (XAP) and style sheet (XSL) web resources; create web resources; identify the limitations of each web resource; implement the passing of parameters between web resources; reference web resources; implement JavaScript libraries for code reuse across multiple applications

Explain how to use REST, OData and JSON in Microsoft Dynamics CRM

Explain Representational State Transfer (REST); use EST in AJAX and JavaScript, explain JavaScript Object Notation (JSON), explain how to use the XMLHttpRequest object, use OData and JavaScript to create and update an account record

Explain how to use JQuery in Microsoft Dynamics CRM

Explain JQuery and how to use the JQuery object, use JQuery with a web resource, use JQuery to interact with the CRM form


MCTS Training, MCITP Trainnig

Best Microsoft MCP Certification, Microsoft MB7-701 Training at certkingdom.com

 


QUESTION 1
You work as a Systems Administrator at ABC.com. The company has recently deployed a
Microsoft Dynamics NAV 2013 system.
You have been handed a list of Microsoft Dynamics NAV 2013 system users. You need to
configure the Microsoft Dynamics NAV 2013 system to record when the users in the list log on to
the system and the amount of time the users are logged on for.
How should you configure the Microsoft Dynamics NAV 2013 system?

A. By modifying the options in the User Setup page.
B. By modifying the options in the Users page.
C. By running the Get-NAVServerUserPermissionSet cmdlet.
D. By modifying the options in the Application Setup page.

Answer: A

Explanation:


QUESTION 2
Your role as Systems Administrator includes the management of the company’s Microsoft
Dynamics NAV 2013 system.
A new user in the Accounts department asks you what the Reason Codes on Sales Documents
and Purchase Documents are used for.
Which of the following statements is correct?

A. You can assign different reason codes to the individual purchase and sales lines.
B. A reason code indicates where an entry was created.
C. The reason code is used when locating items using a location code.
D. The reason code is used for analysis purposes and is copied to each general ledger, customer,
and vendor entry.

Answer: D

Explanation:


QUESTION 3
Your role as Systems Administrator includes the management of the company’s Microsoft
Dynamics NAV 2013 system.
A new user in the Accounts department asks you about posting to a general ledger account in a
customer posting group containing the general ledger account.
Which of the following describes G/L account posting in a customer posting group?

A. Direct posting is usually disabled in the G/L accounts.
B. Indirect posting only is allowed.
C. Direct posting only is allowed.
D. Manual posting is prevented using the Blocked field in the G/L account.

Answer: A

Explanation:


QUESTION 4
Your role as Systems Administrator includes the management of the company’s Microsoft
Dynamics NAV 2013 system.
A new user in the Accounts department receives the following error message:
“COGS Account must have a unique value in General Posting Setup: Gen.Bus.Posting
Group=NATIONAL, Gen. Prod. Posting Group=RETAIL. It cannot be zero or empty.”
The user reports that the error occurred when he attempted to post a sales order.
How can you resolve the error message?

A. By navigating to the COGS Account Field in the Inventory Posting Setup page and entering a
ledger account number.
B. By navigating to the COGS Account Field in the General Business Posting Group page and
entering a ledger account number.
C. By navigating to the COGS Account Field in the General Posting Setup page and entering a
ledger account number.
D. By navigating to the COGS Account Field in Fixed Asset Posting Group page and entering a
ledger account number.
E. By navigating to the COGS Account Field in General Product Posting Group page and entering
a ledger account number.

Answer: C

Explanation: