Pass4Sure.MB2-701_90Q&A Number: MB2-701 Passing Score: 800 Time Limit: 120 min File Version: 16.02 http://www.gratisexam.com/ MB2-701 Extending Microsoft Dynamics CRM 2013 I have corrected few questions and now score will be 95% above Guaranteed. Added s and Exhibits most of the questions. Many new questions are added, Good for review go ahead and pass the exam now. Still valid, Hurry up guys study and pass this one. 100% Valid in US, UK, Australia, India and Emirates. All my friends in group have these same questions.
Exam A QUESTION 1 Which type is NOT a valid type for a loan query string parameter? A. Boolean B. SafeString C. UnsignedInt D. Optionset /Reference: answer is verified. QUESTION 2 Which type of code will execute in a Microsoft Dynamics CRM OnLoad form event? A. C# and Visual Basic.NET B. CSS C. JavaScript D. HTML /Reference: QUESTION 3 Which two conditions must be met before the OnChange event for a field is executed? A. The field detects keystrokes. B. The field loses focus. C. The value of the field is changed by a JavaScript function. D. The value of the field is changed by the user. D /Reference: QUESTION 4 Which execution context object method returns a value that indicates the order in which the event handler is executed? http://www.gratisexam.com/ A. getsharedvariable
B. geteventsour C. getdepth D. getcontext /Reference: QUESTION 5 You develop JavaScript code that adds a function to a form's OnSave event by using the addonsave method. Where is the function placed in the form event pipeline? A. A random position in the form event pipeline B. A position in the form event pipeline that is determined by a parameter value of the addonsave method C. The end of the form event pipeline D. The beginning of the form event pipeline /Reference: QUESTION 6 What is the result of setting event dependencies for a custom JavaScript event? A. The system prevents the custom event from executing if the defined fields are removed from the form. B. The values of the defined fields are sent to the custom event as parameters. C. The defined functions are executed after the custom event. D. The system prevents users from removing the defined fields from the form. /Reference: QUESTION 7 Which deployment type is supported for custom XAML workflows? A. both online and on-premises B. online only C. Custom XAML workflows are NOT supported for either online or on-premises deployments D. on-premises only /Reference: corrected. QUESTION 8 You develop custom activities that must be included in a Microsoft Dynamics CRM workflow process.
You need to ensure that the activities are available in the workflow steps. What should you do next? A. define the variable B. reference the Windows Workflow Foundation activity library C. use the Plug-in Registration tool D. define the input argument /Reference: QUESTION 9 You need to create a series of pages to allow users to enter their usernames and birthdates when prompted. Which process type should you use? A. Dialogs B. Actions C. Business process flow D. Workflows /Reference: QUESTION 10 You are creating an action in Microsoft Dynamics CRM. You need to call a dialog rule that will be executed as a new process from the parent process. Which action type should you use? A. Link Child Dialog B. Create Dialog C. Start Child Workflow D. Assign Record /Reference: QUESTION 11 In a Microsoft Dynamics CRM on-premises environment, you are creating a custom XAML workflow library in a XAML workflow project by using Microsoft Visual Studio. You add a new XAML workflow activity item to the project and specify a name for the process you are creating. Which reference item should you add to the XAML workflow library in order for it to compile successfully? A. System.Runtime.InteropServices B. System.Reflection
C. System.Runtime.Serialization D. System.Runtime.CompilerServices /Reference: QUESTION 12 To which unit of a dialog do you add prompts and responses? A. Variable B. Business process flow C. Page D. Action /Reference: QUESTION 13 You are developing code that uses an XMLHttpRequest object to update a Microsoft Dynamics CRM record by using the Representational Stat Transfer (REST) endpoint. You need to ensure that only the specified fields in the request get updated. Which HTTP verb should you include? A. GET B. MERGE C. DELETE D. PUT /Reference: QUESTION 14 You write the following code segment to create an Account record by using jquery and the Representational State Transfer (REST) endpoint. (Line numbers included for reference only.)
The variable ODataPath is set correctly. Which code segment should you include at line 03 to create the new Account record? A. var entity = DSON.stringify(account), B. var entity = JSON.parse(account), C. var entity = $.parsexml(account)t D. var entity = encodeuri(account), /Reference: QUESTION 15 Which three types are valid types of web resource files? A. Webpage (HTML) B. Script (JScript) C. Style Sheet (XSL) D. ASP.NET Web Form (ASPX) E. Active Server Page (ASP) BC /Reference: QUESTION 16 You are creating a Microsoft Dynamics CRM Solution that will be implemented in multiple organizations. You need to reference a JavaScript web resource from an HTML web resource in the same Solution. What should you use? A. the Xrm.Utility.openWebResource method B. a relative URL C. an absolute URL D. the Swebresource directive
/Reference: answer is valid and updated. QUESTION 17 You are creating and updating records by using Representational State Transfer (REST) in JavaScript. Which SDK script library should you use? A. JavaScriptRESTAssociateDisassociate.js B. SDK.DependentOptionSetjs C. JQueryjs D. SDK.REST.js /Reference: QUESTION 18 Which supported script library should you use for Web Resource UI development in cross- browser environments? A. Prototype.js B. JQuery.js C. SDK.REST.js D. json2.js /Reference: QUESTION 19 You are building a query to retrieve data from a Microsoft Dynamics CRM database. You need to query the data by using a SQL SELECT statement. Which querying option should you use? A. FetchXML B. Filtered views C. LINQ D. QueryExpression /Reference: QUESTION 20 Which type of Microsoft Dynamics CRM metadata can be retrieved by using the Organization Service? A. the attributes for an entity
B. the global audit settings for an organization C. the ConnectionString for an organization D. the Microsoft Outlook data filters for all users /Reference: QUESTION 21 Which FetchXML function is a valid aggregate function? A. round B. max C. mid D. first /Reference: QUESTION 22 Which dass can be used to create a custom entity in Microsoft Dynamics CRM? A. Create B. CreateEntity C. CreateRequest D. CreateEntityRequest /Reference: QUESTION 23 You are updating a Microsoft Dynamics CRM entity. Which property of an UpdateRequest message should you use to specify the entity to update? A. Id B. Item C. Parameters D. Target /Reference: QUESTION 24 Which method uses a message-based approach when generating a request?
A. Execute B. Delete C. Retrieve D. Create /Reference: QUESTION 25 You are working with Microsoft Dynamics CRM Online and trying to access the Discovery Service URL. Which component handles the authentication request? A. Active Directory B. NT LAN Manager (NTLM) version 2 authentication C. security token service (STS) D. Kerberos version 5 authentication /Reference: QUESTION 26 Which term describes a class that has data types that are NOT checked at compile time? A. late-bound B. static C. early-bound D. strongly typed /Reference: QUESTION 27 You are working on a Microsoft Dynamics CRM on-premises deployment Intemet-Fadng Deployment (IFD) is NOT configured. Which EndpointAccessType value should you use to access the organizations service endpoint? A. Passport B. Default C. Intranet D. Internet
/Reference: QUESTION 28 Which two authentication types does Microsoft Dynamics CRM On-Premises and Online use to authenticate users? Each correct answer premises part of the solution. A. Active Directory B. forms C. OAuth2 D. claims-based D /Reference: Ref: http://msdn.microsoft.com/en-us/library/gg334502.aspx http://blogs.msdn.com/b/crm/ archive/2013/10/28/release-scalable-security-modeling-with- microsoft-dynamics-crm-2013.aspx QUESTION 29 You must create a new Account record. The Organization Service class has been instantiated, and the necessary properties are set. Which code segment should you use to create the new Account record? A. Option A B. Option B C. Option C
D. Option D /Reference: QUESTION 30 You have the following code segment to create a contact. (Line numbers included for reference only.) Which additional step should you add to commit the contact information to the database? A. orgcontext-savechanges(); B. _contactid = _serviceproxy.create(contact); C. orgcontext-saveobject(contact); D. contact.setattributevalue("name", value); /Reference: QUESTION 31 You make a RetrieveMultiple request against an Account entity. Which type is returned? A. OrganizationRequestCollection B. EntityCollection C. EntityReferenceCollection D. Entity /Reference: QUESTION 32 You are registering a Microsoft Dynamics CRM plug-in. You need to ensure that the plug-in can be executed outside the database transaction. In which execution
pipeline stage should you register the plug-in? A. Main Operation B. Pre-validation C. Post-operation D. Pre-operation /Reference: answer is modified. QUESTION 33 In a Microsoft Dynamics CRM environment you are developing a plug-in by using the following code segment: What does this code segment provide? A. contextual information that describes the run-time environment in which the plug-in is executing B. contextual information that describes the availability of Microsoft Office 365 integration endpoints C. contextual information that is sent to a remote service endpoint at run-time D. contextual information that describes pipeline execution context to the Windows Azure Service Bus /Reference: QUESTION 34 Which two assemblies are required when you develop a plug-in to use with custom code and custom entities? Each correct answer presents part of the solution. A. MicrosoftCrm.Sdk.Proxy.dll B. MicrosoftXrm.Portal.dll C. MicrosoftXrm.Sdk.dll D. MicrosoftXrm.Client.CodeGeneration.dll C /Reference: Ref: http://msdn.microsoft.com/en-us/library/gg509014.aspx QUESTION 35 You use the Microsoft Dynamics CRM SDK to build plug-in code in Microsoft Visual Studio. Which assembly defines the non-core messages and enumerations needed for working with organization data? A. Microsoft.Xrm.Sdk.Deployment.dll B. MicrosoftCrm.SdkProxy.dll
C. MicrosoftXrm.Sdk.dll D. Microsoft.Xrm.Sdk.Workflow.dll /Reference: QUESTION 36 In which order are synchronous and asynchronous plug-ins executed? A. Asynchronous plug-ins are executed first in order by rant and then synchronous plug-ins are queued to be executed. B. Synchronous plug-ins are executed first in order by rant and then asynchronous plug-ins are queued to be executed. C. Synchronous and asynchronous plug-ins are both executed immediately in order by rank. D. Synchronous and asynchronous plug-ins are both queued to be executed as resources allow. /Reference: QUESTION 37 Where do you add web resources to a Microsoft Dynamics CRM implementation? A. the file <system drive>:\program Files\Microsoft CRM Client\res\Web\Web.config file B. the Settings area of the Microsoft Dynamics CRM instance C. the Microsoft Dynamics CRM Web service (CrmService.asmx) D. the Xrm.Page Script Library Template /Reference: QUESTION 38 You need to verify that an XmlHttpRequest has completed in JavaScript. What should you do? A. Create an event handler for the onreadystatechange event B. explicitytly set the Request header to a different HTIP action C. explicitly set Request header to accept JSON D. check textstatus for a timeout /Reference: QUESTION 39 Which supported script library uses the S.ajax method?
A. JSON2.js B. Prototype.js C. JQuery.js D. SDK.REST.js /Reference: QUESTION 40 You are including a different version of jquery as a web resource in a form script. You need to ensure that your code targets the correct version of jquery. What should you do? A. Option A B. Option B C. Option C D. Option D /Reference:
QUESTION 41 You write the following code segment to create a new account record by using the Representational State Transfer (REST) endpoint. Line numbers are included for reference only. Which code segment should you include at line 04 to create the URL to the Open Data Protocol (OData) endpoint? A. var ODataPath = Xrm.Page.context,getClientUrl() + H/XRMServices/2eil/Discovery.svc"; B. var ODataPath * Xrm.Page.context.getClientUrl() + M/XRMServices/2007/Organization.5vcM; C. var ODataPath = Xrm.Page.context.getClientUrl() + "/XRMServices/2011/OrganizationData.svc"; D. var ODataPath = Xrm.Page.context,getClientUrl() + M/XRMServices/2011/Organization.svc"; /Reference: QUESTION 42 You use the following code segment to pass parameters to a Microsoft Silverlight web resource at runtime: string passtypename = App.Current.Host.InitParams["abc"]; Which information is passed by using the parameter abc? A. the unique name of the organization B. the name of the entity C. an optional value D. the GUID that represents a record /Reference: QUESTION 43 Which three features are unique to dialogs? A. Query CRM Data B. Prompt and Response C. Page D. Stage E. Check Condition
BC /Reference: QUESTION 44 Which security privilege is required to enable the availability of a real-time workflow? A. CreateWorkflowFromTemplate Message B. Execute Workflow Job C. Activate Real-time Processes D. ExecuteAsync Message /Reference: QUESTION 45 From which base class does a custom workflow activity assembly inherit? A. System.Activities.Dyna micactivity B. System.Workflow.Runtime.Workflowlnstance C. System.Workflow.ComponentModel.Activity D. System.Activities.CodeActivity /Reference: QUESTION 46 You specify a response type of Option Set (Picklist) in the prompt and response step for a dialog box. What is the maximum number of items that a user can select as part of the response? A. All items B. Three C. The number defined in the dialog s prompt and response step D. One /Reference: QUESTION 47 Which element can be created or modified from the Microsoft Dynamics CRM user interface? A. custom XAML workflows B. custom buttons on the user navigation bar C. Site Map
D. business process flows /Reference: QUESTION 48 Which state is a valid state for an activated workflow? A. Stopped B. Open C. Running D. Ready /Reference: QUESTION 49 You need to ensure that a script is executed as soon as the content of an IFrame has completed loading. Which form event should you use? A. TabStateChange B. OnLoad C. OnReadyStateComplete D. OnChange /Reference: answer is corrected. QUESTION 50 Which JavaScript code segment shows the correct way to set the value of a field that is formatted as a single line of text? A. Xrm.Page.getAttribute("new_string").setValue("1234"); B. Xrm.Page.getAttribute("new_string").DataValue = "1234"; C. Xrm.Page.gctAttribute("new_string").setValue(1234); D. Xrm.Page.getAttribute(Mnew_string").setValue() =,,1234"; /Reference: QUESTION 51 Which method does the Xrm.Page object provide for developers to retrieve values passed to a form? A. getprimaryattributevalue
B. getobject C. getdataxml D. getquerystringparameters /Reference: QUESTION 52 You are debugging client-side code for the Microsoft Dynamics CRM mobile client application. You find that the client-side code is not interacting with web resources and IFrames. Which explanation is a valid reason why the client-side code is NOT working as anticipated? A. You did not include the Xrm.Utility.alertDialog function in the code. B. The mobile device must be capable of running Microsoft.NET Framework 4.5. C. The mobile device does not have a network connection. D. The Microsoft Dynamics CRM mobile client application does not support IFrames and web resources. /Reference: QUESTION 53 To which event can you add a function at run-time by using JavaScript? A. TabStatcChange B. OnReadyStateComplete C. OnSave D. OnLoad /Reference: QUESTION 54 The Xrm.Page object provides a namespace container for which three objects in Microsoft Dynamics CRM? Each correct answer presents part of the solution. A. data B. context C. crmform D. ui BC /Reference: Ref: http://msdynamicscrmblog.wordpress.com/2013/12/14/javascript-references-in-microsoft- dynamicscrm-2013/
QUESTION 55 Which three items can be extended in a manner supported by Microsoft Dynamics CRM? A. ribbons B. Service Calendar C. Site Map D. reports E. notes CD /Reference: QUESTION 56 Which method should you use to return an object in the form representing an IFrame or web resource? A. getserverurl B. getclienturl C. prependorgname D. getobject /Reference: QUESTION 57 Which type of element in the Microsoft Dynamics CRM Site Map XML containssubareait? A. Service Area B. Group C. Settings Area D. Site Map /Reference: QUESTION 58 Which two features are included in the business application services of a Microsoft Dynamics CRM application framework? A. web services B. multi-tenancy C. presentation D. models C
/Reference: QUESTION 59 Which method does Microsoft Dynamics CRM use to communicate with the underlying XRM framework layer? A. Microsoft Open Database Connectivity (ODBC) B. web services C. database stored procedures D. ADO.NET Entity Framework /Reference: QUESTION 60 Which two types of reports can be created for Microsoft Dynamics CRM? A. comma separated value (CSV) files B. Microsoft Office Excel C. Microsoft Office Access D. SQL Server Reporting Services (SSRS) D /Reference: Ref: http://www.microsoft.com/en-us/dynamics/crm-customer-center/customize-and-organize- reports.aspx QUESTION 61 You have a custom SQL Server Reporting Services (SSRS) report for Microsoft Dynamics CRM Online. You need to query the SQL tables for the report. Which type of querying option should you use? A. LINQ B. QueryExpression C. Filtered views D. FetchXML /Reference: QUESTION 62 You are querying data in Microsoft Dynamics CRM. Which element can be used to return an aggregate sum of the values directly in the query result? A. QueryExpression B. FetchXML
C. Open Data Protocol (OData) D. LINQ /Reference: QUESTION 63 Which parameter is the only parameter that the Execute method takes? A. non-entity-specific request B. request class C. target property D. response class /Reference: QUESTION 64 Which operation method takes an OrganizationRequest object as a parameter? A. Execute B. Retrieve C. Create D. RetrieveMultiple /Reference: QUESTION 65 Which query type allows the use of group by operations? A. QueryExpression B. LINQ C. Open Data Protocol (OData) D. FetchXML /Reference: super valid. QUESTION 66 Which method is used to retrieve the values from a non-global OptionSet attribute? A. RetrieveOptionSetRequest
B. RetrieveRequest C. RetrieveEntityRequest D. RetrieveAttributeRequest /Reference: QUESTION 67 You are running Fetch-based reports in Microsoft Dynamics CRM. Which component should you add to the computer that has Microsoft SQL Server Reporting Services (SSRS) installed? A. Microsoft Dynamics CRM Administrative Reports B. Microsoft Dynamics CRM Reporting Extensions C. SQL Server Configuration Manager D. Microsoft Dynamics CRM Report Authoring Extension /Reference: QUESTION 68 Which Microsoft Dynamics CRM web resource is used to validate data that is entered in a te box? A. XML B. HTML C. CSS D. JavaScript /Reference: QUESTION 69 Which component defines the navigation areas for Microsoft Dynamics CRM for Outlook and Microsoft Dynamics CRM for tablets? A. SiteMap B. Application ribbon C. Style Sheet (CSS) D. Service endpoint /Reference:
QUESTION 70 Which object is used to retrieve the root URL for an organization? A. GetClientUrl B. PrependOrgName C. GetObject D. GetQueryStringParameters /Reference: QUESTION 71 What is the correct term for a set of components that can be transported between different Microsoft Dynamics CRM organizations? A. Solution B. User settings C. Extensions D. Data maps /Reference: QUESTION 72 In Microsoft Dynamics CRM, which feature is included as part of the application framework model? A. presentation B. asynchronous business logic C. multi-tenancy D. web services /Reference: QUESTION 73 You are making a manual edit to the Account entity command bar. Which section of the file customizations.xml for the Account entity should you update? A. FormXml B. SiteMap C. RibbonDiffXml D. EntityInfo
/Reference: QUESTION 74 You are trying to obtain an Account record from Microsoft Dynamics CRM. You do NOT know the name of the Account record. Which method should you use to discover the Account record? A. RetrieveMultiple B. Create C. Retrieve D. Update /Reference: answer is per perfected. QUESTION 75 Which three actions can be performed on entity records when you use the Open Data Protocol (OData)? A. Count B. Execute C. Create D. Delete E. Update DE /Reference: Ref: http://msdn.microsoft.com/en-us/library/gg334279.aspx QUESTION 76 You need to programmatically retrieve the current display name of several custom entities by using a Simple Object Access Protocol (SOAP) endpoint. Which endpoint should you use? A. Organization Service B. Organization Data Service C. Discovery Service D. Metadata Browser Managed Solution /Reference: QUESTION 77 You are updating an Account record.
Which code segment should you use to set the primary contact value? A. Option A B. Option B C. Option C D. Option D /Reference: QUESTION 78 You are working on a Microsoft Dynamics CRM on-premises deployment. Internet-Facing Deployment (IFD) is NOT configured. Which EndpointAccessType value should you use to access the organization s service endpoint? A. Default B. Intranet C. Passport D. Internet /Reference: QUESTION 79 You need to return system errors by leveraging the Windows Communication Framework (WCF). Which code segment should you include in your catch statement? A. ReturnResponses = true B. ContinueOnError = true
C. FaultException<Microsoft.Xrm.Sdk.OrganizationServiceFault> D. ContinueOnError = false /Reference: QUESTION 80 Which statement describes the Organization Service? A. an Open Data Protocol (OData) web service that provides access to the business data for your organization by using a Representational State Transfer (REST) API B. a web service that provides information about the organizations that are available on the Microsoft Dynamics CRM server by using the Simple Object Access Protocol (SOAP) C. the public certificate that is required to configure the Windows Azure AppFabric Access Control Service for Microsoft Dynamics CRM integration D. a web service that provides access to the business data and metadata for your organization by using the Simple Object Access Protocol (SOAP) /Reference: QUESTION 81 You are working on a Microsoft Dynamics CRM deployment in a single organization. Which service provides the information required to access the organization endpoint? A. Asynchronous Service B. Organization Service C. Organization Data Service D. Discovery Service /Reference: QUESTION 82 In a Microsoft Dynamics CRM environment, you have the following code segment. Line numbers included for reference only.
What is the purpose of line 09 in this code segment? A. Verifies the identity of the user based on their Active Directory telephone number. B. It is used for Lync integrated authentication. C. locates the user record based on the incoming Caller ID from the organizations Private Branch exchange (PBX). D. It is used to impersonate the identity of another user who is using the telephone number to locate the User ID. /Reference: QUESTION 83 You are developing a plug-in that will be used in both Microsoft Dynamics CRM online and on- premises environments. Which trust level is required? A. partial trust B. Web services trust model (WS-Trust) C. full trust D. root authority /Reference: QUESTION 84 You are deploying a Microsoft Dynamics CRM Online plug-in on a production environment. Which storage system should you use? A. on-disk B. Global Assembly Cache (GAC) C. Microsoft Dynamics CRM database D..NET assembly /Reference: super valid. QUESTION 85 Which two plug-in stages that are available to developers are always executed during the database transaction? A. Pre-operation B. MainOperation C. Pre-validation D. Post-operation D
/Reference: Ref: http://msdn.microsoft.com/en-us/library/gg327941.aspx QUESTION 86 You are working with entity classes in a Microsoft Dynamics CRM plug-in. You use late binding. Which entity attribute name should you use? A. DisplayName B. DisplayCollectionName C. LogicalName D. SchemaName /Reference: QUESTION 87 What is a full trust plug-in? A. a plug-in that is registered with a third-party code-signing authority B. a plug-in that is registered inside the sandbox C. a plug-in that is registered for use with Microsoft Dynamics CRM Online only D. a plug-in that is registered outside the sandbox /Reference: QUESTION 88 How should you register a plug-in for use in multiple organizations and in multiple stages? A. Register the plug-in once for all organizations on the server and create a single configuration that will be inherited by all plug-in stages. B. Register the plug-in for each organization individually on the server and create a single configuration that will be inherited by all plug-in stages. C. Register the plug-in for each organization individually on the server and configure each stage that the plug-in will operate in separately. D. Register the plug-in once for all organizations on the server and configure each stage that the plug-in will operate in separately. /Reference: QUESTION 89 You are creating a form and workflows for the Credit Status custom entity. The Salesperson role will use a form to review active Credit Status information that the business requires. This information cannot be changed by the Sales users. All users currently have write and append privileges to the Credit Status
custom entity. You need to ensure that users in the Salesperson role cannot edit the Credit Status entity fields. Which form type and permissions should you use? A. Use the Undefined form and modify the Salesperson role to remove the append privilege on credit status. B. Use the Role-based form and modify the Salesperson role to remove the write privilege on credit status. C. Use the Disabled form and modify the Salesperson role to remove the write privilege on credit status. D. Use the Read-only form and modify the Salesperson role to remove the append privilege on credit status. /Reference: QUESTION 90 You are creating client-side event-triggered handlers. What is the maximum number of event handlers that you can specify for each event? A. 1 B. 5 C. 10 D. 50 /Reference: http://www.gratisexam.com/