Setting Up a Microsoft Dynamics CRM Full Read Account
The Coveo connector only reads and does not modify Microsoft Dynamics CRM content. Consequently, you could create and use a dedicated account for the Coveo connector. This account would have full read (but not write) access to the Microsoft Dynamics CRM content that you want to index and would be used only by the Coveo connector. The following procedure describes how to create such an account in Microsoft Dynamics CRM 2013 On-Premises.
Creating a dedicated user account with full read rights (Dynamics 2013 On-Premises)
-
Using a network administrator account or asking your network administrator, create a Windows account for a dedicated Microsoft Dynamics CRM crawling user.
Important: Microsoft Dynamics requires that the account has a first name and a last name. These parameters must not be empty.
-
Log in to the Microsoft Dynamics CRM 2013 with an account that has the System Administrator role, and then perform the following steps.
-
Copy the System Administrator security role:
-
On the nav bar, click Microsoft Dynamics CRM > Settings.
-
Still on the nav bar, click Settings > Administration.
-
In the Administration page, click Security Roles.
-
In the Security Roles page, select the System Administrator security role.
-
In the Security Role: System Administrator window, on the menu, click Actions, and then click Copy Role.
-
In the Copy Security Role dialog box, in the New Role Name box, type a new role name of your choice such as Read-Only Administrator.
-
Select the Open a new security role when copying is complete check box.
-
Click OK.
-
-
In the Security Role window that appears for the new role:
-
Select the Core Records tab.
-
Set all rights to None Selected except for those in the Read column.
Note: Only select the Read right for the entities you want to index.
Tip: Click the label of a column to change the rights of all column items at once.
-
Set similar rights for all the other tabs.
-
On the bar at the top of the window, click Save and Close.
-
-
Create a new user using the user created in step 1:
-
On the nav bar, click Settings > Administration.
-
In the Administration page, click Users.
-
In the options above Enabled Users, click New.
-
In the New User page, in the Summary section:
-
In the User Name box, enter the user created in step 1 in the form username@domain.
-
In the Full Name box, enter any First Name and Last Name.
-
-
In the options above Enabled Users, click Save.
-
-
Assign the role you just created to this user:
-
In the page for the new user, in the options at the top, click more commands button, and then click Manage Roles.
-
In the Manage User Roles dialog box:
-
Select the check box for the role that you created in step 4 (Read-Only Administrator in the example) and clear all other check boxes.
-
Click OK.
-
-
In the Confirm Security Role Assignment dialog box:
-
Select the check box for the role that you created in step 4 (Read-Only Administrator in the example) and clear all other check boxes.
-
Click OK.
-
-
What's Next?
Generate the necessary configuration files (see Using the Microsoft Dynamics CRM Connector Configuration Generator Tool).