Qu'il s'agisse d'applications Access, Visual basic ou Windev, il est complexe de conserver la maitrise d'un parc applicatif parfois vieillissant. Dans cette session nous démontrons qu'il est possible de porter des applications basées sur des modèles relationnels, vers la plate-forme Microsoft Dynamics CRM 2011. Comment identifier les règles de gestion pertinentes et les modèles de données ; comment les convertir en entités et associations, en workflow ; comment retrouver l'intégralité de ses données et profiter des nombreux avantages inhérents à la plateforme (mode web, Outlook, mobilité). Vous comprendrez les bénéfices d'une approche XRM industriel au travers d'exemples et découvrirez toutes les étapes de la transformation d'une application jusqu'à son équivalent embarqué sur la plateforme Dynamics CRM 2011.
Présentation lors des TechDays 2012 de Jean-François Gaudy et Julien Noulet de Gfi Informatique, et Jean-Marie Dumoucel d’Appstrategy.
3. GFi et Microsoft Dynamics
Un partenariat croissant
GFI et la gamme Dynamics Les perspectives en CRM
Partenaire GOLD CRM : Expertise sur les Chambres de
Dynamics CRM est la plateforme Commerce, l’éducation, les
d’intégration de référence portée aéroports…
par GFI Enterprise Solutions /
BVOM Expertise dans l’intégration (ex
Portail collaboratif, mobilité,…)
Partenaire ERP : GFI a verticalisé Plusieurs grands projets de
Microsoft Dynamics AX pour déploiement en cours
adresser les projets finances des
comptes publics (éts publics, Solution de reprise d’applications
collectivités locales et territoriales, (thème de cette session)
4. Reprendre le contrôle
Sur les applications départementales …
Qui a développé ces applications ?
Qui peut les maintenir ? Qui va les faire évoluer ?
Pourquoi pas Access Services ? SharePoint ?
Excel Services ?
5. Reprendre le contrôle
Avec une plateforme très orientée sur les fonctionnalités
Avant Après
Plus de compétence sur les Une plateforme sur laquelle
applications capitaliser
Plus d’évolutions possibles Un modèle économique
Pas de consolidation des contrôlé (et un ROI
données mesurable)
Pas de gestion des données un écosystème sur lequel
Plus de documentation compter
6. Pourquoi Dynamics CRM ?
Fonctions out of the box : Bénéficier
des fonctions natives d’une plateforme
complète
Gestion des droits
Gestion des Multi-relations
CRM, Contacts, sociétés,
marketing
Form designer avec gestion des
droits par utilisateur
Extranet
7. Pourquoi Dynamics CRM ?
Fonctions out of the box : Bénéficier
des fonctions natives d’une plateforme
complète
Designer Extranet
Multirelations CRM
the Box
Out Of
Contacts Gestion
Sociétés Marketing de droits
8. Pourquoi Dynamics CRM ?
Fonctions out of the box : Bénéficier
des fonctions natives d’une plateforme
complète
Intégration
Marketplace Cloud
système
Comp
Eco
Multi UI Dévs ISV
9. Pourquoi Dynamics CRM ?
Une plateforme très adaptée aux applications
métiers
Agile Itératif
Fonction
-nelle
Solutions
10. Les étapes
Environnement de développement
Reprendre les écrans
Reprise des règles de gestion
Reprise des données existantes (migration)
Mise en place des interfaces avec le SI
Déploiement des solutions
11. Notre environnement
d’intégration
Microsoft Dynamics CRM 2011 online
Microsoft Visual Studio 2010
Editeur code .Net (C#, VB NET, Silverlight,…)
Editeur de javascript
appCompass
appRadius
12. Notre exemple : L’ESC
Chambéry
Monsieur Bertrand SELLIER, DSI
13. Le groupe ESC Chambéry
Savoie
Le Groupe Ecole Supérieur de Commerce Chambéry Savoie propose des formations post-bac à bac+5, en
initiale, en alternance, à l’internationale et pour les sportifs.
Ecole Supérieure de Commerce bac + 5 (ESC Chambéry Savoie)
Etudiants de classes préparatoires ou ayant un diplôme de Bac+2 à Bac+4
Centre d’Etudes des Sportifs de Niveau International (CESNI)
Etudiants sportifs et professionnels du sport. Diplômes Bac+2 à Bac+5, BEES Ski Alpin et pluri-activité,
formations sur mesure
Ecole de Gestion et de Commerce de Savoir Bac+3 (EGC Savoie)
Etudiants bacheliers toutes séries confondues. Certification professionnelle de niveau II inscrite au RNCP
Altern’Sup
Etudiants exclusivement en alternance. Diplômes Bac+2 et Bac+3
Le Groupe ESC Chambéry Savoie, c’est plus de 1 200 étudiants recrutés avec la méthode
PARNESS ainsi que plus de 5 000 salariés/an en formation continue.
14. Parness Groupe ESC Chambéry Savoie
Organisation commerciale Groupe ESC
Chambéry Savoie
Base clé de son développement, l’organisation
commerciale du Groupe ESC Chambéry Savoie se
veut efficiente et a mis en place un réel processus
d’accompagnement des conseillers de formation, avec
sa méthode Parness, développée en interne.
15. Parness Groupe ESC Chambéry Savoie
Parness : Les 5 étapes de la démarche commerciale :
PA : la Première Approche
R : les Rendez-vous
NE : La Négociation
S : Le Suivi
S : La Signature
Les objectifs ne sont plus seulement sur la réalisation de
l’acte commercial mais sur l’ensemble des étapes.
16. PARNESS
La nécessité d’une évolution pour les nouveaux enjeux et usages
Existant Futur
Application développée sous Access par le Reprendre la main sur les processus
métier métier, les uniformiser et les centraliser
Permettre une consolidation et mise à
PARNESS
Déploiement des applications sur tous les
disposition des données simple
postes clients
Utilisation de l’outil dans
Nécessité d’une consolidation de données l’environnement quotidien
entre toutes les applications Utilisation mobile plus aisée
Maintenance et redéploiement annuel lourd
Pas d’utilisation mobile
20. Matrice d’objets
Migrer les objets existants vers les fonctionnalités de Dynamics CRM 2011
Objets métiers Entités CRM (custom vs standard)
Valeurs saisies Champs (typologie, intervalle de
valeur , …)
Interfaces utilisateurs Formulaires
Mise à disposition de données Vues
filtrées
Suivi Dashboards, Charts
Liste d’objets relationnels Sous grille
Navigation dans l’application SiteMap, formulaires, Ribbon
Segmentation utilisateurs Utilisateurs, Divisions, Rôle de
sécurité, Multi-Formulaires
21. Matrice d’objets
Comment définir la reprise d’objets existants avant la création : Entités
Finalité, utilisation dans la solution finale
Implémentation avec des processus présents
reprise d’une entité standard
d’une entité custom ou de la
dans le framework applicatif Dynamics CRM Entité
Définir le choix de création
standard
Règles de gestion associées
Définir l’objet en tant qu’activité
Activité
Mise à disposition des informations Relations
contenues, segmentation Entité
custom Segmentation
Relations, type de relation et contraintes
d’intégrité avec d’autres entités Fonctionnalités
22. Reprise des règles de gestion
Spécifications fonctionnelles
Spécifications techniques
Matrice
Key users d’implémentation
fonctionnelle
Méthode RAANDO
Rétro documentation
24. Matrice d’implémentation (1/2)
Migrer les fonctionnalités existantes vers les objets de Dynamics CRM 2011
Aide à la saisie
Validation de formulaire
Listes conditionnelles Javascript
Formulaires dynamiques avec un
niveau de complexité élevé
Evénements
Triggerisation
Workflows
Processus automatisé simple
Intégration au SI
Diffusion d’informations multi-
entités
Duplication d’informations en
mode master/detail Plug In
Calculs automatisés sans
interactions avec les interfaces
25. Matrice d’implémentation (2/2)
Migrer les fonctionnalités existantes vers les objets de Dynamics CRM 2011
Graphiques avancés
Géolocalisation
Silverlight
Gestion de photothèque
Gestion de hiérarchisation
Mise à disposition de données CRM
via un portail Intranet/Extranet
appRadius
Associer des données multi-
sources au sein d’une interface
Workflows métiers avec des
critères complexes en relation avec
appCompass
différentes entités
Intégration au SI
26. Migration des données
Base de données de
l’application existante
appCompass
Migration de
données
Microsoft Dynamics
CRM 2011
27. Migrate, Integrate, Extend
Migration et intégration de données
Data Cleansing
Workflows, BPM
Connecteurs multi sources (Dynamics CRM, NAV, AX, Sharepoint, SQL
Server, SQL Azure, Oracle, Files (Flat, XML, CSV), Active Directory, etc…)
SOLUTION
Technologies : Workflow Foundation 4, WCF
ENGINE
Extensions/Customisations des pages Dynamics CRM
Ajouts fonctionnels: Listes/Grids Editables, Pages de recherche
spécifiques, Pages Master/Detail…
Réalisation de Portails Internet/Intranet/Extranet connectés à
Dynamics CRM Interface UI look-and-feel Dynamics CRM ou autres,
Applications cross-browsers
Technologies: ASP Net4, xsl, css et javascripts
28. Intégrer Dynamics CRM dans le
SI ACT!
Flat Files – Text, CSV, XML
IBM DB2, IBM DB2 400
Microsoft Access 2007/2010
Microsoft Dynamics AX 2009/2012
Microsoft Dynamics CRM v4
Microsoft Dynamics CRM v2011 et
Online
Microsoft Dynamics NAV 2009
Microsoft Excel, Microsoft Excel
2007
Microsoft SharePoint 2007/2010
Microsoft SQL Server Database
SQL Azure
Oracle Database
SAP
Salesforce.com
SalesLogix
SQL ODBC
SQL Oledb
Sybase Database
Web Services
Microsoft Biztalk
… possibilité d’ajouter vos sources
spécifiques (connecteurs custom)
29. Architecture et déploiement
Déploiement du code
exécutable (xCopy)
Déploiement du XAML
pour exécution par serveur
WCF appCompass
Publication du XAML dans
le moteur de workflow
Dynamics CRM
Onpremise et Cloud
Déploiement sur des sites
web IIS locaux
Déploiement sur le PaaS
Azure
32. ESC Chambéry
Retour d’expérience
Facile d’utilisation car il est doté d’une interface familière et intégrée aux
outils de productivité personnelle utilisés au quotidien (suite Office)
Solution mobile adaptée pour différents types de terminaux qui permet de
raccourcir les cycles de gestion
Migration de données et datas cleansing réalisés en phase amont
Intégration en temps réel avec le logiciel de scolarité
Travail collaboratif accentué grâce à un décloisonnement des données et une
consolidation via des tableaux de bord
Création de nouveaux usages
Solution à l’image de l’école : Innovante et tournée vers l’avenir
34. Les nouveaux usages
Microsoft Dynamics CRM 2011 fédère de nouveaux usages
Utilisation de Mobilité
Dynamics CRM en CMS vers Azure
Back-Office
35. Merci à tous pour votre
attention
GAUDY Jean-François : jean-francois.gaudy@gfi.fr
NOULET Julien : julien.noulet@gfi.fr
DUMOUCEL Jean-Marie : jmdumoucel@appstrategy.com