Mettre ses compétences .NET au service de CRM (xRM?)

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
Microsoft Dynamics CRM 3.0
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Microsoft Office System Une opportunité pour les éditeurs de logiciels
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
ACubeOLAP Client Olap en ACube.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Concevoir, déployer et gérer les workflows
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
3/26/2017 7:29 PM Taxonomie et gouvernance Organiser le patrimoine informationnel des entreprises © 2006 Microsoft Corporation. All rights reserved. This.
Stratégie Microsoft sur la Recherche en Entreprise.
Licensing Serveur Azure Juillet 2012.
Solution d’archivage sur mesure
Présentation commerciale
Développement Rapide dApplications Web avec.NET « Mon premier site »
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
La mobilité des licences via la Software Assurance
Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director AGILCOM.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Microsoft .NET.
Adaptée du cours de Richard Grin
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Office 365 Damien Caro Christian Fumey Cecilia Lentini
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Microsoft Dynamics CRM 3.0
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
5 Les progiciels de gestion et les opportunités associées.
Introduction à la plateforme .NET
L’automatisation des processus RH les plus importants
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Cliquez pour ajouter un texte 1 Les services collaboratifs IBM LotusLive Jonathan Bénichou IBM.
RDA 209 : WPF Toolkit et bonnes pratiques
Progiciels de Gestion Intégrés
© all-in-web janvier 2014.
Technet Office System
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Microsoft Dynamics CRM Online : l’efficacité utilisateur au premier plan
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Module 1 : Vue d'ensemble de Microsoft SQL Server
22 Concevoir, faire évoluer et gérer des workflow avancés à partir du socle technique de Microsoft. Mardi 9 février 2010 – 11h00 Jean.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
Dessine-moi un workflow
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Boostez votre revenu grâce à Microsoft Dynamics CRM en mode hébergé HOSTING DAYS 24 novembre 2009.
Chaine de production professionnelle pour Joomla! Cyril Thibout.
Systems for all your business needs Workshop Plateforme de Développement et de Déploiement Présentée par: Mr. Sofiane Bouziri Directeur Général de Grepsys.
Transcription de la présentation:

Mettre ses compétences .NET au service de CRM (xRM?) Presentation_title Mettre ses compétences .NET au service de CRM (xRM?) Christine DUBOIS AGILCOM duboisc@hotmail.fr dd/mm/yyyy, author_alias

AGILCOM Presentation_title dd/mm/yyyy, author_alias Architecture Conseil Formation dd/mm/yyyy, author_alias

Les coach ASP.NET Ajax C# VSTS VB.NET SQL Server Presentation_title dd/mm/yyyy, author_alias

Agenda CRM, c‘est quoi ? quel intérêt ? quels challenges ? Presentation_title Agenda CRM, c‘est quoi ? quel intérêt ? quels challenges ? dd/mm/yyyy, author_alias

CRM, une solution métier L'objectif de la gestion de la relation client est de fournir à l’entreprise une vision complète de ses clients. 20’000 clients dont 400 en France Vision Identifier Segmenter Adapter Echanger Evaluer Collecte Datawarehouse Connaissance Profil Potentiel/rentabilité Comportemental Choix de canal Communication (nature, contenu et fréquence) Produit-services Réponse Plan d’action Commercialisation Ecoute Satisfaction Rentabilité Optimisation des canaux Optimisation de l’offre et de la com.

Presentation_title CRM, solution métier Démonstration CRM, solution métier dd/mm/yyyy, author_alias

CRM, une plateforme pour xRM Presentation_title CRM, une plateforme pour xRM Que signifie xRM ? Fait référence à la possibilité : de gérer une grande diversité de relations entretenues par l’entreprise de prendre en considération la plus grande diversité d’acteurs clés de la relation dans l’entreprise Automatise tous les processus métiers Vue à 360° du « tiers » dd/mm/yyyy, author_alias

Une plate forme : plusieurs applications CONSTRUIRE Plusieurs applications métiers SUR Une plate forme unique AVEC Des ressources partagées Gestion des fournisseurs Gestion des distributeurs Gestion des employés Gestion des programmes Gestion des véhicules Gestion des équipements Gestion des biens immobiliers Gestion des recrutements Gestion des projets Gestion des allocations Gestion des contrats Gestion des ressources Gestion des produits Gestion des licences Gestion des constructions Gestion des partenariats Gestion des événements Gestion des tâches et activités Gestion des relations Gestion des manifestations Une expérience utilisateur cohérente Couches d’accès aux données et composants partagés Environnements mutualisés et ressources partagées

XRM s’adapte aux contextes métiers Application Stack 1 2 3 4 5 6 Rôles & utilisateurs Accès & sécurité Gestion et vue des données Gestion des processus Fonction- nalités Suivi et analyses Applications métiers Permet de modéliser des solutions métiers complexes Evolutivité de la solution pour s’adapter aux évolutions du besoin métier Utilisateurs Services Ressources

XRM simplifie l’expérience utilisateur Framework applicatif IP Business Office / Outlook Barre d’outils Online / Offline Multi langues Support des Périphériques mobiles Intégration WEB/ MOSS Interfaces familières et intuitives Fonctionnalités cohérentes et barre d’outils génériques Accès internet via Internet Explorer Supporte le mode hors connexion Personnalisation simple des vues, filtres Navigation naturelle Expérience utilisateurs Services Resources

XRM simplifie la livraison de nouvelles applications et fonctionnalités Framework applicatif IP Business Utilisateurs .NET Framework Entités relation- nelles Windows Workflow Foundation SOA / Web-services Multi-tenant Multi-lingual Multi-currency Outils d’exploita- tion intégrés Paramétrages graphiques d’interfaces Extensibilité du modèle de données Outil graphique de modélisation et d’exécution des processus Interfaces WEB SERVICES natives Conçu pour la haute disponibilité, les grosses volumétries Application & services d’accès aux données Ressources

XRM conçue pour le partage des ressources Framework applicatif IP Business Utilisateurs Services Technologie commune Plateforme Microsoft Une seule licence / Plusieurs applications Environnement & serveurs partagés Ressources IT partagées (Pool) Processus de delivery cohérent Architecture multi-instances Intégration à la plate forme Microsoft (MOSS, Exchange, Biztalk…) Une seule licence (CAL) pour plusieurs applications Infrastructure serveurs mutualisables Ressources et compétences IT communes Environnement & Ressources

Personnalisations simples

Designers Designer de formulaire Designer de vue 3/31/2017 9:57 PM Designers Designer de formulaire Gestion des onglets, sections, champs Editeur de code client Designer de vue Ajout/Suppression de colonnes Ordre de tri Filtres personnalisés ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Extensions du schéma Ajout, suppression d’attributs personnalisés 3/31/2017 9:57 PM Extensions du schéma Ajout, suppression d’attributs personnalisés Types de données supportées : nvarchar, picklist, bit, entier, float, money, nText, datetime, lookup Gestion des contraintes et format d’affichage Ajout de nouvelles entités Applicable à n’importe quel scénario métier Création de nouvelles relations entre entités N:N Entité 1 Entité 2 Intermédiaire GUID PK GUID Entité 1 GUID Entité 2 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Portabilité des personnalisations 3/31/2017 9:57 PM Portabilité des personnalisations Processus d’import/export au format XML des métadonnées Déploiement simplifié entre environnements de test/production API pour le support par programmation Sont exportables : Personnalisations d’entités (personnalisées et système) Modèles Rôles de relation Rôles de sécurité Relations et leurs comportements entre entités Règles de workflow Paramètres du système ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Démonstration Fichier export

Personnalisations avancées

Architecture et Points d’extensibilité

Programmation des services web CRM Trois services : CrmDiscoveryService MetadataService CrmService Web méthodes de CrmService : Courantes : Create, Update, Delete, Retrieve, RetrieveMultiple Toutes les autres opérations : Execute Architecture basée sur des messages // Assuming you already have a configured CrmService class // named “service” // Create an account entity and assign data to some attributes. account newAccount = new account(); newAccount.name = "Greg Bike Store"; newAccount.address1_postalcode = "98052"; newAccount.address1_city = "Redmond"; // Call the Create method to create an account. GuidaccountId = service.Create(newAccount);

Scénarii d’intégration Presentation_title Scénarii d’intégration Développement d’applications WPF Développement de formulaire avec InfoPath Processus de synchronisation .NET Intégration avec Office (VSTO) dd/mm/yyyy, author_alias

Presentation_title Application WPF utilisant les services web CRM Démonstration Application WPF utilisant les services web CRM dd/mm/yyyy, author_alias

Développement web server Presentation_title Développement web server Développement de pages web intégrées à CRM : Intégration de pages dans les formulaires (IFrame) Extensions des menus et barres d’outils Extension du sitemap (cartographie du site) Technologies ASP, ASP.NET XML OCS etc… dd/mm/yyyy, author_alias

Presentation_title Points d’extension de l’interface Bing Map Démonstration Points d’extension de l’interface Bing Map dd/mm/yyyy, author_alias

Développement web client Presentation_title Développement web client Code de script client intégré aux formulaires Gérés dans les métadonnées Trois évènements standards : OnLoad, OnSave, OnChange Technologies Javascript DHTML XML/XML HTTP (Ajax) Silverlight dd/mm/yyyy, author_alias

Silverlight Interface plus riche et plus rapide Presentation_title Silverlight Interface plus riche et plus rapide Apporte le support de la vidéo et de l’audio Cross plateforme, Cross navigateur dd/mm/yyyy, author_alias

Presentation_title Silverlight Extension Javascript Démonstration Silverlight Extension Javascript dd/mm/yyyy, author_alias

Développement de DLL Points d’extensibilité : Presentation_title Développement de DLL Points d’extensibilité : Activités de workflow personnalisées Plugins Basé sur un Framework d’évènements unifié Déploiement en base Technologies Framework .NET 3.0 minimum C#, VB.NET Windows Workflow Foundation dd/mm/yyyy, author_alias

Windows Workflow Foundation System Workflow Human Workflow Participants: people, roles Flow style: flexible, dynamic Data: unstructured, documents Participants: apps, services Flow style: prescriptive, protocols Data: structured, transactional Business to Business Supply Chain Mgmt… Information Worker Document Review… Windows Workflow Foundation

Activité de workflow personnalisée (.NET) Designer de Workflow Activité de workflow personnalisée (.NET)

Développement de workflow Presentation_title Développement de workflow Classe héritant de System.Workflow.Activities.SeqenceActivity Méthode Execute reçoit le contexte d’exécution Enregistrement en base de données dd/mm/yyyy, author_alias

Développement de Plugins Classe implémentant l’interface IPlugin Méthode Execute reçoit le contexte d’exécution Enregistrement en base de données

Windows Azure Utilisation de l’API d’Azure Cas d’utilisation: Presentation_title Windows Azure Utilisation de l’API d’Azure Cas d’utilisation: Migration d’une page ASP.NET hostée dans un IFrame CRM sur Azure pour favoriser sa réutilisabilité Utilisation de l’espace de stockage d’Azure Utilisation des files d’attente Développement d’une activité de workflow personnalisée qui envoie un message sur un point de terminaison au Bus Service dd/mm/yyyy, author_alias

Reporting & Business Intelligence Développement de rapports basé sur SQL Server Reporting Services et Excel BI SQL Server apporte les Services d’Analyse Dashboards, Integration à SharePoint (web part) PowerPivot

Presentation_title Dashboards avec WSS Démonstration Dashboards avec WSS dd/mm/yyyy, author_alias

CRM et la plateforme ALM Presentation_title CRM et la plateforme ALM Importance d’une méthodologie de développement Microsoft Dynamics Sure Step 2010 Nouvelle plateforme Microsoft ALM 2010 Pour en savoir plus : Workshop au MTC à Paris le 29 avril après-midi ! Contrôle du code source Suivi de projet (tâches, bogues, documentation…) Génération automatique de livrable et intégration continue Contrôle de la qualité et rapports sur l’état de santé du projet Tests de charge Automatisation de tests Et surtout, en 2010, tests fonctionnels ! dd/mm/yyyy, author_alias

Ressources pour les développeurs Kit de développement (SDK) Microsoft Dynamics CRM Communautés Microsoft Dynamics CRM MSDN Code Gallery, Codeplex Articles techniques MSDN Microsoft Dynamics CRM Technical and Developer Support Certification d’applications ISV Microsoft Dynamics CRM Accelerators

Thank you for your Attention! For more Information please contact Christine DUBOIS Consultant Trainer Dynamics & .NET duboisc@hotmail.fr Tel : +33 (0)4 50 10 49 70 Mobile : +33 (0)6 08 02 99 11 http://blogs.developpeur.org/cdubois Bernard Fedotoff Architecte, Consultant ALM bfedotoff@hotmail.com Tel : +33 (0)4 50 10 49 70 Mobile : +33 (0)6 12 54 93 12 http://blogs.developpeur.org/bfedotoff http://www.agilcom.ch 10 route de Nanfray - PAE du Levray 74960 CRAN-GEVRIER - FRANCE

Presentation_title dd/mm/yyyy, author_alias