1159 Sonora Court, Suite #305 Sunnyvale, CA 94086 Tel: (408) 737-9609 Implicit Sync User Guide Implicit Sync Professional Edition Users Guide Implicit Inc. May 2013 Version 2.6 Rev. 3 Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 1
Trademarks Implicit, the Implicit Logo, implicit Sync, and combinations thereof are trademarks of Implicit Inc. Microsoft, Microsoft Office, Microsoft Outlook, Microsoft Sync Framework and Windows are registered trademarks of Microsoft Corporation. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. Disclaimer The contents of this document are provided in connection with Implicit Inc. ("IMPLICIT") Implicit Sync product. IMPLICIT makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel, or otherwise, to any intellectual property rights are granted by this publication. Except as set forth in IMPLICIT Sync License Agreement, IMPLICIT assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. IMPLICIT's products are not designed, intended, authorized or warranted for use as components in applications intended to support or sustain life, or in any other application in which the failure of IMPLCIT's product could create a situation where personal injury, death, or severe property or environmental damage may occur. IMPLICIT reserves the right to discontinue or make changes to its products at any time without notice. Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 2
Contents 1. Introduction... 4 2.1 Preparing for the installation... 4 2.2 Installing the Pre-Requisites Components... 4 2.3 Installing the Implicit Sync Outlook Add-In... 5 3. Initial Configuration... 9 4. Implicit Sync User Interface... 10 5. Categorization... 12 6. Synchronization... 13 6.1 Synchronization of Contacts, Calendars and Tasks... 13 6.2 Marking Items for Synchronization... 13 6.3 Synchronization Priority... 14 6.4 Offline Mode... 14 6.5 Periodic Synchronization... 14 6.6 Manual Synchronization... 14 6.7 Synchronizing with Mobile Phones... 15 7. Uploading Email Messages... 15 7.1 Uploading Email while Sending... 15 7.2 Uploading Email from Outlook Folders... 16 7.3 Implicit Sync System Tray (Taskbar) Application... 16 Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 3
1. Introduction Implicit Sync Outlook Add-in allows you to synchronize your Microsoft Outlook contacts, appointments and tasks with your CRM/Web application account. It also enables you to upload incoming and outgoing email messages from Outlook to the CRM/Web application. 2. Installation Guide 2.1 Preparing for the installation Before running the Outlook Add-in installation, make sure that the version of the add-in matches the version of Office you have installed on your desktop (2003, 2007, 2010 or 2013). If you are upgrading from a previous version, make sure to uninstall the previous version before installing the new one. To do so, launch Control Panel and go to Programs and Features (Vista and Windows 7) or Add/Remove Programs (XP), select the Implicit Sync Outlook Add-In and click Remove. Make sure to close any Office application before running the installer. 2.2 Installing the Pre-Requisites Components Before installing the Outlook add-in, the installer will check the desktop for components that are required for Outlook add-ins to work and install/upgrade any missing component:.net Framework 2.0 and above (Outlook 2003/2007) and.net Framework 4 (Outlook 2010/2013) Microsoft Sync Framework 2.0 Core Components Microsoft Office 2003/2007 Primary Interop Assemblies. Microsoft Visual Studio for Office second Edition Runtime Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 4
2.3 Installing the Implicit Sync Outlook Add-In Fig.1. Welcome Screen Click Next to continue. You will be prompted to select the installation folder. By default the installation folder will be set to: \Program Files\Implicit\Implicit Sync. Choose Browse to select a different folder. Then click Next. Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 5
Fig.2. Installation Folder Screen Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 6
Next, the installer will be prompt you to confirm the installation and start copying the files: Fig.3. Installation Folder Screen Fig.4. Copy Files Screen Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 7
Fig.5. Installation Complete Dialog If Outlook was not closed during the installation, the installer will prompt the user to restart Outlook so that the changes can take effect. Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 8
3. Initial Configuration Upon Launching Outlook for the first time after install, you ll be prompted to enter the Implicit Sync license key: Fig.6. License Dialog Enter the license Key you received from your CRM provider. If you were assigned a client ID enter it, otherwise you can leave this field blank. The following Welcome Dialog will show up and prompt you to enter your user name and password that you use to login to the web application. You also need to select the root folder where the synchronization will occur. If you are using Exchange and you d like to synchronize the items in your Exchange mailbox, select the mailbox name. Otherwise, if you are using Outlook in a standalone mode, Outlook Personal Folders will be used. Fig.7. Welcome Dialog Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 9
Upon clicking Configure Application the Outlook add-in will communicate with the Web application to retrieve the configuration information and setup the Implicit Sync folders based on the configuration file. The location of the folders is configured by the application. Please consult your provider for any application-specific configuration. Fig.8. Implicit Sync Folders 4. Implicit Sync User Interface 4.1 Toolbar Fig.9. Implicit Sync Toolbar Implicit Sync Outlook Add-in adds a custom toolbar (ribbon on Outlook 2010) to Outlook s main window. The toolbar supports the following functions: Login Sync Now Upload Email Sync Categorize Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 10
4.2 Option Tab The Option tab provides the following functionality: Configure User Account Enable/Disable automatic synchronization (periodically) and synchronization cycle interval Select which items should be synchronized: Contacts, tasks and calendar Set Synchronization Priority Who has priority when the same item has been modified on both the web and Outlook Fig.10. Option Tab Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 11
5. Categorization 5.1 Overview Implicit Sync provides functionality that allows Outlook users to associate Outlook items (contacts, calendar events, tasks and email) with a set of business objects such as a notion of an account, a customer, a project or an opportunity. This action is referred to as Categorization. Most often the web application will expose a model with this set of core application objects, therefore it is required that the synchronization with Outlook will also be done in the context of this set of categories. Implicit Sync allows the application to define a set of core business objects (categories) and presents the user with a set of selections for each Outlook item. For example: If the application requires contacts to be associated with a specific Customer and a Project, it can configure Implicit Sync to display these two categories as an extension to the standard Outlook forms and also configure which category is mandatory in order to perform synchronization. Depending on how you provider has configured Implicit Sync, you may be prompted to categorize Outlook items before they get synchronized with the Web application. In the following example, there are five categories: Fig.11. Categorization Dialog To select a category, you can start typing in the drop-down list control. The control will present you with all the categories that match the search string. Alternatively, you can click Enter to view the full list of values. If the web application has enabled the Refresh functionality, then a Refresh button will show up on the form to allow you to force synchronization of categories with the web application. Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 12
Similarly, if the web application has enabled the Add functionality, then an Add button will show up next to each category to allow you to add categories from Outlook and upload them to the web application. 6. Synchronization 6.1 Synchronization of Contacts, Calendars and Tasks Implicit Sync supports both manual and periodic synchronization of Outlook items. To maintain synchronization of contacts, calendars and tasks between the web application and Outlook, each side needs to track three basic events: New Items Modified Items Deleted Items Each synchronization cycle, each side will notify the other of all the changes (additions, modifications and deletions) that have occurred since the last synchronization cycle. 6.2 Marking Items for Synchronization Two methods are provided to mark Outlook items for synchronization: a. Marking items by categorizing them to a set of business categories. Simply select the Synchronize this item checkbox as shown in Fig. 11 b. Use Outlook s native categories. When Implicit Sync add-in is installed it will automatically create an Outlook category called Synchronize to Implicit Sync. Selecting this category will also mark the item for synchronization Fig.12. Categorization Dialog Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 13
6.3 Synchronization Priority Implicit Sync allows the web application and the user to determine who has a higher priority in synchronizing items that have been concurrently modified on both the web application and Outlook. If within the same synchronization cycle, the same item has been modified on both sides, Implicit Sync will apply the changes based on that priority. 6.4 Offline Mode Implicit Sync tracks changes to Outlook items even when the user s PC is not connected to the Internet or when the server is down. It utilizes a local database (Access MDB file) to record all changes made to Outlook items while the user is offline and re-synchronizes with the web application as soon as the user re-connects. 6.5 Periodic Synchronization Synchronization can be configured to occur periodically by enabling the Schedule an automatic synchronization every N minutes on the option tab. In this case, the items types (contacts, calendar and tasks) that are selected in the option tab will be automatically synchronized periodically in the background without any user intervention. 6.6 Manual Synchronization To synchronization manually, click the Synchronize Now button on the toolbar. The following dialog would show up: Fig.13. Synchronize Now Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 14
Select the type of items you d like to synchronize and click the Synchronize button. 6.7 Synchronizing with Mobile Phones Implicit Sync works in conjunctions with Microsoft Active Sync to allow web application to synchronize data with mobile phones. Web application can synchronize contacts, calendar and tasks with by selecting Exchange mailbox default folders. The items will then be synchronized to users mobile phones via Microsoft Active Sync or other third party synchronization solution. 7. Uploading Email Messages Implicit Sync supports uploading email messages from Outlook to the Web application. Email messages can be uploaded either at the time of composing and sending messages or by selecting one or more email messages from an Outlook folder and uploading them to the server. The uploaded messages include all header information, message body (text or HTML) and attachments. 7.1 Uploading Email while Sending Implicit Sync can be configured to support uploading of email messages while sending. Fig. 14 shows a custom ribbon button Upload and Sync that allows you to select from the compose message window to upload the message to the web application Fig. 14 uploading Email while sending If Implicit Sync has been configured to use categories, the user will be prompted at this point to categorize the email by displaying the categorization dialog (Fig. 11) Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 15
7.2 Uploading Email from Outlook Folders To upload one or more email messages from any Outlook folder, select the message(s) and click Upload Email on the toolbar or the right-click menu. You will be prompted again to categorize the email(s) and the process will continue as above. 7.3 Implicit Sync System Tray (Taskbar) Application The selected Email messages will be queued up for uploading to the CRM system by Implicit Sync taskbar application shown below: Fig. 15 System Tray The Taskbar application manages the upload queue outside Outlook such that the process runs in the background while you can continue to work with Outlook. You can: Hold and resume the upload process Cancel a specific message upload Retry if upload has failed Move message up or down in priority Fig. 16 Taskbar Application Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 16
The Taskbar application also allows you to view the status of each message: Pending / Active / Done. It also includes the categories associated with each message (in this example: Customer = Cisco ; Opportunity = Video Conferencing Server). The taskbar application is particularly useful when working offline and selecting and categorizing messages for upload. All messages will be queued up by the taskbar application and will be uploaded to the CRM application next time you go online. Copyright 2004-2013 Implicit Inc. All Rights Reserved Page 17