Rechercher dans ce blog

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