Wednesday, October 9, 2013

Create SSRS Report on Selected Records in Microsoft Dynamics CRM 2011


Here i will demonstrate what i have not seen in many blogs and sites.

I will show you here that How to develop an SSRS Report in CRM 2011 (and most interestingly on selected records based report) like if you selected first 3 Account records ,report should generate based on that 3 Accounts record.

Below are the steps to be followed.

(1). Create youe report using BIDS as shown in below screen.




(2). After creating a new Report file provide DataSource (Your CRM DB Server IP/name) in Server Name.

Write your CRM DB name as shown below figure.




(3). Then Provide DataSet to retrieve data from CRM database.
Write your query as shown in below screen. I have written Filtered Query which will only fetch crm records on which user is permissible. So using Filtered report is a good idea as per security perspective.

I have written "SELECT * FROM FilteredAccount AS CRMAF_FilteredAccount".

So just write this on your report (just replace Account with your entity on which you want to run your report.)




(4). Now go to your CRM application -> 'Reports' Entity and create New report and select 'Existing File'  as Report Type. as shown in below figure.

Select Accounts (your entity on which you want) from 'Related Record Types' and Select all the options from 'Display In' lookup.

Select your created report from BIDS. and click on Save and Close.




 Now you can see you report on your Entity HomeGrid in 'Run on Selected Records' section (click on 'Run Report' Ribbon button after selecting records) ,in my case i have created FilteredAccount Report so i will see my report on Account Entity as shown in below figure.





 Now you can change your reports from your ssrs server as shown in below figure. Follow the figures.
Change your reports from Report Builder. This will effect directly to the Report in CRM.






This way you can create SSRS reports in Microsoft Dynamics CRM 2011.


Let me know if you have any concern in this. I would like to help you.

Enjoy :-)

Tuesday, September 3, 2013

Re-Load/Save Form on SubGrid refresh in CRM 2011

Here i will provide the solutions which can be used at some point in Customizations in Dynamics CRM 2011.

I will provide the solution at when
We want to Save or
We want to Reload form
On refresh of Subgrid.

So here we go... (Note :- This solutions is for after Rollup 13 of MSD CRM 2011)

Make a Functions as below , give whichever name you prefer..

______________________________________________________________________

function onLoadofForm()
{
     setTimeout("SubGridRefresh();", 2500);
}

function SubGridRefresh()
{
    var grid = document.getElementById("<< yourGiridName >>");
    if (grid)
    {
        grid.control.add_onRefresh(ReLoadForm);
    }
}

function ReLoadForm()
{
    Xrm.Page.data.entity.save();              //If you want to save form.
    window.parent.location.reload(true); //If you want to reload form.

}
______________________________________________________________________

Now, put the function "onLoadofForm"  on OnLoad event of Form.


That is what you needed.

 Enjoy :-)



Wednesday, July 17, 2013

Dependent Option Set Implementation through Javascript in CRM 2011.

Hello,

I am here demonstrating you that how to implement a Dependent Option Set (Picklist earlier in CRM 4.0) in CRM 2011 through Javascript.

 Let say ,there are two Option Set "Region" and "Country". We want fill out Country on selection of Region.

First ,make a JScript Web Resource and paste below code in that.

Wednesday, July 10, 2013

Microsoft Dynamics CRM 2011 Dumps Collection for MB2-867 Exam


QUESTION NO: 1



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM

2011, and have Microsoft Dynamics CRM E-Mail Router configured.


There is currently in excess of 900 queue mailboxes configured for ABC.com. Subsequent to receiving instruction to configure the E-Mail Router to imports messages sent to the queue mailboxes automatically, in the least amount of time, you start by creating forwarding rules for all ABC.com’s queue mailboxes.


You need to make sure that the configuration is suitably completed. Which of the following actions should you take?

A. You should consider setting the E-mail access type C Incoming option to Forward Mailbox for

all queues, and configure the E-mail Router to use a forward mailbox. You should then publish the

E-Mail Router settings.

B. You should consider setting the E-mail access type C Incoming option to Forward Mailbox for all queues, and configure the E-mail Router to use only the queue mailboxes. You should then publish the E-Mail Router settings.

C. You should consider setting the E-mail access type C Incoming option to E-mail Router for all queues, and configure the E-mail Router to use only the queue mailboxes. You should then publish the E-Mail Router settings.

D. You should consider setting the E-mail access type C Incoming option to E-mail Router for all queues, and configure the E-mail Router to use a forward mailbox. You should then publish the E- Mail Router settings.


Answer: C Explanation:



QUESTION NO: 2


You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 on-premise in their environment.


ABC.com has five organizations configured for their CRM environment. ABC.com policy requires all ABC.com users to have accounts in all organizations.


You are instructed to make sure that the Microsoft Dynamics CRM E-Mail Router is configured to satisfy the policy. You have also been informed that fifty percent of ABC.com’s users have Exchange Online e-mail accounts, while the rest has Microsoft Exchange Server 2010 e-mail accounts.


A. You should consider generating 10 incoming profiles.

B. You should consider generating 5 incoming profiles.

C. You should consider generating a single incoming profile.

D. You should not consider generating an incoming profile.


Answer: B Explanation:



QUESTION NO: 3



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.





You have received instructions to make sure that an incoming profile is configured for an

Exchange server, named ABC-SR18, which has Microsoft Exchange Server 2003 installed. Which of the following actions should you take?

A. You should use https://ABC-sr18 as the incoming server address.

B. You should use https://ABC-sr18/EWS/Exchange.asmx as the incoming server address.

C. You should consider upgrading to Exchange Server 2007.

D. You should consider upgrading to Exchange Server Online.





Answer: A

Reference:



http://msdn.microsoft.com/en-us/library/hh182255.aspx















QUESTION NO: 4



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.





You have recently configured the Microsoft Dynamics CRM E-Mail Router for ABC.com’s environment.





Which of the following options are TRUE with regards to the Microsoft Dynamics CRM Server

2011 E-Mail Router?





A. You should install Microsoft Dynamics CRM Server 2011 E-Mail Router on computers running

Windows Vista, or Windows Server 2008 R2 (x64).

B. You should install Microsoft Dynamics CRM Server 2011 E-Mail Router on computers running

Windows 7, or Windows Server 2008 R2 (x64).

C. You should install Microsoft Dynamics CRM Server 2011 E-Mail Router on computers running

Windows XP, or Windows Server 2008 R2 (x64).

D. You should install Microsoft Dynamics CRM Server 2011 E-Mail Router on computers running

Windows 7, or Windows Server 2008 R2 (x64).Windows Server 2008 R2 (x86)





Answer: B

Reference:



http://technet.microsoft.com/en-us/library/gg554837.aspx

















QUESTION NO: 5



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 on-premise in their environment.





You have configured a forward mailbox that will be used by two newly configured message

queues for inbound e-mail. The two new queues will make use of the Microsoft Dynamics CRM E- Mail Router for outbound e-mail. ABC.com currently has POP3 e-mail accounts, and makes use of the SMTP protocol for forwarding e-mails.





ABC.com’s users make use of Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook for inbound e-mail, and e-mails are forwarded via the Microsoft Dynamics CRM E-Mail Router.





You are required to configure incoming and outgoing profiles from the E-mail Router Configuration

Manager.







Which of the following options are TRUE with regards to creating profiles?







A. At least one incoming and one outgoing profile have to be configured.

B. Multiple incoming and one outgoing profile are not allowed.

C. Each queue must have an incoming profile configured.

D. Each queue must have an outgoing profile configured.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/dd979453.aspx













QUESTION NO: 6



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.





During a training exercise, a trainee named Mia Hamm enquires what the result will be if the Microsoft Dynamics CRM E-Mail Router is installed without selecting the Rule Deployment Wizard component.





Which of the following options best describes your response?







A. You should inform Mia Hamm that the Microsoft Dynamics CRM E-Mail Router will only be used with a POP3 e-mail system.

B. You should inform Mia Hamm that the Microsoft Dynamics CRM E-Mail Router will only be used with an Exchange e-mail system.

C. You should inform Mia Hamm that the Microsoft Dynamics CRM E-Mail Router will be used with a POP3, and an Exchange e-mail system.

D. You should inform Mia Hamm that the Microsoft Dynamics CRM E-Mail Router will have no e- mail system configured.



Answer: A Explanation:









QUESTION NO: 7



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.





You have recently configured the use of smart matching in ABC.com’s environment. Which of the following statements are true with regards to smart matching?

A. E-mail activity is associated with other Microsoft Dynamics CRM records by subject, senders address, and recipient’s addresses.

B. E-mail activity is associated with other Microsoft Dynamics CRM records by the recipient’s addresses only.

C. E-mail activity is associated with other Microsoft Dynamics CRM records by subject only. D. E-mail activity is associated with other Microsoft Dynamics CRM records by the senders address only.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg584023.aspx















QUESTION NO: 8



You work as an administrator at ABC.com. ABC.com has recently deployed Microsoft Dynamics

CRM Server 2011 in their environment.







ABC.com has acquired a new computer, named ABC-WS36, which has no operating system installed. You have received instructions to make sure that the 32-bit edition of the Microsoft Dynamics CRM Server 2011 E-mail Router runs on ABC-WS36.





Which of the following actions should you take?







A. You should consider installing Windows Server 2008 (x86) SP2 on ABC-WS36.

B. You should consider installing Windows XP (x86) SP2 on ABC-WS36.

C. You should consider installing Windows Vista (x86) on ABC-WS36.

D. You should consider installing Windows 7 (x86) on ABC-WS36.





Answer: D

Reference:



http://technet.microsoft.com/en-us/library/gg554837.aspx















QUESTION NO: 9



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 on-premise in their environment.





You have also deployed the Microsoft Dynamics CRM Server 2011 E-mail Router. You are in the process of configuring an incoming Microsoft Exchange Online profile for the E-Mail Router.





You need to configure the use of an appropriate authentication type. Which of the following actions should you take?





A. You should consider configuring Kernel Mode authentication.

B. You should consider configuring Windows Authentication.

C. You should consider configuring Basic authentication.

D. You should consider configuring Anonymous authentication.





Answer: B

Reference:



Microsoft Dynamics CRM Server 2011 Service Provider Planning and Deployment Guide















QUESTION NO: 10



You work as an administrator at ABC.com. ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.





Kara Lang is a trainee administrator at ABC.com that you are responsible for training. You are in the process of configuring ABC.com’s Microsoft Dynamics CRM E-Mail Router.





Kara Lang would like to know which e-mail systems are natively supported by the Microsoft

Dynamics CRM Server 2011 E-mail Router.







Which of the following best describes your response?







A. You should inform Kara Lang that only POP3-compliant servers (for incoming e-mail only) are supported.

B. You should inform Kara Lang that only SMTP-compliant servers (for outgoing e-mail only) are supported.

C. You should inform Kara Lang that IMAP and POP3-compliant servers are supported for incoming e-mail.

D. You should inform Kara Lang that Microsoft Exchange Online, POP3-compliant servers (for incoming e-mail only), and SMTP-compliant servers (for outgoing e-mail only) are supported.



Answer: D

Reference:



http://technet.microsoft.com/en-us/library/gg554851.aspx















QUESTION NO: 11



You work as an administrator at ABC.com. ABC.com has recently deployed Microsoft Dynamics





CRM Server 2011 in their environment.







ABC.com has acquired a new computer, named ABC-WS36, which has no operating system installed. You have received instructions to make sure that the 64-bit edition of the Microsoft Dynamics CRM Server 2011 E-mail Router runs on ABC-WS36.





Which of the following actions should you take?







A. You should configure ABC-WS36 to run a 64-bit edition of Windows 7.

B. You should configure ABC-WS36 to run a 64-bit edition of Windows XP SP3

C. You should configure ABC-WS36 to run a 32-bit edition of Windows Server 2008 R2.

D. You should configure ABC-WS36 to run a 32-bit edition of Windows Server 2008.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554837.aspx















QUESTION NO: 12



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has informed you of their intention to include Microsoft Dynamics CRM Server 2011 in their environment. When the time arrives for the deployment, you are instructed to make sure that the security group names used in Microsoft Dynamics CRM Server 2011 is not the same as the Active Directory security group names in use at present.





Which of the following actions should you take?







A. You should consider creating the security groups in Active Directory prior to installing Microsoft

Dynamics CRM Server 2011 by using an XML configuration file.

B. You should consider logging on to the server as a Domain Administrator to install Microsoft Dynamics CRM Server 2011 via an XML configuration file that includes the names of the security groups you want to create.

C. You should consider logging on to the server as Domain user to install Microsoft Dynamics

CRM Server 2011 from the installation DVD.

D. You should consider logging on to the server as a Local Administrator to install Microsoft

Dynamics CRM Server 2011 from the installation DVD.





Answer: B





Reference:



http://technet.microsoft.com/en-us/library/gg554688.aspx

















QUESTION NO: 13



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has informed you of their intention to include Microsoft Dynamics CRM Server 2011 in their environment. A server, named ABC-SR36, which is running a 64-bit version of Windows Server 2008 Enterprise SP2 has been earmarked to host Microsoft Dynamics CRM 2011.





You are planning to install Microsoft SQL Server prior to the Microsoft Dynamics CRM Server

2011 installation.







Which of the following actions should you take?







A. You should consider installing a 32-bit edition of SQL Server 2008 Enterprise Edition SP1 on

ABC-SR36.

B. You should consider installing a 64-bit edition of SQL Server 2008 Standard Edition SP1.

C. You should consider installing a 64-bit edition of SQL Server 2008 Workgroup.

D. You should consider installing a 64-bit edition of SQL Server 2008 Compact.





Answer: B

Reference:



http://technet.microsoft.com/en-us/library/gg554691.aspx















QUESTION NO: 14



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has a server, named ABC-SR36, which is running a 64-bit version of Windows Small Business Server 2008 SP2. ABC-SR36 also has Internet Information Services (IIS) 7, Microsoft SQL Server 2008 Workgroup Edition, and Microsoft Office SharePoint Server 2007 installed.





You have been tasked with making sure that Microsoft Dynamics CRM Server 2011 on-premises can be installed on ABC-SR36.





Which of the following actions should you take?







A. You should configure ABC-SR36 to run Windows Server 2008 Enterprise (x64) SP2.

B. You should configure ABC-SR36 to run Information Services (IIS) 7.5.

C. You should configure ABC-SR36 to run a 64-bit version of Microsoft SQL Server 2008

Standard, Enterprise, or Datacenter Editions.

D. You should configure ABC-SR36 to run any edition of Microsoft SharePoint 2010.





Answer: C

Reference:



http://technet.microsoft.com/en-us/library/gg554691.aspx















QUESTION NO: 15



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory Domain Services (AD DS) domain named ABC.com.







ABC.com has a server, named ABC-SR35, running a 64-bit version of Windows Server 2008

Enterprise R2. ABC also has a server, named ABC-SR36, running a 64-bit version of Microsoft

SQL Server 2008 R2 Enterprise Edition.







You have been instructed to deploy Microsoft Dynamics CRM Server 2011 and the Microsoft Dynamics CRM E-mail Router on ABC-SR35. Furthermore, you have to configure ABC-SR36 to host the Microsoft Dynamics CRM databases. You have also been informed that a connection to Microsoft Exchange Server 2010 Enterprise Edition must be configured for the Microsoft Dynamics CRM E-mail Router.





Which of the following options are TRUE with regards to the permissions required to successfully complete the installation? (Choose all that apply.)





A. You should have Local Administrator rights on ABC-SR35

B. You should have Local Administrator rights on ABC-SR36.

C. You should have Exchange Server Administrator rights in Active Directory Domain Services

(AD DS).

D. You should have sysadmin role permissions on ABC-SR36.

E. You should have rights to create and add members to security groups in Active Directory

Domain Services (AD DS).





F. You should be a member of the Domain Administrators group.





Answer: A,F

Reference:



http://technet.microsoft.com/en-us/library/gg554723.aspx















QUESTION NO: 16



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has two severs, named ABC-SR07 and ABC-SR08, which must be configured to host the Microsoft Dynamics CRM Server 2011 and the Microsoft Dynamics CRM database respectively.





Which of the following actions should you take?







A. You can install Windows Web Server 2008 (x64) SP2 on ABC-SR07.

B. You can deploy a Server Core installation of Windows Server 2008 R2 (x64) on ABC-SR07.

C. You can install SQL Server 2008 R2 Datacenter Edition (x64) on ABC-SR08.

D. You can install SQL Server 2008 R2 Web Edition (x64) on ABC-SR08.





Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg554668.aspx http://technet.microsoft.com/en-us/library/gg554691.aspx











QUESTION NO: 17



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has informed you of their intention to include Microsoft Dynamics CRM Server 2011 on- premises in their environment. ABC.com currently employs 1000 users, and has 500 workstations for use on two shifts. All users require access to Microsoft Dynamics CRM.





You have been asked to suggest a Client Access License (CAL) model suitable for the scenario.





You have also been told that the solution must cost-effective. Which of the following actions should you take?

A. You should suggest that ABC.com acquires a Device CAL for each user.

B. You should suggest that ABC.com acquires a Device CAL for each workstation.

C. You should suggest that ABC.com acquires a User CAL for each user.

D. You should suggest that ABC.com acquires 500 workstations, and a Device CAL for each workstation including the new ones.



Answer: B

Reference:



http://technet.microsoft.com/en-us/library/bb693539.aspx















QUESTION NO: 18



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has informed you of their intention to include Microsoft Dynamics CRM Server 2011 on- premises in their environment. ABC.com has made multiple servers available for the deployment.





On one of the available servers, you plan to install the Back End server group.







Which of the following roles will be deployed in this scenario? (Choose all that apply.)







A. Asynchronous Processing Service

B. Web Application Server

C. Discovery Web Service

D. Sandbox Processing Service

E. Deployment Web Service





Answer: A,D

Reference:



http://technet.microsoft.com/en-us/library/gg584058.aspx















QUESTION NO: 19





You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has informed you of their intention to include Microsoft Dynamics CRM Server 2011 in their environment. Prior to deploying Microsoft Dynamics CRM Server 2011, you create an organizational unit (OU), named ABCCRMSecGroup, in Active Directory.





You then make use of the Organization element in an XML configuration file that references the

ABCCRMSecGroup OU to install Microsoft Dynamics CRM Server 2011. Which of the following statements are TRUE?

A. You will need to create the necessary security groups in the ABCCRMSecGroup OU

subsequent to the installation.

B. Unnecessary data within the ABCCRMSecGroup OU will be removed during the installation. C. The necessary security groups will automatically be created in the ABCCRMSecGroup OU during the installation.

D. You should add the Active Directory security groups to the ABCCRMSecGroup OU.





Answer: C

Reference:



http://technet.microsoft.com/en-us/library/gg554688.aspx















QUESTION NO: 20



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has a server, named ABC-SR07, which runs Windows Server 2008 Enterprise (x64) SP2. You have received instructions to deploy Microsoft Dynamics CRM Server 2011 on ABC- SR07.





You are also required to make sure that document management functionality with SharePoint is made use of.





Which of the following statements are TRUE?







A. You need to access the CRM Manager to activate document management functionality with

SharePoint.





B. You are able to make use of document management functionality with Office SharePoint Server

2007, but the data will always be displayed in an IFrame.

C. You are able to make use of document management functionality with Office SharePoint Server

2007, but the data will always be displayed in a grid view.

D. To make use of document management functionality with SharePoint, you need to have Office

SharePoint Server 2007 or any edition of SharePoint 2010 installed.





Answer: A,D

Reference:



http://technet.microsoft.com/en-us/library/gg554697.aspx

















QUESTION NO: 21



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You are planning to deploy Microsoft Dynamics CRM Server 2011 on a Windows Server 2008 R2 server named ABC-SR13. ABC.com has two Windows Server 2008 R2 servers, named ABC- SR13 and ABC-SR14. ABC-SR13 has Microsoft SQL Server 2008 R2 Datacenter Edition (x64) installed, while ABC-SR14 is running Microsoft SQL Server 2008 Express Edition.





You are required to make sure that the Microsoft Dynamics CRM Server 2011 deployment completes successfully.





Which of the following actions should you take? (Choose all that apply.)







A. You should consider installing SQL Server Reporting Services on ABC-SR13.

B. You should consider installing SQL Server Reporting Services on ABC-SR14.

C. You should consider configuring ABC-SR13 to host the Microsoft Dynamics CRM databases

D. You should consider configuring ABC-SR14 to host the Microsoft Dynamics CRM databases





Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg554716.aspx















QUESTION NO: 22





You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has a server, named ABC-SR36, which runs Windows Server 2003 Standard (x64) SP2. You have been informed that ABC-SR36 has been earmarked for the deployment of Microsoft Dynamics CRM Server 2011.





You need to make sure that ABC-SR36 is able to host Microsoft Dynamics CRM Server 2011. Which of the following options should you take?

A. You should consider upgrading ABC-SR36 to run a Server Core installation of Windows Server

2008 (x64) SP2

B. You should consider upgrading ABC-SR36 to run Windows Server 2008 for Itanium-Based

Systems (IA-64).

C. You should consider upgrading ABC-SR36 to run Windows Server 2003 Enterprise (x64) SP2

D. You should consider upgrading ABC-SR36 to run Windows Server 2008 Enterprise (x64) SP2





Answer: D

Reference:



http://technet.microsoft.com/en-us/library/gg554668.aspx

















QUESTION NO: 23



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have recently installed Microsoft Dynamics CRM Server 2011 in ABC.com’s environment.

You are in the process of planning the Microsoft Dynamics CRM E-mail Router installation that will be linked to Microsoft Exchange Server 2010 Enterprise Edition.





You have been instructed to make sure that Microsoft Exchange Server 2010 Enterprise Edition routes e-mail messages into Microsoft Dynamics CRM Server 2011 automatically.





Which two of the following statements are TRUE with regards to the installation of the Microsoft

Dynamics CRM E-mail Router? (Choose two.)







A. The Microsoft Dynamics CRM E-mail Router can be installed on 32-bit editions of Windows

Server 2008 and Windows Server 2008 R2.





B. The Microsoft Dynamics CRM E-mail Router can be installed on 64-bit editions of Windows

Server 2008 and Windows Server 2008 R2.

C. The Microsoft Dynamics CRM E-mail Router can be installed on 32-bit and 64-bit editions of

Windows 7.

D. The Microsoft Dynamics CRM E-mail Router can be installed on 32-bit and 64-bit editions of

Windows Vista.





Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg554837.aspx















QUESTION NO: 24



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment.







You are preparing to deploy Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook to ABC.com’s workstations. You have been instructed to make sure that the method you use takes the least time.





Which of the following options should you take?







A. You should consider making use of the Microsoft Dynamics CRM Software Share.

B. You should consider making use of a Group Policy Object (GPO).

C. You should consider making use of Microsoft System Center Configuration Manager 2007. D. You should consider making the Get CRM for Outlook button available on the Microsoft Dynamics CRM web client message bar.



Answer: D

Reference:



http://support.microsoft.com/kb/2004601















QUESTION NO: 25



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.





ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment. You then installed and restarted Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook. The Configuration Wizard then starts automatically.





Which of the following statements are TRUE with regards to configuring Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook?





A. You have to configure Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook immediately, or else you will have to reinstall the application.

B. If you cancel the configuration, a Configure Microsoft Dynamics CRM for Outlook button will be displayed on the Outlook toolbar.

C. You are allowed to use a script to configure multiple client computers.

D. You are only allowed to configure a total of 3 organizations.





Answer: B,C

Reference:



http://technet.microsoft.com/en-us/library/gg554865.aspx















QUESTION NO: 26



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com makes use of Microsoft Dynamics CRM Server 2011 in their environment. ABC.com users access Microsoft Dynamics CRM 2011 via the web client.





ABC.com has released a policy that requires you to prevent users from accessing Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook. You have to make sure that the policy is enforced.





Which of the following actions should you take?







A. You should consider making sure that the Get CRM for Outlook button does not appear on the message bar of the Microsoft Dynamics CRM web client.

B. You should consider configuring a new Group Policy Object (GPO) to that prevents users from accessing Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook.

C. You should consider writing a new script that prevents users from accessing Microsoft

Dynamics CRM Server 2011 for Microsoft Office Outlook.

D. You should modify the permissions for ABC.com’s users.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554879.aspx















QUESTION NO: 27



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have installed Microsoft Dynamics CRM Online 2011 in ABC.com’s environment. You then installed Microsoft Dynamics CRM Online for Microsoft Office Outlook on all ABC.com’s workstations. You then configured multiple organizations that are linked to Microsoft Dynamics CRM Online for Microsoft Office Outlook.





Which of the following options are TRUE with regards to this scenario?







A. This scenario allows users to track items for only the linked organizations that they belong to.

B. This scenario allows users to track items for all of the linked organizations.

C. This scenario prevents users from tracking items for all of the linked organizations.

D. This scenario allows users to access items for all of the linked organizations, whether they are online or offline.



Answer: B Explanation:









QUESTION NO: 28



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com currently makes use of Microsoft Dynamics CRM 4.0. ABC.com’s workstations have Microsoft Office Outlook 2007 (32-bit edition) and Microsoft Dynamics CRM 4.0 for Microsoft Office Outlook installed.





Subsequent to upgrading to Microsoft Dynamics CRM Server 2011 on-premises, you receive reports from users saying that although they have online access to Microsoft Dynamics CRM from Outlook, they are no longer able to use the offline access option.





You have been tasked with making sure that the ability to access Microsoft Dynamics CRM from





Outlook offline is returned.







Which of the following actions should you take?







A. You should consider upgrading to a 32-bit edition of Microsoft Dynamics CRM Server 2011 for

Outlook.

B. You should consider upgrading to a 64-bit edition of Microsoft Dynamics CRM Server 2011 for

Outlook.

C. You should consider installing a 32-bit edition of Office 2010.

D. You should consider installing a 64-bit edition of Office 2010.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554685.aspx















QUESTION NO: 29



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have recently deployed Microsoft Dynamics CRM Online 2011 for ABC.com. You are then also asked to configure the use of Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook for all ABC.com’s workstations. ABC.com’s workstations have the following software installed:





Microsoft Windows XP Professional SP3. Internet Explorer 7

Microsoft Office 2003 SP2







You want to make sure that workstations are able to run Microsoft Dynamics CRM Server 2011 for

Microsoft Office Outlook without making too many changes. Which of the following actions should you take?

A. You should upgrade to Microsoft Office 2003 with SP3 on all workstations.

B. You should upgrade from Internet Explorer 7 to Internet Explorer 9 on all workstations.

C. You should upgrade all workstations to run Windows 7.

D. You should upgrade to Office 2010 on all workstations.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554676.aspx http://technet.microsoft.com/en-us/library/gg554696.aspx











QUESTION NO: 30



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have recently deployed Microsoft Dynamics CRM Online 2011 for ABC.com. You are then instructed to configure the use of a 64-bit edition of Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook. You have also been informed that the most up to date software should be used for this configuration.





ABC.com’s workstations are all configured to run



Windows XP Professional x64 Edition, with Internet Explorer 7 and Microsoft Office 2003 SP3. Which of the following actions should you take?

A. You should upgrade all workstations to run Internet Explorer 9 and Outlook 2010 (64-bit).

B. You should upgrade all workstations to run Internet Explorer 9.

C. You should upgrade all workstations to run Outlook 2010 (32-bit).

D. You should upgrade all workstations to run Microsoft Office 2007 SP2.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554696.aspx http://technet.microsoft.com/en-us/library/gg554676.aspx











QUESTION NO: 31



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.





After deploying Microsoft Dynamics CRM Server 2011 on-premises for ABC.com, you are instructed to deploy Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook on all ABC.com’s workstations. ABC.com’s workstations are currently running Windows XP Professional SP2, with Microsoft Office 2003 SP1.





You need to make sure that Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook is installed on all ABC.com’s workstations. You have been informed that the solution you use should make use of the most recent software.





Which of the following actions should you take?







A. You should deploy Windows 7 (x64), Microsoft Office 2010 (x64) to all ABC.com’s workstations. B. You should deploy Windows 7 (x86), Microsoft Office 2010 (x64) to all ABC.com’s workstations. C. You should deploy Windows 7 (x64), Microsoft Office 2010 (x86) to all ABC.com’s workstations. D. You should deploy Windows XP Professional SP3 (x64), Microsoft Office 2007 (x64) to all ABC.com’s workstations.

E. You should deploy Windows XP Professional SP3 (x64), Microsoft Office 2007 (x86) to all

ABC.com’s workstations.

F. You should deploy Windows XP Professional SP3 (x86), Microsoft Office 2007 (x64) to all

ABC.com’s workstations.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554696.aspx http://technet.microsoft.com/en-us/library/gg554676.aspx

















QUESTION NO: 32



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has recently deployed Microsoft Dynamics CRM Server Online 2011. You have been instructed to install Microsoft Dynamics CRM Server 2011 for Microsoft Office Outlook on ABC.com’s workstations.





You notice that the workstations are using Internet Explorer 5. You need to make sure that

ABC.com’s workstations use a browser that is supported by Microsoft Dynamics CRM Server

2011 for Microsoft Office Outlook.





Which of the following statements are TRUE with regards to browsers in this scenario?







A. You should not configure the use of Internet Explorer 7, Internet Explorer 8, or Internet Explorer

9 for ABC.com’s workstations.

B. You should not make any changes to the browsers on ABC.com’s workstations.

C. You should configure the use of Internet Explorer 7, Internet Explorer 8, or Internet Explorer 9 for ABC.com’s workstations.

D. You should configure the use of Internet Explorer 6, Internet Explorer 7, or Internet Explorer 8 for ABC.com’s workstations.



Answer: C

Reference:



http://technet.microsoft.com/en-us/library/gg554676.aspx



















QUESTION NO: 33



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has two servers, named ABC-SR13 and ABC-SR14, which has Windows Server 2008

R2 Web Edition. You are in the process of deploying Microsoft Dynamics CRM Server 2011 on

ABC-SR13 and ABC-SR14.







You have just configured Network Load Balancing (NLB), and now want to configure the CRM Application Pool service account to suitably authenticate. You also want to make sure that resources located on other member computers are accessible to the CRM Application Pool service account.





You then access Active Directory Service Interfaces Editor (ADSI Edit) and configure the Service

Principle Name (SPN) for the CRM Application Pool service account. Which of the following actions should you take NEXT?

A. You should configure the ApplicationHost.config file.

B. You should configure the app.config file.

C. You should configure the machine.config file.

D. You should configure the web.config file.





Answer: A











QUESTION NO: 34



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







A fellow administrator, named Andy Reid, is in the process of deploying Microsoft Dynamics CRM Server 2011. Andy Reid wants to run the CRMAppPool.





Which of the following is TRUE with regards to the service account used to run the CRMAppPool?







A. The service account should belong to the Active Directory Domain Users group.

B. The service account should be a member of the CRM Users group.

C. The service account should belong to the Active Directory Performance Log Users group.

D. The service account should have Sysadmin permission on the instance of SQL Server to be used for the configuration and organization databases.



Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg554723.aspx















QUESTION NO: 35



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com. All servers on the ABC.com network have Windows Server

2008 R2 installed, and all workstations have Windows 7 installed.







You are currently in the process of deploying Microsoft Dynamics CRM Server 2011 on a server, named ABC-SR13, which is configured to run Microsoft SQL Server 2008 R2. ABC.com has requested that Microsoft Dynamics CRM be combined with Microsoft SharePoint 2010 document libraries.





To facilitate this, you have installed Microsoft SharePoint Search Server.







Which of the following statements best describes the reasons for this integration?







A. It prevents non-Microsoft Dynamics CRM users from accessing the documents.





B. It provides SharePoint document management abilities within Microsoft Dynamics CRM. C. It allows non-Microsoft Dynamics CRM users to access the documents without requiring permissions on the SharePoint server.

D. It allows CRM users to create, upload, view, and delete documents on a SharePoint server from inside Microsoft Dynamics CRM.



Answer: B,D

Reference:



http://technet.microsoft.com/en-us/library/gg334768.aspx















QUESTION NO: 36



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have been instructed to install Microsoft Dynamics CRM Server 2011 using the Full Server installation method.





Which of the following is TRUE with regards to the Microsoft Dynamics CRM Asynchronous

Processing Service?







A. The account used to run Microsoft Dynamics CRM Asynchronous Processing Service must have Domain User membership.

B. The account used to run Microsoft Dynamics CRM Asynchronous Processing Service should be configured as a Microsoft Dynamics CRM user.

C. The account used to run Microsoft Dynamics CRM Asynchronous Processing Service should have Performance Log Users membership.

D. The account used to run Microsoft Dynamics CRM Asynchronous Processing Service must be a member of the Active Directory Domain Administrators group.



Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg554826.aspx















QUESTION NO: 37



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.





You have been tasked with deploying Microsoft Dynamics CRM Server 2011 for ABC.com. ABC.com has released a policy stating that all users who work outside of the office using laptops, or personal computers, should be able to access Microsoft Dynamics CRM via the Internet.





You, therefore, need to perform an Internet-facing deployment (IFD) of Microsoft Dynamics CRM

2011.







Which of the following actions should you take FIRST?







A. You should install and configure AD FS 2.0.

B. You should configure the Microsoft Dynamics CRM Server 2011 server for claims-based authentication.

C. You should configure the Microsoft Dynamics CRM Server 2011 server for IFD.

D. Configure the eternal users with the necessary permissions.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg188592.aspx http://technet.microsoft.com/en-us/library/gg188587.aspx











QUESTION NO: 38



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You are in the process of installing Microsoft Dynamics CRM Server 2011. You have been instructed to configure access to the Microsoft Dynamics CRM website via the HTTPS protocol.





Which of the following actions should you take?







A. You should create a DNS record.

B. You should create the Microsoft Dynamics CRM website and configure it for SSL.

C. You should Create and configure an HTTP Host Header.

D. You should select the website in the Microsoft Dynamics CRM Server setup interface.

E. You should install the Microsoft Dynamics CRM Server by using a CSV configuration file.





Answer: B,D Explanation:























QUESTION NO: 39



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You are in the process of deploying Microsoft Dynamics CRM Server 2011. You have been informed that when you specify the security account for the Application Service, you have to make use of an Active Directory security group that has the minimum required permissions.









Which of the following actions should you take?







A. You should make use of the Active Directory Domain Users security group.

B. You should make use of the Active Directory Performance Log Users security group.

C. You should make use of the Active Directory Local Administrators security group.

D. You should make use of the Active Directory Server Operators security group.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554723.aspx



































QUESTION NO: 40



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has a server, named ABC-SR13, which is configured to run a 64-bit edition of Windows Server 2008 R2 Enterprise. ABC-SR13 is also configured to host Microsoft Dynamics CRM 4.0 (64-bit).





ABC.com has requested that the use of Microsoft Dynamics CRM Server 2011 be implemented. You want to achieve this goal using the recommended option.

Which of the following actions should you take?







A. You should consider migrating via a new instance of SQL Server.

B. You should consider migrating via the same instance of SQL Server.

C. You should consider performing an in-place upgrade.

D. You should consider performing a clean install on a new server.





Answer: A

Reference:



http://technet.microsoft.com/en-us/library/gg554719.aspx

















QUESTION NO: 41



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com is currently running Microsoft Dynamics CRM 3.0 Professional Edition in their environment. They have recently decided to upgrade to Microsoft Dynamics CRM Server 2011.





You need to make sure that the upgrade is successful. Which of the following actions should you take?

A. You should consider performing an in-place upgrade to Microsoft Dynamics CRM Server 2011. B. You should consider performing an in-place upgrade to Microsoft Dynamics CRM 4.0 Server, and then upgrading to Microsoft Dynamics CRM Server 2011.

C. You should uninstall Microsoft Dynamics CRM 3.0 Professional Edition, and then perform a fresh installation of Microsoft Dynamics CRM Server 2011.

D. You should consider migrating to Microsoft Dynamics CRM 4.0 Server, and then upgrading to

Microsoft Dynamics CRM Server 2011.





Answer: D

Reference:



http://technet.microsoft.com/en-us/library/gg554699.aspx













QUESTION NO: 42



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You are planning to install Microsoft Dynamics CRM Server 2011. ABC.com has a single instance of Microsoft SQL Server configured.





Which of the following options are TRUE with regards to this scenario? (Choose all that apply.)







A. A single instance of Microsoft SQL Server will only support a single Microsoft Dynamics CRM

deployment.

B. A single instance of Microsoft SQL Server can support multiple deployments of Microsoft

Dynamics CRM.

C. A single instance of Microsoft SQL Server cannot support multiple deployments of Microsoft Dynamics CRM, because each Microsoft Dynamics CRM deployment requires its own MSCRM_Config database.

D. Multiple instances of the MSCRM_Config database can exist on the same instance of SQL Server.



Answer: A,C

Reference:



http://technet.microsoft.com/en-us/library/gg584025.aspx



















QUESTION NO: 43



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







After installing Microsoft Dynamics CRM Server 2011 in ABC.com’s environment, you install Microsoft Dynamics CRM Report Extensions. You are you have been given the responsibility of creating reports for ABC.com’s Microsoft Dynamics CRM Server 2011 environment.





To do this, you have to install the Microsoft Dynamics CRM Report Authoring Extension. Which of the following statements are TRUE?





A. Microsoft Dynamics CRM Reporting Extensions must be installed in order to run Microsoft

Dynamics CRM 2011.

B. The Microsoft Dynamics CRM Reporting Extensions Setup includes the SQL data processing and Send data processing extensions.

C. Microsoft Dynamics CRM Reporting Extensions must be installed on the SQL Server Reporting

Services server.

D. Microsoft Dynamics CRM Reporting Extensions cannot be used in a in a multiple server configuration.



Answer: C

Reference:



http://msdn.microsoft.com/en-us/library/gg554674.aspx http://msdn.microsoft.com/en-us/library/gg554694.aspx











QUESTION NO: 44



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com makes use of Microsoft Dynamics CRM Server 2011. You have configured an organization that uses workflows and plug-ins to a great extent.





While doing routine monitoring, you notice the sluggish response times of the Workflows and plug- ins.





You are required to resolve this issue.







Which of the following actions should you take?







A. You should consider uninstalling unnecessary plug-ins.

B. You should consider configuring a NLB cluster.

C. You should consider configuring the use of Microsoft SQL Server database mirroring.

D. You should consider restricting the use of Workflows.





Answer: C Explanation:









QUESTION NO: 45

You work as an administrator at ABC.com. The ABC.com network consists of a single Active





Directory domain named ABC.com.







ABC.com has a network load-balanced cluster configured in their environment. You have received instructions to install specific Microsoft Dynamics CRM Server 2011 server roles on the servers in the network load-balanced cluster.





Which of the following actions should you take?







A. You should consider installing the Asynchronous Processing Service, and the Deployment Web

Service server roles.

B. You should consider installing the Deployment Tools, and the Organization Web Service server roles.

C. You should consider installing the Web Application Server, and the Organization Web Service server roles.

D. You should consider installing the Web Application Server, and the Discovery Web Service server roles.



Answer: C,D

Reference:



http://technet.microsoft.com/en-us/library/gg554772.aspx















QUESTION NO: 46



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







While deploying Microsoft Dynamics CRM Server 2011 in ABC.com’s environment, you receive instructions to configure a database mirroring solution that provides for automatic failover. The server hosting the Microsoft Dynamics CRM organization database, named ABC-SR13, runs SQL Server 2008 R2 Enterprise Edition. ABC.com has another two servers, named ABC-SR14 and ABC-SR15, which runs SQL Server 2008 R2 Enterprise Edition and SQL Server 2008 Workgroup edition respectively.





Which of the following actions should you take? (Choose all that apply.)







A. You should consider configure ABC-SR13 as the Primary database computer. B. You should consider configure ABC-SR14 as the Primary database computer. C. You should consider configure ABC-SR14 as the Mirrored database computer. D. You should consider configure ABC-SR15 as the Mirrored database computer. E. You should consider configure ABC-SR14 as the Witness computer.





F. You should consider configure ABC-SR15 as the Mirrored database computer.





Answer: A,C,F

Reference:



http://technet.microsoft.com/en-us/library/gg554822.aspx

















QUESTION NO: 47



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







You have recently installed Microsoft Dynamics CRM Server Online 2011 in ABC.com’s environment. You are now preparing to install Microsoft SQL Server 2008 Enterprise R2.





You then receive instructions to make sure that you are able to develop and view custom reports for Microsoft Dynamics CRM Server Online 2011.





Which of the following actions should you take?







A. You should include Business Intelligence Development Studio in the Microsoft SQL Server

2008 Enterprise R2 installation.

B. You should include Microsoft Dynamics CRM Reporting Extensions in the Microsoft SQL Server 2008 Enterprise R2 installation.

C. You should install Microsoft Dynamics CRM Report Authoring Extension on the server that hosts Business Intelligence Development Studio.

D. You should install Microsoft Dynamics CRM Report Authoring Extension on the server that hosts Microsoft Dynamics CRM Server Online 2011.



Answer: A,D

Reference:



http://msdn.microsoft.com/en-us/library/gg327981.aspx















QUESTION NO: 48



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.





After deploying Microsoft Dynamics CRM Server 2011, you are informed that you need make use of custom Fetch-based reports.





Which of the following actions should you take?







A. You should install Microsoft SQL Server Reporting Services 2005.

B. You should install Microsoft Dynamics CRM Report Authoring Extension on the server that hosts Business Intelligence Development Studio.

C. You should consider running the Microsoft Dynamics CRM Reporting Extensions Setup on a computer that has SQL Server 2008 Reporting Services installed.

D. You should install Microsoft Dynamics CRM Report Authoring Extension on the server that hosts Microsoft Dynamics CRM Server Online 2011.



Answer: C

Reference:



http://msdn.microsoft.com/en-us/library/gg554674.aspx

















QUESTION NO: 49



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







ABC.com has a Windows Server 2008 Enterprise (x64) SP2 server, named ABC-SR13, which has Active Directory Federation Services (AD FS) 2.0 installed. While installing Microsoft Dynamics CRM Server 2011 on ABC-SR13, you are instructed to make sure that Microsoft Dynamics CRM can be accessed by both internal and external users.





To achieve this, you first need to configure claims-based authentication for both internal and external users in Microsoft Dynamics CRM.





Which of the following actions should you take?







A. You should configure the Microsoft Dynamics CRM Server 2011 Web site to run on a Web site that does not make use of Secure Sockets Layer (SSL).

B. You should configure the Microsoft Dynamics CRM Server 2011 Web site to have multiple IIS

bindings.

C. You should create a new Web site for Microsoft Dynamics CRM Server 2011.

D. You should configure Microsoft Dynamics CRM Server 2011 to run on the default IIS Web site.





Answer: C





Reference:



http://technet.microsoft.com/en-us/library/gg188599.aspx















QUESTION NO: 50



You work as an administrator at ABC.com. The ABC.com network consists of a single Active

Directory domain named ABC.com.







After installing Microsoft Dynamics CRM Server 2011 in ABC.com’s environment, you are instructed to install Microsoft Dynamics CRM Reporting Extensions.





Which of the following options are TRUE with regards to Microsoft Dynamics CRM Reporting

Extensions?







A. You cannot install Microsoft Dynamics CRM Reporting Extensions on a server running

Microsoft SQL Server 2008 R2 Reporting Services.

B. You could install Microsoft Dynamics CRM Reporting Extensions on a server running Microsoft

SQL Server 2008 Reporting Services.

C. You should install Microsoft Dynamics CRM Reporting Extensions on the server that hosts the

Microsoft Dynamics CRM Server 2011 installation.

D. You should install Microsoft Dynamics CRM Reporting Extensions prior to installing Microsoft

Dynamics CRM Server 2011





Answer: B

Friday, July 5, 2013

Microsoft Dynamics CRM Technical Interview Questions and Answers.


I am here writing some Microsoft Dynamics CRM Technical Consultant Interview Questions and Answers.

What is the difference between Role Based and Object Based Security Model in MSCRM?
Code based security is entirely coded in the application itself. Role based security uses one of the authentication/authorization mechanisms of the application server. The fundamental concept in role-based security is that of privilege, defined at design time, on a system-wide basis. Each user has a set of privileges (there are well over a hundred privileges) that are enabled for that user. However, Policies and Roles grant privileges and simplify the process. The other form of security applies to individual instances of objects. There is a fundamental difference between an access right and a privilege: an access right is a right granted to a user on an object), but a privilege is a right granted to a user on a class of objects. Access rights apply only after privileges have taken effect. In other words, if a user does not have the privilege to read accounts, the user will not be able to read any account, whether or not it has been shared.
Difference between Find and Advanced Find? Which one is faster and why?
Find perform a search on an attribute for which it is defined. Advanced Find perform search on the conditions and the attributes for which user customizes or runs it. Normal Find in faster as it looks for one attributes and matches with that and returns the result whereas Advanced Find searches for all the attributes and conditions while parsing through the records. Find is applicable on only active records and it finds only on 2 or 3 column which we have defined in the find view and even it returns any those column which is there in the view but advanced find is applicable to all the records and it finds all the columns and even it returns all the column and filter criteria can be on any column and most important - find filters on just one condition but advanced find filters on multiple condition at one time.. Find is faster than Advanced Find.
Difference between CRM Discovery Service and CRM Metadata service?
CRM service - when we need ORG related information like ORG name, Properties, CRM service path for this ORG -- then we use CRM discovery service. This is only to get the ORG related information Metadata service - we use this when we need to interact with the CRM records – create, update or delete anything-- it is very specific to the CRM records. When we need to interact with the CRM entity and attribute - like create an entity (not record) or attribute -- add a value to pick list-- retrieve the pick list value retrieve the entity properties-- attribute property and all we need Meta data service.
Difference between Plug-in and Workflows?
Requirement Plug-in Workflow Needs a synchronous action to happen before or after an event occurs. The same piece of logic will be executed for different events and possibly on different entities. The logic needs to be executed while offline. Needs elevation of privileges (impersonation) Needs to execute on events other than assign, create, update, set state The process/logic may take a long time to complete or will be a persistent process (multiple long running steps). Need an asynchronous action. End users will need to modify the process logic Child sub processes will be triggered.
Whenever you install MSCRM what all databases get created?
Answer: MSCRM_Config and MSCRM_orgname.
Whenever you install MSCRM what all user groups get created in Active Directory?
User Group All Microsoft CRM. This group is updated automatically as users are added and removed from Microsoft CRM. ReportingGroupA group contains all users within Microsoft CRM. This group is updated as users are added to Microsoft CRM. Users in this group have read-only access to the filtered views in the Microsoft CRM database. PrivUserGroupPrivileged Microsoft CRM user group for special administrative functions.  SQLAccessGroupA group that contains Microsoft CRM ASP.NET account and other service accounts. Members in this group have full access to the Microsoft CRM database and this group is used by the Microsoft CRM platform layer. End users should never be added to this group.
What is 'Append' and 'Append To' privilege in MSCRM? Give one example of it?
Ans: 'Append' and 'Append To' priviledges works together. 'Append To' privilege will allow other entities to get attached with the entity. 'Append' privilege will allow the entity to attach the records to the entity with 'Append To' privilege. Let us understand this with simple
example: Let us say that you want to attach a note to a case then note entity should have 'Append' access right and case entity should have 'Append To' access right.Let us take one more example to understand this. Suppose you have two custom entities called 'TestCustomEntity1' and 'TestCustomEntity2'. You want to attach the 'TestCustomeEntity2' records to 'TestCustomEntity1'records. For this you need to have 'Append' access right on 'TestCustomEntity1' entity and 'Append To' access right on 'TestCustomEntity2'.Now guess will I be able to attach the records? Answer is " NO" because we need to create a 1:N relationship between 'TestCustomEntity1' and 'TestCustomEntity2'. Now the user who has above mentioned access right in his security role will only be able to add 'TestCustomEntity2' records to 'TestCustomEntity1'.
How to create a Custom Entity record using SDK?
Using Dynamic Entity in CRM 4.0 and Entity in 2011.
How to join two table using Query Expression?
Using Linked entity. You should always try to minimize the number of SWS calls that we make in the database. Often during code review it is explored that the number of Microsoft CRM web-service could have been reduced by making use of the Linked-entity concept. So we should always look for the opportunity to minimize the effort.
Can we modify the name of Root Business Unit?
No, we will have to re-install MSCRM.
Suppose if I have 20 user license and I have created 20users. What will happen if I create 21st User?
The 21st User will get created in MSCRM but that user will be in disabled state.
How to enable/disable the form assistant? How to make sure the form assistant is expanded/collapsed on a form?
Navigate to Customization >> Open the Entity >> Open Forms and Views >> Open Form >> Select Form Properties >> Open Display Tab >> Check/Uncheck the “Enable the Form Assistant" and “Expanded by Default".

What was your role in the MSCRM implementation project that you have worked on?
You should be honest while giving answer to this question and should give a brief overview of the project and your role. This is very important question because the answers of this question will trigger so many questions. You should highlight the key skills you have; this way you will divert the attention of the interviewer to your key skills and try not to expose the area in which you are less confident.

What was the most challenging task you have faced till now?
Here you should give answer that exhibits your positive attitude. E.g. for a technical consultant it may be something like ... “I was new to the support and during this experience i faced challenging issue related to plug-in that improved my debugging skills. Email-to-case plug-in was really difficult as we had to take care of so many conditions. I have learnt one thing during my previous assignment and that is 'Never give-up'".

How is CRM changing and what does the business owner need to be aware of? 
At the heart of CRM is the benefit of having the customer record at the center of the data universe rather than multiple galaxies of transactions held in separate, transaction-specific apps. So the innovation lies in new and improved visibility for putting information to use in intelligent decision making. Companies that used to serve 100 are serving 10,000, and with this kind of scaling, better top-level tools and custom dashboards are where I see CRM continuing to morph and advance. 

Who are the newcomers to the CRM landscape? 
It is such a hot area right now, there are literally hundreds. But two I have been following are Zoho and HighRise. Both are niche vendors that have garnered great contact lists with their other products and created relatively simple implementations for their clients and others. They both illustrate the fact that CRM is no longer esoteric — it is going mainstream, which is a great thing for business, particularly customer service and data security. 

How much should I plan to spend on a good solution? 
That’s always a tough question, given that applications vary widely in price based on whether it’s a hosted or installed delivery model, user-based or organization-wide subscription model, or a per-gigabyte or other data model. I would use the cost-per-sale and cost-per-lead values to help determine what a system is worth to a business. For most customers, services are going to be anywhere from $20 to $350 per month per user. 

What exactly should I be expecting CRM to do for me? 
This is an important question, as there are many misconceptions about software and CRM in particular. Besides some fundamentals, like data security and access and ease of use, CRM will primarily help you do what you do anyway, but move it to the next level. If your main focus is customer service, CRM will help you monitor, deliver, and measure your effectiveness. If your goal is a flat organization where the right hand knows immediately what the left hand is doing, CRM will help you be informed about the customer’s world and not just what relates to your department or team. 

What are your expectations for CRM in the next five years? 
First, I expect CRM to become much more commonplace. Players like Zoho and 37signals (Highrise) are knocking down barriers to entry. I also expect to see some consolidation. I think the bigger players, like Sales Force, Microsoft, and SAP, will buy up some of their smaller rivals to build into their suites and migrate their user bases. As long as the acquiring provider keeps the connections intact during the migration and meets a similar price point, it will be a win-win. I also think we’ll be seeing more mobile-friendly applications, like Sales-force’s Visual-force and NetSuite’s iPhone, to maximize data access and timeliness. 

What are the most common mistakes you see companies make with CRM? 
Many organizations use Outlook BCM or Excel for managing their contacts, which offer no planning or setup process — just create a column or type in a field and get started. This causes problems when information is related and the flexible aspects of the previous solution are overlooked. There are real benefits that won’t happen without understanding the new vernacular; the specific way the new solution describes the data. For example, an “account” in Sales-force may not be the same as an “account” in High-rise. In fact, it might have another name altogether, such as “company.” Understanding how the particular vendor uses “leads” or “opportunities” will help to avoid a great deal of frustration. 

Do you have a few key best practices someone considering CRM can use? 
Yes, I have three that anyone can use. First, consider your future needs. Look down the road and ask “How many contacts will I have in five years?” “How many salespeople will I have?” “How many of my people will need real-time access to this information at home or on their phones and PDAs?” “How much would it cost me to replace these contacts?” Second, take the opportunity to clean up your data now. Moving to a CRM solution is an opportunity to start with a clean version of accurate data. De-duplicate and otherwise scrub the data to minimize the possibility of needing to import twice. For example, the flexibility of Excel and Outlook BCM allow placing incorrectly formatted information in their fields. This data will not import well without some good planning. Third, be sure to communicate throughout the process and get early buy-in. The biggest focus of Saleforce.com with its customers is adoption. Members of your team are influencers in their departments. Leverage their expertise and influence by building a team to help you make decisions about the solution. Even if you disagree, listening, acknowledging, and respecting will build loyalty and acceptance within the process. 

What advantages might CRM have for specific verticals? 
The answer to this question is not if but how much. Since CRM helps you do what you do better, if you are in a professional services company with long sales cycles, project terms, and frequent interactions and touch points, CRM will be exponentially more valuable to you. So service businesses, like lawyers, consultants, and accountants, are ripe for CRM but often have a technological aversion and a strong status quo to maintain. 

Does CRM fall more to sales or marketing in most organizations? 
In my experience, marketing is somewhat of a new concept in CRM. Sales are definitely involved, but most often it is operations leading the charge. 

What are my best resources for finding out more about CRM? 
One resource I would recommend any company creates for it is a one- to two-page document that answers the best practice questions above and includes input from the team. Send it to five vendors your team has selected and go over the proposals to see which companies address you as a unique business — not just with a customizable offering but as a discrete business. Here are a few good sites I would recommend to anyone considering a solution 

How many Web Services are in MSCRM?
1.    Deployment Web Service
Using this service we can
·         Create or import organizations
·         Enable and Disable organizations
·         Add deployment administrators
·         Configure IFD and Claims-based authentication
2. Discovery Web service
Using this service we can
·         Identify the organization information available in a deployment
3. IOrganization Service
·         In CRM 4.0 we had the CrmService & CrmMetadataService to access data & metadata.
·         In CRM 2011, These are combined in single IOrganization service endpoint that includes both data and metadata

What was the size of the implementation? 
The number of user-licenses.

Suppose I want to migrate Microsoft CRM implementation from one environment to other environment. Let us assume that there a published workflow for account entity. Now in normal usage there will be few accounts-records for which the workflow will be waiting/Waiting for Resource/Failed/Succeeded state. So what should be our strategy for the migration? What will happen to the records which are in waiting state and what will happen to the records which are in-progress?

Suppose there is a plug-in registered for account entity. When a user submits a request (e.g. account creation etc.) to the web-server then what will happen in the server?
The plug-in will get loaded into the memory and will perform the operation it is needed to do. 


Now what will happen if 100 users will submit the request to the web-server? The plug-in code will get loaded into the memory for 100 times? 
Answer is NO. Noticeable point over here is that the Microsoft CRM is a managed application and runs under .Net framework. So whenever the first request arrives at the web-server the plug-in code is loaded into the memory and will perform its operation and subsequently the same plug-in code will serve the process for other user as well. So this way it saves the amount of time required to load the plug-in into the memory. If the plug-in code is not being used for long then the Garbage collector will identify it and will sweep the plug-in out from the memory. 

How to add/remove columns in an entity lookup window?
Go to Settings >> Customization >> Select the entity >> Click ‘Forms and Views in the Left Nav Pane” >> Double click the ‘Entity Lookup View’ >> Dialog box appears that contains the Add/Remove and Sorting options for a lookup view.
 

How to debug the java script that we write for some validation on entity pages?
Following are the steps that are needed to be followed:
·          Enable the Debugging in the Internet Explorer – Go to Tools >> Internet Options (wizard will appear >> Click the ‘Advanced Tab’ >> Under Browsing Section uncheck the ‘Disable script debugging’ checkbox >> Click OK.
·         Edit the java script code of the Entity Page that you want to debug.
·         Put the statement ‘debugger;’ above the line where you want to do the debugging.
e.g. suppose my java-script show ‘Hello World’ message and i want to debug this then following is the way I am going to add script:
debugger;
alert(‘Hello World’)
·         Save and Publish corresponding customization.
·         Perform the operation that would trigger the java script written by you
·         Debugger dialog box will appear and select appropriate debugger (Visual Studio new or existing instance)

What are basic security permissions at domain level? 
 (priv reporting group, privUser group, SQL Reporting group… total 5 groups availble google it.) 

For plugin deployment, Difference between GAC, Database, Disk deployments?

                  GAC Deployment
1. Does not support CRM 2011 online deployments
2. You can refer external DLL assemblies used in Plugin only if they are registered in GAC
Database Deployment
1. Supports CRM online 2011 deployment
2. You can refer external DLL assemblies used in Plugin only if they are registered in GAC
Disk deployments
1. Does not support CRM 2011 online deployments
2. You can refer external DLL assemblies from the disk and from GAC
 
Difference between CRM web services vs. CRM.SDK Proxy namespaces? 

Calling Dynamic Entities (knowledge on Moniker, Input Parameters, Output Parameters, and Meta Services)? 

Difference between GUID and Key, Lookup and String?

Knowledge on Java Script and SOAP web services, most important how to call XmlHttpRequest?

How many numbers of tabs available in MS CRM Entity Form? 
Officially max 8 tabs, unofficially we can do plenty (It’s not recommended by Microsoft CRM) 

Explain in details about the event execution pipeline? 

When do we register a plugin in child pipeline? Give examples? 
Quote can be created in 2 ways, through the home screen OR the opportunity screen. If you create it from the latter, it will run on the child pipeline and you will find that your plugin will not work. 

What are images? Why are they used? 
Plugins in Dynamics CRM, allow you to register images against the steps of a plugin assembly. Images are a way to pass the image of the record that is currently being worked upon prior or after the action has been performed. In general it could be said, it is the image of the record as is available in the SQL backend.

Two types of Images are supported, Pre-Image and Post Image.

In case of Pre-image, you get the image of the record as is stored in the SQL database before the CRM Platform action has been performed.
Post Image, returns the image of the record after the CRM Platform action has been performed.
 

What is early binding and late binding. How is it used in CRM? 
Early Binding:
Compiler bind the objects to methods at the compile time. This is called early binding or static binding. Function overloading is example for early binding.

Late Binding:
Compiler bind the objects to methods at the runtime. This is called late binding or dynamic binding. Function overriding is example for late binding.
 

What is PrinciplalObjectAccess table why is it used? 
The POA table is used to provide access to specific records for CRM users, and each record in the POA table represents one CRM object that is    related to one CRM user.  Records created in the POA table come from one of four ways: 
·         Share reassigned records with original owner:  CRM System Settings
o    If this is set to Yes, then records would be added to the POA table whenever an assign takes place.  These records will have a value in the AccessRightsMask colum of the POA table.
·         Direct sharing:  Actions – Sharing 
o    When users explicitly share a record to another user, a record would be created in the POA table.  These records will have a value in the AccessRightsMask colum of the POA table.
·         Reparent Setting:  Relationship Behavior
o    Each entity has relationships with other entities (ex. Account to Case).  By default, the Reparent option is set to Cascade All.  With this setting, sub records would be shared to the owner of the parent record.  For example:  Let’s say that User1 owns Account1.  User2 has access to Account1 and creates a case underneath Account1.  With the out of the box Reparent options, a record would be created in the POA table that would give User1 access to the newly created case.  These records will have a value in the InheritedAccessRightsMask colum of the POA table.
·         Indirect Sharing: When sharing occurs through a direct share, assignment, or parenting, if the relationship is set up to cascade the share to child records, additional records will be created in the POA table in order to give proper permissions to the new user for the relevant child records.  These records will have a value in the InheritedAccessRightsMask colum of the POA table.


What is the use of stringmap table? 
stringmap table used to store picklist value in ms crm. 

How do you set a recurring activity in CRM?

When can infinite loop occur in a plugin? How do you avoid infinite loops in plugin code? 
Using InDepth of the context we can get the loop number.

How do you avoid sql deadlock?

How many types of relationships are available in crm?
3 types
1: N
N: 1
N: N

What is the difference when the ownership is user vs. organization for a custom entity? 
Organization-owned entities typically contain data involving something that belongs to or that can be viewed by the whole organization. Organization-owned entities cannot be assigned or shared. For example, products are owned by the organization.
User-owned entities are associated with a user. User-owned entities typically contain data that relates to customers, such as accounts or contacts. Security can be defined according the business unit for the user.

What are filtered views? 
SQL database views, called "filtered views," are provided with the Microsoft CRM database to enable access to business data according to the user's Microsoft CRM security role. When a user runs a report that obtains data from filtered views, the user's Microsoft CRM security role determines the data to be included in the report. Data in filtered views is restricted at three levels: the organization, the business unit, and the owner. Filtered views exist for all Microsoft CRM business objects (entities).

Your reports should not read data directly from the Microsoft CRM database tables. Instead, use the filtered views. The following sample SQL code returns all columns from the filtered view for an Account entity:
SELECT * FROM dbo.FilteredAccount

If you delete a record from UI, what happens in database? Can you bring the record back?OR, what is deletion service? Can you change its schedule? 
In Microsoft Dynamics CRM, deleting an entity by using the Web application or through SDK Web service calls usually results in a "soft delete" where the entity is not immediately deleted from the database. Instead, the entity is marked for deletion later. The platform marks the entity for deletion by setting the entity's DeletionStateCode attribute to 2. Entities with a DeletionStateCode attribute set to 2 are filtered out from all data views in the Web application and are not accessible using the SDK.
These marked entities are physically deleted from the database by the Deletion Service. The Deletion Service is an asynchronous operation that is based on a table named ScaleGroupOrganizationMaintenanceJobs in the MSCRM_CONFIG database of Microsoft Dynamics CRM. By default, the frequency of the Deletion Service job execution is set to once a day. You can use the Scale Group Job Editor tool to change the execution frequency of the Deletion Service. You can find the tool on the Web at http://code.msdn.microsoft.com/ScaleGroupJobEditor. 

How is LINQ used in CRM 2011?

How would you automatically create cases from?

Can you call a plugin using JavaScript? 
You can accomplish this by creating a custom entity you want to use as a trigger.  You attach your plugin to that entity either at the create message or the update message (requires you to have one record created that you update).
Now, in Jscript, when you want to call the entity all you have to do is call the update or create for that custom entity (depending on which message you attached your plugin to).  This way you can fire your plugin from anywhere you can access jscript. 

In what circumstances are dialogs useful? 
Dialogs are the synchronous/interactive processes in Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online that collect and process information by using step-by-step scripts to direct users through a process. For example, you can create dialogs to act as a guide for your service representatives for case resolution and case escalation. Similarly, you can create dialogs for standardizing sales processes such as opportunity qualification and lead scoring.
Every time you run a dialog in Microsoft Dynamics CRM, a ProcessSession (dialog session) record is created. The dialog session stores the session log about the dialog process that was run. 

Note           
Owing to the interactive nature of the dialog process, you cannot run a dialog using the Microsoft Dynamics CRM SDK. A dialog can only be run through the Microsoft Dynamics CRM Web application and are not supported in Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access

What limitations does the sandbox have on plugins in the cloud?

How do you configure SharePoint to work with CRM 2011?

When would you use a pre validation plugin and when would you use a post validation plugin? 
Pre-validation:- Stage in the pipeline for plug-ins that are to execute before the main system operation. Plug-ins registered in this stage may execute outside the database transaction.

Pre-operation:- Stage in the pipeline for plug-ins that are to execute before the main system operation. Plug-ins registered in this stage are executed within the database transaction.

Post-operation:- Stage in the pipeline for plug-ins which are to execute after the main operation. Plug-ins registered in this stage are executed within the database transaction.

Post-operation:- Stage in the pipeline for plug-ins which are to execute after the main operation. Plug-ins registered in this stage may execute outside the database transaction. This stage only supports Microsoft Dynamics CRM 4.0 based plug-ins. 

Why use images with plugins? 
Answer: Images are a way to pass the image of the record that is currently being worked upon prior or after the action has been performed. In general it could be said, it is the image of the record as is available in the SQL backend.

Two types of Images are supported, Pre-Image and Post Image.

In case of Pre-image, you get the image of the record as is stored in the SQL database before the CRM Platform action has been performed.
Post Image, returns the image of the record after the CRM Platform action has been performed.
 

How would you Auto number functionality to CRM?

Explain how solutions work, managed and unmanaged?
Unmanaged Solutions
All solutions start out as Unmanaged.  When it is in the unmanaged state, you can add, remove, update, test any of the components of the solution.  You can delete components of your unmanaged solutions, while leaving it available for use in the rest of the system.   Some on the MS CRM dev team have likened this to your 'source' code of your system.  The great thing about an Unmanaged Solution is that during development, you can create restrictions (like 'not customizable') on the components as they evolve. 
Managed Solutions
When your unmanaged solution is ready for the show, you simply export it to 'Managed'.   You could think of this as 'compiling' you code.   You set the restrictions (i.e. prevent customizations on certain components) and the end user lives by those rules.  But remember, they can still customize the components of the solution that are unrestricted.  You cannot add or remove components of a solution, even if the component is unmanaged.
Once you have packaged the Managed Solution, it can be installed into another organization.  They can also be deployed across multiple deployment types (Online, Partner Hosted, On-Premise) and all CRM Clients (web, Outlook, Mobile Express, and Offline via Outlook Client).


How do you debug a plugin? 
http://weblogs.asp.net/pabloperalta/archive/2010/12/01/how-to-remote-debug-dynamics-crm-plugins-and-workflow-assemblies.aspx 

What does the CRM asynchronous service do? 
The asynchronous service executes long-running operations independent of the main Microsoft Dynamics CRM system process. This results in improved overall system performance and improved scalability.
The asynchronous service features a managed queue for the execution of asynchronous registered plug-ins, workflows, and operations such as bulk mail, bulk import, and campaign activity propagation. These operations are registered with the asynchronous service and executed later when the service processes its queue. All workflows are executed by the asynchronous service. 

What is an Email-Router? 
Microsoft Dynamics CRM E-mail Router is a software component that creates an interface between a Microsoft Dynamics CRM deployment and the organization's messaging system. The E-mail Router routes qualified email messages to the Microsoft Dynamics CRM system as email activities and fully integrates with different messaging systems, such as Microsoft Exchange Server, Microsoft Exchange Online, POP3, and SMTP. The E-mail Router includes the functionality for sending email through any desired SMTP provider and for receiving email from Microsoft Exchange Server or from a POP3 server. Additionally, the Forward Mailbox feature remains available. 

What is Metadata service of MSCRM?
Dictionary meaning of the word METADATA is data about data and similarly the metadata holds the information about MSCRM means the information about the entity and attributes e.g. Display name, platform name, size of the attribute, data type of attribute etc. If we want to access any information about any entity (Dynamic or system) we will have to make use of the Metadata service. In the database we can find the metadata table and name of these tables begins with keyword Metadata.
 I hope these may helpful to someone.

Enjoy !!! :-)
_____________________________________________________________________________
Reference : - http://suresh-kumar-patra.blogspot.in/2012/07/ms-crm-questions-answers.html

Create SSRS Report on Selected Records in Microsoft Dynamics CRM 2011

Here i will demonstrate what i have not seen in many blogs and sites. I will show you here that How to develop an SSRS Report in CR...