palais descongrèsParis7, 8 et 9février 2012
Intégrer Dynamics CRM2011 dans son systèmed’informationJeudi 9 Février 2011Nicolas VANDENBAVIERE – StéphanieDUCELLIERManag...
STAND 09                       EDITEUR ET INTÉGRATEUR DE SOLUTIONS D’ENTREPRISES & PRESTATAIRE                           D...
AGENDA Les besoins d’intégration:   Intégrer des données tierces dans CRM, extraire des données    CRM vers SI Tiers, ini...
Les besoins d’intégration
Les besoins d’intégration  Dynamics CRM est l’outil de travail quotidien des  commerciaux, directeurs…  La connaissance cl...
Intégrer des données tierces  Afin que les données tierces soient exploitables (recherche, disponibilité  offline, reporti...
Extraire des données CRM  Les données client doivent  également être rendues                    Dynamics CRM  disponibles ...
Initialiser les données CRM  Que l’on soit dans le cas    d’une migration d’un CRM existant    d’un déploiement « from s...
Migrer de OnPremise versOnLine  La réversibilité du mode de consommation de Dynamics CRM  2011 est atout majeur face à ses...
Exécuter des processus métier  L’exécution de processus métiers peuvent se faire    sur des déclencheurs évènementiels en...
Les contraintes
Les contraintes  Les besoins d’intégration dans le Systèmes d’information sont  stratégiques dans la réussite d’un projet ...
Utilisation des API Web Service  Opérations sur la base   Utilisation des API  de données non           requise  supportées
Sources et destinationshétérogènes  Dans la plupart des cas nous serons confrontés à la  nécessité de prendre en compte di...
Adaptabilité / Evolutivité  Les Systèmes d’information étant en constante évolution,  il est indispensable de mettre en pl...
Fiabilité & Performance  Les contraintes techniques de fiabilité et de performances  doivent être analysées    Volumétrie...
Planification  Dans le cas de la réalisation d’interfaces, ou de  l’exécution de règles métier, il est indispensable de  p...
Limitations du standard  Le standard de Dynamics CRM 2011 propose les 2  approches suivantes :      Utilisation de l’outi...
Les solutions
Solution développement WebService  Pour répondre à ces besoins, plusieurs solutions s’offrent  à l’intégrateur Dynamics CR...
Web Service WCF   Microsoft Dynamics CRM 2011 introduit un nouveau point d’accès web service   WCF simplifié. Le point de ...
DEMOInterface en développementspécifique
AVANTAGES   INCONVENIENTSSouplesse     Temps de réalisation              Adaptabilité              Performance            ...
ETL : Scribe Insighthttp://scribesoft.com/
DEMOInterface avec Scribe Insight
AVANTAGES            INCONVENIENTSFiabilité              Messages nonTemps de réalisation   supportésAdaptabilité         ...
ETL : SSIS et O’mis http://jsi-groupe.com
SQL SERVER INTEGRATIONSERVICES                   SQL SERVER SSIS                    Extraction :                        E...
O’mis        Composant de flux de        données personnalisé        Gestionnaire de connexion        Exploitation des Web...
O’mis - Caractéristiques  Compatibilité SQL Server 2008 et SQL Server 2008 R2  Support des entités Natives et Personnalisé...
O’mis - Gestionnaire deconnexion  Connexions supportées :    Dynamics CRM 4.0 On Premise    Dynamics CRM 4.0 IFD    Dyn...
O’Mis - Destination• Les messages pris en charge :     MESSAGE                 DESCRIPTION     Lecture                 Lec...
O’Mis - Installation                       Installation facile:                         Setup d’installation             ...
DEMOInterface avec O’mis
AVANTAGES            INCONVENIENTSFiabilité              Compétence SSISTemps de réalisationAdaptabilitéPlanificationPerfo...
Les autres solutions  EAI : Biztalk    Plus d’adaptateur spécifique Dynamics CRM pour la     version 2011    Génération ...
QUESTIONS / REPONSES
Prochain SlideShare
Chargement dans…5
×

Comment intégrer Dynamics CRM 2011 dans son système d'information?

1 564 vues

Publié le

Relevez le défi de rendre disponible les données de votre système d'information aux utilisateurs de votre CRM (vue 360° du client). Exploitez la puissance du moteur SSIS pour transférer vos données et découvrez la puissance de notre outil d'importation de données conçu spécifiquement pour Microsoft Dynamics CRM. Gagnez du temps dans vos reprises de données, faites confiance à O'Mis.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 564
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
34
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Comment intégrer Dynamics CRM 2011 dans son système d'information?

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Intégrer Dynamics CRM2011 dans son systèmed’informationJeudi 9 Février 2011Nicolas VANDENBAVIERE – StéphanieDUCELLIERManager Technique – Manager BusinessSolutionsJSI Business Solutions
  3. 3. STAND 09 EDITEUR ET INTÉGRATEUR DE SOLUTIONS D’ENTREPRISES & PRESTATAIRE DE SERVICES EN CONSEIL ET INGÉNIERIE INFORMATIQUE. Fondé en 1998 Pôle de compétences technologiques 2 pôles Expert autour des technologies Microsoft & JAVA d’expertise Partenaire des Grands Comptes Savoir-faire métier (MOE-MOA) 8M€ de CA en 2011 Expert en Gestion de la Relation Client Editeur d’accélérateurs pour Microsoft Dynamics CRM 80collaborateurs Fournisseur de solutions « clés en main » Incubateur des technologies Microsoft
  4. 4. AGENDA Les besoins d’intégration:  Intégrer des données tierces dans CRM, extraire des données CRM vers SI Tiers, initialiser les données dans MSCRM, migrer de On-Premise vers On-Line, Exécuter des processus métier… Les contraintes :  Utilisation Web Services, Sources et destinations hétérogènes, Fiabilité, Performance, Adaptabilité / Evolutivité Les solutions :  Développement spécifique, Scribe Insight, Omis, Biztalk,…  TCO, Performance, Fonctionnalités, Formation / Montée en compétence, Utilisateurs cibles, Fiabilité, Réversibilité / Evolutivité Conclusion Questions / Réponses
  5. 5. Les besoins d’intégration
  6. 6. Les besoins d’intégration Dynamics CRM est l’outil de travail quotidien des commerciaux, directeurs… La connaissance client doit être disponible, accessible et exploitable Les données client sont segmentées dans le Système d’information: Site Web, ERP, comptabilité, DWH… 2 solutions d’intégration:  Rendre accessible les informations par les points d’intégration Dynamics CRM (IFrame, WebRessource, ISV…)  Intégrer les données dans le schéma de données
  7. 7. Intégrer des données tierces Afin que les données tierces soient exploitables (recherche, disponibilité offline, reporting…) elles doivent être intégrées dans le schéma de données Dynamics CRM Site web Base ERP Marketing DWH Dynamics RH CRM Fournisseur Compta Logistique
  8. 8. Extraire des données CRM Les données client doivent également être rendues Dynamics CRM disponibles aux autres systèmes  Création d’un nouveau client doit être diffusée dans l’ERP  La mise à jour des WEB Fournisseurs coordonnées doit être répliquée sur le site Web  Certaines données doivent être diffusées auprès des DWH fournisseurs ou sous- traitants
  9. 9. Initialiser les données CRM Que l’on soit dans le cas  d’une migration d’un CRM existant  d’un déploiement « from scratch » Il est souvent nécessaire d’importer des données de base dans Dynamics CRM:  Fichiers de contacts  Base clients  Historique commandes  Référentiel produits  Utilisateurs  Grilles tarifaires  etc…
  10. 10. Migrer de OnPremise versOnLine La réversibilité du mode de consommation de Dynamics CRM 2011 est atout majeur face à ses concurrents.  Cloud Microsoft  Cloud privé  On Premise Cependant lors d’une migration vers Dynamics CRM Online, la question de reprise des données doit être considérée  Pas de possibilité d’importation d’un backup  Pas de solution de migration de données « Out of the box » Un projet de migration de données doit donc être prévu en complément des ajustements techniques nécessaires (reporting, mode sandbox, activités de workflows…)
  11. 11. Exécuter des processus métier L’exécution de processus métiers peuvent se faire  sur des déclencheurs évènementiels enregistrement par enregistrement (workflows/plugins)  ou manuellement sur un ensemble de données.  Changement de statuts  Suppression en masse  Modification en masse  Calculs d’agrégats… Le moteur Dynamics CRM ne propose pas en standard de planifier ces règles de gestion pour interagir en masse sur les données.
  12. 12. Les contraintes
  13. 13. Les contraintes Les besoins d’intégration dans le Systèmes d’information sont stratégiques dans la réussite d’un projet CRM:  Intégrer des données tierces dans CRM  Extraire des données CRM vers SI Tiers  Initialiser les données dans MSCRM  Migrer de On Premise vers OnLine  Exécuter des processus métier Afin de pouvoir répondre de pouvoir répondre aux besoins, les aspects suivants doivent êtres pris en compte pour garantir le succès du projet:  Contraintes technique  Règles fonctionnelles  Fiabilité et performance  Coût de mise en œuvre
  14. 14. Utilisation des API Web Service Opérations sur la base Utilisation des API de données non requise supportées
  15. 15. Sources et destinationshétérogènes Dans la plupart des cas nous serons confrontés à la nécessité de prendre en compte différents formats de sources de données et de destinations :  Excel  Fichier plat  Base de données  XML  Web Services Cela obligera l’intégrateur à gérer à la fois de multiples connecteurs de données et de multiples mappages de données
  16. 16. Adaptabilité / Evolutivité Les Systèmes d’information étant en constante évolution, il est indispensable de mettre en place une solution capable de s’adapter et d’évoluer facilement. Les règles de gestion étant susceptibles de changer dans le temps, le moteur de flux doit être capable de s’adapter en parallèle pour répondre aux contraintes du business. Le temps de mise en œuvre des changements est potentiellement autant de revenu perdu et de coût de maintenance complémentaire.
  17. 17. Fiabilité & Performance Les contraintes techniques de fiabilité et de performances doivent être analysées  Volumétrie de données à traiter et performances attendues  Besoin en terme de « data quality » (déduplication/normalisation)  Gestion d’erreur  Nécessité de synchronisation des flux  Nécessité de transformations de données
  18. 18. Planification Dans le cas de la réalisation d’interfaces, ou de l’exécution de règles métier, il est indispensable de pouvoir planifier et séquencer les différents flux de données Le séquençage doit permettre d’arrêter un flux en dépendance si un échec survient et de notifier les personnes en charge de l’exploitation du système d’information Plusieurs solutions peuvent être envisagées pour cela :  Exécution en tâche planifiée par le système  Utilisation d’un moteur ETL  Utilisation d’un moteur EAI
  19. 19. Limitations du standard Le standard de Dynamics CRM 2011 propose les 2 approches suivantes :  Utilisation de l’outil d’import intégré à l’interface pour l’initialisation de données ou les imports de fichiers ponctuels  Sources Excel et CSV uniquement  Pas d’automatisation possible hormis la sauvegarde des mappages  Utilisation des API en développement spécifique
  20. 20. Les solutions
  21. 21. Solution développement WebService Pour répondre à ces besoins, plusieurs solutions s’offrent à l’intégrateur Dynamics CRM  Le développement spécifique Fichiers sources
  22. 22. Web Service WCF Microsoft Dynamics CRM 2011 introduit un nouveau point d’accès web service WCF simplifié. Le point de d’accès WCF est une API consolidée qui comprend le service CRM et le service de métadonnées. Le WSDL (définition du contrat de service) est statique et est le même pour toute organisation. Certains des principaux avantages du nouveau point de terminaison WCF sont les suivantes :  API simplifiée avec un ensemble précis de méthodes  Utilisation des types .NET dans la plupart des cas  Amélioration des performances Discovery Web ServiceLe service Web de découverte renvoie une liste des organisations du déploiement etladresse de point d’accès pour chaque organisation. Organization Web ServiceLe service web principal pour accéder aux données et métadonnées dans MicrosoftDynamics CRM 2011.
  23. 23. DEMOInterface en développementspécifique
  24. 24. AVANTAGES INCONVENIENTSSouplesse Temps de réalisation Adaptabilité Performance Fiabilité Planification
  25. 25. ETL : Scribe Insighthttp://scribesoft.com/
  26. 26. DEMOInterface avec Scribe Insight
  27. 27. AVANTAGES INCONVENIENTSFiabilité Messages nonTemps de réalisation supportésAdaptabilité CoûtPlanification
  28. 28. ETL : SSIS et O’mis http://jsi-groupe.com
  29. 29. SQL SERVER INTEGRATIONSERVICES SQL SERVER SSIS Extraction :  Extraire les données d’application et bases de production (fichier plat, Excel, BDD). Transformation :  Transformer ces données afin de les rendre exploitable. Loading :  Charger les données nettoyées dans des éléments de stockage.
  30. 30. O’mis Composant de flux de données personnalisé Gestionnaire de connexion Exploitation des Web services Dynamics CRM  SOAP pour CRM 4.0  WCF pour CRM 2011
  31. 31. O’mis - Caractéristiques Compatibilité SQL Server 2008 et SQL Server 2008 R2 Support des entités Natives et Personnalisées Multi-threading Sortie d’erreur avec message plateforme CRM Mapping graphique natif SSIS Déploiement sur serveur Planification des packages via Job SQL ou commande batch Support des pièces jointes Support des listes Marketing Support de tous les types d’attributs Support de relation 1-N / N-1 / N-N
  32. 32. O’mis - Gestionnaire deconnexion Connexions supportées :  Dynamics CRM 4.0 On Premise  Dynamics CRM 4.0 IFD  Dynamics CRM 2011 On Premise  Dynamics CRM 2011 Claims Based  Dynamics CRM 2011 Online) Protocoles supportés :  HTTP  HTTPS Types d’authentifications supportés:  Windows intégrée  Windows Credentials  Fédération  Live ID
  33. 33. O’Mis - Destination• Les messages pris en charge : MESSAGE DESCRIPTION Lecture Lecture des enregistrements Création Ajout de nouveaux enregistrements Modification Modification des enregistrements existants Suppression Suppression d’enregistrements Ajout liste Marketing Ajout de membres à une liste marketing Changement de statut Changement de statut (entités natives, activités, entités personnalisées) Association Association d’enregistrements sur les relations N-N Dissociation Dissociation d’enregistrements sur les relations N- N Opportunité gagnée Passage des opportunités en gagné Opportunité perdue Passage des opportunités en perdu
  34. 34. O’Mis - Installation Installation facile:  Setup d’installation  Intégration Visual Studio Prérequis :  Framework 3.5  Visual studio 2008 Version 3.5 SP1  Concepteur Microsoft SQL Server Integration Services Version 10.0 SP1
  35. 35. DEMOInterface avec O’mis
  36. 36. AVANTAGES INCONVENIENTSFiabilité Compétence SSISTemps de réalisationAdaptabilitéPlanificationPerformanceCoût
  37. 37. Les autres solutions EAI : Biztalk  Plus d’adaptateur spécifique Dynamics CRM pour la version 2011  Génération de proxy nécessaire (CRMSvcUtil.exe)
  38. 38. QUESTIONS / REPONSES

×