control outlook synchronization settings for dynamics crm users

21
CONTROL OUTLOOK SYNCHRONIZATION SETTINGS FOR DYNAMICS CRM USERS ...with the help of XRM Toolbox's Sync Filter Manager Jukka Niiranen @jukkan http://niiranen.eu/crm/

Upload: jukka-niiranen

Post on 07-Nov-2014

5.706 views

Category:

Technology


0 download

DESCRIPTION

Use the XrmToolBox Sync Filter Manager to configure Outlook synchronization filters for Microsoft Dynamics CRM users. This tutorial shows 3 common scenarios for how to modify the contact synchronization settings.

TRANSCRIPT

Page 1: Control Outlook Synchronization Settings for Dynamics CRM users

CONTROL OUTLOOK SYNCHRONIZATION SETTINGS FOR

DYNAMICS CRM USERS...with the help of XRM Toolbox's Sync Filter Manager

Jukka Niiranen@jukkan

http://niiranen.eu/crm/

Page 2: Control Outlook Synchronization Settings for Dynamics CRM users

THE PROBLEM WITH DYNAMICS CRM SYNCHRONIZATION SETTINGS

Contact and activity record synchronization between Microsoft Dynamics CRM database and Outlook (& Exchange) is controlled via synchronization filters

By default these settings need to be configured individually by each user via the Personal Options menu, as there is no central administration tool available for them in Dynamics CRM

Page 3: Control Outlook Synchronization Settings for Dynamics CRM users

WHAT IS SYNC FILTER MANAGER?

Part of the XrmToolBox tools for Dynamics CRM, developed by Tanguy Touzard, available for free on CodePlex: http://xrmtoolbox.codeplex.com/ Note: this is not a solution you import to your CRM, instead you run it

from your local PC and connect to the specified CRM instance

The tool author’s post describing the features of Sync Filter Manager: http://mscrmtools.blogspot.fi/2013/12/introducing-new-tool-sync-filter-

manager.html

In short: system administrators can use this tool to configure the appropriate synchronization settings for all the users

Page 4: Control Outlook Synchronization Settings for Dynamics CRM users

HOW DO THESE “FILTERS” WORK ANYWAY?

Two types of settings: Filters are shown to the user in their Personal Options menu in the system

filters view. The user cannot choose to enable or disable the system filters. Filter templates are applied by default to all new CRM users. The user can

choose to enable or disable the filters from the user filters view in their Personal Options menu. There can be only one default template by record type.

Two purposes: Outlook filters define the records to be synchronized with standard Outlook

and Exchange folders (contacts, appointments etc.) automatically Offline filters define the records to be synchronized with CRM Outlook offline

client to the local client machine CRM database (accounts, opportunities)

More details in CRM SDK: http://msdn.microsoft.com/en-us/library/gg328205(v=crm.6).aspx

Page 5: Control Outlook Synchronization Settings for Dynamics CRM users

HOW TO GET STARTED?

This presentation covers 3 common scenarios for managing the contact synchronization filters in Microsoft Dynamics CRM:1. Adding a new filter2. Disabling an existing filter3. Changing the default filter

Page 6: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO 1: ADD A NEW FILTER

Page 7: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO DESCRIPTION

Situation: more than one user is working with the same contact, thus it should be synchronized to all their address books and not just the owner’s

Target: synchronize to Outlook all the contact records where a user has clicked on the “Follow” button (used by default for Activity Feeds functionality)

Steps: Use an existing system view to create a new Outlook synchronization

filter template based on it: “Contacts I Follow” Apply the filter to selected users

Page 8: Control Outlook Synchronization Settings for Dynamics CRM users

CREATING THE FILTER

1. Run XrmToolBox

and connect it to your CRM organization

2. Launch Sync Filter Manager and

go to System Views, click “Load System

Views”3. Choose the

contact view from the list, then click “Create”, “System Synchronization

Filter Template from selected view(s)”

4. Set the rule type as “Outlook template”

Page 9: Control Outlook Synchronization Settings for Dynamics CRM users

APPLYING THE FILTER

5. On the Question

prompt, choose “Yes”

6. Choose the users who you want to apply the template

and click “OK”

7. New filter is now applied and

active for the selected users

Page 10: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO 2: DISABLE A FILTER

Page 11: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO DESCRIPTION

Situation: contacts imported in the initial CRM data migration have been assigned to an system key user due to lack of actual contact business owner information in the source data

Target: stop all these contacts from being synchronized to the admin user’s Outlook address book when he or she connects to CRM for the first time

Steps: Retrieve the current synchronization filters for a specific user Change the filter status to “Disabled”

Page 12: Control Outlook Synchronization Settings for Dynamics CRM users

DISABLING THE FILTER

1. Run XrmToolBox

and connect it to your CRM organization

2. Launch Sync Filter Manager, go

to User Synchronization

Filters, click “Load System Views” 3. Find the user

and select the filter, then choose

“Disable”

Page 13: Control Outlook Synchronization Settings for Dynamics CRM users

FILTER IS INACTIVE FOR THE USER

4. Filter status has now been

changed to “Inactive” for the selected

user only

Page 14: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO 3: CHANGE THE DEFAULT FILTER

Page 15: Control Outlook Synchronization Settings for Dynamics CRM users

SCENARIO DESCRIPTION

Situation: defining business owner on contact level is not considered practical when several units sell to the same accounts, users wish to be able to selectively define contacts to be synchronized to Outlook

Target: change the default synchronization filter to “contacts I follow”, but allow users to manually enable the “my contacts” filter when needed

Steps: Change the contact synchronization default template Reset the user’s filters to default

Note: this will wipe also the Offline filters Create a new filter template for “my contacts” Apply the template to users but set it as disabled

Page 16: Control Outlook Synchronization Settings for Dynamics CRM users

CHANGING THE DEFAULT TEMPLATE

1. Once again, run

XrmToolBox and connect it to your CRM organization

2. Launch the good ol’ Sync Filter

Manager you’ve come to know by

now, go to Synchronization Filter Templates,

click “Load Synchronization Filter Templates”

3. Select the new Outlook filter template you

created in scenario 1, then click “Define

as default”

Page 17: Control Outlook Synchronization Settings for Dynamics CRM users

RESETTING THE FILTERS

4. Go to the Users tab and

choose the users you wish to update the templates for

5. Select “Reset to the default Local Data Rules”, click “Yes” in the question

dialog.

Page 18: Control Outlook Synchronization Settings for Dynamics CRM users

ADDING A NEW TEMPLATE

6. Go to System Views and select the

“My Active Contacts” view

7. Click on “Create

Synchronization Filter Template from selected

views”

8. Set the rule type as “Outlook template”

Page 19: Control Outlook Synchronization Settings for Dynamics CRM users

APPLYING THE TEMPLATE AND DISABLING

9. Apply the new template

to all users

10. Go to Users Synchronization

Filters and disable the view from the

selected users

Page 20: Control Outlook Synchronization Settings for Dynamics CRM users

NEW FILTERS IN PERSONAL OPTIONS

12. The “my contacts” filter is now available for

users to enable from their Personal Options menu

11. The “contacts I follow” filter is now

enabled for all current and future users by default

Page 21: Control Outlook Synchronization Settings for Dynamics CRM users

If you found the Sync Filter Manager tool useful, please consider supporting its development via the XrmToolBox donations page: http://mscrmtools.blogspot.fr/p/xrmtoolbox-sponsoring.html

If you found this tutorial useful, please follow my Surviving CRM blog: http://niiranen.eu/crm/

Happy synchronizing!