Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, Michael LE GRAND Date : 04/02/2009 Kerensen Consulting 2009 1
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 2
Practice «Cloud Computing» Business Requirement & landscape analysis Solution design Salesforce solution configuration Architecture Design System integration & simplification Post Go Live Support Processes & Solution Architecture Cloud computing Project Methodology Kerensen Training Center Testing Training Change Management Solution & users Support Business Transformation Development Kerensen Development Center Use Case Development Interfaces developments Specific development AppExchange development Kerensen Consulting 2009 3
La stratégie «Cloud Computing» de Kerensen Global SaaS Solution Management Forecasting & commissioning, Sales Portal, Integration 2007 2008 2009 2010 Kerensen Solution Center Kerensen Development Center Kerensen Training Center Kerensen Support Center Alliances: Strategic Ecosystem Excellence Kerensen Consulting 2009 4
Une présence Globale > Kerensen est dans CCAP Kerensen annonce le lancement du premier réseau mondial dédié au Cloud Computing avec pour objectifs de: Développer un réseau de compétence à l échelle internationale Partager et promouvoir des normes, standards et méthodologie adaptées au Cloud Supporter les ventes et la mise en œuvre de projets de toute taille Kerensen Solution Center Kerensen Development Center Cloud Computing Accelerating Program (CCAP) Partner Center of Excellence Kerensen Consulting 2009 5
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 6
Intégration d une solution Salesforce.com > Des contextes d intégration de diverses natures Solutions de communications Clients Partenaires Marketing Force.com API Prospects Formation Système d information de l entreprise Telesales Stock Suite bureautique ERP Messageries Kerensen Consulting 2009 7
Intégration d une solution Salesforce.com > Des contextes d intégration de diverses natures Intégration avec les solutions de communications Application & Collaborative business Clients ETL/EAI Partenaires Marketing Stockage & backup Force.com API Prospects Formation Intégration avec le système d information de l entreprise ERP BPM Telesales Stock Connecteurs standards Suite bureautique Messageries Kerensen Consulting 2009 8
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 9
Les capacités d intégration de Salesforce.com >Intégration d objets standards Salesforce.com Objets standards Salesforce Intégration standard Pistes Comptes Activités (Tâches et Evénements) Campagnes Marketing Prévisions Personnalisées Requêtes Solutions Contacts Opportunités Contrats Produits Actifs API Intégration Bureautique native : Outlook Lotus Word Excel Outils de Data Management : DataLoader Excel Connector Idées Rapports et tableaux de bord WorkFlows Apex Web Service Client Outbound Message to Web Service Endpoint Appel Web Service Externe Synchrone / Asynchrone Kerensen Consulting 2009 10
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 11
Typologie d intégration Salesforce.com > Benchmark Composite Apps/SOA : Mash-ups Interface utilisateur riche Complexité de mise en oeuvre Faible Moyenne Haute Intégration Application Intégration temps réel Intégration Multi-étape Règles de workflow Intégration des données Migration des données Réplication des données Transfert en masse Nettoyage des données Déduplication des données Analyse des données Kerensen Consulting 2009 12
Typologie d intégration Salesforce.com > Cloud Computing Composite Apps/SOA : Mash-ups Interface utilisateur riche Complexité de mise en oeuvre Faible Moyenne Haute Intégration Application Intégration temps réel Intégration Multi-étape Règles de workflow Intégration des données Migration des données Réplication des données Transfert en masse Nettoyage des données Déduplication des données Analyse des données Kerensen Consulting 2009 13
Typologie d intégration Salesforce.com > Différents types d intégration avec Salesforce.com Types d intégrations Connecteurs Natif ERP Connecteurs d intégration Middleware Solutions Description Avec les connecteurs natifs pour Oracle 11i et SAP R/3, il est possible de simplifier considérablement l'intégration de ces systèmes. Parmi 80 solutions certifiées, il existe différents ETL, EAI disposant d un connecteur à l API Salesforce.com Kit du Développeur Outils d intégration standard Salesforce Data Loader Excel Connector Wizard d importation Intégrations Natives aux applications de bureau et plateformes collaboratives Différents languages de programmation permettent de se connecter à l API Salesforce.com. Exemples d applications : Web controls, client applications, batchs... Le DataLoader est un outil gratuit standard optimisé, supporté par Salesforce.com. Il existe en mode visuel (migration de données) et un mode en ligne de commande (batch) Les outils bureautiques de Microsoft s intègrent nativement avec Salesforce.com. Kerensen Consulting 2009 14
Ecosystème Salesforce.com Applications AppExchange Intégration Magic Software Informatica Tibco Pervasive BPM Run My Process Marketing Eloqua Capture / Netways Solutions Description Selon différents critères (prix, technologie, complexité, volume de données et besoin d échange de données temps réel), différentes solutions d intégration peuvent être sélectionnées BPM : Moteur de workfow de processus Création et déploiement de campagnes e-mails personnalisées et ciblées Création de formulaires web et e-mails Reporting des campagnes Gestion Complexe de Devis et Proposition Big Machine Collaboratif Google Apps Les équipes de ventes peuvent automatiser la configuration complexe de «pricing», générer des devis et propositions, gérer des routines de workflow et d approbation Les google Apps sont des applications Web améliorant la communication, la collaboration et le partage d informations de l entreprise entre différents utilisateurs Intégration CTI CTI Toolkit Connecteurs Partenaires Intégration avec de nombreuses plate-formes téléphoniques Levée de fiche dans Salesforce.com pour les appels entrants, et Click and Dial Kerensen Consulting 2009 15
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 16
Contraintes d un projet d intégration > Approche Top Down Séquence d analyse Fonctionnalités implémentées Analyse des process métiers Contraintes budgétaires Projet d intégration Salesforce.com Choix des technologies Analyse du modèle de données Analyse des interfaces Délais de mise en production Choix des technologies La «donnée» est au centre de la problématique d intégration entre Salesforce.com et toutes autres applications. Kerensen Consulting 2009 17
Mécanismes d intégration Salesforce.com Synchrone Méchanisme d intégration avec Salesforce.com Composite Application / Mashup Salesforce SOA Apex Custom Web Services Asynchrone Méchanisme d intégration avec Salesforce.com : Inbound Replication To Salesforce Outbound Replication From Salesforce Outbound Messaging Salesforce Network Kerensen Consulting 2009 18
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 19
Etapes d une intégration réussie > Approche globale Processus Couches d intégration Approche Indicateurs de mesures Interface Utilisateur Application Logique Données Données Activités Présentation Orchestration Business Service Approche packagée d intégration Couts, Délais de mise en œuvre, TCO Kerensen Consulting 2009 20
Orienter ses choix d intégration > Premier niveau d analyse Orienter ses choix d intégration Quelle est la taille de la société : GE / PME / TPE? Quel est le rôle du DSI dans ce projet d intégration Préférences technologiques Etude de l existant : Existe-t-il un CRM? Volumétrie? Quels sont les interfaces existantes avec les autres systèmes du SI? Quelles sont les technologies et solutions d échanges de données utilisées? Logiciels médiateurs ESB / EAI? ETL? Interfaces point-à-point : batch fichiers, Web Services... Etude architecture cible : Avec quels systèmes le CRM doit-il s interconnecter? Quels sont les moyens de communication avec ces systèmes : API, Web Services, SGBD.. Quelle est la RoadMap? Go Live? Fin de la configuration? Peut-on lotir la réalisation des interfaces? Réalisation de Demi-Interfaces? Complexité des flux? Enjeux Prix, volume des données Choisir une technologie opérationnelle dans l environnement client et qui sera maîtrisé par l IT : adoption Identification des interfaces et des solutions techniques actuellement utilisées chez le client éventuellement réutilisable Choisir une solution pouvant accepter la volumétrie requise Faire des choix d intégration par rapport à la date de Go Live, et délais impartis Laisser un rôle important au DSI dans l intégration, de plus en tant qu intégrateur on ne maîtrise pas forcément l environnement du client Kerensen Consulting 2009 21
Orienter ses choix d intégration > Analyse approfondie Orienter ses choix d intégration Quelles sont les données à échanger avec Salesforce.com? Account, Contact, Opportunity... Quel est le système maître pour chaque donnée échangée (notamment pour les flux bidirectionnels)? Quel est le type d échange de données? Synchrone / Asynchrone? Unidirectionnel / Bi-directionnel? Mode d échange de données Batch (par lot) ou Temps réel (au fil de l eau) Enjeux Identifier les objets métiers pris en compte au niveau des interfaces Identifier les systèmes maîtres sur différents objets métiers Mode d échange suivant la criticité de la données Y-a-t-il vraiment un besoin d échange de données «temps réelle» en terme de processus métier? Kerensen Consulting 2009 22
Sommaire Notre Practice «Cloud Computing» Contextes d intégration avec Salesforce.com Intégration des objets standards Salesforce.com Benchmark de solutions d intégration Contraintes d un projet d intégration Approche globale d intégration Retours d expériences Kerensen Consulting 2009 23
Retours d expériences Quelles sont les règles de gestion et les processus métiers à intégrer? Pouvez-vous introduire des applications, des nouveaux processus sans difficulté? Niveau d ouverture de vos applications Stabilité des processus Maturité de l organisation Etes-vous en mesure d accroitre la volumétrie des échanges de vos données sans risque? Quelle est la durée de transfert de vos données clefs? Avez-vous mis en place une stratégie de pilotage de vos données? «Data Ownership» pour chaque typologie de données Gouvernance d intégration Quelles sont les données que vous n intégrez pas? Pourquoi? Mise en place d une analyse de la valeur pour les données Kerensen Consulting 2009 24
Quelques réalisations de Kerensen (1/2) > Practice Salesforce.com LP QS LP QS Arval Groupe BNP Construction et déploiement d une solution core model «grands pays» Groupe Bolloré Activité / secteur Mise en place du SFA en France Alcatel Lucent Telecom Mise en place de SFA Migration de Siebel CRM vers Salesforce Centre National Georges Pompidou Culture Déploiement de la solution SFA/Marketing en Quickstart K LP LP QS Laboratoire Cotral Industrie Arval Groupe BNP Arval Groupe BNP SOFTISSIMO REVERSO Edition de logiciels Déploiement de la Solution CRM en 12 semaines Construction et déploiement d une solution localisée pour la «France» Construction et déploiement d une solution «starter Kit» Déploiement de la Solution SFA en «Quick Start» QS K QS QS ARTEMIS Editeur de logiciels Déploiement de la Solution SFA en «Quick Start» SPICERS Fourniture de bureaux Analyse et localisation de la solution UK en France Bi- SAM Solutions for Asset Management Déploiement de la Solution en «Quick Start» Digiplug Distribution digitale Multimédias Mobiles Déploiement de la Solution en «Quick Start» Kerensen Consulting 2009 25
Quelques réalisations de Kerensen (2/2) >Practice Salesforce.com QS QS K LP ISC La Poste Ingénierie de Documents Louvre Hotels Hôtellerie LCC France Wireless Technology Thales D3S Sécurité Déploiement de la solution SFA en Quickstart Formation utilisateurs SFA Déploiement de la solution CRM Construction et déploiement d une solution core model Europe LP QS QS QS Areva Energie / Nucléaire Mise en place du Partner Relationship Management (PRM) Siemens SHS Solutions Médicales Edition de logiciels Mise en place du SFA et du Marketing Groupe Moniteur Edition / Presse Mise en Place de la Solution CRM Salesforce Advens Sécurité de l information Déploiement de la solution CRM Kerensen Consulting 2009 26
Kerensen Consulting Salesforce.com Practice Kerensen Consulting 54 rue de la Faisanderie 75116 Paris France T : +33 1 56 91 50 20 D : +33 1 56 91 50 22 F : +33 1 56 91 50 21 www.kerensen.com Kerensen Consulting 2009 27