Rechercher dans ce blog

samedi 15 décembre 2012

Livre : Building Business with CRM

Richard Knudson est connu et respecté dans le monde Microsoft Dynamics CRM comme auteur et formateur. Son livre Building Business with CRM se concentre non seulement sur les aspects conceptuels de l'automation des processus métiers mais se penche aussi sur la pratique.




Mise à jour de Décembre 2012

Vidéos disponible sur la mise à jour de Décembre 2012, présentées par Reuben Krippner, Director Technical Product Management.

December 2012 Service Update Overview
User Experience Investment Overview
Platform Investements

dimanche 25 novembre 2012

Convertir VHD en VMDK

L'utilitaire WinImage permet de convertir des vitual machine Hyper-V (VHD) en VMWare (VMDK).
L'outil est en shareware 30 jours.

Enlever le message "Obtenir le client Outlook"

Si l'utilisateur n'a pas installé le client Outlook, il obtient lors de sa connexion au CRM le message "Obtenir le client Outlook".

samedi 17 novembre 2012

Vidéo : E-mail Router démystifié

Une vidéo a été postée par l'équipe Dynamics CRM de Microsoft sur l'E-mail Router E-mail Router Demystified. Compare les avantages et les inconvénients de chaque composant de l'E-mail Router


dimanche 4 novembre 2012

Aperçus de la nouvelle UI lors de la mise à jour de Décembre 2012


Windows 8 : Le tableau de bord des ventes

Microsoft Dynamics CRM réinvente une nouvelle expérience utilisateur


La prochaine mise à jour de Microsoft Dynamics CRM impactera la collaboration sociale, le navigateur, la support matériel et le marketing.

Microsoft Corp a annoncé aujourd'hui que la prochaine mise à jour de Microsoft Dynamics CRM Online sera publié en Décembre 2012. Cette mise à jour suit le succès que Microsoft Dynamics CRM connaît sur le marché ; il complète son 33eme trimestre consécutif de croissance à deux chiffres avec son 3 millionième utilisateur.

vendredi 2 novembre 2012

Microsoft va ouvrir Dynamics CRM à Yammer et Skype

LeMondeInformatique.fr du 02/11/2012

Prévue pour décembre, l'intégration de l'outil Dynamics CRM avec Yammer et Skype permettra à Microsoft d'ajouter des fonctions de collaboration et de communication à ses logiciels de gestion de la relation client. Une version pour mobile sera lancée à la mi-2013.

Microsoft s'apprête à sortir une mise jour de son outil Dynamics CRM qui l'ouvrira au réseau social Yammer et à la plate-forme de communication Skype. En outre, Seth Patton, directeur des produits marketing chez l'éditeur, a annoncé le lancement d'une version mobile de l'outil de CRM pour Windows 8 et iPad à la mi-2013

samedi 20 octobre 2012

Activer ou désactiver le "zoom avant" dans les graphiques


Au niveau de la liste des opportunités, le graphique "Pipeline des ventes" est paramétré avec le zoom avant.

Microsoft ajoute le Marketing Automation à Dynamics CRM avec l'acquisition de MarketingPilot

Le Vice President Corporate pour Microsoft Dynamics CRM a annoncé l'acquisition de MarketingPilot :

L'équipe Microsoft Dynamics CRM anticipe pour aider les entreprises à mieux gérer leurs clients. Notre objectif est de fournir des applications plus attrayantes, des expériences utilisateurs modernes avec des interfaces utilisateurs simplifiées, et une plate-forme ouverte et extensible pour le Cloud et le déploiement sur site.

dimanche 14 octobre 2012

« Cloud computing » : IBM défie les nouveaux spécialistes français Cloudwatt et Numergy

LesEchos.fr du 15/10/2012

Agacé par les projets de « cloud computing » à la française soutenus financièrement par l'Etat, le géant américain a finalement dévoilé sa propre offre, qui permet aux entreprises d'héberger leurs données sur le territoire national.

La riposte ne s'est pas fait attendre. Vendredi, IBM a inauguré en France son premier centre de « cloud computing » public, principalement dédié aux entreprises et à l'administration françaises. Il permet aux clients du groupe d'héberger leurs applications et leurs données informatiques sur le territoire national. Ce nouveau « data center » est basé à Montpellier, où IBM gère déjà les services informatiques de grands groupes comme Carrefour et Danone. L'annonce du géant américain intervient un mois après la création de Numergy et de Cloudwatt, deux sociétés créées respectivement par les tandems SFR-Bull, et Orange-Thales, avec le soutien financier de l'Etat. Deux projets que la filiale française d'IBM a souvent critiqués, dénonçant une forme de distorsion de concurrence.

vendredi 12 octobre 2012

Le correctif cumulatif 11 pour Microsoft Dynamics CRM 2011

Version : 05.00.9690.2835

Prérequis : Correctif cumulatif 6

Fonctionnel
* Définir une vue par défaut pour la recherche Définir concernant sur un message électronnique
* Fonction de fusion et publipostage dans Word
* Recherche rapide sur les activités
* Recherche rapide avec format de date par défaut de l'utilisateur
* Valeurs CreatedOn et ModifiedOn pour l'unité principal
* Fermeture d'un formulaire d'aperçu avant impression
* Recherche rapide
* Affichage de la planification lors de l'enregistrement d'une activité de service replanifiée
* Détection de doublon
* Filtre spéciaux Incidents

samedi 6 octobre 2012

Le Livre des MVP : The CRM Field Guide

The CRM Field Guide

Auteurs : Joel Lindstrom, Richard Knudson, Donna Edwards, Pablo Peralta, Rhett Clinton,
Jakub Skalbania, Feridun Kadir, Shan McArthur, David Berry, Larry Lentz, Leon Tribe,
Scott Sewell, Alex Fagundes, David Yack, Neil Benson, Mitch Milam, Jerry Weinstock,
Giorgio Garcia-Agreda, Julie Yack


Introduction aux concepts CRM
Configuration du serveur CRM, le dépannage et l'optimisation
Mise à niveau 4.0
Sales Service et Marketing CRM
Bonnes pratiques avec la sécurité CRM
La puissance du CRM + Outlook + installation du Email Router & dépannage
Gestion des objectifs dans CRM Dynamics
Connecteur Dynamics
Processus : workflows et boîtes de dialogue
Développement de Rapport
Gestion des données
Stratégies de personnalisation
SharePoint et CRM
Solutions : introduction et avancé
Stratégies d'adoption utilisateur

Site web

mercredi 3 octobre 2012

Livre gratuit : Programming Windows 8 Apps

Programming Windows 8 Apps with HTML, CSS, and JavaScript, par Kraig Brockschmidt

Chapter 1 : The Life Story of a Win RT App : Platform Characteristics of Windows 8
Chapter 2 : Quickstart
Chapter 3 : App Anatomy and Page Navigation
Chapter 4 : Controls, Control Styling, and Data Binding
Chapter 5 : Collections and Collection Controls
Chapter 6 : Layout
Chapter 7 : Commanding UI
Chapter 8 : State, Settings, Files, and Documents
Chapter 9 : Input and Sensors
Chapter 10 : Media
Chapter 11 : Purposeful Animations
Chapter 12 : Contracts

jeudi 27 septembre 2012

Mise à jour du Guide d'implémentation : 5.6.0

Microsoft Dynamics CRM 2011 Implementation Guide

 La mise à jour 5.6.0 du Guide d’implémentation contient :

* Mise à jour de la liste des pré requis pour l'installation du client Microsoft Dynamics CRM pour Outlook.
*Ajout des paramètres en ligne de commande pour la configuration du client Microsoft Dynamics CRM pour Outlook.
* Ajout d'une remarque importante lors de la migration Microsoft Dynamics CRM 4.0 vers Microsoft Dynamics CRM 2011 : On ne doit pas renommer la base de données de l'organisation avant que l'import et la mise à jour soient finis.
* Comment installer des rôles séparés de serveurs Back End et Front End.
* Remplace le fichier XML de configuration pour DeploymentTools.
* Fichier XML d'exemple de configuration d'installation pour installer un rôle serveur Help sur un serveur séparé.
* Pré requis minimums et recommandés pour l'installation du client Dynamics CRM pour Outlook.
* Pré requis minimums et recommandés pour l'application web Microsoft Dynamics CRM.
* L'outil de déploiement ne peut pas être installé et lancé sur un ordinateur qui a Microsoft Office Outlook d'installé.
* Les certificats personnalisés créés en utilisant le modèle GNC sont incompatibles avec Microsoft Dynamics CRM.
* Renommage  de la base de données Microsoft Dynamics CRM.
* Mise à jour de la liste des pré requis pour l'installation de l'E-mail Router Microsoft Dynamics CRM.

dimanche 23 septembre 2012

Utiliser CRM 2011 et l'intégration SharePoint 2010 pour améliorer la gestion documentaire

Dynamics University - Fall 2012

L'efficacité d'une entreprise dépend des systèmes de gestion qui conduisent les processus du début à la fin. Microsoft Dynamics CRM fournit la capacité de gérer ces processus, s'ils sont dans le domaine de la prospection, de la gestion ou de la fidélisation de clientèle. Alors Microsoft Dynamics CRM fournit la meilleur solution de gestion sur l'expérience cliente. Il existe encore beaucoup de documents créés qui ont besoin d'être stockés et qui doivent être facilement consultables. Les entreprises ont besoin de décider où ces documents doivent être conservés et la meilleure façon de les rendre visibles pour les utilisateurs.

samedi 22 septembre 2012

Interview de Eric Boocock - Senior Product Marketing Manager chez Microsoft

CRMUG Magazine - FALL 2012

Eric Boocock suit Microsoft Dynamics CRM depuis la version 1.0, lorsqu'il était consultant en implémentation pour un intégrateur. Le produit est lié à sa progression de carrière, de consultant chez un éditeur, en passant chez Microsoft comme expert technique sur Microsoft Dynamics CRM Online, et actuellement dans le marketing de produit. Eric nous explique son travail et les innovations à venir pour les utilisateurs.

CRMUG : Tu as une histoire unique avec Microsoft Dynamics CRM, au début en implémentation comme intégrateur, en vendant pour Microsoft, et maintenant au support.
Eric Boocock (EB) : Actuellement, je fournit aux intégrateurs les outils pour des démos efficaces et partager des grandes histoires au tour de ce CRM. Le point de vue que j'apporte dans ce rôle est de fournir un contenu de haut niveau.

Bouygues Telecom s'associe à Microsoft pour lancer son cloud public

LeMondeInformatique.fr du 18/09/2012

D'ici la fin de l'année, la tarification d'une offre de cloud IaaS sera présentée par Bouygues Telecom Enterprises et Microsoft pour permettre à des PME d'accéder à des machines virtuelles et à des services de stockage en ligne. Les clients pourront choisir de faire héberger leurs données en France, dans les datacenters de Bouygues, ou en Europe dans ceux de Microsoft.

Un autre cloud public va s'ajouter à ceux qui existent ou se préparent. Cette fois, c'est Bouygues Telecom Entreprises qui entre en piste, aux côtés de Microsoft. L'opérateur français a choisi les briques technologiques de l'éditeur de Windows Server 2012 pour bâtir une offre d'infrastructure « as a service » qui sera commercialisée d'ici la fin de l'année, dans ses propres datacenters ou dans ceux de Microsoft. Les partenaires visent une clientèle de PME et d'ETI (entreprises de taille intermédiaire). Ils veulent leur proposer des services flexibles accessibles de façon simple, en leur offrant le choix du datacenter. Les clients pourront opter pour un hébergement de leurs données en France ou en Europe. La première option sera facturée un peu plus cher. Le détail de la tarification sera communiqué ultérieurement. Il y aura avant la fin de l'année des offres en self-service pour souscrire des accès à des machines virtuelles. Des offres de sauvegarde en ligne seront également disponibles d'ici fin 2012. L'un des objectifs est de proposer ces offres rapidement. Des solutions SaaS pourraient suivre.

jeudi 6 septembre 2012

Le « cloud computing » prend un nouveau virage en France

LesEchos.fr du 7/09/2012

Le projet Andromède a finalement débouché cette semaine sur la création de deux nouvelles sociétés soutenues par l'Etat à hauteur de 150 millions d'euros au total.


La France deviendra-t-elle une grande puissance du « cloud computing » ? Elle dispose en tout cas des moyens d'assouvir ses ambitions, pour mieux rivaliser avec le géant américain. Deux nouvelles sociétés ont en effet vu le jour cette semaine : Numergy, soutenu par SFR et Bull, et Cloudwatt, issu de l'association d'Orange et de Thales (lire ci-dessous). Tous deux ont reçu le soutien de l'Etat, la Caisse des Dépôts ayant injecté 75 millions d'euros dans chaque structure. Leur vocation : mettre à disposition des entreprises et de l'administration françaises des infrastructures informatiques capables d'héberger des données et des applications, accessibles à distance et sécurisées.

Cloud souverain : Orange et Thalès lancent Cloudwatt

LeMondeInformatique du 6/09/2012

Après l'annonce de SFR/Bull, c'est au tour d'Orange et Thalès de dévoiler leur cloud à la française. Son nom de baptême est Cloudwatt et son dirigeant Patrick Starck.

Réponse du tac au tac pour Orange et Thalès qui auront mis moins de 24h pour répondre au lancement de Numergy promu par SFR et Bull. Le second cloud souverain voit donc le jour avec comme nom de baptême Cloudwatt. Les participants Orange, Thalès et la Caisse des dépôts ont aussi entériné la nomination de Patrick Starck à la tête de l'entreprise. Celui-ci a été un ancien dirigeant de HP France, Compaq et CA Technologies EMEA. Pour mémoire, Cloudwatt bénéficie d'un financement total de 225 millions d'euros, dont 75 millions d'euros issus du FSN. La répartition du capital est de 44,4% pour Orange, 22,2% pour Thalès et 33,3% pour la Caisse des Dépôts.

A la différence de Numergy, Cloudwatt ne donne encore aucune indication sur ses offres. La stratégie, la feuille de route et l'équipe dirigeante seront présentées très prochainement, souligne un communiqué de presse.

mercredi 5 septembre 2012

Philippe Tavernier (Numergy) : « C’est la première entité de cloud public à vocation européenne »

ITespresso du 8/09/2012

Interview du président de la « centrale d’énergie numérique pour les entreprises » qui aborde le démarrage des activités de cette structure dite de cloud souverain associant SFR, Bull et la CDC. 

Les projets « Andromède » (ou comment favoriser l’éclosion d’un « cloud souverain » par le biais du programme des « Investissements d’avenir ») se concrétisent.

Fruit d’une alliance entre SFR, Bull et la Caisse des dépôts et consignations, Numergy est lancé officiellement en tant que « producteur d’énergie numérique au service des entreprises et des institutions ».
Philippe Tavernier, ex-Président de Sogeti France (filiale du groupe Capgemini), prend la présidence de la nouvelle structure qui vient d’être inaugurée.
Il revient sur l’ampleur de Numergy et aborde sa place sur le marché du cloud en France.
En attendant le projet miroir associant Orange et Thales.

(interview réalisée le 05/09/2012)

mardi 4 septembre 2012

SFR et Bull propulsent Numergy dans le « cloud »

LesEchos.fr du 05/09/2012

Dans la bataille du « cloud » à la française, SFR et Bull viennent de remporter une manche. Les deux groupes officialisent aujourd'hui la création de Numergy, la société développée en partenariat avec l'Etat -via la Caisse des Dépôts -et qui a pour vocation d'offrir des services de « cloud computing » aux administrations et aux entreprises. Avec cette annonce, SFR et Bull grillent la politesse à Orange et Thales, qui furent les premiers à initier un projet similaire, baptisé « Andromède ». Ces derniers pourraient toutefois procéder à une annonce dans les prochains jours.
La création de Numergy, basé à Vélizy, en région parisienne, fait suite à l'association en mai de l'opérateur télécoms et du groupe informatique et à leur désir de créer, avec le soutien de l'Etat, « la première centrale à énergie numérique d'Europe », répondant ainsi aux besoins croissants des entreprises en ressources informatiques. Comme prévu, la nouvelle entreprise sera dotée de 225 millions d'euros de capital grâce aux apports respectifs de SFR (47 %), de Bull (20 %) et de la Caisse des Dépôts. Philippe Tavernier, jusqu'à présent patron de Sogeti France, filiale de Capgemini, a été nommé directeur général vendredi, à l'occasion du premier conseil de surveillance de la société. « Philippe Tavernier possède une très bonne connaissance du secteur informatique. Il a aussi démontré une très forte envie de monter ce projet », commente Pierre Barnabé, le directeur général de SFR Business Team. Présidé par Guy Roussel, ancien patron d'Ericsson France, le conseil de surveillance est quant à lui composé de neuf membres, dont deux pour chaque actionnaire et trois indépendants.

Prêt à l'emploi

Trois offres commerciales sont déjà disponibles. Elles seront accessibles via un réseau de partenaires et de distributeurs composé de SSII, d'éditeurs de logiciels et d'opérateurs télécoms. SFR sera l'un des principaux promoteurs de ces offres pour leur lancement. Il sera également l'un des premiers clients, tout comme Bull -sans conditions préférentielles, précisent les dirigeants -, tout en étant aussi fournisseur. Dans un premier temps, les deux partenaires mettront en effet à disposition de Numergy leurs infrastructures informatiques et réseau. « Nous allons commencer avec deux "data centers", précise Philippe Tavernier. D'ici à 2020, nous prévoyons d'en construire une quarantaine, tous localisés en France afin de garantir la souveraineté des données de nos clients. »
Le contexte de crise n'inquiète pas le patron de Numergy. « La conjoncture actuelle incite les entreprises à adopter de nouveaux schémas de fonctionnement. Le modèle du "cloud computing" et du paiement à l'usage en est un. » La crise a justement incité les dirigeants à accélérer la création de la société. « Il était nécessaire de se positionner au plus vite sur ce nouveau marché », estime Philippe Vannier, PDG de Bull, alors que la concurrence devrait bientôt faire rage. Numergy, qui emploiera à terme 400 salariés, prévoit de générer 400 millions d'euros de chiffre d'affaires dans quatre ans, sur un marché estimé à 3 milliards.

dimanche 26 août 2012

Mise à jour du SDK pour CRM 2011 : 5.0.12

Version : 5.0.12

Assemblies/Services :
* Prise en compte de la mise à jour corrective 10.

Mise à jour d'articles:
* Connexion à CRM Online en utilisant Windows Live ID. L'exemple ne support pas l'authentification avec Office 365.
* Information sur les performances dans les bonnes pratique.
* Choix d'outils et de classes pour écrire du code managé.
* Introduction à la création d'une ressource web.
* Optimisation de la recherche rapide et une nouvelle propriété FilterExpression.IsQuickFindFilter.
* Ajout des attributs PartyList qui ne peuvent pas être mappés.
* Fomulaire de lecture optimisée.
* Événements qui sont inclus dans une ressource web HTML lorsque tu ajoutes la pages ClientGlobalContext.js.aspx.
* Utilisation de window.postMessage pour la prise en compte des différents navigateurs.
* Types d'entité à liaison anticipée.
* Nouveautés sur les flux d'activité.

Mise à jour des outils :
* Outil d'export du ruban pour la gestion des entités : goalroolupquery, rollupfield, postfollow et site.
* Gestion de l'OData avec Silverlight.
* Modification du code authentification helper. Il faut maintenant inclure l'assemblie Windows Identify Foundation (Microsoft.IdentityModel.dll) dans le projet.
* Outil SolutionPackager.
* Créer un diagramme de modèle d'entité.

Mise à jour des exemples de code :
* Recherche des enregistrements en utilisant le point de terminaison REST avec Silverlight.
* Se connecter sans utiliser le code helper.
* Utilisation des fichiers app.config et web.config.
* Modifier le statut d'un workflow.
* Se connecter à Microsoft Dynamics CRM avec Java.

PowerShell :
* Appel des cmdlets.

Ruban :
* {!EntityLogicalName} doit être utilisé pour générer un Id pour chaque entité.

Javascript :
* Utilisation de Xrm.Page
* Utilisation de Xrm.Utility.openEntityform
* Utilisation de Xrm.Utility.openWebresource
* Bonne pratique pour écrire du JavaScript pour différents navigateurs.

mercredi 22 août 2012

Les Salons Solutions du 2 au 4 Octobre 2012 CNIT - Paris La Défense


Conférences concernant le CRM

* e-Réputation de l’entreprise sur les blogs, communautés, réseaux sociaux, plates-formes vidéos, médias... : pourquoi il faut impérativement la gérer, et comment ?»

* Choix d’un progiciel de Gestion de la Relation Client pour les forces commerciales mobiles : cahier des charges, solutions en lice, mise en œuvre

* CONFERENCES BONNES PRATIQUES CRM

* Tout ce que vous voulez savoir sur le Social CRM : principe, fonctionnement, acteurs, outils, atouts, limites, fausses bonnes idées,...

* Les nouveaux outils du Digital Marketing, pour une vraie stratégie client internet
CRM sur site client ou dans le Cloud : quels sont les critères-clés pour bien décider ?

vendredi 17 août 2012

Quadrants Forrester et Gartner Q3 2012

Forrester :

Gartner : 

Les 4 premiers sont : Salesforce, Microsoft Dynamics CRM, Oracle Siebel CRM et SAP.

Le correctif cumulatif 10 pour Microsoft Dynamics CRM 2011

Version : 5.0.9690.2740

Fonctionnalités ajoutées :
Intégration avec Microsoft Office 2013
Intégration avec Windows 8
Intégration avec Internet Explorer 10

Document : Optimiser le serveur CRM 2011

Optimizing and Maintaining the Performance of a Microsoft Dynamics CRM 2011 Server Infrastructure

L'optimisation est un équilibrage permanent entre les décisions de conception et de la disponibilité des ressources. Ce livre blanc donne des conseils et des astuces pour optimiser et pour maintenir la performance d'une infrastructure de serveur Microsoft Dynamics CRM 2011.

lundi 13 août 2012

API : GetHeaderColumnsImportFileRequest

Récupère les entêtes des colonnes du fichier source; ou récupère les entêtes de colonnes générées si le fichier source ne contient pas d'entêtes de colonnes
// Create an import (data import) entity instance.
import import = new import();
import.name = "Importing data";

// Distinguish between an import and an update.
import.isimport = new CrmBoolean();
import.isimport.Value = true;
import.modecode = new Picklist();
import.modecode.Value = ImportModeCode.Create; 

// Create the import (data import) entity instance. 
// in Microsoft Dynamics CRM
Guid importId = service.Create(import);

// Create a logical source file of the data being imported.
importfile importFile = new importfile();
importFile.name = "Account record import.";
importFile.source = "import_accounts.csv";
importFile.sourceentityname = "Account_1";
importFile.targetentityname = EntityName.account.ToString();

// Read contents from disk.
importFile.content = ReadCsvFile("import_accounts.csv");

// Configure delimiters.
importFile.datadelimitercode = new Picklist();
importFile.datadelimitercode.Value = ImportDataDelimiter.DoubleQuote;
importFile.fielddelimitercode = new Picklist();
importFile.fielddelimitercode.Value = ImportFieldDelimiter.Comma;

// Do not allow duplicate records to import.
importFile.enableduplicatedetection = new CrmBoolean();
importFile.enableduplicatedetection.Value = false;

// Relate the import file to the parent import (data import).
importFile.importid = new Lookup();
importFile.importid.type = EntityName.import.ToString();
importFile.importid.Value = importId;

// Relate this import file to the parent data map.
importFile.importmapid = new Lookup();
importFile.importmapid.type = EntityName.importmap.ToString();
importFile.importmapid.Value = importMapId;

// Do not use the first row during import.
importFile.isfirstrowheader = new CrmBoolean();
importFile.isfirstrowheader.Value = true;

// Specify to process the column.
importFile.processcode = new Picklist();
importFile.processcode.Value = ImportProcessCode.Process;

// Specify the current user as the record owner.
WhoAmIRequest systemUserRequest = new WhoAmIRequest();
WhoAmIResponse systemUserReponse = (WhoAmIResponse)service.Execute(systemUserRequest);

// Specify the owner ID.
importFile.recordsownerid = new Lookup();
importFile.recordsownerid.type = EntityName.systemuser.ToString();
importFile.recordsownerid.Value = systemUserReponse.UserId;

// Create the import file.
Guid importFileId = service.Create(importFile);

// Retrieve the header columns used in the import file.
GetHeaderColumnsImportFileRequest headerColumnsRequest = new GetHeaderColumnsImportFileRequest();
headerColumnsRequest.ImportFileId = importFileId;
GetHeaderColumnsImportFileResponse headerColumnsResponse = (GetHeaderColumnsImportFileResponse)service.Execute(headerColumnsRequest);

// Output the header columns.
int columnNum = 1;
foreach(string headerName in headerColumnsResponse.Columns)
{
Console.WriteLine("Column[" + columnNum.ToString() + "] = " + headerName);
columnNum++;
}

vendredi 10 août 2012

Comment importer les pièces jointes par programme

How to Import attachments programmatically

Voici les étapes:
1. Créer un fichier CSV contenant les pièces jointes que tu souhaites importer.
2. créer un enregistrement d'import.
3. Créer un enregistrement pour les pièces jointes qui contient le contenu des fichiers actuels.
4. Créer un enregistrement qui contient le mapping.
5. Appeler les méthodes SDK d'import.

      /// 
 
       /// Impport attachments in CRM
 
       /// 
 
       public void ImportAttachmentRecords()
 
       {            
 
OrganizationServiceProxy _serviceProxy; // Initialize the _serviceProxy appropriately.
 
           // 1. Create a CSV file containing the details of attachments that you want to import.
 
           string fileName = DateTime.UtcNow.Ticks + ".txt";
 
           string attachmentContent = "This is the attachment content"; // Put your attachment contents here.
 
           string attachmentData = Convert.ToBase64String(Encoding.UTF8.GetBytes(attachmentContent));
 
           StringBuilder sb = new StringBuilder();
 
           //Add header row
 
           sb.AppendLine("Title, Document, File Name, Regarding");
 
           string accountId = "04AFD3BF-16D6-E111-A43C-00155D187A0A"; // This is the unique id of CRM record e.g. account with which you want to attach this note.
 
           string dataRow = "attachment1, " + fileName + ", " + fileName + "," + accountId;
 
           sb.AppendLine(dataRow);
 
           string csvData = sb.ToString();
 
           // 2.    Create the root import record
 
           Import import = new Import()
 
           {
 
               ModeCode = new OptionSetValue((int)ImportModeCode.Create),
 
               Name = "Importing data"
 
           };
 
           Guid importId = _serviceProxy.Create(import);
 
          // 3.    Create import file record for attachments which contains actual file contents.
 
           ImportFile importAttachmentFile = new ImportFile()
 
           {
 
               Content = attachmentData, // Read contents from disk.
 
               Name = fileName,
 
               UseSystemMap = true,
 
               ImportId = new EntityReference(Import.EntityLogicalName, importId),
 
               ProcessCode =
 
                   new OptionSetValue((int)ImportFileProcessCode.Internal),
 
               FileTypeCode = new OptionSetValue(2)
 
           };
 
           Guid importAttachmentFileId = _serviceProxy.Create(importAttachmentFile);
 
           // 4.    Create import file record which contains mapping for attachments.
 
           ImportFile importFile = new ImportFile()
 
           {
 
               Content = csvData, // Read contents from disk.
 
               Name = "Attachment Import File",
 
               IsFirstRowHeader = true,
 
               UseSystemMap = true,
 
               Source = "Import Attachment",
 
               SourceEntityName = "attachment",
 
               TargetEntityName = Annotation.EntityLogicalName,
 
               ImportId = new EntityReference(Import.EntityLogicalName, importId),
 
               EnableDuplicateDetection = false,
 
               FieldDelimiterCode =
 
                   new OptionSetValue((int)ImportFileFieldDelimiterCode.Comma),
 
               DataDelimiterCode =
 
                   new OptionSetValue((int)ImportFileDataDelimiterCode.DoubleQuote),
 
               ProcessCode =
 
                   new OptionSetValue((int)ImportFileProcessCode.Process)
 
           };
 
           Guid importFileId = _serviceProxy.Create(importFile);
 
           // 5.    Call import SDK APIs
 
           // Parse the import file.
 
           ParseImportRequest parseImportRequest = new ParseImportRequest()
 
           {
 
               ImportId = importId
 
           };
 
           ParseImportResponse parseImportResponse =
 
               (ParseImportResponse)_serviceProxy.Execute(parseImportRequest);
 
           WaitForAsyncJobCompletion(_serviceProxy, parseImportResponse.AsyncOperationId);
 
           // Transform the import
 
           TransformImportRequest transformImportRequest = new TransformImportRequest()
 
           {
 
               ImportId = importId
 
           };
 
           TransformImportResponse transformImportResponse =
 
               (TransformImportResponse)_serviceProxy.Execute(transformImportRequest);
 
           WaitForAsyncJobCompletion(_serviceProxy, transformImportResponse.AsyncOperationId);
 
           // Upload the records.
 
           ImportRecordsImportRequest importRequest = new ImportRecordsImportRequest()
 
           {
 
               ImportId = importId
 
           };
 
           ImportRecordsImportResponse importResponse =
 
               (ImportRecordsImportResponse)_serviceProxy.Execute(importRequest);
 
           WaitForAsyncJobCompletion(_serviceProxy, importResponse.AsyncOperationId);
 
       }
 
       /// 
 
       /// Waits for the async job to complete.
 
       /// 
 
       /// 
public void WaitForAsyncJobCompletion(OrganizationServiceProxy serviceProxy, Guid asyncJobId)
 
       {
 
           ColumnSet cs = new ColumnSet("statecode", "statuscode");
 
           AsyncOperation asyncjob =
 
               (AsyncOperation)serviceProxy.Retrieve("asyncoperation", asyncJobId, cs);
 
           int retryCount = 100;
 
           while (asyncjob.StateCode.Value != AsyncOperationState.Completed && retryCount > 0)
 
           {
 
               asyncjob = (AsyncOperation)serviceProxy.Retrieve("asyncoperation", asyncJobId, cs);
 
               System.Threading.Thread.Sleep(2000);
 
               retryCount--;
 
           }
 
       }

dimanche 29 juillet 2012

Cacher des groupes de navigation

Pour cacher un groupe de navigation, nous pouvons utiliser du javascript. Mais on peut aussi modifier la solution. Exporter dans une solution, l'entité concernée. Modifier le fichier customizations.xml. Rechercher les balises suivantes :


Supprimer les groupes de navigation non souhaités.


Ajouter le fichier customization.xml dans la solution. Importer la solution et publier.

API : ExportMappingsImportMapRequest

Export au format XML le mapping pour l'import de données

ExportMappingsImportMapRequest exportRequest = new ExportMappingsImportMapRequest();
exportRequest.ImportMapId = importResponse.ImportMapId;

//Execute la requête
ExportMappingsImportMapResponse exportResponse = (ExportMappingsImportMapResponse)Proxy.Execute(exportRequest);

API : ImportMappingsImportMapRequest

Importe une représentation XML du mappage de données et crée un mappage de données

ImportMappingsImportMapRequest importRequest = new ImportMappingsImportMapRequest();
//Chemin du fichier xml
importRequest.MappingsXml = "C:\\Mapping\\SFMap.xml;
importRequest.ReplaceIds = true;

//Execute la requête
ImportMappingsImportMapResponse importResponse = (ImportMappingsImportMapResponse)Proxy.Execute(importRequest);

samedi 28 juillet 2012

API : CreateActivitiesListRequest

Crée une campagne rapide en distribuant les activités aux membres d'une liste marketing

CreateActivitiesListRequest request = new CreateActivitiesListRequest() {
Activity = activityEntity,
ListId = marketingListId,
OwnershipOptions = ownershipOption,
Propagate = isPropagate,
TemplateId = Guid.Empty,
FriendlyName = "Quick Campaign for My List" /*+ _uniqStringForThisRun*/,
Owner = new EntityReference("systemuser", _currentUser)
};

//Execute the request
CreateActivitiesListResponse response = (CreateActivitiesListResponse)_serviceProxy.Execute(request);

//The response has BulkOperationId. This is the Id of the bulkoperation that mimics QuickCampaign in CRM
Guid BOId = response.BulkOperationId;

SP2 pour SQL Server 2008 R2

Version 10.50.4000.0

Nouveauté : les vues de gestion dynamique (DMV) sys.dm_db_stats_properties
Ces vues présentent les informations d'état des serveurs pour diagnostiquer les problèmes et régler les performances des bases de données.

List of the bugs that are fixed in SQL Server 2008 R2 Service Pack 2
Microsoft SQL Server 2008 R2 SP2
Microsoft SQL Server 2008 R2 Express SP2
Microsoft SQL Server 2008 R2 SP2 Feature Pack

lundi 9 juillet 2012

Recommandations de la CNIL sur le Cloud

Source : CNIL du 25 juin 2012 
Cloud computing : les conseils de la CNIL pour les entreprises qui utilisent ces nouveaux services

Les offres de "Cloud computing" se sont fortement développées ces dernières années. Cependant, le recours par les entreprises à ces services pose des questions nouvelles en termes juridiques et de gestion des risques. Afin de préciser le cadre juridique applicable, la CNIL a lancé fin 2011 une consultation publique sur le Cloud computing. Forte des nombreuses contributions recueillies, elle actualise aujourd'hui son analyse sur le cadre juridique applicable. Elle publie également des recommandations pratiques à destination des entreprises françaises, et notamment des PME, qui souhaitent avoir recours à des prestations de Cloud.

samedi 7 juillet 2012

WPC 2012 : Sessions sur Dynamics CRM

WPC 2012 se déroule à Toronto du 8 au 12 Juillet.

Listes des sessions concernant Dynamics CRM:
  •  Selling technique: What to do and what to avoid when selling Microsoft Dynamics CRL Online to larger companies
  • Compete to win with Microsoft Dynamics CRM
  • Power of possibilities with Microsoft Dynamics CRM
  • Social media strategies with Microsoft Dynamics CRM
  • Microsoft Dynamics CRM channel annoucement deep dive - leveraging partners to win in the cloud and on-premises
  • Microsoft Dynamics CRM - Demonstrating the power of the connected cloud
  • Take on the competition and win with Microsoft Dynamics CRM
  • Grow your business with Microsoft Dynamics AX, Microsoft Dynamics CRM, and Microsoft Sharepoint solutions
  • Microsoft Dynamics - Now and in the futur
  • Micrsoft Office 365 + Microsoft Dynamics CRM Online: Taking advantage of the cloud opportunity for productivity

vendredi 6 juillet 2012

Le Syntec Numérique édite son livre blanc sur le Cloud

Source :  DocNews du 6/07/2012


Le marché français du Cloud computing représente désormais l’un des principaux moteurs du marché du numérique, il devrait dépasser le milliard d’euros en 2012 et connaître une croissance annuelle moyenne de 31% d’ici à 2015.

Pour mieux comprendre les défis du Cloud, Syntec Numérique, syndicat des acteurs du numérique, et Philippe Hedde, Président du comité Infrastructures, organisaient il y a deux jours une conférence réunissant les principaux acteurs français.

mercredi 4 juillet 2012

Message de connexion : Erreur de licence


Lorsqu'un utilisateur tente de se connecter au CRM et obtient le message ci-avant, le profil de cet utilisateur ne possède pas de rôle. Il faut alors lui associer un rôle.

Avec le profil Administrateur, sélectionner le profil de l'utilisateur. Dans la liste de gauche, choisir  Rôles de sécurité. Cliquer sur Gérer les rôles.

Sélectionner le rôle correspondant à l'utilisateur puis valider en cliquant sur le bouton OK.


L'utilisateur peut maintenant se connecter au CRM.


TechEd Europe 2012

Les vidéos des TechEd Europe 2012 sont disponibles sur Channel 9.

LinkedIn pour Dynamics CRM

LinkedIn fournit un guide d'installation pour sa solution Linked for Microsoft Dynamics CRM et paramétrer le formulaire "Intégration LinkedIn" au niveau des entités.


Le lien a été ajouté à la liste Outils CRM.

dimanche 24 juin 2012

Outil analysant les problèmes de script suite à la prochaine mise à jour

Pour prendre en compte le fonctionnement sur différents navigateurs (Safari, Chrome et Firefox) lors de la prochaine version, les codes personnalisées en JavaScript ont besoin d'être modifiés. Certaines fonctions ont été listées dans mon billet  Résoudre les problèmes de script suite à la prochaine mise à jour.

L'équipe Dynamics CRM de Microsoft fournit un outil permettant d'analyser les codes personnalisés JavaScript : Microsoft Dynamics CRM 2011 Custom Code Validation Tool.

Une description de son fonctionnement est disponible : Microsoft Dynamics CRM 2011 Custom Code Validation Tool Released.

Le lien vers ce nouvel outil a été ajouté dans ma page Outils CRM.

dimanche 10 juin 2012

Nouvelles vidéos

Richard Knudson, MVP a ajouté de nouvelles vidéos.
  • Interface standard ou Workflow ?
  • Travailler avec des enregistrements fermés ou des champs inactifs
  • Recherche avancée, rapports et tableaux de bord
  • Travailler avec les hyperliens
  • Sécurité
  • Dialogues
  • Copie d'enregistrement : Workflow ou dialogue ? 
Part 1: CRM 2011 Business Process Tips and Tricks
Part 2: CRM 2011 Business Process Tips and Tricks
Part 3: CRM 2011 Business Process Tips and Tricks
Part 4: CRM 2011 Business Process Tips and Tricks
Part 5: CRM 2011 Business Process Tips and Tricks

Les vidéos ont été ajoutés dans la page Vidéos CRM.
336 liens vers des vidéos sont disponibles.

ILSpy 2.1 est disponible

Le décompilateur .Net ILSpy est disponible en version 2.1.
Il support la décompilation de async/await.

lundi 4 juin 2012

Nouveau livre : Building Business with CRM

Un nouveau livre : Building Business with CRM de

Résoudre les problèmes de script suite à la prochaine mise à jour

Resolve breaking script Issues when upgrading to the next release of Microsoft Dynamics CRM

Pour supporter les différents navigateurs, beaucoup de changements internes ont été réalisés.

Voici des exemples de modification de script à faire:
  • getElementById
  • Problèmes avec crmForm:
    • crmForm.SetFieldReqLevel
    • crmForm.SubmitCrmForm
    • crmForm.detachCloseAlert
    • crmForm.IsValid
    • crmForm..Clear
  • Problèmes avec crmGrid
    • crmGrid.innerGrid
    • crmGrid.GetParameter
  • Problèmes avec le contrôle Lookup
    • LookupControl.AddParam
    • LookupControl.AddItems

lundi 14 mai 2012

Le correctif cumulatif 9 Beta pour Microsoft Dynamics CRM 2011

Girish Raja (Technical Evangelist sur Dynamics CRM chez Microsoft) nous donne les accès pour tester la version Beta de la R9:

Microsoft Dynamics CRM UR9 Beta is here !

Bull et la Caisse des dépôts investissent dans un cloud dédié au calcul intensif

LeMondeInformatique.fr du 14/05/2012

Le groupe informatique français en partenariat avec la CDC annonce la création d'une société financée à hauteur de 28 millions d'euros afin de proposer des services de calcul intensif en ligne.

C'est en partenariat avec la Caisse des Dépôts, qui apportera un financement de 10 millions d'euros à l'opération, que le projet, baptisé NumInnov (Le numérique pour l'Innovation), devrait permettre la création d'une société proposant une solution de calcul intensif en mode cloud computing à l'échelle européenne. La Caisse des Dépôts intervient dans l'opération en tant qu'opérateur du Fonds National pour la Société Numérique dans le cadre des "Investissements d'Avenir" voulu par l'État français pour favoriser l'innovation.

Rappelons que cette dernière avait fait son entrée dans le capital du groupe informatique Bull à hauteur de 5% en août 2011 par l'intermédiaire du Fonds Stratégique d'investissement dont elle détient 51% du capital.

Des services cloud de types IaaS et Paas
Considéré comme un moteur de la compétitivité industrielle et de l'innovation, le développement du marché du calcul à haute performance devrait contribuer à une meilleure indépendance économique de la France sur le marché et permettre de répondre à la multiplication à venir des applications du calcul intensif notamment dans les domaines de l'industrie de services, de la santé, de l'industrie audio-video mais aussi de la protection civile. La société commune devrait par ailleurs proposer des services cloud de types IaaS (Infrastructure as a Service) et PaaS (Platform as a Service) aux éditeurs de logiciels fédérés par le projet 'NumInnov' et qui représentent 25 PME associées à Bull. Selon Philippe Vannier, le PDG du groupe, NumInnov devrait avoir "des impacts concrets sur l'industrie et l'économie numérique en France et en Europe".

"Ce projet aura un effet d'entraînement sur la démocratisation des technologies du calcul intensif et sur la création de nouveaux usages et services par les grandes entreprises et les PME. Bull, en tant que spécialiste des systèmes numériques critiques, est le seul acteur européen ayant la capacité d'apporter son expertise du calcul intensif à la demande, et ce, dans les contraintes de sécurité indispensables aux enjeux du projet" a-t-il poursuivit. Rappelons toutefois qu'Amazon, IBM, Microsoft et SGI - tous américains il est vrai - proposent déjà une plate-forme de calcul intensif dans le cloud.

La semaine dernière Bull avait annoncé le lancement d'un autre projet en partenariat avec SFR dédié exclusivement au cloud computing et qui avait reçu un financement de l'État à hauteur de 75 millions d'euros via le Fonds National pour la Société Numérique.

Si cette nouvelle initiative semble prometteuse, Bull devra malgré tout faire face à la rude concurrence des géants de l'informatique IBM et HP dans le domaine du big data mais aussi de Capgemini et d'Atos sur toute la partie Services.

jeudi 3 mai 2012

Déploiement de Microsoft Dynamics CRM 2011

Move the Microsoft Dynamics CRM 2011 deployment

Document expliquant les différents types de déploiement de Microsoft Dynamics CRM 2011:
  • Déplacer les bases de données Microsoft Dynamics CRM sur un autre serveur que celui de l'applicatif Microsoft Dynamics CRM,
  • Installer des bases de données Microsoft Dynamics CRM avec un nouveau serveur d'applicatif Microsoft Dynamics CRM,
  • Déplacer le serveur applicatif Microsoft Dynamics CRM.

dimanche 29 avril 2012

Outil de décompilation .NET : ILSpy 2.0

L'outil de décompilation est disponible : ILSpy 2.0

La prise en compte de C#5 async/await sera disponible dans la prochaine version.

dimanche 22 avril 2012

Utiliser la page CRM Diagnostics pour analyser les performances réseaux

Using the CRM Diagnostics Page to Capture Network Performance - 9/04/2012

Les performances du réseau entre le client et le serveur joue un rôle important pour les utilisateurs finaux. Il est très fréquent d'avoir des utilisateurs travaillant à partir des régions éloignées où la performance du réseau est inconnue. Il existe plusieurs méthodes pour tester les performances du réseau, mais depuis la sortie du correctif cumulatif 4, le CRM a inclus sa propre page de diagnostic pour montrer la bande passante, la latence et les performances de rendu JavaScript.

Cette page de diagnostic émet une série de pings du client vers le serveur et le transfert de données de plusieurs blobs. Sur la base de ces données, il fournit le temps de latence en millisecondes et les vitesses de transfert maximum obtenues. Il s'agit d'un moyen rapide et facile d'identifier la performance du réseau sans avoir à installer tous les outils sur le client ou le serveur.
Grâce à cet outil, vous pouvez recueillir des performances de base de divers endroits et de déterminer les temps de réponse attendus compte tenu de la bande passante des utilisateurs et la latence. Ceci doit être pris en considération lors de la planification et la conception d'un environnement CRM pour fournir la meilleure expérience utilisateur.

Le document "Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and CRM Online" affirme que "Microsoft Dynamics CRM est conçu pour mieux fonctionner sur des réseaux avec une latence inférieure à 150 millisecondes". La latence élevée doit être pris en compte dans la conception. Les nouvelles fonctionnalités de CRM 2011, tels que les formes de lecture optimisée améliore l'expérience utilisateur où la latence et la bande passante sont des sujets de préoccupation.

Pour utiliser la page de diagnostic, vous devez simplement naviguer vers la page en utilisant l'URL http:///tools/diagnostics/diag.aspx et cliquez sur le bouton Exécuter pour démarrer les tests. Cette page est disponible pour CRM Online et OnPremise.


« Cloud à la française » : le projet Orange-Thalès agréé

LesEchos - 20/04/2012

L'Etat, via le Fonds national pour la société numérique, va investir 75 millions d'euros dans ce projet destiné à développer une « centrale numérique » qui stockera les données informatiques stratégiques françaises.

Le duo Orange-Thalès a été désigné par le gouvernement pour développer une « centrale numérique », ou « cloud computing », qui stockera les données informatiques stratégiques françaises. L'Etat, via le Fonds national pour la société numérique (FSN) va investir 75 millions d'euros dans ce projet.

samedi 21 avril 2012

Livre gratuit Microsoft Press

Le livre Introducing Microsoft SQL Sever 2012 est disponible gratuitement en version PDF.
Free ebook



vendredi 30 mars 2012

Mise à jour du SDK pour CRM 2011: 5.0.10

Version: 5.0.10

Assemblies/Services:
- Mise à jour des assemblies pour supporter le correctif cumulatif 7

Mise à jour d'articles :
- Information de performance à travers une session
- Les privilèges par defaut pour un rôle
- Nouveaux paramètres ajoutés par le correctif cumulatif 7
- Guide des deux types de formulaire en lecture seule
- Information sur l'entité ReplicationBacklog
- Génération des GUIDs

Mise à jour des outils :
- Nouveau parametre /codecustomization pour l'outil de génération de code

Mise à jour des exemples de code :
- Option statecode et statuscode
- Nouvelle politique d'authentification
- Récupération de nouveaux erreurs pour le processus d'enregistrement
- RetrieveAttributeChangeHistoryRequest et RetrieveAuditDetailRequest
- Recherche des membre d'un liste sans spécifié une entité tel que prospect, contact et compte
- PrincipalObjectAttributeAccess
- Recherche des enregistrments en relation avec un enregistrement spécifique
- Corrige l'utilisation des messages de deploiement
- Création d'un workflow par code
- Corrige les erreurs lors de l'authentification pour Office 365

Javascript :
- Exemple pour getServerUrl

Convergence 2012 : Concept d'application sur Windows 8

Microsoft shows off Windows 8 business app 'concepts'

Lors de la conférence Convergence 2012 pour les utilisateurs et les partenaires Dynamics ERP et CRM, l'équipe Dynamics a réalisé une démonstration du concept "style Metro" d'une application connectée aux services Dynamics ERP et CRM.




Le correctif cumulatif 7 pour Microsoft Dynamics CRM 2011

Version : 05.00.9690.2165

Nouvelle fonctionnalité :
* Read Optimized Forms
Une organisation peut autoriser les utilisateurs à voir les vues d'enregistrement en utilisant un formulaire optimisé pour le chargement rapide. Permet aux utilisateurs de consommer des données au lieu d'avoir des enregistrements modifiables. Protège les utilisateurs d'une modification non
intentionnelle.

Prerequis:Mise à jour 6

Fonctionnel
* Navigation sur une page d'un enregistrement directementdepuis un lien
* Résolution d'incident qui ont des lignes de contrat associées
* Enregistrement d'une connexion
* Saisi de caractère spécial dans les formulaires
* Clique dans la zone de texte d'une note d'un enregistrement sans la permission d'écriture d'une note
* Clique droit sur un attribut en lecture seule
* Lors de la fusion de comptes ou de contacts, les connexions ne suivent pas.
* Ajout de plus de 50 000 membres à une liste marketing
* Date incorrecte lors de la création d'une activité récurrente
* Création d'une vue sur les comptes avec la colonne Website
* Les prix sont multiplié par 100 lors de l'import des listes de prix par un fichier Excel.
* Erreur lors du lancement du rapport de résumé d'un compte pour une langue non anglaise.
* Message d'erreur lors de la création d'un campagne rapide avec la recherche avancée
* Import ou réimport de valeur décimale par un fichier Excel ou XML
* Utilisation du modéle d'import de données
* Fichiers joints lors d'une fusion de mail
* Annulation d'un processus de dédoublonnage
* Réasignation d'un rendez-vous
* Mise en cache de la page RenderGridView.aspx
* Impossible de créer un enregistrement dans une entité

Administration
* Enregistrement d'un compte avec une connexion en https sans spécifié le numéro du port
* URL incorrect dans le message envoyé à la fin d'une suppression en masse
* Aucune partition d'audite n'est crée lors de la mise à jour d'une organisation dans un serveur SQL Server

Personnalisation
* XML invalide lors d'un export d'une solution en mode géré avec une sous-grille dont le nom a été modifié
* Import de tableaux de bord dans une solution contenant des textes qui ne sont pas dans la langue de base
* Trop d'erreur sont écrites dans les traces
* Lecture des metadata en utilisant le service Metadata 2007
* Impossible d'enregistrer un plug-in sur le message Create de l'entité UserQuery.
* Impossible de mettre à jour des enregistrements après leur lecture par LINQ dans un plug-in
Microsoft Dynamics CRM pour Outlook
* Erreur dans le client Outlook avec le suivi de message.
* Synchronisation des activités de service dans le client Outlook
* Lecture d'un message en .msg
* Affichage des données dans les vues grille dans le client Outlook pour CRM
* Modification du processus de synchronisation
* Plantage du client CRM pour Outlook

vendredi 24 février 2012

Digital Paris du 11 au 12 avril 2012

Le Salon de l'e-commerce, du marketing, du e-crm, du mobile et du social de demain


Exemples de Formation:
  • Community managers : construire une communauté active autour de sa marque
  • E-CRM : digitaliser le recrutement et la fidélisation clients
  • Mettre en place un réseau social interne à son entreprise
Exemple de Plénière:
  • Le Brand Content face aux défis du SOLOMO et des nouvelles interactions clients
  • E-CRM et Social CRM : identifier et exploiter les nouvelles connaissances client
  • Optimisez votre Stratégie Social Media

TechDays 2012 : Première vidéo sur Dynamics CRM

Microsoft Dynamics CRM: stratégie multi canal (Email Marketing) et multi-supports (Smartphones, Tablettes) intégrée à votre environnement CRM.

mercredi 22 février 2012

What's on tap for Microsoft's Dynamics CRM 'R9' update later this year

zdnet.com du 22/02/2012

Summary: Microsoft is leaning toward adding more social analytics and data-enrichment components to its Dynamics CRM update due in the latter half of this year.


Microsoft’s CRM team wasn’t kidding when it said last year it was going to put the pedal to the metal and start doing updates more frequently.

The group is on track to deliver two major updates to its Dynamics CRM on-premises and online versions in calendar 2012. Microsoft already disclosed what’s coming in the Q2 2012 (”R8″) release — including new CRM mobile clients for iPads, iPhones, Android phones, BlackBerrys and Windows Phones. (There also are going to be some interesting new Power View analytics capabilities in CRM R8 which build on the business-intelligence technologies Microsoft is introducing in its SQL Server 2012 product this spring.)

But that’s not all that’s coming. The team already is planning what kinds of features they will deliver in the second major update this year — the version known as “R9.” And additional social capabilities are high on the likely feature list, said Craig Dewar, Director Product Management for Dynamics CRM.

One possible update coming in R9 will be a souped-up social-analytics capability that builds on top of Microsoft’s “Project Vancouver,” a k a the SQL Azure Social Analytics technology. Social Analytics is currently a SQL Azure Labs test project, not something that’s part of SQL Azure as it exists today.

The idea would be to use the social analytics analysis provided by this hosted service to help CRM users attach value judgements to service incidents. (”How fast do I need to respond to this person tweeting about our product to control the damage?”) Users would be able to manage this information from right inside their standard CRM client, Dewar told me during an in-person meeting this week.
Another possible R9 feature would draw on the data sets available in the Windows Azure Marketplace, Dewar said. The thinking is that users could pull information stored in these datasets to populate/enrich their account and contact information in their CRM clients. For example, a Dynamics CRM user could pull location information from particular data sets and use it to populate their contacts. If/when the data gets updated in the Azure Datamarket, it would also refresh the data in the user’s CRM system.

I asked Dewar if Microsoft planned to include Skype integration in its CRM client this year. He noted that some Microsoft partners already have integrated Skype with Dynamics CRM. He also said that once Microsoft integrates Skype with Lync, as it has indicated it plans to do, Dynamics CRM users will benefit from that integration because “Lync is already baked into the product.” (Support for Lync presence and communications are integrated into Dynamics CRM the same way they are integrated into Microsoft Outlook.)

Dynamics CRM Online is not currently hosted on Windows Azure, though the Softies have said this will likely happen at some point. However, certain Dynamics CRM components — like the customer and partner portals, and some of the coming analytics capabilities — already are. There’s no new word on when Microsoft will pull the trigger on the move to Azure for its CRM service.

lundi 20 février 2012

Outil de décompilation .NET : ILSpy

ILSpy est un décompilateur d'assembly .Net Open-source.

Actuellement ce décompilateur est en version 2.0 Beta 1.

Son développement a commencé depuis l'arrêt de la version gratuite de .NET Reflector.

La relation client adopte les réseaux sociaux

Les Echos du 20/02/2012



Pour contacter leur banque, les détenteurs de compte chez BNP Paribas adeptes des réseaux sociaux n'ont que l'embarras du choix. Rien que sur Twitter, ils ont accès à deux fils. L'un (@bnpparibas_com) a plutôt une vocation informative. L'autre (@bnpparibas_sav) joue les services après-vente. « Nous ne voulons pas imposer un moyen de communication à nos clients. Il est donc important pour nous d'être très présents sur les réseaux sociaux et de mener une veille sur les questions susceptibles d'y surgir. Si quelqu'un signale sur Twitter que sa carte bancaire ne fonctionne plus à New York, nous pouvons intervenir en direct et débloquer la situation », souligne Virginie Fauvel, directrice de la banque en ligne chez BNP Paribas. Evidemment active sur Facebook, la marque vient aussi de se lancer sur Foursquare et « regarde » Google+.

Si la banque a intégré tôt les réseaux sociaux dans sa stratégie de relation client, le mouvement n'en est encore qu'à ses débuts dans beaucoup de groupes. « Les entreprises ont pris conscience des besoins, mais beaucoup n'en sont encore qu'à la phase d'écoute sur ce que l'on dit d'elles. En revanche, elles ont compris qu'il s'agissait d'un vrai changement de culture », estime Laurent Dupuytout, « partner » chez EI-Technologies. Le groupe de conseil et de services en système d'information reçoit de plus en plus de demandes liées au Customer Relationship Management (CRM) incluant un volet sur les réseaux sociaux.

La bonne utilisation de ces derniers réclame en effet de faire évoluer son organisation. Ne serait-ce que pour s'adapter à l'instantanéité des flux. « Twitter permet une remontée en temps réel de l'insatisfaction d'un client mais implique aussi une rapidité de réaction. L'enjeu est d'autant plus fort que si l'on répond à une plainte, on accroît fortement la fidélité du consommateur », souligne Christine Balagué, titulaire de la chaire réseaux sociaux à l'Institut Télécom (Télécom Ecole de management). Créée l'an dernier, cette chaire comprend un volet de recherche portant sur la gestion de la relation client.

Le nerf de la guerre, c'est donc de se montrer réactif dans des plages horaires larges. Le fil Twitter que voyages-sncf.com dédie au suivi des questions sur un achat ou à la résolution des difficultés rencontrées pour retirer une réservation (@clt_voyagessncf) est ainsi actif de 8 heures à 21 heures, 7 jours sur 7.

Besoin de coordination

L'autre enjeu, de taille, consiste à impliquer l'entreprise dans son ensemble. « De plus en plus de personnes y sont exposées à la relation client », remarque Laurent Dupuytout. Ce qui nécessite d'améliorer la coordination. « L'important est de fédérer le marketing, la communication et le service client », souligne Yan Saunier, président et cofondateur de JeeMeo, éditeur de logiciels de « social CRM ».

Le développement de la présence de Mustela sur les réseaux sociaux, en particulier Facebook, a ainsi conduit la marque de soins pour bébés à revoir son organisation. « Avant, nous raisonnions plutôt en silo. Dorénavant, nous disposons d'un seul pôle centré sur le consommateur », soulignait Sybille Foing, responsable marketing de Mustela France, lors du premier Forum annuel de la relation client organisé par Les Echos Conférences et l'AFRC.

Ce besoin de coordination n'empêche pas que, en première ligne, on trouve d'abord le ou les « community managers ». Au sein de BNP Paribas, l'équipe CRC 2.0 (centre de relation client 2.0) compte une dizaine de personnes. « Ce sont des banquiers, aguerris aux règles de notre secteur mais également formés pour écrire dans le style propre aux réseaux sociaux. Notre stratégie est de tout traiter en interne car c'est au coeur de notre métier », juge Virginie Fauvel.

Mais il arrive aussi qu'une marque favorise l'esprit de forum. « Dans la high-tech, les consommateurs experts apprécient de mettre en avant leurs connaissances. Une marque peut les laisser répondre au poste d'un autre membre, avant, éventuellement, d'apporter son propre point de vue », remarque Yan Saunier de JeeMeo, qui travaille notamment pour Sony Ericsson.

La manière d'aborder la relation client doit de toute façon s'affiner selon les réseaux, de la limite des 140 signes sur Twitter, qui oblige parfois à finir l'échange par mail, au caractère plus émotionnel de Facebook. Et les marques vont devoir réfléchir à la bonne manière d'être accessibles, via les nouveaux services comme Google+ ou Pinterest. « Il faut se montrer innovant en permanence pour garder ce qui représente aujourd'hui un véritable avantage concurrentiel », prévient Christine Balagué. D'autant que les temps d'adaptation se raccourcissent. Le Livre blanc sur le « social CRM » publié par Atos Consulting et Publicis Consultants-Net Intelligence estime que la « révolution en cours autour du "social CRM" prendra de deux à trois ans au maximum » pour devenir une pratique partagée par la majeure partie des entreprises. Alors qu'il a fallu cinq ans pour avoir une approche multicanal incluant Internet.

Mais le plus dur reste certainement à venir : intégrer réellement les informations issues des réseaux sociaux aux autres bases de données de l'entreprise. Si peu de groupes en sont déjà là, ils sont de plus en plus nombreux à y travailler.

Des débuts timides dans la vente en ligne
Comment les spécialistes de l'e-commerce, de l'e-tourisme et de la banque-assurance en ligne utilisent-ils les réseaux sociaux ?
• 31 % des entreprises prévoient d'utiliser Facebook ou Twitter dans une logique de service client en 2012.
• Les réseaux sociaux ne représentaient que 1 % des interactions avec les clients en 2011. Mais les sociétés pensent qu'elles passeront à 4 % d'ici à cinq ans.
• Dans un tiers des cas, la cellule réseaux sociaux est chapeautée par le département marketing, dans un cas sur cinq par le département relation client. Elle est aussi souvent rattachée à plusieurs directions.
Source : étude « Vente en ligne et digitalisation de la relation client » de CCM Benchmark pour CCA International et la Fevad.