Tracking – Futures of Exchange Integration

Slides:



Advertisements
Similar presentations
CRM 3.0 Whats New in Microsoft CRM 3.0 – Technical.
Advertisements

Name | Title | Microsoft Corporation
As Never Seen Before Ronen Gabbay Microsoft Exchange Regional Director U-BTech & Hi-Tech CTO.
Services Course Set Up a Student Group Project Participant Guide.
Nick Scott | Dynamics CRM Consultant with BKD Technologies.
Exchange 2010 Overview Name Title Group. What You Tell Us Communication overload Globally distributed customers and partners High cost of communications.
1 Outlook Live Live Messenger SkyDrive Office Live Live Spaces Live Groups.
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Module 8: Managing Client Configuration and Connectivity.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
Microsoft Virtual Academy Talbott Crowell | Chief Architect, ThirdM.com Rob Latino | Program Manager in Office 365 Support, Microsoft.
Office 365 Upsell Paths.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Office 365 Migration – Understanding Migrations Part 1
Deployment Planning Services
Using Office 365 Across All Your Devices
Make your app a native part of Office with Add-ins
Introduction to Windows Azure AppFabric
Office 365 Developer Overview
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Microsoft Ignite /4/2018 8:46 AM
Get the most from the Microsoft Dynamics 365 Mobile App
6/11/2018 4:36 AM Services Course Outlook Live Participant Guide
Customize Office 365 Search and create result sources
Services Course 9/9/2018 9:54 PM Services Course Windows Live Hotmail Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Build advanced PowerApps that work offline!
Microsoft Dynamics NAV 2018 – what’s new
9/13/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Bridging the Gap From On-Premises to the Cloud
Office Power Hour New developer APIs and features for Apps for Office
Windows Store for Business
Power Apps & Flow for Microsoft Dynamics SL
Transforming SharePoint Farm Solutions to the Add-in Model
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Connect /15/2018 3:03 AM
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Project Conference 2014
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Migrating to Office 365 from Google mail and exchange
Introducing Office 365 and Exchange Online Brett Johnson
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Office365 Exchange Online Risun Antony Technology Specialist
Disaster Recovery as a Service
Microsoft Virtual Academy
Riva – Sync Dynamics CRM directly to Exchange
Microsoft Virtual Academy
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Enabling the hybrid cloud with remote access appliances
Office 365 Development.
Surviving identity management in a hybrid world
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
Developing for Windows Azure
Smart Go Training Presentation 4/4/2019 3:22 PM
System Center Marketing
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Office 365 Development July 2014.
Sessions about to start – Get your rig on!
Microsoft Virtual Academy
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft Virtual Academy
Microsoft Office365 Tips Calendar Sample 10/31/2019
Microsoft Virtual Academy
Presentation transcript:

Email Tracking – Futures of Exchange Integration Roger Gilchrist, Microsoft

Agenda Context Challenges Strategy All relevant to on-premises, but more rigorously enforced online

Context

Context Receiving and responding to customer requests Tracking and managing the process of acting on the request Tracking and syncing other type of Exchange data

Rules based or Manual Tracking Older mechanisms Outlook for tracking Either Outlook or email router for mail tracking Outlook Email Router Rules based or Manual Tracking Rules Based Tracking Syncing Syncing

Common Challenges

Outlook client/ Router Challenges Mobility First Call Resolution Email to Case Transition All relevant to on-premises, but more rigorously enforced online

Outlook client stability Outlook Challenges Often common symptoms of Outlook client challenges Slow Startup Having the CRM Add-in slows Outlook startup Outlook client stability Add in being disabled Outlook client crashing Slow Form Startup Initial CRM form taking time to load Client Resource Usage Client machine overhead Need for Cached Exchange Mode Sync issues Duplicate records Records not synchronized

Email Router Challenges Often common Email Router challenges Email Router being deprecated, SSS is the future of server side integration Requires Server Particularly for Online customers Deployment challenge Only Email Not ACT Rules Limited No ability to manual define tracking Deploying for scale Limited resilience and scalability management options

Mobility Always On Speed of Response BYOD Working Patterns Microsoft Dynamics 4/23/2018 Mobility Always On Speed of Response BYOD Working Patterns All relevant to on-premises, but more rigorously enforced online Always On: Different scenarios, on trains, travelling. Need to adapt to working conditions. Cannot always open a laptop Speed of Response: Need to be quick. Cannot afford to boot up a laptop, mobile in your hand BYOD: Different devices mean different apps. Not always Outlook Different working patterns: need to adapt to different working approaches © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Exchange Integration Lots of options Typically use combination Confusion ‘just need Server Side Sync…..right?’ Outlook Client Manual/ Monitored Tracking Information Worker Email Router Automated Tracking Unmonitored/ unattended tracking/synchronization Separately hosted service Server Side Sync Unmonitored/unattended tracking/Synchronisation Hosted in CRM Async CRM App For Outlook Folder Based Tracking Multi-Device

Strategy

Goals Reduce overhead on client Minimise deployment challenges Improve client stability Enable mobility scenario

Capabilities needed Track initiate tracking of an item Sync changes synchronise data already recorded as being tracked View Data Access data in CRM, e.g. from related item Respond Communicate next steps or outcome to customer

For each type: Synchronisation and Tracking What it does….. As importantly…..what it doesn’t do!

Capabilities Reduce Client Dependency Multi-device Track Microsoft Dynamics 4/23/2018 Capabilities Reduce Client Dependency Multi-device Track Outlook Client Email Tracking Rules Forward Mailbox Folder Based Tracking CRM App for Outlook Sync Outlook Client Sync Email Router (email only and deprecated) Server Side Sync Viewing Outlook Client CRM App for Outlook CRM for Phone/ Tablet © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Inbound Tracking Options: not solveD entirely by SSS Outlook Client Supports tracking emails & ACT Allows most flexibility to manually deciding what to track Requires thick client install Rules Based Tracking Only supports email All emails/ all emails from known contacts rules available Requires Outlook client or Email Router or SSS Enables tracking with no client install and from multiple devices Folder Based Tracking Requires SSS CRM App For Outlook Only currently supports email, will support appointments in future. Avoids client install Works in Outlook apps on multiple devices, including thick client Outlook CRM and Exchange Online only currently Email only currently Forward Mailbox Avoids direct monitoring of user mailboxes Can be used to forward emails to for manual selection of mail to track, although requires forward as attachment MOCA Client Create email/ appointment/ contact/task in CRM Then sync using sync filters back to Exchange using SSS

Email

Mailbox Types: Individual v Queues Need to consider what usage pattern for mail Personal or shared mail If shared, a queue mailbox more appropriate, deal with case, not email Are all emails to that mailbox processed, or just some? Central mailbox Personal mailbox Queue

Email: Outlook Client Synchronisation CRM Outlook Client Sync Emails Send Emails Emails created in CRM Rules Tracked Emails ( all, from contacts): Create in CRM Emails Tracked from mailbox Manually tracked emails Outlook Client UI Tracked Emails Read Only in CRM

Email: Outlook client + Router/SSS CRM Emails Emails created in CRM Emails Tracked from mailbox Manually tracked emails Outlook Client UI Exchange Emails Email Router or Server Side Synchronisation SSS Only: Folder Based Tracking Rules Tracked Emails ( all, from contacts): Create in CRM Send Emails

Email: Email Router Only CRM Emails tracked only if rules based: all emails to the mailbox All emails from known contacts No UI, therefore cannot manually indicate an item is to be tracked. Outlook client is required for that Emails created in CRM Emails Tracked from mailbox Exchange Emails Email Router Rules Tracked Emails ( all, from contacts): Create in CRM Send Emails

Email: Server Side Synchronisation Only CRM Emails tracked only if: Rules based: all emails, from known contacts Using Folder Based Tracking: Requires CRM 2016 No UI, therefore cannot manually indicate an item is to be tracked. Outlook client is required for that Emails created in CRM Emails Tracked from mailbox Exchange Emails Server Side Synchronisation Folder Based Tracking Rules Tracked Emails ( all, from contacts): Create in CRM Send Emails

Email: CRM App for Outlook + SSS CRM App for Outlook, offers manual tracking without a client install Requires CRM 2015 Update 1+ Only available CRM Online to Exchange Online currently Requires Server Side Synchronisation Emails created in CRM Emails Tracked from mailbox Exchange Manually tracked emails CRM App for Outlook Emails Server Side Synchronisation Folder Based Tracking Rules Tracked Emails ( all, from contacts): Create in CRM Send Emails

Forward Mailbox Choice: Round robin processing of each mailbox Monitor individual mailbox Or Forward Mailbox Round robin processing of each mailbox Processing cost Latency to retrieve messages Forward Mailbox Process emails in order received Reduced overhead connecting to only 1 mailbox But need rules deploying to forward as attachment Personal Mailbox No changes to mailbox If not access through delegation, need each user’s credentials Personal mailboxes Forward mailbox CRM

Forward Mailbox Approach Consider for install free option for email, forward as rule Can even work across server but only for inbound, outbound wouldn’t work Only email though Facebook Chat Email Call Tweet Appointment Web Request

Outbound Tracking Options Outlook client Manually tracking items CRM App for Outlook Compose and Track Send from CRM If you create the email and send it from CRM then by definition ‘tracked’ Cc sender By cc’ing sender, can then track through inbound rules Issue is that exchange rules only work on inbound mail

Appointments, Contacts and Tasks (ACT)

Appointments Appointments, Contacts, Tasks follow similar pattern Will use appointments as example Will call out differences where they exist for Contacts and Tasks

ACT: Outlook Client Synchronisation CRM Outlook Client Sync Appointments Create Appointments in Outlook Matching Sync Profile Appointments created in CRM 2 way updates to Appointments matching Sync Profile All Appointments Manually tracked appointments Outlook Client UI Note: no rules to automatically track appointments Only appointments created in CRM and manually tracked appointments will exist in CRM and be eligible for update through sync mechanism

Appointments: Outlook client + Server Side Sync CRM Appointments All Appointments Manually tracked appointments Outlook Client UI Exchange Appointments Server Side Synchronisation 2 way Updates to Appointments matching Sync Profile Create Appointments in Exchange Matching Sync Profile Appointments created in CRM

Appointments: Server Side Synchronisation Only CRM Appointments only synced and updated if created in CRM No UI, therefore cannot manually indicate an item is to be tracked. Outlook client is required for that All Appointments Exchange Appointments Server Side Synchronisation 2 way Updates to Appointments matching Sync Profile Create Appointments in Exchange Matching Sync Profile Appointments created in CRM

Email: CRM App for Outlook + SSS Cannot currently track appointments, but planned in future release. But framework does not support contacts or tasks CRM App for Outlook, offers manual tracking without a client install Requires CRM 2015 Update 1+ Only available CRM Online to Exchange Online currently Requires Server Side Synchronisation All Appointments Exchange Manually tracked appointments CRM App for Outlook Emails Server Side Synchronisation 2 way Updates to Appointments matching Sync Profile Create Appointments in Exchange Matching Sync Profile Appointments created in CRM

Common Scenarios

Office Information Worker Work primarily at desk in a fixed office Select emails/appointments to track Audit record or to share with other CRM users for information View Emails/ Appointments/ Contacts View CRM Info Track Emails/ Appointments/ Contacts to CRM

Office Information Worker Capabilities Tracking Outlook add-in exposes track button to manually indicate items to track Rules based email tracking (all, from known contacts, reply to CRM email etc.) Outlook add-in hosts sync process Benefits Broad capability Email, ACT Challenges: Deployment to client desktops Overhead on client: startup, sync process Virtual desktop compatibility Outlook Add-In Track Sync

Office Information Worker Capabilities Tracking Outlook add-in exposes track button to manually indicate items to track Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Server Side Sync hosts sync process Benefits Broad capability, offline Email, ACT Syncing while Outlook not active Challenges: Deployment to client desktops Overhead on client, startup, processing Virtual desktop compatibility Exchange 2010+ Outlook Add-In Track Sync Server Side Sync

Office Information Worker Capabilities Tracking Outlook add-in exposes track button to manually indicate items to track Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Server Side Sync hosts sync process Benefits Broad capability, offline Email, ACT Syncing while Outlook not active Challenges: Deployment to client desktops Overhead on client, startup, processing Virtual desktop compatibility Exchange 2010+ Sync Server Side Sync Rules/ Folder Based Tracking

Office Information Worker Capabilities Tracking Track Email, Appointments (coming soon) Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Compose and send tracked email Benefits No deployment to client, all server side Virtual desktop compatibility Challenges: Pre-requisites: Exchange 2013+, Outlook 2013+ Deployment model limitations currently CRM App for Outlook Sync Track/ Compose Server Side Sync Rules/ Folder Based Tracking

Mobile Information Worker Work both within an office and remotely offsite Select emails/appointments to track Audit record or to share with other CRM users for information Access CRM information while in office and remote View Emails/ Appointments/ Contacts View CRM Info Track Emails/ Appointments/ Contacts to CRM

Mobile Information Worker 1 CRM for Phone/Tablet Capabilities Tracking Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Access to CRM Info via CRM for Phone/Tablet App Benefits No deployment outside of CRM Servers Compatible with range of devices, native mail apps Utilise phone/tablet app from device stores for access to CRM info more broadly Challenges: Pre-requisites: Exchange 2010+ Sync Server Side Sync Rules/ Folder Based Tracking

Mobile Information Worker 2 CRM for Phone/Tablet Embedded UI Capabilities Tracking Track Email, Appointments (coming soon) Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Access to CRM Info via CRM for Phone/Tablet App Benefits No deployment to client, all server side Compatible with range of devices Utilise phone/tablet app from device stores for access to CRM info more broadly Challenges: Pre-requisites: Exchange 2013+, Outlook 2013+ Deployment model limitations currently CRM App for Outlook Sync Track/ Compose Server Side Sync

Mobile Specialist Worker CRM For Phone/Tablet Task Based Experience Embedded UI Capabilities Tracking Track Email, Appointments (coming soon) Rules based email tracking (all, from known contacts, reply to CRM email etc.) Folder Based Tracking Access to CRM Info via CRM for Phone/Tablet App Benefits No deployment to client, all server side Compatible with range of devices Utilise phone/tablet app from device stores for access to CRM info more broadly Tailored experience for specialised tasks Challenges: Pre-requisites: Exchange 2013+, Outlook 2013+ Deployment model limitations currently CRM App for Outlook Sync Track/ Compose Server Side Sync

Queue Handlers Work primarily at desk in a fixed office Select emails Audit record or to share with other CRM users for information View Emails/ Cases View CRM Info Automatically Track Emails/ Contacts to CRM

Queue Handlers Capabilities Tracking Rules based email tracking: typically All Server Side Sync hosts sync process Benefits No client sync Support for centralised mailbox with no direct user monitoring Convert straight to case Challenges: Headless tracking, no manual selection of actions Not as rich an email experience as Outlook Browser Client/ ISH View Emails/ Cases Send Emails Sync Server Side Sync

Appointment Booker Appointment Bookers typically in a branch/Call centre Book appointments for specialist to their Calendar Can therefore see full availability. Assumes specialist can book appointments ( personal & business) directly to calendar Audit record or to share with other CRM users for information View Appointments/ Contacts View CRM Info Book Appointments for Specialists in Specialist’s Calendar Track Appointments/ Contacts to CRM

Appointment Booker – Exchange Master Capabilities Tracking Track Appointments coming soon Benefits No deployment to client, all server side Virtual desktop compatibility View full availability in Exchange calendar Challenges: Requires manual tracking to CRM by end user No automated Appointment tracking Pre-requisites: Exchange 2013+, Outlook 2013+ Deployment model limitations currently Embedded UI CRM App for Outlook Sync Track Server Side Sync

Appointment Booker – CRM Master Capabilities Syncing to Exchange Manual tracking to CRM for private/personally booked appointments Benefits No deployment to client, all server side Virtual desktop compatibility Full info available in CRM Challenges: Availability needs to be recorded in CRM Create placeholder appointments Or track all appointments to CRM including private Pre-requisites: Exchange 2013+, Outlook 2013+ Deployment model limitations currently Browser Client Embedded UI CRM App for Outlook Create Appointments Sync Track Server Side Sync

List of scenarios to solutions Client Tracking Syncing Office Information Worker: physical desktop Outlook client Rules based tracking PREFERRED: Server Side Sync OPTION: Outlook client Sync Office Information Worker: virtual desktop CRM App for Outlook Server Side Sync Mobile workers MOCA Tablet/Phone Native Tablet/Phone Apps Outlook Offline Create directly in MOCA Client Folder Based Tracking Queue Handlers Browser client Queue based tracking Appointment Bookers CRM App Create directly in CRM

Points to Note Direction of sync important, sync from CRM to Exchange more options than Exchange to CRM Typically users have other items in Exchange they don’t want to sync So need manual intervention for Exchange to CRM Appointments, Contacts and Tasks CRM -> Exchange: can be done through SSS or Outlook Exchange -> CRM: can only be done through tracking in Outlook client, there are no rules based options. CRM App for Outlook will offer tracking of appointments without client install and to mobile device apps Service Activities are special case, only editable in CRM, so 1 way sync to Exchange Email Consider rules based or folder options to avoid client install

Private Appointments We sync private flag from Exchange to CRM But need customisation rules in CRM to determine what to do with them E.g. re-assign to private BU Blocks schedule Public Business Unit Private Business Unit Re-assign CRM Appointment Private Appointment

Appointments deletion Owner or organiser can delete appointments But if multiple people tracking it, the deletion will propagate back to Outlook Need to consider whether owner should be organiser. But what if organiser is not a CRM user

Pre-requisites Server Side Sync CRM 2016 for Hybrid modes Need up to date Exchange 2010+ Major improvements in CRM 2015 Update 1 and CRM 2016 around stability, monitoring CRM App for Outlook Requires Exchange 2013+ Requires Outlook 2013+ CRM & Exchange Online only currently but with Spring Wave targeting other models Requires Server Side Synchronisation Folder Based Tracking CRM 2015 Update 1 & CRM 2016 Server Side Synchronisation

Summary

Summary Engaging with customers across channels is forcing different working practices CRM is increasingly offering multi-channel engagement capabilities But this also has an impact on the way that existing Exchange integration needs to change There are multiple options available now, that work in combination to meet customer needs. This needs to be considering in implementation designs

Final reminders CPE Credit Code: 53C2 Complete Surveys 56