Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Dynamics CRM 4 : Solution de réservation des salles - Personnaliser le menu Dynamics CRM (Part 3)

Au cours du dernier post, nous avons (re)découvert l’outil Dynamics CRM 4 et ses possibilités offertes aux développeurs pour améliorer son extensibilité, puis nous avons modélisé nos entités dans le portail :

http://blogs.developpeur.org/davidrei/archive/2009/01/14/dynamics-crm-impl-mentation-d-une-solution-de-r-servation-des-salles-part-1.aspx
http://blogs.developpeur.org/davidrei/archive/2009/02/14/dynamics-crm-impl-mentation-d-une-solution-de-r-servation-des-salles-part-2.aspx

Pour envisager notre solution dans Dynamics CRM 4, il est nécessaire de penser « Intégration dans le produit ». Pour cela nous allons d’abord commencer à créer dans le menu de gauche de Dynamics CRM, une section spécialement réservée à notre solution de réservation.

La personnalisation du menu se fera en quatre étapes :

- Export du sitemap depuis CRM

- Modification du sitemap dans votre notepad préféré.

- Import du sitemap modifié.

L’export du sitemap se réalise dans le menu «Settings», «Customization», puis «Export Customizations». Dans la liste des entités, une sélection sur « Site Map » puis un clic sur « Export Selected Customizations» permet de télécharger un zip contenant le fichier xml du sitemap.

Le fichier « customization.xml » décrit naturellement les éléments de navigation de la forme suivante :

1
2
3
4
5
6
7
8
9
10
11

"Workplace"
..>

"nav_cases" Entity="incident"/>



".." ..>



Pour enrichir notre élément de navigation, vous l’aurez compris, il suffit d’ajouter son « area » en veillant tout de même que les identifiants soient uniques.

Nous ajouterons celui-ci :

1
2
3
4
5
6
"RAR" Title="Reservation" Icon="/_imgs/ico_18_142.gif" >
"RAR">
"new_salle" Entity="new_salle" />
"new_reservation" Entity="new_reservation" />


On peut bien entendu rajouter plusieurs groupes, en toute liberté :)

Une fois la modification effectuée, il suffit d’importer le fichier xml à l’aide de la fonctionnalité « Import Customization » dans le menu « Customization».

On obtient alors le résultat suivant :

image


Dans les prochains posts, nous irons encore plus loin dans la personnalisation et l’extensibilité en réalisant un accès avec WPF et Silverlight vers notre solution, et une exposition via Service Bus de notre service CRM.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié samedi 14 février 2009 12:41 par davidrei
Classé sous :

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [SharePoint] Les sessions TechDays 2012… par Le blog de Patrick [MVP SharePoint] le il y a 6 heures et 52 minutes

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59