Publication de deux documents :
- Guide utilisateur
- Guide administrateur
Rechercher dans ce blog
vendredi 26 août 2011
Correctif cumulatif 19 pour Microsoft Dynamics CRM 4.0
Version: 04.00.7333.3628
- Fonctionnement du champ de contrôle de date avec IE 9.
- Compression entre le client CRM pour Outlook et les services Web CRM.
- Suivi des messages électroniques créés par les logiciels RightFax.
- Blocage d'IE lors du clique Fusion et publipostage dans une liste marketing.
- Utilisation de la méthode openObj() pour ouvrir un formulaire CRM dans une page personnalisée.
- Enregistrement ou mise à jour d'un rendez-vous dans CRM.
- Affichage des contrats actifs dans le concepteur de workflow.
- Détection des doublons sur les contacts et les comptes.
- Définition du concernant dans le client Outlook.
- Mise à niveau du client Outlook CRM 4.0 vers le client Outlook CRM 2011.
lundi 15 août 2011
Changer la couleur et la police du texte de l'intitulé d'un attribut
Comme exemple, nous allons changer la couleur et la police de l'intitulé du champ Téléphone principal de l'entité Compte.
document.all.telephone1_c.style.color = 'red'; document.all.telephone1_c.style.fontWeight = 'bold';
Nous obtenons le formulaire pour l'entité Compte.
samedi 6 août 2011
Erreur : le service de suppression n'a pas pu nettoyer les tables Asyncoperation
Lorsque vous exécutez Microsoft Dynamics CRM 4.0, la table AsyncOperationBase s'agrandit pour être très volumineux. Lorsque la table contient des millions d'enregistrements, les performances sont lentes.
De plus, des erreurs sont enregistrées sur le serveur Microsoft Dynamics CRM dans le journal des événements applications.
Nettoyage manuel des tables Asyncoperation.
http://support.microsoft.com/kb/968520/fr
Activation du service de suppression des tables Asyncoperation.
http://support.microsoft.com/kb/974896/fr
De plus, des erreurs sont enregistrées sur le serveur Microsoft Dynamics CRM dans le journal des événements applications.
Nettoyage manuel des tables Asyncoperation.
http://support.microsoft.com/kb/968520/fr
Activation du service de suppression des tables Asyncoperation.
http://support.microsoft.com/kb/974896/fr
Développer avec le Framework xRM : conseils, astuces et bonnes pratiques
http://www.xrmvirtual.com/events/tips_and_tricks_CRM2011
Se former sur Dynamics CRM
- Planification
- Files d'attente
- Listes marketing
- Réorientation des entités
- Gestion de la sécurité
- Les utilisateurs peuvent avoir des fonctionnalités complétement différentes
- Gestion des doublons
Les projets ne sont pas tous xRM.
Penser xRM
-Déterminer le x dans ton xRM.
-Le x est normalement le nœud central de ton application
Bonnes pratiques
- Éviter d'utiliser du JavaScript qui appelle le serveur.
- Utiliser les Plug-ins PreCreate et PreUpdate.
- Modifier une entité sur le déclenchement de Plug-ins.
- Renseigner ou valider les champs à travers des Plug-ins.
- Établir des projets standards.
- Inclure des commentaires dans le code des Plug-ins.
- Ne pas sur dimensionner.
- Utiliser des messages d'exception personnalisés pour la validation.
- Utiliser des Plug-ins Asynchrones pour lancer des longs traitements.
- Enregistrer les résultats du Plug-in dans une entité.
- Générer les classes des entités avec CRMSVCUtil.
- Étendre les classes des entités pour un code réutilisable.
- Faire une bonne gestion du cache des Plug-ins.
Nettoyer le cache
- Créer des relations par ID non par objet
A la place de Account.PrimaryContact=ContactEntity utiliser Account.PrimaryContactId=Contactentity.ContactID
- Suivre les changements de personnalisation
- Planifier à l'avance
- Créer des checklists du déploiement
- Utiliser une seule organisation de développement pour le déploiement
- Enregistrer les Plug-ins dans la base de données.
- Enregistrer les Dlls dans le GAC.
- Placer tous les points de terminaisons et les fichiers de configuration Async.
Non supporté
- Documenter les modifications non supportées
- Les niveaux : Modification d'interface, changement de code
- Important pour les mises à jour
Débogage du CRM
- Visual Studio Remote Debugger
- Activer les fichiers de trace avec CRMDiagTool
Se former sur Dynamics CRM
- Planification
- Files d'attente
- Listes marketing
- Réorientation des entités
- Gestion de la sécurité
- Les utilisateurs peuvent avoir des fonctionnalités complétement différentes
- Gestion des doublons
Les projets ne sont pas tous xRM.
Penser xRM
-Déterminer le x dans ton xRM.
-Le x est normalement le nœud central de ton application
Bonnes pratiques
- Éviter d'utiliser du JavaScript qui appelle le serveur.
- Utiliser les Plug-ins PreCreate et PreUpdate.
- Modifier une entité sur le déclenchement de Plug-ins.
- Renseigner ou valider les champs à travers des Plug-ins.
- Établir des projets standards.
- Inclure des commentaires dans le code des Plug-ins.
- Ne pas sur dimensionner.
- Utiliser des messages d'exception personnalisés pour la validation.
- Utiliser des Plug-ins Asynchrones pour lancer des longs traitements.
- Enregistrer les résultats du Plug-in dans une entité.
- Générer les classes des entités avec CRMSVCUtil.
- Étendre les classes des entités pour un code réutilisable.
- Faire une bonne gestion du cache des Plug-ins.
Nettoyer le cache
public static void ClearCache(string entityName) { const string format ="adxdependency:crm:entity:{0}"; var dependency = string.Format(format,entityName).ToLower(); var cache = Microsoft.Xrm.Client;Caching.CacheManager.GetBaseCache(); cache.Remove(dependency); }
- Créer des relations par ID non par objet
A la place de Account.PrimaryContact=ContactEntity utiliser Account.PrimaryContactId=Contactentity.ContactID
- Suivre les changements de personnalisation
- Planifier à l'avance
- Créer des checklists du déploiement
- Utiliser une seule organisation de développement pour le déploiement
- Enregistrer les Plug-ins dans la base de données.
- Enregistrer les Dlls dans le GAC.
- Placer tous les points de terminaisons et les fichiers de configuration Async.
Non supporté
- Documenter les modifications non supportées
- Les niveaux : Modification d'interface, changement de code
- Important pour les mises à jour
Débogage du CRM
- Visual Studio Remote Debugger
- Activer les fichiers de trace avec CRMDiagTool
vendredi 5 août 2011
Vidéos sur CRM 2011 Online
L'équipe Microsoft Dynamics CRM Online a créé et maintient le site www.democrmonline.com
Il contient des vidéos pour aider à utiliser et à administrer CRM 2011.
Il contient des vidéos pour aider à utiliser et à administrer CRM 2011.
lundi 1 août 2011
Mise à jour du SDK pour CRM 2011: 5.0.5
Version: 5.0.5
Mise à jour\Ajout des assemblies:
- Compatibilité Rollup 3
Mise à jour\Ajout d'articles:
- Seul le format de mise à jour de l'import de données est XML Spreadsheet 2003.
- Information sur le Developer Toolkit.
- Information sur les paramètres AsyncSelectMaxItems ajoutés par le Rollup 3.
- Ruban : Certaines valeurs de l'attribut DisplayMode cause une erreur.
- Ruban : Explication des rôles d'activation et désactivation des composants de ruban appliqués sur les pages personnalisées.
- Classe Entity.
- Liste des prérequis pour le programme de démarrage rapide.
- Guide pour deployer des plug-ins.
- SiteMap : change l'attribut CheckExtensionProperty pour indiquer un usage interne.
- Démonstration d'utilisation avec les application Silverlight.
- Indique que la collection Xrm.Page.ui.formSelector.items est vide quand un seul formulaire est disponible.
Mise à jour\Ajout d'outils:
- PluginProfiler.exe.
- Prise en charge du profiler dans Plu-in Registration Tool.
Mise à jour\Ajout d'exemples:
- Exemples pour Microsoft Visual Basic .NET.
- Utilisation de DeleteAuditRequest.
- Utilisation de RetrieveAuditPartitionListRequest.
- Utilisation de RetrieveRecordChangeHistoryRequest.
- Utilisation de RetrieveOrganizationRequest.
- Utilisation de RetrieveOrganizationsRequest.
- Association et désassociation en utilisant REST Endpoint.
- Distribution des activités de campagne avec une liste dynamique et statique.
- Inclure des informations complémentaires en utilisant la propriété QueueItemProperties.
- Exemple de fichier généré par CrmSvcUtil.exe contenant les listes de valeur, statut et raison de statut.
- Utilisation des activités.
Mise à jour\Ajout des assemblies:
- Compatibilité Rollup 3
Mise à jour\Ajout d'articles:
- Seul le format de mise à jour de l'import de données est XML Spreadsheet 2003.
- Information sur le Developer Toolkit.
- Information sur les paramètres AsyncSelectMaxItems ajoutés par le Rollup 3.
- Ruban : Certaines valeurs de l'attribut DisplayMode cause une erreur.
- Ruban : Explication des rôles d'activation et désactivation des composants de ruban appliqués sur les pages personnalisées.
- Classe Entity.
- Liste des prérequis pour le programme de démarrage rapide.
- Guide pour deployer des plug-ins.
- SiteMap : change l'attribut CheckExtensionProperty pour indiquer un usage interne.
- Démonstration d'utilisation avec les application Silverlight.
- Indique que la collection Xrm.Page.ui.formSelector.items est vide quand un seul formulaire est disponible.
Mise à jour\Ajout d'outils:
- PluginProfiler.exe.
- Prise en charge du profiler dans Plu-in Registration Tool.
Mise à jour\Ajout d'exemples:
- Exemples pour Microsoft Visual Basic .NET.
- Utilisation de DeleteAuditRequest.
- Utilisation de RetrieveAuditPartitionListRequest.
- Utilisation de RetrieveRecordChangeHistoryRequest.
- Utilisation de RetrieveOrganizationRequest.
- Utilisation de RetrieveOrganizationsRequest.
- Association et désassociation en utilisant REST Endpoint.
- Distribution des activités de campagne avec une liste dynamique et statique.
- Inclure des informations complémentaires en utilisant la propriété QueueItemProperties.
- Exemple de fichier généré par CrmSvcUtil.exe contenant les listes de valeur, statut et raison de statut.
- Utilisation des activités.
dimanche 31 juillet 2011
WPC 2011 : keynote du 12 juillet
Présenté par Kirill Tatatinov, Président de la division Microsoft Business solution et Varun Krishna pour la démo.
Un état des lieux de Microsoft Dynamics CRM.
L'annonce de la mise à jour du CRM Online.
Varun nous présente Dynamics CRM sur plusieurs plateform.
Sur Windows Phone :
L'ordinateur avec une personnalisation utilisant les réseaux sociaux et Sharepoint Online.
Sur une tablette :
Une petite relance sur le CRM Online.
Un état des lieux de Microsoft Dynamics CRM.
L'annonce de la mise à jour du CRM Online.
Varun nous présente Dynamics CRM sur plusieurs plateform.
Sur Windows Phone :
L'ordinateur avec une personnalisation utilisant les réseaux sociaux et Sharepoint Online.
Sur une tablette :
Une petite relance sur le CRM Online.
Accent dans les menus personnalisés
Pour créer un menu personnalisé, nous modifions le fichier ISV.config.
Si le titre du menu contient un accent, le caractère accentué ne sera pas affiché dans l'interface du CRM.
Pour résoudre ce problème, il faut utiliser le code numérique du caractère.
Voici une liste non exhaustive des caractères accentués avec leur code numérique.
Inscription à :
Articles (Atom)