27
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

Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Embed Size (px)

Citation preview

Page 1: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

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

Page 2: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 2

� 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

Page 3: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Practice « Cloud Computing »

• Architecture Design• System integration & simplification

• Business Requirement & landscape analysis

• Solution design• Salesforce solution configuration

Processes& Solution

Architecture

Cloud computingPost Go Live

Kerensen Consulting 2009 3

• Use Case Development• Interfaces developments• Specific development • AppExchange development

• Testing• Training • Change Management• Solution & users Support

DevelopmentBusiness Transformation

Kerensen Kerensen Kerensen Kerensen

Development Development Development Development

CenterCenterCenterCenter

Kerensen Kerensen Kerensen Kerensen

Training Training Training Training

CenterCenterCenterCenter

computingProject

Methodology

Post Go Live Support

Page 4: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

La stratégie « Cloud Computing » de Kerensen

Global SaaS Solution Management

Forecasting & commissioning, Sales Portal, Integration

Kerensen Consulting 2009 4

2007 2008 2009 2010

KerensenKerensenKerensenKerensen Training Training Training Training

CenterCenterCenterCenter

KerensenKerensenKerensenKerensen Training Training Training Training

CenterCenterCenterCenter

Alliances: StrategicEcosystemExcellence

Kerensen Kerensen Kerensen Kerensen Development Development Development Development

CenterCenterCenterCenter

Kerensen Kerensen Kerensen Kerensen Development Development Development Development

CenterCenterCenterCenter

KerensenKerensenKerensenKerensen Support Support Support Support

CenterCenterCenterCenter

KerensenKerensenKerensenKerensen Support Support Support Support

CenterCenterCenterCenter

KerensenKerensenKerensenKerensen Solution Solution Solution Solution

CenterCenterCenterCenter

KerensenKerensenKerensenKerensen Solution Solution Solution Solution

CenterCenterCenterCenter

Page 5: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Une présence Globale> Kerensen est dans CCAP

Kerensen annonce le lancement du premier réseau mon dial dédié au Cloud Computingavec 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 annonce le lancement du premier réseau mon dial dédié au Cloud Computingavec 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 Consulting 2009 5

Kerensen Kerensen Kerensen Kerensen

Development Development Development Development

CenterCenterCenterCenter

Kerensen Kerensen Kerensen Kerensen

Solution Solution Solution Solution CenterCenterCenterCenter

Cloud Computing Accelerating Program (CCAP)Partner Center of Excellence

Page 6: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 6

� 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

Page 7: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Intégration d’une solution Salesforce.com> Des contextes d’intégration de diverses natures

Solutions de communications

Marketing

Clients

Partenaires

Kerensen Consulting 2009 7

APIAPI

Force.comForce.com

Marketing

ERP

Formation

Prospects

Stock

Telesales

Système d’information de l’entreprise

Suite bureautique

Messageries

Page 8: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Intégration d’une solution Salesforce.com> Des contextes d’intégration de diverses natures

Intégration avec les solutions de communications

Marketing

Clients

Partenaires

Stockage & backup

Application & Collaborative business

ETL/EAI

Kerensen Consulting 2009 8

APIAPI

Force.comForce.com

Marketing

ERP

Formation

Prospects

Stock

Telesales

Suite bureautique

Stockage & backup

Intégration avec le système d’information de l’entreprise

MessageriesBPMConnecteurs

standards

Page 9: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 9

� 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

Page 10: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Les capacités d’intégration de Salesforce.com>Intégration d’objets standards Salesforce.com

PrévisionsPersonnalisées

CampagnesMarketing

Opportunités

Pistes Comptes

Contacts

Act

ivité

s (T

âche

s et

Evé

nem

ents

)

Contrats

Intégration Bureautique native :OutlookLotusWordExcel

AP

I

Objets standards Salesforce Intégration standard

Kerensen Consulting 2009 10

Rapports et tableaux de bord

Act

ivité

s (T

âche

s et

Evé

nem

ents

)

Requêtes

Contrats

Solutions

Produits

Idées

Actifs

Outils de “Data Management” : DataLoader

Excel Connector

AP

I

WorkFlows

Apex Web Service Client

Outbound Message to Web Service Endpoint

Appel Web Service ExterneSynchrone / Asynchrone

Page 11: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 11

� 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

Page 12: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Typologie d’intégration Salesforce.com> Benchmark

� Composite Apps/SOA :

� Mash-ups� Interface utilisateur riche

� Intégration Application

� Intégration temps réel

Faible Moyenne Haute

Complexité de mise en oeuvre

Kerensen Consulting 2009 12

� 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

Page 13: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Typologie d’intégration Salesforce.com> “Cloud Computing”

� Composite Apps/SOA :

� Mash-ups� Interface utilisateur riche

� Intégration Application

� Intégration temps réel

Faible Moyenne Haute

Complexité de mise en oeuvre

Kerensen Consulting 2009 13

� 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

Page 14: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Typologie d’intégration Salesforce.com> Différents types d’intégration avec Salesforce.com

Types d’intégrations 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.

� Connecteurs Natif ERP

� Parmi 80 solutions certifiées, il existe différents ETL, EAI disposant d’un connecteur à l’API Salesforce.com

� Connecteurs d’intégration Middleware

Solutions

Kerensen Consulting 2009 14

� 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)

� Kit du Développeur

� Outils d’intégration standard Salesforce

� Data Loader� Excel Connector� Wizard d’importation

� Les outils bureautiques de Microsoft s’intègrent nativement avec Salesforce.com.

� Intégrations Natives aux applications de bureau et plateformes collaboratives

Page 15: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Ecosystème Salesforce.com

Applications AppExchange 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

� Intégration

� Magic Software� Informatica� Tibco� Pervasive

� BPM� Run My Process

� Création et déploiement de campagnes e-mails personnalisées et ciblées

� Création de formulaires web et e-mails

� Marketing

� Eloqua� Capture / Netways

Solutions

Kerensen Consulting 2009 15

� Création de formulaires web et e-mails� Reporting des campagnes

� 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

� Capture / Netways

� Gestion Complexe de Devis et Proposition

� Big Machine

� Collaboratif

� Google Apps

� 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”

� Intégration CTI

� CTI Toolkit � Connecteurs Partenaires

Page 16: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 16

� 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

Page 17: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Contraintes d’un projet d’intégration > Approche Top Down

Fonctionnalités implémentées

Analyse des processmétiers

Analyse du modèle de données

Séquence d’analyse

Projet

Kerensen Consulting 2009 17

Choix des technologies

Délais de mise en production

Contraintes budgétaires Analyse des

interfaces

La « donnée » est au centre de la problématique d’int égration entre Salesforce.com et toutes autres applications.

Projet d’intégration

Salesforce.com

Choix des technologies

Page 18: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Mécanismes d’intégration Salesforce.com

• Méchanisme d’intégration avec Salesforce.com

• Composite Application / Mashup• Salesforce SOA• Apex Custom Web Services

Synchrone

Kerensen Consulting 2009 18

• Méchanisme d’intégration avec Salesforce.com :

• Inbound Replication To Salesforce• Outbound Replication From Salesforce• Outbound Messaging• Salesforce Network

Asynchrone

Page 19: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 19

� 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

Page 20: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Etapes d’une intégration réussie> Approche globale

InterfaceUtilisateur

Processus Couches d’intégration Approche Indicateurs

de mesures

Kerensen Consulting 2009 20

Couts, Délais

de mise

en œuvre, TCO

Données

Activités

Présentation

Orchestration

Business Service

Approche

packagée

d’intégration

Données

ApplicationLogique

Utilisateur

Page 21: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

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 ?

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

Kerensen Consulting 2009 21

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 ?

• 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

Page 22: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

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 bi-directionnels) ?

• Quel est le type d’échange de données ?• Synchrone / Asynchrone ?• Unidirectionnel / Bi-directionnel ?

• Mode d’échange de données

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

Kerensen Consulting 2009 22

• Mode d’échange de données• Batch (par lot) ou Temps réel (au fil de l’eau)

• Y-a-t-il vraiment un besoin d’échange de données « temps réelle » en terme de processus métier ?

Page 23: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Sommaire

� Notre Practice « Cloud Computing »

� Contextes d’intégration avec Salesforce.com

� Intégration des objets standards Salesforce.com

Kerensen Consulting 2009 23

� 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

Page 24: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

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

Kerensen Consulting 2009 24

� 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

Page 25: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Quelques réalisations de Kerensen (1/2)> Practice Salesforce.com

Arval Groupe BNP

Construction et déploiement d’une solution core model

« grands pays »

ArvalGroupe BNP

SOFTISSIMO REVERSO Edition de logiciels

Laboratoire CotralIndustrie

Groupe BolloréActivité / secteur

Mise en place du SFA en France

Alcatel LucentTelecom

Mise en place de SFAMigration de Siebel CRM

vers Salesforce

ArvalGroupe BNP

Centre National Georges Pompidou

Culture

Déploiement de la solution SFA/Marketing en Quickstart

LP QS LP QS

K LP LP QS

Kerensen Consulting 2009 25

Groupe BNP

Construction et déploiement d’une solution localisée pour

la « France »

Bi- SAM Solutions for Asset

Management

Déploiement de la Solution en « Quick Start »

Edition de logiciels

Déploiement de la Solution SFA en « Quick Start »

Industrie

Déploiement de la Solution CRM en 12 semaines

ARTEMIS Editeur de logiciels

Déploiement de la Solution SFA en « Quick Start»

SPICERSFourniture de bureaux

Analyse et localisation de la solution UK en France

Groupe BNP

Construction et déploiement d’une solution « starter Kit »

DigiplugDistribution digitale

Multimédias Mobiles

Déploiement de la Solution en « Quick Start »

QS K QS QS

Page 26: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Quelques réalisations de Kerensen (2/2)>Practice Salesforce.com

ISC La PosteIngénierie de Documents

Déploiement de la solution SFA en

Quickstart

Louvre HotelsHôtellerie

Formation utilisateurs SFA

LCC FranceWireless Technology

Déploiement de la solution CRM

Thales D3SSécurité

Construction et déploiement d’une solution core

model Europe

QS QS K LP

Kerensen Consulting 2009 26

AdvensSécurité de l’information

Déploiement de la solution CRM

Siemens SHSSolutions MédicalesEdition de logiciels

Mise en place du SFA et du Marketing

ArevaEnergie / Nucléaire

Mise en place du Partner Relationship Management (PRM)

Groupe MoniteurEdition / Presse

Mise en Place de la Solution CRM Salesforce

LP QS QS QS

Page 27: Club Utilisateurs Salesforce - apps.esker.com · Club Utilisateurs Salesforce.com Intégration avec Salesforce.com Auteur : Fabien JONOT, Michel ASSOULINE, ... Training CenterCenterCenter

Kerensen Consulting54 rue de la Faisanderie

75116 Paris | France

T : +33 1 56 91 50 20

Kerensen ConsultingSalesforce.com Practice

Kerensen Consulting 2009 27

D : +33 1 56 91 50 22

F : +33 1 56 91 50 21

www.kerensen.com