SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
OutlookBridge-based vs Direct Exchange
Integration for Contact and Activity
Processing
Comparison Guidelines




Prepared By: 650 Castro street, Ste. 120/385 Mountain View, CA, 94041   www.invisiblecrm.com
The Problem
Whenever CRM/ERP/Social (LOB from now on) software vendors start solving the problem of integrating
activity management in their contacts and activities management functionality with that in Outlook,
there are a lot of possible solutions.

Solutions range by complexity - from one-way activity publishing from LOB to user Outlook, to solutions
with full-featured and seamless synchronization.

Given the complexity of such integration, correct comparison criteria may help a lot in choosing the right
path. This article provides our view on such criteria and compares two approaches an integration
solution may be based upon.


Selection Criteria
Designing the correct solution requires careful prioritization of functionality, with focus on the following:

    1. Full synchronization versus replication.
    2. Support for Calendars, Tasks, Emails, and Contact synchronization:
             a. Custom objects support is a big plus;
             b. Custom fields on standard objects is a big plus;
             c. Email synchronization has specific integration scenarios (emails typically are not
                synchronized but selectively replicated).
    3. Granular selection of what to synchronize and what to keep private.
    4. Seamless synchronization and collision resolution:
             a. Policy-based: server wins, client wins;
             b. Controlled by the user;
             c. As detailed as field-by-field merging.
    5. Heterogeneous environments support. Some clients may be on Exchange, some may have
        Internet mail accounts set up and store mail and calendar items in a .pst.
    6. Presence of configuration applications for both administrators and end users to select what to
        synchronize and when.
    7. Complexity of Exchange configuration to deploy the solution.
    8. Support of standard activity processing scenarios in Outlook/Exchange (recurrences, exceptions,
        participant parsing, time zones) as well as advanced scenarios (shared folders, delegate access,
        different Outlook versions on computers accessing the same Exchange mailbox).
    9. Client independency – enable Windows, Mac and mobile users to use the integration.
    10. Completeness of LOB API – different LOB provide varying level of activity processing support,
        some APIs can handle only simple scenarios.
    11. Developing a custom solution versus basing the solution on a proven platform.
    12. Productivity features and advanced scenarios in addition to basic data synchronization.

© 2005-2011 InvisibleCRM®. All rights reserved.                                                                    2
InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for
identification purposes only and may be trademarks of their respective holders.
13. Onboarding – initial installation of the product to the mailbox which already has potential
        duplicate contacts.
    14. Co-existence with other synchronization solutions.
    15. Upgradability of solution and no vendor lock-in.

This document leaves aside one-way publishing/replication solutions since they address problem only
partially. Instead, our comparison focuses on the following two ways of integrating – direct
synchronization between Exchange and LOB system and OutlookBridge-based approach working from
Outlook.


Exchange to LOB Direct Integration
Pros
        Client-independent, user can be on Windows, Mac or on mobile.
        No software installed on client.

Cons
        Requires a desktop or web application to administer which data to synchronize for each user,
         and to enable users for such synchronization.
        Requires an application to manage user-specific settings like filters, and it is a complex task to
         present users with a flexible solution to configure granular filters for selecting what to
         synchronize.
        Makes it difficult for the user to mark what is private and what is shared in their calendars.
        While a solution can synchronize tasks and appointments, automatic email sharing requires
         separate design since emails are not good for bi-directional synchronization, and decision on
         what to share is typically user-controlled.
        Does not provide fine-grained collision resolution, can only use "LOB always wins" or "Exchange
         always wins" patterns as no user interaction is possible for the server-side solution.
        No LOB extended data attributes. Limited to standard fields of Outlook items - not possible to
         have LOB-specific fields or associate with custom objects.
        It is a complex task to match Exchange activity processing model and LOB activity model as there
         are a lot of specifics, such as:
          Recurrences and recurrence exceptions;
          Automatic or manual participant parsing;
          Time zones support;
          Differences between activities originated in LOB and in Outlook;
          Activity ownership concept in Exchange and LOB are typically different;
        Requires impersonation setup for LOB and for Exchange to enable server-side synchronization to
         work on behalf of all users. Possibly, custom modules may be required to install on Exchange
         servers. Both of these may require on-premise Exchange configuration because hosted
         Exchange configurations may lack that configurability options.
© 2005-2011 InvisibleCRM®. All rights reserved.                                                                    3
InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for
identification purposes only and may be trademarks of their respective holders.
    Any “above-the-minimal” Exchange to LOB integration requires investment into a new custom
         product to be developed, stabilized, and rolled out.
        Deployment of Exchange-based synchronization in large corporate environments is challenging
         to configure and complex to support.
        A lot of large software companies have started from server based solutions and ended up
         shelving those due to complexity, instability and lack of value to the user, in favor of client-
         based synchronization.


OutlookBrigde-based Integration
Pros
        Available as OutlookBridge platform, requires only the development of the LOB-specific
         connector and customization. (May still need API changes to comply with OutlookBridge
         platform sync API requirements).
        A lot of corner cases with activity processing are already researched and implemented in the
         current OutlookBridge platform, and the platform is constantly improving.
        Granular filters to define which activities should be synchronized. Filters are managed by both
         administrators (via customization packages) and end-users.
        Level of activity processing support includes:
          Recurrences and recurrence exceptions;
          Automatic or manual participant parsing;
          Time zones support;
          Activity de-duplication support.
        Selective sharing of information – users themselves define what to share and what to keep
         private with the two different patterns available out of the box – “share the most, and let me
         unshare what I do not want to share” or “share the least, and let me pick what to share”.
        Synchronization model in OutlookBridge can be adapted to existing LOB API, gracefully
         downgrading the integration level to the one supported by the LOB API.
        Supports custom fields – Tasks, Appointments, Emails, and Contacts can get custom fields to
         provide LOB data in Outlook as needed.
        Supports custom objects - allows association of tasks, appointments and emails with LOB-
         specific objects.
        Supports different approaches for associating emails. Email can be shared with LOV as a whole,
         with or without attachments, or custom logic can be implemented such that it can be defined
         where to put the email attachments in the LOB system.
        Users can do most of the synchronization filters configuration themselves from Outlook.
        Fine-grained collision resolution. Users resolve collisions manually in Outlook or may set up rules
         for automatic resolution.
        Heterogeneous configuration support. Some users may still use Internet email accounts (data
         will be stored in a .pst file), while others can be on Exchange – it just works.

© 2005-2011 InvisibleCRM®. All rights reserved.                                                                    4
InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for
identification purposes only and may be trademarks of their respective holders.
    Does not require Exchange configuration changes, users become productive immediately after
         they install (except the cached mode requirement, which itself is typical these days). No need to
         modify the Exchange server in larger accounts where that might be an IT control and security
         issue.
        Full product functionality is available offline thanks to the full Object Data Model being
         integrated and contained within Outlook storage.
        Supports various productivity features like:
          extensive data validation to improve data quality and reduce human errors;
          data prefilling to make it faster for users to enter data into the system;
          calculated fields support;
          reflection of LOB security rules into Outlook, so that the user can’t edit in Outlook what is
              read only to him in LOB;
          auto-suggest when associating items with LOB data;
          automatically saving correspondence for a given person;
          one-click initiation of meetings/emails to customer team or to internal team working on a
              particular topic/opportunity;
          ability to open a specific item directly in web for detailed drill-down

Cons
        Partially client-dependent. Requires Outlook to be running for synchronization between LOB and
         user mailbox/calendar to happen:
          Allows mobile to synchronize with Exchange, letting Outlook to do heavy-lifting for moving
             data between Exchange and LOB;
          Any Exchange originated activity is available immediately to Exchange users; delay is only
             with reflection of that in LOB.
        Requires software to be installed on Windows box.


Future
It is important to note that InvisibleCRM is working on a hybrid platform which is going to provide LOB
to Exchange synchronization without the need of having Outlook up and running for synchronization to
happen, and keep all the productivity features of the current OutlookBridge offering.

The new platform capabilities will allow making the solution client-neutral, that is, Windows, Macs and
mobile devices can work directly with Exchange and have the data repli cated in LOB using automatic
rules set up by users. Outlook still remains as a rich client providing current OutlookBridge functionality
and enabling more scenarios for users.

Once available, the new platform will provide clear migration path for existing OutlookBridge customers,
and leverage the new functionality.



© 2005-2011 InvisibleCRM®. All rights reserved.                                                                    5
InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for
identification purposes only and may be trademarks of their respective holders.

Más contenido relacionado

La actualidad más candente

PivotalCRM - Pivotal_crm and microsoft_us
PivotalCRM - Pivotal_crm and microsoft_usPivotalCRM - Pivotal_crm and microsoft_us
PivotalCRM - Pivotal_crm and microsoft_usPivotal CRM
 
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...Introduction On Integrating Translation Applications, Wcm To Achieve A Common...
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...Dhiraj Makam
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDESbputhal
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF IntroductionHojjat Abedie
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Edmund Johnson
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connections Developers
 
Updated Core Cal Guide
Updated Core Cal GuideUpdated Core Cal Guide
Updated Core Cal Guidewtaylor2408
 
Initial Kautilya Brochure Doc
Initial Kautilya Brochure DocInitial Kautilya Brochure Doc
Initial Kautilya Brochure DocSaket Rai
 
Optimizing DOORS Implementation
Optimizing DOORS ImplementationOptimizing DOORS Implementation
Optimizing DOORS ImplementationManageware
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010nplowman
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Ejb course-in-mumbai
Ejb course-in-mumbaiEjb course-in-mumbai
Ejb course-in-mumbaivibrantuser
 
6. What Matters Most to your Organization?
6. What Matters Most to your Organization?6. What Matters Most to your Organization?
6. What Matters Most to your Organization?Alan Hamilton
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionLetsConnect
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationAptean
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)Carles Farré
 

La actualidad más candente (20)

PivotalCRM - Pivotal_crm and microsoft_us
PivotalCRM - Pivotal_crm and microsoft_usPivotalCRM - Pivotal_crm and microsoft_us
PivotalCRM - Pivotal_crm and microsoft_us
 
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...Introduction On Integrating Translation Applications, Wcm To Achieve A Common...
Introduction On Integrating Translation Applications, Wcm To Achieve A Common...
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDES
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF Introduction
 
SSE Integrations Overview
SSE Integrations OverviewSSE Integrations Overview
SSE Integrations Overview
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
 
Updated Core Cal Guide
Updated Core Cal GuideUpdated Core Cal Guide
Updated Core Cal Guide
 
Initial Kautilya Brochure Doc
Initial Kautilya Brochure DocInitial Kautilya Brochure Doc
Initial Kautilya Brochure Doc
 
Optimizing DOORS Implementation
Optimizing DOORS ImplementationOptimizing DOORS Implementation
Optimizing DOORS Implementation
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Ejb course-in-mumbai
Ejb course-in-mumbaiEjb course-in-mumbai
Ejb course-in-mumbai
 
Lombardi intro full
Lombardi intro  full Lombardi intro  full
Lombardi intro full
 
6. What Matters Most to your Organization?
6. What Matters Most to your Organization?6. What Matters Most to your Organization?
6. What Matters Most to your Organization?
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
37727897 Oaf Basics
37727897 Oaf Basics37727897 Oaf Basics
37727897 Oaf Basics
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (2/3)
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 

Similar a OutlookBridge-based vs Direct Exchange Integration

SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
Blast Mojo Overview
Blast Mojo OverviewBlast Mojo Overview
Blast Mojo Overviewloyalchow
 
Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020Microsoft 365 Developer
 
Unit 5- Cloud Applications.pdf
Unit 5- Cloud Applications.pdfUnit 5- Cloud Applications.pdf
Unit 5- Cloud Applications.pdfMaryJacob24
 
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEMLEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEMmyteratak
 
Configurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlConfigurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlCognizant
 
Microservices with mule
Microservices with muleMicroservices with mule
Microservices with muleGovind Mulinti
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitectureABDEL RAHMAN KARIM
 
Git & dev ops come together, right now!
Git & dev ops come together, right now!Git & dev ops come together, right now!
Git & dev ops come together, right now!rhirschfeld
 
Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Riskeprentise
 
Case4 lego embracing change by combining bi with flexible information system 2
Case4  lego embracing change by combining bi with flexible  information system 2Case4  lego embracing change by combining bi with flexible  information system 2
Case4 lego embracing change by combining bi with flexible information system 2dyadelm
 
term paper for cbd models
term paper for cbd modelsterm paper for cbd models
term paper for cbd modelsSukhdeep Singh
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesChristian Buckley
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxvrickens
 
What is Data Binding and what are the Advantage of Data Binding.pdf
What is Data Binding and what are the Advantage of Data Binding.pdfWhat is Data Binding and what are the Advantage of Data Binding.pdf
What is Data Binding and what are the Advantage of Data Binding.pdfTechnicalChamber1
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 

Similar a OutlookBridge-based vs Direct Exchange Integration (20)

SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Blast Mojo Overview
Blast Mojo OverviewBlast Mojo Overview
Blast Mojo Overview
 
Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020
 
Unit 5- Cloud Applications.pdf
Unit 5- Cloud Applications.pdfUnit 5- Cloud Applications.pdf
Unit 5- Cloud Applications.pdf
 
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEMLEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
 
Configurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlConfigurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and Control
 
Microservices with mule
Microservices with muleMicroservices with mule
Microservices with mule
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitecture
 
Git & dev ops come together, right now!
Git & dev ops come together, right now!Git & dev ops come together, right now!
Git & dev ops come together, right now!
 
Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Risk
 
Case4 lego embracing change by combining bi with flexible information system 2
Case4  lego embracing change by combining bi with flexible  information system 2Case4  lego embracing change by combining bi with flexible  information system 2
Case4 lego embracing change by combining bi with flexible information system 2
 
TermPaper
TermPaperTermPaper
TermPaper
 
term paper for cbd models
term paper for cbd modelsterm paper for cbd models
term paper for cbd models
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
Mvp pattern
Mvp patternMvp pattern
Mvp pattern
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docx
 
What is Data Binding and what are the Advantage of Data Binding.pdf
What is Data Binding and what are the Advantage of Data Binding.pdfWhat is Data Binding and what are the Advantage of Data Binding.pdf
What is Data Binding and what are the Advantage of Data Binding.pdf
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 

Más de InvisibleCRM

InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM
 
InvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM
 
InvisibleStudio for Oracle's CRM Desktop
InvisibleStudio for Oracle's CRM DesktopInvisibleStudio for Oracle's CRM Desktop
InvisibleStudio for Oracle's CRM DesktopInvisibleCRM
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMInvisibleCRM
 
SalesFolder Quick Tour
SalesFolder Quick TourSalesFolder Quick Tour
SalesFolder Quick TourInvisibleCRM
 
SalesAlerts Quick Tour
SalesAlerts Quick TourSalesAlerts Quick Tour
SalesAlerts Quick TourInvisibleCRM
 
SalesDesktop Quick Tour
SalesDesktop Quick TourSalesDesktop Quick Tour
SalesDesktop Quick TourInvisibleCRM
 

Más de InvisibleCRM (8)

InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner Program
 
InvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner Program
 
InvisibleStudio for Oracle's CRM Desktop
InvisibleStudio for Oracle's CRM DesktopInvisibleStudio for Oracle's CRM Desktop
InvisibleStudio for Oracle's CRM Desktop
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRM
 
SalesFolder Quick Tour
SalesFolder Quick TourSalesFolder Quick Tour
SalesFolder Quick Tour
 
SalesAlerts Quick Tour
SalesAlerts Quick TourSalesAlerts Quick Tour
SalesAlerts Quick Tour
 
SalesDesktop Quick Tour
SalesDesktop Quick TourSalesDesktop Quick Tour
SalesDesktop Quick Tour
 
SalesDesktop FAQ
SalesDesktop FAQSalesDesktop FAQ
SalesDesktop FAQ
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

OutlookBridge-based vs Direct Exchange Integration

  • 1. OutlookBridge-based vs Direct Exchange Integration for Contact and Activity Processing Comparison Guidelines Prepared By: 650 Castro street, Ste. 120/385 Mountain View, CA, 94041 www.invisiblecrm.com
  • 2. The Problem Whenever CRM/ERP/Social (LOB from now on) software vendors start solving the problem of integrating activity management in their contacts and activities management functionality with that in Outlook, there are a lot of possible solutions. Solutions range by complexity - from one-way activity publishing from LOB to user Outlook, to solutions with full-featured and seamless synchronization. Given the complexity of such integration, correct comparison criteria may help a lot in choosing the right path. This article provides our view on such criteria and compares two approaches an integration solution may be based upon. Selection Criteria Designing the correct solution requires careful prioritization of functionality, with focus on the following: 1. Full synchronization versus replication. 2. Support for Calendars, Tasks, Emails, and Contact synchronization: a. Custom objects support is a big plus; b. Custom fields on standard objects is a big plus; c. Email synchronization has specific integration scenarios (emails typically are not synchronized but selectively replicated). 3. Granular selection of what to synchronize and what to keep private. 4. Seamless synchronization and collision resolution: a. Policy-based: server wins, client wins; b. Controlled by the user; c. As detailed as field-by-field merging. 5. Heterogeneous environments support. Some clients may be on Exchange, some may have Internet mail accounts set up and store mail and calendar items in a .pst. 6. Presence of configuration applications for both administrators and end users to select what to synchronize and when. 7. Complexity of Exchange configuration to deploy the solution. 8. Support of standard activity processing scenarios in Outlook/Exchange (recurrences, exceptions, participant parsing, time zones) as well as advanced scenarios (shared folders, delegate access, different Outlook versions on computers accessing the same Exchange mailbox). 9. Client independency – enable Windows, Mac and mobile users to use the integration. 10. Completeness of LOB API – different LOB provide varying level of activity processing support, some APIs can handle only simple scenarios. 11. Developing a custom solution versus basing the solution on a proven platform. 12. Productivity features and advanced scenarios in addition to basic data synchronization. © 2005-2011 InvisibleCRM®. All rights reserved. 2 InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for identification purposes only and may be trademarks of their respective holders.
  • 3. 13. Onboarding – initial installation of the product to the mailbox which already has potential duplicate contacts. 14. Co-existence with other synchronization solutions. 15. Upgradability of solution and no vendor lock-in. This document leaves aside one-way publishing/replication solutions since they address problem only partially. Instead, our comparison focuses on the following two ways of integrating – direct synchronization between Exchange and LOB system and OutlookBridge-based approach working from Outlook. Exchange to LOB Direct Integration Pros  Client-independent, user can be on Windows, Mac or on mobile.  No software installed on client. Cons  Requires a desktop or web application to administer which data to synchronize for each user, and to enable users for such synchronization.  Requires an application to manage user-specific settings like filters, and it is a complex task to present users with a flexible solution to configure granular filters for selecting what to synchronize.  Makes it difficult for the user to mark what is private and what is shared in their calendars.  While a solution can synchronize tasks and appointments, automatic email sharing requires separate design since emails are not good for bi-directional synchronization, and decision on what to share is typically user-controlled.  Does not provide fine-grained collision resolution, can only use "LOB always wins" or "Exchange always wins" patterns as no user interaction is possible for the server-side solution.  No LOB extended data attributes. Limited to standard fields of Outlook items - not possible to have LOB-specific fields or associate with custom objects.  It is a complex task to match Exchange activity processing model and LOB activity model as there are a lot of specifics, such as:  Recurrences and recurrence exceptions;  Automatic or manual participant parsing;  Time zones support;  Differences between activities originated in LOB and in Outlook;  Activity ownership concept in Exchange and LOB are typically different;  Requires impersonation setup for LOB and for Exchange to enable server-side synchronization to work on behalf of all users. Possibly, custom modules may be required to install on Exchange servers. Both of these may require on-premise Exchange configuration because hosted Exchange configurations may lack that configurability options. © 2005-2011 InvisibleCRM®. All rights reserved. 3 InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for identification purposes only and may be trademarks of their respective holders.
  • 4. Any “above-the-minimal” Exchange to LOB integration requires investment into a new custom product to be developed, stabilized, and rolled out.  Deployment of Exchange-based synchronization in large corporate environments is challenging to configure and complex to support.  A lot of large software companies have started from server based solutions and ended up shelving those due to complexity, instability and lack of value to the user, in favor of client- based synchronization. OutlookBrigde-based Integration Pros  Available as OutlookBridge platform, requires only the development of the LOB-specific connector and customization. (May still need API changes to comply with OutlookBridge platform sync API requirements).  A lot of corner cases with activity processing are already researched and implemented in the current OutlookBridge platform, and the platform is constantly improving.  Granular filters to define which activities should be synchronized. Filters are managed by both administrators (via customization packages) and end-users.  Level of activity processing support includes:  Recurrences and recurrence exceptions;  Automatic or manual participant parsing;  Time zones support;  Activity de-duplication support.  Selective sharing of information – users themselves define what to share and what to keep private with the two different patterns available out of the box – “share the most, and let me unshare what I do not want to share” or “share the least, and let me pick what to share”.  Synchronization model in OutlookBridge can be adapted to existing LOB API, gracefully downgrading the integration level to the one supported by the LOB API.  Supports custom fields – Tasks, Appointments, Emails, and Contacts can get custom fields to provide LOB data in Outlook as needed.  Supports custom objects - allows association of tasks, appointments and emails with LOB- specific objects.  Supports different approaches for associating emails. Email can be shared with LOV as a whole, with or without attachments, or custom logic can be implemented such that it can be defined where to put the email attachments in the LOB system.  Users can do most of the synchronization filters configuration themselves from Outlook.  Fine-grained collision resolution. Users resolve collisions manually in Outlook or may set up rules for automatic resolution.  Heterogeneous configuration support. Some users may still use Internet email accounts (data will be stored in a .pst file), while others can be on Exchange – it just works. © 2005-2011 InvisibleCRM®. All rights reserved. 4 InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for identification purposes only and may be trademarks of their respective holders.
  • 5. Does not require Exchange configuration changes, users become productive immediately after they install (except the cached mode requirement, which itself is typical these days). No need to modify the Exchange server in larger accounts where that might be an IT control and security issue.  Full product functionality is available offline thanks to the full Object Data Model being integrated and contained within Outlook storage.  Supports various productivity features like:  extensive data validation to improve data quality and reduce human errors;  data prefilling to make it faster for users to enter data into the system;  calculated fields support;  reflection of LOB security rules into Outlook, so that the user can’t edit in Outlook what is read only to him in LOB;  auto-suggest when associating items with LOB data;  automatically saving correspondence for a given person;  one-click initiation of meetings/emails to customer team or to internal team working on a particular topic/opportunity;  ability to open a specific item directly in web for detailed drill-down Cons  Partially client-dependent. Requires Outlook to be running for synchronization between LOB and user mailbox/calendar to happen:  Allows mobile to synchronize with Exchange, letting Outlook to do heavy-lifting for moving data between Exchange and LOB;  Any Exchange originated activity is available immediately to Exchange users; delay is only with reflection of that in LOB.  Requires software to be installed on Windows box. Future It is important to note that InvisibleCRM is working on a hybrid platform which is going to provide LOB to Exchange synchronization without the need of having Outlook up and running for synchronization to happen, and keep all the productivity features of the current OutlookBridge offering. The new platform capabilities will allow making the solution client-neutral, that is, Windows, Macs and mobile devices can work directly with Exchange and have the data repli cated in LOB using automatic rules set up by users. Outlook still remains as a rich client providing current OutlookBridge functionality and enabling more scenarios for users. Once available, the new platform will provide clear migration path for existing OutlookBridge customers, and leverage the new functionality. © 2005-2011 InvisibleCRM®. All rights reserved. 5 InvisibleCRM® and InvisibleCRM® logo are trademarks of Avora Holdings, Inc. All other product names are used for identification purposes only and may be trademarks of their respective holders.