Rechercher dans ce blog

Affichage des articles dont le libellé est CRM 2011. Afficher tous les articles
Affichage des articles dont le libellé est CRM 2011. Afficher tous les articles

dimanche 29 juillet 2012

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;

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

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.


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.

lundi 4 juin 2012

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

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 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.


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