Guide de Personnalisation
Microsoft Dynamics CRM 2011
Philippe LEAL
http://dynamicscrmcustomization.blogspot.fr
Version : 1.0.0 du 03/07/2013
Droits d’auteur
Ce document est fourni « en l’état ». Les informations et les avis contenus dans ce document, y compris les URL et autres références à
des sites Web Internet, pourront faire l’objet de modifications sans préavis. Vous êtes seul responsable de leur utilisation.
Certains exemples sont fournis à titre d’illustration uniquement et sont fictifs. Toute ressemblance avec des noms ou des événements
réels est purement fortuite et involontaire.
Vous pouvez copier et utiliser ce document pour votre information uniquement.
Toutes les marques appartiennent à leurs détenteurs respectifs.
Sommaire
Droits d’auteur ......................................................................................................... 2
Personnalisation de Microsoft Dynamics CRM ..................................................... 7
Personnalisation des fonctionnalités ................................................................................................. 7
Trouver le Kit de développement logiciel (SDK) ................................................................................ 8
Autorisation liées à la personnalisation ............................................................................................. 8
Utilisation des solutions ................................................................................................................... 18
Présentation des solutions.......................................................................................................... 18
Composants de solution ............................................................................................................. 22
Informations sur la solution ......................................................................................................... 31
Importation et exportation d’une solution .................................................................................... 35
Editeur de solutions .................................................................................................................... 41
Utilisation des entités ....................................................................................................................... 44
Présentation des entités ............................................................................................................. 44
Utilisation des entités d’activité ................................................................................................... 45
Présentation de la sécurité d’entité ........................................................................................... 45
Supprimer une entité .................................................................................................................. 46
Créer une entité .......................................................................................................................... 47
ii Guide de personnalisation Microsoft Dynamics CRM 2011
Renommer une entité ................................................................................................................. 51
Afficher ou modifier les informations de l’entité : Solution gérée ............................................... 52
Afficher ou modifier les informations de l’entité : Solution par défaut ........................................ 55
Afficher ou modifier les informations de l’entité : Solution non gérée ........................................ 57
Mettre à jour les icônes d’une entité .......................................................................................... 59
Importer les traductions .............................................................................................................. 60
Exporter les traductions ............................................................................................................. 61
Utilisation de scripts d’événement .................................................................................................. 63
Ajouter ou modifier des scripts d’événements pour les champs et formulaires. ........................ 63
Scripts de formulaires ................................................................................................................ 63
Ajouter des gestionnaires d’événements pour les événements de formulaires ........................ 64
Ajouter des gestionnaires d’événements pour les événements de champs .............................. 67
Tester un script d’événement ..................................................................................................... 69
Utilisation des champs .................................................................................................................... 71
Utilisation de champs d’entités................................................................................................... 71
Mappage de champs d’entités ................................................................................................... 73
Créer ou modifier un champ....................................................................................................... 74
Modifier les propriétés d’un champ de formulaire ...................................................................... 76
Guide utilisateur Microsoft Dynamics CRM 2011 iii
Utilisation de vues ............................................................................................................................ 82
Créer et configurer des vues ...................................................................................................... 82
Créer ou modifier une vue publique d’une entité ........................................................................ 82
Définir la vue par défaut d’une entité .......................................................................................... 88
Modifier la vue Recherche avancée ........................................................................................... 88
Modifier la vue Recherche rapide ............................................................................................... 91
Modifier les critères de filtre d’une vue ....................................................................................... 94
Modifier la vue Recherche .......................................................................................................... 96
Modifier la vue associée d’une entité ......................................................................................... 98
Supprimer une vue ................................................................................................................... 101
Utilisation des formulaires.............................................................................................................. 103
Présentation des formulaires d’entités. .................................................................................... 103
Modifier le formulaire principal d’une entité .............................................................................. 104
Créer un nouveau formulaire pour une entité ........................................................................... 106
Créer un nouveau formulaire à partir d’un formulaire existant ................................................. 108
Ajouter un onglet à un formulaire ............................................................................................. 111
Ajouter une section à un formulaire .......................................................................................... 114
Attribuer un rôle de sécurité à un formulaire ............................................................................ 117
iv Guide de personnalisation Microsoft Dynamics CRM 2011
Modifier les en-têtes et pieds de page de formulaire ............................................................... 119
Modifier les propriétés d’une section ....................................................................................... 122
Modifier les propriétés d’un onglet ........................................................................................... 125
Ajouter ou modifier la navigation de formulaires aux entités associées. ................................. 127
Définir des dépendances de non-événement pour un formulaire ............................................ 130
Ajouter un champ à un formulaire ............................................................................................ 132
Ajouter ou modifier un IFRAME ............................................................................................... 134
Modifier les propriétés d’un formulaire ..................................................................................... 139
Ajouter ou configurer une sous-grille ....................................................................................... 142
Utilisation des relations ................................................................................................................. 145
Présentation des relations d’entités hiérarchiques .................................................................. 145
Comportement des relations .................................................................................................... 146
Limitations des relations hiérarchiques .................................................................................... 148
Créer ou modifier des relations 1 à N entre des entités .......................................................... 148
Créer ou modifier des relations N à 1 entre des entités .......................................................... 152
Créer ou modifier des relations N à N entre des entités .......................................................... 156
Ajouter la navigation de formulaires aux entités associées ..................................................... 158
Utilisation des messages .............................................................................................................. 161
Guide utilisateur Microsoft Dynamics CRM 2011 v
Modifier les messages d’une entité .......................................................................................... 161
Utilisation des groupes d’options ................................................................................................... 163
Modifier un groupe d’options général ....................................................................................... 163
Créer un groupe d’options général ........................................................................................... 165
Utilisation des ressources Web ..................................................................................................... 167
Ajouter ou modifier une ressource Web ................................................................................... 167
Ajouter ou modifier une ressource Web d’image ..................................................................... 169
Ajouter ou modifier une ressource Web textuelle .................................................................... 172
Ajouter ou modifier une ressource Web Silverlight .................................................................. 174
Utilisation d’extensions client ......................................................................................................... 176
Modifier le plan de site .............................................................................................................. 176
Modifier les rubans ................................................................................................................... 180
Gérer les tableaux de bord système................................................................... 181
Utilisation des tableaux de bord .................................................................................................... 181
Création d’un tableau de bord système .................................................................................... 181
Supprimer un tableau de bord système .................................................................................... 193
Définir un tableau de bord comme le tableau de bord par défaut d’une organisation ............. 194
Modifier un tableau de bord système ....................................................................................... 194
Réaliser une copie d’un tableau de bord système existant ...................................................... 202
vi Guide de personnalisation Microsoft Dynamics CRM 2011
Gérer des graphiques systèmes ........................................................................ 203
Présentation des graphiques ........................................................................................................ 203
Créer ou modifier un graphique système ...................................................................................... 204
Supprimer un graphique système ................................................................................................. 208
Exporter un graphique système .................................................................................................... 209
Importer des graphiques systèmes ............................................................................................... 209
7
Personnalisation de Microsoft Dynamics CRM
Personnalisation des fonctionnalités
Personnalisez Microsoft Dynamics CRM pour répondre aux besoins spécifiques de votre entreprise. Cette
personnalisation inclut la création de fonctionnalités, la modification de l’interface utilisateur ou de la
navigation, par exemple. Exécutez la plupart des tâches courantes de personnalisation à l’aide des outils
fournis dans CRM sans qu’il soit nécessaire qu’un développeur en écrive le code.
Si vous aspirez à une interaction plus complexe avec les autres applications, Microsoft Dynamics CRM
propose un ensemble parfaitement documenté de services Web et de configurations d’application. Les
développeurs et les éditeurs de logiciels indépendants peuvent ainsi créer plus facilement les solutions dont
vous avez besoin.
Pour effectuer des personnalisations qui affectent la totalité de l’organisation Microsoft Dynamics CRM, vous
devez disposer des rôles de sécurité Administrateur système ou Personnalisateur de système, ou de
privilèges équivalents.
Les personnalisations peuvent être regroupées dans les parties suivantes :
Créez des entités personnalisées ou personnalisez des entités commerciales existantes pour
structurer et gérer vos données.
Créez ou modifiez des entités-relations de sorte que les enregistrements associés comportent des
champs de recherche qui permettent aux utilisateurs de les lier à d'autres enregistrements.
Créez ou modifiez des champs pour recueillir des types de données spécifiques.
Créez ou modifiez des Formulaires d'entités pour afficher ou entrer les données appropriées dans
l'entité. Vous pouvez spécifier les utilisateurs ou les équipes qui peuvent afficher un Formulaire
spécifique en leur attribuant des rôles de sécurité.
Créez ou modifiez des vues d'entités pour permettre aux utilisateurs d'appliquer facilement des filtres
de données spécifiques à un groupe d'enregistrements d'entités.
Utilisez l'une des trois fonctionnalités d'extensions clientes de Microsoft Dynamics CRM pour les
tâches de personnalisation : Plan de site, Rubans et IFrames. Ces fonctionnalités permettent
l'intégration d'autres applications, généralement des sites Web, dans Microsoft Dynamics CRM.
Créez des rapports ou modifiez des rapports Microsoft Dynamics CRM existants pour personnaliser
le mode de collecte, de stockage et d'affichage des données.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
8
Installez une solution pour étendre les fonctionnalités de Microsoft Dynamics CRM et personnalisez
les composants de la solution.
Trouver le Kit de développement logiciel (SDK)
Le Kit de développement logiciel (SDK) de Microsoft Dynamics CRM contient des exemples de code qui vous
permettent de créer de puissantes applications verticales basées sur la plateforme Microsoft Dynamics CRM.
Autorisation liées à la personnalisation
Les tâches de personnalisation requièrent généralement les rôles de sécurité Administrateur système ou
Personnalisateur de système par défaut. Certains autres rôles de sécurité par défaut fournissent
également des privilèges pour la réalisation de certaines tâches de personnalisation ou permettent d’accéder
à certaines personnalisations. Le tableau suivant indique les privilèges nécessaires pour réaliser chaque
tâche ou pour accéder à certaines personnalisations. Les tâches de personnalisation ne sont jamais
réalisées pendant l’utilisation de Microsoft Dynamics CRM pour Outlook en mode hors connexion.
Remarque
Vous pouvez découvrir les rôles de sécurité qui vous ont été attribués dans l’assistant Paramétrer les
options personnelles.
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Accéder à la zone de
personnalisation
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Professionnel du marketing
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Le privilège de lecture de l'entité contrôle l'accès à
la zone de personnalisation.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
9
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Privilège:
Entité: Lire
Publier les
personnalisations
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilège:
Publier les personnalisations
Les personnalisations qui modifient le schéma
doivent être publiées. Le privilège Publier les
personnalisations se distingue des autres
privilèges de personnalisation, car il permet à
plusieurs personnes de personnaliser des
éléments de l'interface utilisateur tout en
autorisant leur publication uniquement par la
personne ayant vérifié les personnalisations.
Personnaliser les entités Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Entité: Écrire
Ces privilèges vous permettent de modifier le nom
complet de l'entité. La modification des attributs
d'entité, des formulaires, des vues ou des
messages requiert des privilèges
supplémentaires.
La modification des messages d’entités requiert le
privilège suivant :
Formulaire: Organisation.
Créer des entités
personnalisées
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Entité: Créer
Entité: Écrire
Ces privilèges vous permettent de créer une entité
personnalisée. La modification des attributs
d'entité, des formulaires, des vues ou des
messages requiert des privilèges supplémentaires
Définir des privilèges
pour les entités
personnalisées
Exemple de privilèges
<Entité personnalisée>:
Créer
< Entité personnalisée>: Lire
< Entité personnalisée>:
Écrire
< Entité personnalisée>:
Supprimer
< Entité personnalisée>:
Lors de la création d'une entité personnalisée, le
niveau d'accès est défini avec la valeur Aucun
pour tous les privilèges de tous les rôles de
sécurité autres que Administrateur système et
Personnalisateur de système. Modifiez le niveau
d'accès en conséquence pour permettre à
d'autres utilisateurs de se servir des entités
personnalisées.
Les paramètres présentés ici constituent les
paramètres par défaut pour les entités principales
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
10
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Ajouter
< Entité personnalisée>:
Ajouter à
< Entité personnalisée>:
Attribuer
< Entité personnalisée>:
Partager
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
appartenant aux utilisateurs et contenant des
données sur les clients. Ces paramètres par
défaut sont couramment utilisés pour les entités
appartenant aux utilisateurs.
Les entités personnalisées appartenant à
l'organisation ne disposent ni du privilège Attribuer
ni du privilège Partager.
Exporter les
personnalisations
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilège:
Exporter les
personnalisations
Vous ne pouvez exporter que les
personnalisations et paramètres pour lesquels
vous disposez des privilèges de lecture.
Importer les
personnalisations
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilège:
Importer les
personnalisations
Certaines personnalisations doivent être publiées
après leur importation pour être disponibles aux
utilisateurs.
Vous ne pouvez importer que les
personnalisations et paramètres pour lesquels
vous disposez des privilèges de lecture, de
création et d'écriture.
Seul l'Administrateur système peut importer les
définitions de rôle de sécurité ou les paramètres
organisationnels.
Personnaliser et publier
pendant l’importation
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Attribut: Créer
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
11
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Attribut: Lire
Attribut: Écrire
Entité: Lire
Entité: Écrire
Relation: Lire
Relation: Écrire
Personnalisation: Lire
Personnalisation: Écrire
Requête: Lire
Requête: Écrire
Publier les personnalisations
Modifier les attributs
d’entité
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Attribut: Lire
Attribut: Écrire
Ces privilèges permettent de modifier uniquement
les attributs d'entité existants. La création
d'attributs requiert des privilèges supplémentaires.
Créer les attributs d’entité Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Attribut: Lire
Attribut: Écrire
Attribut: Créer
Les nouveaux attributs d'entité ne sont pas
visibles aux utilisateurs tant qu'ils n'ont pas été
ajoutés au formulaire de l'entité. La modification
du formulaire de l'entité requiert le privilège
Formulaire : Écrire.
Modifier les entités-
relations
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Ces privilèges permettent de modifier uniquement
les entités-relations existantes. Cela inclut la
possibilité de créer des mappages. La création
d'entités-relations requiert des privilèges
supplémentaires.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
12
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Entité: Lire
Relation: Lire
Relation: Écrire
Créer les entités-relations Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Relation: Lire
Relation: Écrire
Relation: Créer
Les nouvelles entités-relations sont inutilisables
tant que l'attribut de relation n'a pas été ajouté au
formulaire de l'entité associée. La modification du
formulaire de l'entité requiert le privilège
Formulaire : Écrire.
Utiliser les entités-
relations personnalisées
Rôles de sécurité:
Dépend des entités
impliquées dans la relation.
Privilèges:
Enregistrement d’entité
principale: Lire
Enregistrement d’entité
principale: Ajouter
Enregistrement d’entité
principale: Lire
Enregistrement d’entité
principale: Écrire
Enregistrement d’entité
principale: Ajouter à
Enregistrement d’entité
principale: Créer
Les utilisateurs doivent avoir au moins le niveau
d'accès Utilisateur pour accéder aux
enregistrements impliqués dans la relation.
Les utilisateurs dotés du privilège Créer sur
l'enregistrement d'entité associée sont en mesure
de créer les enregistrements associés
Enregistrements de l'entité principale
Créer les graphiques Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Le privilège Ajouter à de la vue système n'est pas
exposé dans l'éditeur de rôles, mais est
automatiquement accordé aux rôles créés via
Microsoft Dynamics CRM.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
13
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Gestionnaire du service
clientèle
Professionnel du marketing
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Écrire
Vue: Créer
Vue: Ajouter à
Modifier les graphiques Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Professionnel du marketing
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Écrire
Vue: Créer
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
14
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Supprimer les graphiques Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Professionnel du marketing
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Écrire
Vue: Créer
Vue: Ajouter à
Modifier les Formulaires
d’entité
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Formulaire: Écrire
Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.
Modifier les vues
systèmes
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Professionnel du marketing
Ces privilèges permettent de modifier uniquement
les vues existantes. La création de vues requiert
des privilèges supplémentaires.
Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
15
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Écrire
Créer les vues systèmes Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Professionnel du marketing
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Écrire
Vue: Créer
Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.
Supprimer les vues
systèmes
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Directeur du marketing
Vice-président du marketing
Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
16
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Supprimer
Afficher les extensions
client
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Directeur du marketing
Vice-président du marketing
Directeur commercial
Directeur de division
Privilège:
Extensions ISV
Ce privilège permet aux utilisateurs de voir les
extensions client.
Modifier les messages
d’entité
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Entité: Lire
Entité: Écrire
Formulaire: Écrire
Télécharger les fichiers
WSDL
Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Le privilège Lire de l'entité est nécessaire
uniquement pour accéder aux URL de la zone de
personnalisation. Il n'est pas nécessaire de
télécharger les fichiers WSDL (Web Services
Description Language, langage de description de
services).
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
17
Tâches de
personnalisation
Rôles de sécurité par
défaut et privilèges requis
Commentaires
Privilège:
Entité: Lire
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
18
Utilisation des solutions
Présentation des solutions
Les solutions permettent d'étendre les fonctionnalités et l'interface utilisateur. Les personnalisateurs et les
développeurs distribuent leur travail sous forme de solutions. Les organisations se servent de Microsoft
Dynamics CRM pour installer et désinstaller la solution.
Pour créer une solution, créez un enregistrement de solution. Associez ensuite les composants de solution à
la solution. Créez les composants de solution dans le contexte de la nouvelle solution ou ajoutez des
composants à partir de solutions existantes.
Chaque solution est associée à un enregistrement d'éditeur qui contient les détails relatifs au créateur de la
solution. L'enregistrement d'éditeur inclut un préfixe de personnalisation qui est ajouté aux noms des
composants de solution de l'éditeur.
Pour personnaliser une solution, vous devez disposer du rôle de sécurité Administrateur système ou
Personnalisateur de système, ou des privilèges équivalents.
Types de solutions
Il existe trois types de solutions :
Solution par défaut : il s’agit du logiciel standard auquel l’organisation a éventuellement ajouté des
personnalisations.
Solution gérée : il s’agit de l’utilisation des propriétés gérées d’une solution pour contrôler la façon
dont les composants de solution peuvent être personnalisés après l’importation (installation) de la
solution dans une autre organisation. Bien que les composants de solution puissent être
personnalisés (si cela est autorisé lors de la création de la solution gérée), vous ne pouvez pas
ajouter ou supprimer de composants.
Solution non gérée : permet de sauvegarder une solution, de transporter une solution à des fins de
développement ou d’importer des fonctionnalités ajoutées ainsi que des personnalisations de
l’interface utilisateur dans une autre organisation.
Une solution est non gérée tant qu’elle est en cours de développement. Vous pouvez exporter une solution
non gérée.
Les solutions incluent souvent des composants de solution avec des relations, des champs Liste de choix,
ainsi que des fonctionnalités connexes ou des modifications de l’interface utilisateur, qui portent le nom de
dépendances. Avant de supprimer une solution qui possède des composants de solution avec des
dépendances, supprimez au préalable les dépendances.
Dépendances des composants de solution
Les solutions incluent souvent des relations, des champs Liste de choix, ainsi que des fonctionnalités
connexes ou des modifications de l’interface utilisateur. Ces éléments, qui interagissent avec d’autres
composants d’entreprise ou composants personnalisés de Microsoft Dynamics CRM, sont des dépendances.
Pour supprimer une solution qui possède des composants avec des dépendances, supprimez au préalable
les dépendances.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
19
Les dépendances des composants de solution empêchent les actions que vous effectuez habituellement de
nuire involontairement à certaines personnalisations définies dans une solution. Ces dépendances autorisent
l’installation et la désinstallation d’une solution gérée uniquement via l’importation ou la suppression de la
solution.
Il existe deux types de dépendances des composants de solution :
Publiée : pour supprimer ce type de dépendance, supprimez l’association, puis republiez les entités.
Interne : ces actions requièrent une action de la part d’un autre composant de solution. Vous n’avez
pas besoin de supprimer manuellement chaque champ ou chaque entité-relation au préalable.
Présentation des dépendances de solution
Les solutions ne s’appliquent qu’aux composants natifs de Microsoft Dynamics CRM. Chaque solution
comporte un ou plusieurs composants de solution.
Certains des composants de solution sont des composants obligatoires. Ils sont présents sur le système
Microsoft Dynamics CRM cible ou inclus dans la solution lors de son importation. Vous ne pouvez pas
supprimer les composants obligatoires.
Vous pouvez créer un composant dans la zone de personnalisation de Microsoft Dynamics CRM ou le
développer en dehors de Microsoft Dynamics CRM.
Créer une solution gérée
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
20
4. Renseignez les champs requis et cliquez sur Enregistre. Par défaut, cette action enregistre une solution
non gérée.
5. Pour ajouter un nouveau composant ou un composant existant à votre solution, dans la liste Type de
composant, cliquez sur le type à ajouter. Puis, dans la barre d’outils, cliquez sur Nouveau ou Ajouter.
6. Cliquer sur Enregistrer et fermer. Votre nouvelle solution non gérée se trouve dans la liste Solutions.
7. Sélectionnez la solution dans la liste, puis dans la barre d’outils, cliquez sur Exporter .
8. Sélectionnez les options souhaitées dans l’Assistant Exportation. Lorsque vous accédez à la page
Type de package, sélectionnez Géré.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
21
9. Cliquer sur Exporter.
10. Dans la boîte de dialogue Téléchargement du fichier, cliquez sur Enregistrer, choisissez un
emplacement pour le fichier .ZIP de la solution, puis cliquez à nouveau sur Enregistrer.
Remarque
Le scénario standard consiste à créer une solution dans une organisation Microsoft Dynamics CRM de
développement, à l'exporter, puis à l'importer dans une organisation Microsoft Dynamics CRM de
production. Si vous souhaitez importer votre solution gérée dans la même organisation dans laquelle
vous l'avez créée et exportée, vous devez supprimer la version non gérée et tous les composants créés.
Vous devez également supprimer les composants enfants créés, tels que les relations de champs.
Vous disposez maintenant d’une solution gérée que vous pouvez exporter puis importer dans une autre
organisation Microsoft Dynamics CRM.
Créer une solution non gérée
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la barre d’outils, cliquez sur Nouveau .
4. Renseignez les champs requis et cliquez sur Enregistrer. Par défaut, cette action enregistre une solution
non gérée.
5. Pour ajouter un nouveau composant ou un composant existant à votre solution, dans la liste Type de
composant, cliquez sur le type à ajouter. Puis, dans la barre d’outils, cliquez sur Nouveau ou Ajouter.
6. Cliquez sur Enregistrer et fermer. Votre nouvelle solution non gérée se trouve dans la liste Solutions.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
22
Modifier des solutions non gérées
Après avoir créé et enregistré une solution non gérée, vous pouvez la modifier de plusieurs façons :
Ajouter de nouveaux composants ou des composants existants à une solution non gérée.
Modifier des propriétés gérées
Supprimer des composants de solution
Supprimer une solution
Le processus de suppression est le même pour une solution gérée et une solution non gérée. Lorsque vous
supprimez une solution non gérée, Microsoft Dynamics CRM supprime uniquement l’enregistrement de la
solution. Lorsque vous supprimez une solution gérée, Microsoft Dynamics CRM désinstalle tous les
composants et les personnalisations de la solution.
Si vous essayez de supprimer une solution, la tentative échouera si vous n’avez pas au préalable supprimé
les dépendances avec d’autres composants. Avant de pouvoir supprimer une entité personnalisée qui se
trouve être une entité primaire dans une relation, vous devez supprimer l’attribut de relation du formulaire de
l’entité associée et publier l’entité associée.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la liste des solutions, sélectionnez la solution, puis dans la barre d’outils, cliquez sur le bouton
Supprimer .
Composants de solution
Ajouter de nouveaux composants ou des composants existant à une solution non gérée.
Vous pouvez ajouter de nouveaux composants ou des composants existants à n’importe quelle solution non
gérée. Les composants peuvent être créés dans la zone de personnalisation de Microsoft Dynamics CRM,
ou développés en dehors de Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisations, cliquez sur Solutions .
3. Dans la liste Solutions, cliquez pour ouvrir la solution non gérée à laquelle ajouter les composants.
4. Dans le volet de gauche, cliquez sur le type de composant à ajouter. Pour prendre connaissance des
étapes d’ajout de chaque type de composant, cliquez sur l’icône d’aide appropriée.
Vous pouvez ajouter de nouveaux composants ou des composants existants pour la plupart des types de
composants. Cependant, en ce qui concerne les types suivants, vous pouvez seulement ajouter les
composants existant déjà dans Microsoft Dynamics CRM :
Extensions client
Assemblys de plug-in
Étapes de traitement du message SDK
Points de terminaison de service
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
23
5. Pour définir les propriétés gérées de chaque composant que vous ajoutez, cliquez sur Propriétés
gérées .
6. Cliquez sur Enregistrer et fermer pour enregistrer votre solution non gérée ainsi que les composants
que vous lui avez ajoutés.
7. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier.
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations.
Modifier des propriétés gérées
Tous les composants de solutions, à l’exception des Assemblys de plug-in, contiennent une propriété gérée
Personnalisable. Les propriétés gérées ne deviennent effectives qu’après avoir installé la solution comme
solution gérée.
Pour ce qui est des composants faisant partie d’une solution gérée, vous ne pouvez pas modifier la
propriété gérée Personnalisable.
Si un composant fait partie d’une solution par défaut ou d’une solution non gérée, et qu’il s’agit d’un
composant personnalisé, vous pouvez modifier la propriété gérée Personnalisable.
Une entité contient des propriétés gérées supplémentaires et se comporte comme suit :
Si l’entité fait partie d’une solution gérée et que l’option Personnalisable est définie sur Faux, cela
signifie que vous ne pouvez modifier aucune des propriétés gérées.
Si l’entité fait partie d’une solution gérée et que l’option Personnalisable est définie sur Vrai, cela
signifie que vous pouvez modifier les propriétés gérées.
Si l’entité fait partie de la solution par défaut ou d’une solution non gérée et qu’il s’agit d’une entité
commerciale, vous pouvez modifier toutes les propriétés gérées à l’exception de Personnalisable.
Si l’entité fait partie de la solution par défaut ou d’une solution non gérée et qu’il s’agit d’une entité
personnalisée, vous pouvez modifier toutes les propriétés gérées, y compris Personnalisable.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur le composant pour lequel modifier ou afficher les propriétés gérées.
5. Dans la barre d’outils, cliquez sur le bouton Propriétés gérées .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
24
6. Dans la boîte de dialogue Propriétés gérées, vous pouvez modifier la ou les propriétés affichées en
fonction des comportements répertoriés ci-dessous. Vous pouvez afficher toutes les propriétés
répertoriées.
Supprimer des composants de solution
Vous pouvez effacer ou supprimer des composants d’une solution non gérée, mais pas d’une solution gérée.
L’effacement permanent d’un composant entraîne son retrait de Microsoft Dynamics CRM. En supprimant un
composant, vous le retirez simplement de la solution, mais il peut toujours être utilisé dans Microsoft
Dynamics CRM.
Vous pouvez supprimer uniquement des entités personnalisées et des composants. Bien que vous ne
puissiez pas supprimer d’entités commerciales Microsoft Dynamics CRM, vous pouvez les retirer d’une
solution non gérée autre que la solution par défaut.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la liste des solutions, cliquez sur la solution que vous souhaitez ouvrir.
4. Dans le volet gauche, cliquez sur Composants pour afficher une liste complète des composants de la
solution.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
25
5. Pour supprimer un composant, sélectionnez n’importe quel composant personnalisé dans la liste, puis
dans la barre d’outils, cliquez sur Supprimer .
- ou -
Pour éliminer un composant, sélectionnez n’importe quel composant personnalisé dans la liste, puis dans
la barre d’outils, cliquez sur Supprimer .
Les dépendances de composants peuvent affecter vos capacités à supprimer des composants.
Gérer les dépendances de composants de solution
Les solutions que vous créez contiennent souvent des relations, des champs de recherche et une
fonctionnalité associée ou une interface utilisateur qui interagit avec d’autres composants Microsoft
Dynamics CRM d’entreprise ou personnalisés. Ces derniers sont considérés comme des dépendances.
Une solution contient également des composants obligatoires qui sont présents sur le système Microsoft
Dynamics CRM cible, ou inclus à la solution lors de l’importation. Vous ne pouvez pas supprimer les
composants obligatoires.
Pour supprimer une solution comportant des composants avec dépendances, vous devez d’abord supprimer
les dépendances. Effectuez les étapes suivantes pour afficher les dépendances de composants d’une
solution :
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la liste des solutions, cliquez sur la solution que vous souhaitez ouvrir.
4. Dans le volet gauche, cliquez sur Composants pour afficher une liste complète des composants de
la solution.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
26
5. Sélectionnez un composant, puis dans la barre d’outils, cliquez sur Afficher les dépendances .
Composants de solution par défaut
Tous les composants constituant une solution par défaut sont listés dans la fenêtre pour cette solution. Cette
rubrique répertorie les actions que vous pouvez effectuer pour ces composants.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
27
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système. La solution par défaut
s’ouvre dans une nouvelle fenêtre.
4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants
de la solution par défaut dans le volet principal. Pour afficher les composants pour un type en
particulier, cliquez sur un type dans la liste Type de composant.
Le type de composant et les propriétés définies par le créateur du composant déterminent si un
composant est personnalisable. Dans le tableau, la colonne Personnalisable contient la valeur Vrai
s’il s’agit d’un composant personnalisable.
Le tableau suivant répertorie les actions que vous pouvez effectuer sur certains composants. Ces actions se
trouvent sur la barre d’outils au-dessus du tableau.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
28
Actions Commentaires
Nouveau Créer un composant. Vous pouvez créer de nouveaux composants pour la
plupart des types, à l’exception des types suivants : Étape de traitement du
message SDK, extension client, Assemblys du plug-in et point de terminaison
de service.
Supprimer Supprimer un composant existant. Vous pouvez supprimer des composants
non gérés ou des composants gérés personnalisables. Vous ne pouvez
supprimer aucune entité système. Si le composant comporte des
dépendances, telles que des relations, vous devez d’abord supprimer les
dépendances avant de supprimer le composant.
Publier Cette action s’applique au composant de l’entité. Publiez les personnalisations
sur votre organisation Microsoft Dynamics CRM, y compris les modifications
apportées aux formulaires, champs, vues, graphiques et relations.
Activer ou Désactiver Exécutez cette action pour les types suivants: workflow, dialogue et Étape de
traitement du message SDK.
Afficher les dépendances Ouvrez une boîte de dialogue qui répertorie les autres composants dépendant
de ce composant. Si vous voulez supprimer ce composant, vous devez
d’abord supprimer les dépendances.
Propriétés gérées Cette action liste les paramètres des propriétés gérées pour le composant.
Afficher les composants d’une solution gérée
Tous les composants correspondant à la solution gérée sont répertoriés dans l’explorateur de solutions. Vous
pouvez afficher tous les composants et toutes les propriétés d’une solution gérée, mais ne pouvez pas
modifier les propriétés ni exécuter d’actions sur les composants.
Ouvrir l’explorateur de solutions pour une solution gérée
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la
solution est gérée.
4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants de
solution dans le volet principal. Pour afficher les composants pour un type en particulier, cliquez sur le
type dans la liste Type de composant.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
29
Le type de composant et les propriétés définies par le créateur du composant déterminent si un
composant est personnalisable. Dans le tableau, la colonne Personnalisable contient la valeur Vrai s’il
s’agit d’un composant personnalisable.
Modifier un composant personnalisable pour une solution gérée
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans le volet de navigation, sous Composants, cliquez sur le type de composant à personnaliser.
5. Cliquez sur le bouton Aide dans la zone d’assistance pour la personnalisation.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
30
Afficher ou modifier les composants d’une solution non gérée
Tous les composants constituant une solution non gérée sont listés dans la fenêtre pour cette solution. Cette
rubrique répertorie les actions que vous pouvez effectuer pour ces composants.
Pour ouvrir la fenêtre d’une solution non gérée:
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Double-cliquez sur la ligne correspondant à la solution non gérée. Cette dernière s’ouvre dans une
nouvelle fenêtre.
4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants de
la solution dans le volet principal. Pour afficher les composants pour un type en particulier, cliquez sur un
type dans la liste Type de composant.
Le type de composant et les propriétés définies par le créateur du composant déterminent si un
composant est personnalisable. Dans la liste, la colonne Personnalisable contient la valeur Vrai s’il
s’agit d’un composant personnalisable.
Le tableau suivant répertorie les actions que vous pouvez effectuer sur certains composants. Ces actions se
trouvent sur la barre d’outils au-dessus du tableau.
Actions Commentaires
Nouveau Créer un composant. Vous pouvez créer de nouveaux composants pour la
plupart des types, à l’exception des types suivants: Étape de traitement du
message SDK, extension client, Assemblys du plug-in et point de terminaison
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
31
de service.
Ajouter Ajoutez un composant à partir de la solution par défaut ou d’une autre solution
non gérée à cette solution.
Supprimer Supprimer un composant existant. Vous ne pouvez supprimer que les
composants non gérés personnalisables. Vous ne pouvez supprimer aucune
entité système. Si le composant comporte des dépendances, telles que des
relations, vous devez d’abord supprimer les dépendances avant de supprimer
le composant.
Effacer Supprimer un composant de la solution. Le composant est toujours disponible
dans la solution par défaut après l’en avoir supprimé.
Publier Cette action s’applique au composant de l’entité. Publiez les personnalisations
sur votre organisation Microsoft Dynamics CRM, y compris les modifications
apportées aux formulaires, champs, vues, graphiques et relations.
Activer ou Désactiver Exécutez cette action pour les types suivants: workflow, dialogue et Étape de
traitement du message SDK.
Afficher les dépendances Ouvrez une boîte de dialogue qui répertorie les autres composants dépendant
de ce composant. Si vous voulez supprimer ce composant, vous devez
d’abord supprimer les dépendances.
Propriétés gérées Listez les paramètres des propriétés gérées pour le composant.
Ajouter les composants
requis
Ajoutez les composants obligatoires à votre solution. Cela vous permet d’éviter
une erreur quand vous exportez la solution non gérée.
Informations sur la solution
Information sur la solution par défaut
Le volet Informations contient des informations sur une solution Microsoft Dynamics CRM. Certains champs
de propriété sont modifiables, comme l’illustre le tableau.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système. La solution s’ouvre dans une
nouvelle fenêtre.
4. Dans le volet de navigation de la nouvelle fenêtre, cliquez sur Informations pour afficher les informations
relatives à la solution.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
32
Champs Modifiable ?
Nom complet: Nom descriptif de la solution. Oui
Nom: Nom unique défini lors du premier enregistrement de la solution. Non
Éditeur: Nom de l’éditeur de solutions pour la solution par défaut. Non
Version: Valeur enregistrée dans Microsoft Dynamics CRM. Non
Page de configuration: Cliquer sur le bouton Recherche pour sélectionner une
autre page à afficher dans le volet Configuration.
Non
Description: Ajouter ou modifier la description de la solution. Oui
Installé le: Date d’installation au niveau de l’organisation Microsoft Dynamics
CRM.
Non
Type de package: Montre si la solution est gérée ou non. Affiche toujours Non
gérée.
Non
Information sur la solution gérée
Le volet Informations de la solution gérée contient des informations sur les propriétés de la solution.
Contrairement à la solution par défaut ou à une solution non gérée, aucune de ces propriétés n’est
modifiable.
Pour afficher le volet Informations d’une solution gérée :
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la
solution est gérée.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
33
4. Dans le volet de navigation, cliquez sur Informations.
Champs Modifiable ?
Nom complet: nom complet attribué à la solution. Non
Nom: nom unique non modifiable défini lors du premier enregistrement de
la solution.
Non
Éditeur: nom de l’éditeur de solutions. Non
Version: défini par le créateur de la solution. Non
Page de configuration: page affichée dans le volet Configuration. Non
Description: vous pouvez ajouter ou modifier la description facultative pour
la solution.
Oui
Installé le: date d’installation pour l’organisation Microsoft Dynamics CRM. Non
Type de package: montre si la solution est gérée ou non. Affiche toujours
Géré.
Non
Information sur la solution non gérée
Le volet Informations d’une solution non gérée contient des informations sur les propriétés de la solution. Le
tableau indique quels champs de propriété sont modifiables.
Pour afficher le volet Informations d’une solution gérée :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
34
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la
solution est gérée.
4. Dans le volet de navigation, cliquez sur Informations.
Champs Modifiable ?
Nom complet: nom complet attribué à la solution. Oui
Nom: nom unique non modifiable défini lors du premier enregistrement de la
solution.
Non
Éditeur: nom de l’éditeur de solutions. Cliquez sur le bouton Rechercher pour
choisir un autre éditeur.
Oui
Version: valeur initialement configure par Microsoft Dynamics CRM. Vous pouvez
changer de version.
Oui
Page de configuration: cliquez sur le bouton Rechercher pour sélectionner une
autre page à afficher dans le volet Configuration.
Oui
Description: vous pouvez ajouter ou modifier la description facultative pour la
solution.
Oui
Installé le: date d’installation pour l’organisation Microsoft Dynamics CRM. Non
Type de package: montre si la solution est gérée ou non. Affiche toujours Non
Géré.
Non
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
35
Importation et exportation d’une solution
Exporter des personnalisations
Éléments pouvant être exportés
Entités personnalisées et personnalisables, telles que les vues, champs, relations et graphiques
Extensions client
Groupes d’options
Rôles Création de relations
Rôles de connexion
Rôles de sécurité
Profils de sécurité au niveau des champs
Rapports
Tableaux de bord
Modèles
Workflows et dialogues
Assemblys du plug-in
Paramètres système
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la liste, sélectionnez la solution non gérée à exporter, puis dans la barre d’outils, cliquez sur
Exporter .
4. Seules les personnalisations ayant été publiées sont exportées avec la solution. Si vous n'avez pas
publié précédemment les personnalisations, dans la boîte de dialogue Exporter une solution, cliquez
sur Publier toutes les personnalisations.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
36
5. Cliquez sur Suivant.
6. Activez les cases à cocher en regard des paramètres que vous souhaitez exporter avec la solution.
7. Cliquez sur Suivant.
8. Consultez vos options, puis cliquez sur Non géré ou Géré.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
37
9. Cliquez sur Exporter.
10. Lorsque vous êtes invité à ouvrir ou enregistrer le fichier compressé (.ZIP), cliquez sur Enregistrer.
11. Choisissez l'emplacement où enregistrer votre solution, puis cliquez sur Enregistrer.
Important
N’ajoutez pas des fichiers à un fichier compressé (.ZIP) qui contient des personnalisations et des
paramètres exportés à partir de Microsoft Dynamics CRM. Microsoft Dynamics CRM essaiera d’importer
le premier fichier dans le fichier compressé (.ZIP). S’il ne s’agit pas d’un fichier valide, l’importation
échouera.
Certaines informations utilisateur peuvent être exportées lors de l'exportation des Workflows, comme le
nom de connexion au domaine, le nom d'utilisateur d'authentification des formulaires ou l'identificateur
unique (PUID) Windows Live.
Importer une solution gérée
Important
Importez uniquement des solutions obtenues auprès d’une source fiable. Les personnalisations
peuvent inclure du code susceptible d’envoyer des données à des sources externes.
Lorsque vous importez des personnalisations ou des paramètres qui existent déjà sur le système
cible, les personnalisations importées remplacent les personnalisations existantes. Ce cas peut se
présenter si vous avez déjà personnalisé Microsoft Dynamics CRM et ajouté de nouvelles
personnalisations fournies par une tierce partie.
Éléments pouvant être importés
Entités personnalisées et personnalisables, telles que les vues, champs, relations et graphiques
Extensions client
Groupes d’options
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
38
Rôles Création de relations
Rôles de connexion
Rôles de sécurité
Profils de sécurité au niveau des champs
Rapports
Tableaux de bord
Modèles
Workflows et dialogues
Assemblys du plug-in
Paramètres système
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la barre d’outils, cliquez sur Importer .
4. Pour parcourir les dossiers et localiser un fichier compressé (.ZIP) ou un fichier CAB (.CAB) contenant
les personnalisations et paramètres exportés à partir de Microsoft Dynamics CRM, cliquez sur Parcourir.
5. Cliquez sur Suivant.
Une fois le fichier traité, cliquez sur Afficher les détails du package de solution pour afficher la liste
des composants de solution importés. Si le traitement d’un des éléments a échoué, une boîte de
dialogue affiche des messages d’erreur.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
39
6. Si vous mettez à jour une solution existante, la fenêtre Options d’importation s’affiche. De là,
sélectionnez Conserver la personnalisation (recommandé) ou Remplacer les personnalisations.
Les deux options sont décrites dans la fenêtre.
7. Si vous souhaitez activer des Workflows et des étapes de traitement du message SDK inclus à la
solution, activez la case à cocher Actions après l’importation. Les Workflows et les étapes de
traitement du message SDK seront fonctionnels dès la fin de l’importation.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
40
8. Cliquez sur Suivant.
9. Quand l’importation de la solution est terminée, un message s’affiche vous informant que l’importation
s’est déroulée correctement. Si le traitement d’un des éléments a échoué, la boîte de dialogue affiche
des messages d’erreur.
10. Si vous avez importé des personnalisations d’entité, vous devez les publier pour qu’elles soient
disponibles.
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
41
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Remarques
Vous ne pouvez pas importer d’entité personnalisée dont le nom est identique à celui d’une entité
existante. Microsoft Dynamics CRM autorise cependant les noms complets en double.
Vous pouvez uniquement importer des éléments pour lesquels vous disposez de droits de création,
lecture et mise à jour de niveau Organisation.
Vous devez disposer du rôle de sécurité Administrateur système pour importer des rôles de
sécurité, des paramètres d’organisation, des étapes de traitement du message SDK et des
Assemblys du plug-in.
Si vous importez des personnalisations incluant une langue non installée sur votre système, toutes
les étiquettes définies dans les personnalisations sont converties dans la langue de base du
système Microsoft Dynamics CRM à partir duquel les personnalisations ont été importées.
Tous les rôles de sécurité importés sont rattachés à la division racine.
Si un rôle de sécurité importé provient du même système Microsoft Dynamics CRM, toute modification
apportée au rôle de sécurité est fusionnée. Tous les privilèges définis sur les entités système du rôle de
sécurité sont remplacés par les privilèges définis pour le rôle de sécurité importé.
Editeur de solutions
Ajouter une solution éditeur
Ajoutez des informations concernant l'éditeur d'une solution gérée ou d'une solution non gérée. Un
enregistrement d'éditeur existe déjà pour la solution par défaut Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Éditeurs.
2. Dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
42
3. Définissez le Nom complet de l'éditeur.
Remarque
Le nom que vous entrez ici est ajouté en tant qu'option à la liste Éditeur d'un enregistrement de solution.
Quand une nouvelle solution est créée, cet éditeur peut être sélectionné.
Dans la zone Nom, Microsoft Dynamics CRM crée un nom pour cette entité à l'aide du texte entré dans
la zone Nom complet. Vous pouvez le modifier avant d'enregistrer l'entité.
4. Dans la zone Préfixe, ajoutez le préfixe de texte à ajouter aux entités ou champs que vous créez pour
une solution contenant cet éditeur. Microsoft Dynamics CRM ajoute ce préfixe suivi d'un trait de
soulignement à la valeur créée dans Nom.
5. Dans la zone Préfixe de valeur d’option, Microsoft Dynamics CRM génère un ensemble d'entiers qui
compose le préfixe de n'importe quelle option créée pour un groupe d'options d'une solution contenant
cet éditeur.
6. Cliquez sur Enregistrer et fermer.
Modifier un éditeur de solutions
Vous pouvez modifier certaines propriétés dans l'enregistrement de l'éditeur d'une solution non gérée ou de
la solution par défaut de Microsoft Dynamics CRM. Vous ne pouvez pas modifier de propriétés pour un
enregistrement d'éditeur importé dans le cadre d'une solution gérée.
1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Éditeurs.
2. Dans la liste, double-cliquez sur la ligne de l'enregistrement d'éditeur à modifier.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
43
3. Modifiez le Nom complet de l'éditeur. Le nom que vous entrez ici est ajouté en tant qu'option à la liste
Éditeur d'un enregistrement de solution. Quand une personne crée une solution, elle peut sélectionner
cet éditeur.
Remarque
La valeur dans la zone Nom a été créée avec l'enregistrement et n'est pas modifiable.
4. Dans la zone Préfixe, modifiez le préfixe de texte à ajouter aux entités ou champs créés pour une
solution contenant cet éditeur. Ce préfixe de texte, suivi d'un trait de soulignement, est ajouté avant la
valeur dans Nom.
5. Dans la zone de texte Préfixe de valeur d’option, modifiez l'ensemble d'entiers qui composent le préfixe
de n'importe quel groupe d'options d'une solution pour cet éditeur.
6. Cliquez sur Enregistrer et fermer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
44
Utilisation des entités
Présentation des entités
Ajoutez des entités personnalisées et modifiez les entités métier pour vous adapter à l’évolution des besoins
de votre entreprise. Effectuez ces modifications directement dans l’interface utilisateur de Microsoft
Dynamics CRM. Aucune tâche de programmation n’est requise.
Chaque entité comporte un certain nombre de champs. Il existe deux types de champs :
Champs métier : il s’agit de champs Microsoft Dynamics CRM standard qui peuvent être
personnalisés ou ajoutés à une solution. Lorsque des champs métier font partie d’une solution, ils
peuvent faire l’objet d’une personnalisation approfondie, en fonction des restrictions qui leur sont
imposées lors de la création de la solution.
Champs personnalisés : ils sont créés dans la zone de personnalisation et peuvent être inclus dans
une solution. Ils peuvent faire l’objet d’une personnalisation approfondie, en fonction des restrictions
qui leur sont imposées lors de la création de la solution.
Modification des entités
Pour la plupart des champs métier et la totalité des entités personnalisées, vous pouvez modifier les
éléments suivants :
Personnalisation d’entités Plus d’informations
Créez des entités personnalisées, ou
personnalisez des entités commerciales
existantes, pour structurer et gérer vos données.
Personnalisation des entités, Présentation des entités
d’activité
Créez ou modifiez des entités-relations de sorte
que les enregistrements associés comportent
des champs Liste de choix. Ces derniers
permettent aux utilisateurs de les lier à d’autres
enregistrements.
Présentation des entités-relations hiérarchiques,
Présentation des entités-relations
Créez ou modifiez des pour recueillir des types
de données spécifiques. Après avoir créé de
nouveaux champs, veillez à les inclure dans les
formulaires et les vues de l’entité afin qu’ils
soient disponibles à partir de l’interface
utilisateur de Microsoft Dynamics CRM.
Présentation des champs d’entités, Mappage des champs
d’entités
Créez ou modifiez des formulaires d’entités pour
afficher ou entrer les données appropriées dans
l’entité. Vous pouvez spécifier les utilisateurs ou
les équipes qui peuvent afficher un formulaire
spécifique en attribuant des rôles de sécurité
Présentation des formulaires d’entités
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
45
aux formulaires.
Créez ou modifiez des d’entités pour permettre
aux utilisateurs d’appliquer facilement des filtres
de données spécifiques à un groupe
d’enregistrements d’entités.
Utiliser des vues
Pour une entité personnalisée, sélectionnez un
symbole à utiliser pour l’entité.
Mettre à jour les icônes
Enregistrement et publication de personnalisations
Si vous créez des personnalisations d’entité qui impliquent des modifications visuelles dans l’application,
vous devez publier l’entité après avoir enregistré vos modifications pour que ces dernières prennent effet.
Si vous apportez une modification à la structure de la base de données Microsoft Dynamics CRM, CRM
applique la modification immédiatement. Les modifications de la structure de la base de données incluent la
création ou la modification des entités, des champs ou des relations.
Utilisation des entités d’activité
Les activités sont un type spécial d’entité système. Créez des entités d’activité personnalisées pour assurer
la prise en charge de vos besoins en communications, notamment en matière de messagerie instantanée et
de messagerie texte (SMS).
Les données sont réparties en deux entités :
Entité Activité : comme son nom l’indique, l’entité Activité stocke les informations utilisées dans
tous les types d’activités, par exemple le propriétaire de l’enregistrement. Vous ne pouvez pas
apporter de modifications à l’entité Activité.
Entités d’activité personnalisées : vous pouvez créer des entités d’activité personnalisées
spécifiques, par exemple Courrier électronique, Tâche et Lettre. Elles stockent des informations
spécifiques à ce type d’activité. Ces informations peuvent être les adresses utilisées pour l’envoi en
copie carbone (Cc) d’un message électronique.
Lorsque vous créez une entité d’activité personnalisée, elle est liée automatiquement à l’entité Activité. Lors
de la création d’une activité personnalisée, spécifiez l’entité en tant qu’entité d’activité (à ne pas confondre
avec l’entité Activité).
Dans la mesure où vous ne pouvez pas modifier l’entité Activité, vous ne pouvez pas modifier le formulaire
de l’entité Activité. Effectuez vos modifications dans un formulaire d’entité d’activité personnalisé.
Vous pouvez créer des relations 1 à N (un à plusieurs) pour une activité personnalisée comme pour
n’importe quelle autre activité. En outre, vous pouvez mettre à jour les relations existantes.
Présentation de la sécurité d’entité
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
46
Vous devez disposer du rôle de sécurité Administrateur système ou Personnalisateur de système pour
accéder aux fonctionnalités de personnalisation, qui incluent la plupart des tâches de cette rubrique. Les
différences entre les rôles sont les suivantes :
Administrateur système. Ce rôle inclut les privilèges nécessaires pour afficher ou modifier les
données du système.
Personnalisateur de système. Ce rôle exclut les privilèges permettant d'afficher ou de modifier les
données du système.
Supprimer une entité
Remarques
Vous pouvez supprimer uniquement des entités personnalisées.
Pour masquer une entité que vous n’utilisez pas, vous pouvez modifier les rôles de sécurité pour
supprimer les privilèges de Lecture pour l’entité. Cela la rend invisible aux utilisateurs.
Attention
Ne supprimez jamais une entité personnalisée qui contient des données que vous souhaitez conserver sans
procéder d’abord à l’exportation des données de sorte à pouvoir les réimporter ultérieurement.
La suppression des entités personnalisées intervient généralement lorsque l’entité personnalisée n’est plus
utilisée ou lorsque les principaux éléments de la définition de l’entité personnalisée doivent faire l’objet d’une
modification pour satisfaire à une exigence. Il peut s’agir par exemple d’un besoin d’ajouter des relations
d’entités à une entité Notes et activités ou Activités lorsque ces relations ont été omises à la création de
l’entité personnalisée.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans l’explorateur de solutions, cliquez sur Entités. Dans le volet principal, sélectionnez l’entité que vous
souhaitez supprimer.
5. Dans la barre d’outils, cliquez sur le bouton Supprimer .
6. Cliquer sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
47
Important
La suppression d’une entité personnalisée est irréversible et entraîne :
La suppression de toutes les données stockées dans l’entité ;
La suppression de toutes les relations ;
La suppression de toutes les activités et notes associées à l’entité.
Créer une entité
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Cliquez sur Entités. Dans la barre d’outils, cliquez sur le bouton Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
48
5. Définissez le Nom complet et le Nom au pluriel qui seront utilisés pour cette entité dans Microsoft
Dynamics CRM.
6. Dans la liste Propriété, effectuez l’un des choix suivants :
Utilisateur ou équipe
Les enregistrements de cette entité peuvent être la propriété d’utilisateurs distincts ou d’équipes. La
sécurité peut être définie en fonction de la division à laquelle le propriétaire actuel est associé. Par
exemple, les enregistrements de contact sont définis sur Utilisateur ou équipe.
- ou -
Organisation
Les enregistrements de cette entité sont utilisés comme référence par tous les utilisateurs Microsoft
Dynamics CRM. Ils ne peuvent pas être la propriété d’équipes ou d’utilisateurs distincts. Par exemple, les
enregistrements de produit sont définis sur Organisation.
7. Dans la zone Nom, affichez le nom que Microsoft Dynamics CRM utilisera pour cette entité. L’entrée par
défaut est créée à partir de votre entrée dans Nom complet. Vous pouvez le modifier avant d’enregistrer
l’entité.
8. Dans la zone Zones affichant cette entité, sélectionnez les zones du volet de navigation dans
lesquelles vous souhaitez qu’apparaisse l’entité dans l’interface utilisateur de Microsoft Dynamics CRM.
Toutes les nouvelles entités sont affichées dans la Recherche avancée.
9. Dans la zone Options pour l’entité, vous pouvez sélectionner les options listées dans le tableau.
Option Commentaire
Note (avec pièces jointes) Cette option permet de créer une relation avec l’entité
Note et d’ajouter un contrôle de note au formulaire de
l’entité. Cela permet aux utilisateurs d’insérer des
annotations pour chaque enregistrement. Cette option ne
peut pas être désactivée une fois qu’elle a été activée.
Activités Cette option permet de créer une relation avec les entités
d’activité et d’ajouter une vue associée à l’entité, mais
également d’effectuer le suivi d’activités telles que les
appels téléphoniques, les courriers électroniques et
les tâches. Cette option ne peut pas être désactivée une
fois qu’elle a été activée.
Connexions Cette option autorise les connexions ad hoc entre cette
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
49
entité et d’autres entités. Cette option ne peut pas être
désactivée une fois qu’elle a été activée.
Envoi de courrier électronique (si
aucun champ de courrier électronique
n’existe, il en sera crée un)
Cette option permet d’ajouter le bouton Envoyer un
courrier électronique direct à l’onglet du Ruban
principal pour l’entité. Cette option ne peut pas être
désactivée une fois qu’elle a été active.
Publipostage Cette option permet d’utiliser cette entité dans un
publipostage. Vous pouvez active ou désactiver cette
option à tout moment.
Gestion des documents Cette option permet d’effectuer le suivi de documents sur
SharePoint qui sont associés à un enregistrement de
Microsoft Dynamics CRM. Vous pouvez active ou
désactiver cette option à tout moment.
Files d’attente Cette option permet d’utiliser l’entité dans des files
d’attente. Cette option ne peut pas être désactivée une
fois qu’elle a été activée.
Détection des doublons Cette option permet de détecter les doublons pour cette
entité. Cette fonctionnalité vous avertit dans le cas
d’enregistrements identiques dans Microsoft Dynamics
CRM et vous permet d’y remédier. Vous pouvez activer ou
désactiver cette option à tout moment.
Audit Cette option permet d’effectuer le suivi des modifications
apportées à vos données d’entreprise. Vous pouvez active
ou désactiver cette option à tout moment.
Mobile Express Cette option permet d’afficher et d’utiliser cette entité dans
Mobile Express. Vous pouvez active ou désactiver cette
option à tout moment.
Volet de lecture dans Microsoft
Dynamics CRM pour Microsoft Office
Outlook
Cette option permet d’afficher des enregistrements dans le
volet de lecture de Microsoft Dynamics CRM pour
Microsoft Office Outlook. Vous pouvez active ou
désactiver cette option à tout moment.
Mode hors connexion pour Microsoft
Dynamics CRM pour Microsoft Office
Outlook
Cette option permet aux utilisateurs de créer, de lire, de
mettre à jour ou de supprimer des enregistrements en
mode hors connexion. Vous pouvez active ou désactiver
cette option à tout moment.
10. Cliquez sur l’onglet Champ principal. Le champ principal est affiché lorsque les relations avec cette
entité sont créées ou affichées, comme dans la boîte de dialogue Rechercher des enregistrements.
Afin de vous assurer qu’un nom facilement reconnaissable est utilisé lors du référencement de cette
entité, tapez un Nom complet descriptif et laissez Niveau requis défini sur Contrainte obligatoire.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
50
Remarque
Les étapes 11 et 12 sont facultatives. Vous pouvez les exécuter maintenant, ou à tout moment après avoir
enregistré et publié cette nouvelle entité.
11. Cliquer sur Enregistrer.
Lorsqu’une nouvelle entité est créée, les éléments suivants le sont également :
Une vue publique par défaut affichant les enregistrements actifs et une vue affichant les
enregistrements inactifs.
Une vue Recherche avancée, une vue Recherche rapide, une vue associée.
L’attribut principal que vous avez défini et les attributs standards : pour en afficher la liste, accédez à
la nouvelle entité créée, puis sous cette dernière, cliquez sur Champs. Elles s’affichent dans le volet
principal.
Pour les entités pour lesquelles Propriété prend la valeur Utilisateur ou équipe, la création des
attributs Propriétaire et Division propriétaire. Pour les entités pour lesquelles Propriété prend la
valeur Organisation, la création de l’attribut ID d’organisation.
Une vue filtrée est créée dans la base de données Microsoft Dynamics CRM pour l’entité. Cette vue
filtrée peut permettre d’écrire des rapports en utilisant les données de cette entité.
Remarque
Les relations sont créés avec l’entité Utilisateur afin de résoudre les noms d’utilisateur pour les attributs
Créé par et Modifié par.
12. Modifiez l’icône de la nouvelle entité par le bouton Mettre à jour les icônes .
13. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,
seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges
de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges
de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de
sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
51
a. Dans le volet de navigation, cliquez sur Paramètres, sur Administration , puis sur Rôles
de sécurité, ouvrez un rôle de sécurité et cliquez sur l’onglet Entités personnalisées.
b. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges
utilisés sur les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir
aux utilisateurs le même niveau d’accès à l’entité personnalisée dont ils disposent pour les
autres entités.
14. Publiez vos personnalisations :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Important
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des
scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les
entités, les relations ou les champs personnalisés, sont appliquées immédiatement.
Renommer une entité
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
52
4. Sous Composants, développez Entités, puis cliquez sur l’entité que vous souhaitez renommer.
5. Dans le volet principal, dans les zones Nom complet et Nom au pluriel, entrez le nouveau nom de
l’entité.
6. Cliquez sur Enregistrer.
Pour assurer la cohérence du changement de nom de l’entité, il convient de procéder aux opérations
suivantes :
Modifier les messages que l’entité présente aux utilisateurs pour indiquer le nouveau nom de l’entité
Modifier les rapports existants pour utiliser le nouveau nom de l’entité
Modifier les fichiers d’aide en ligne qui font référence à cette entité
7. Pour publier les personnalisations pour l’entité en cours de modification, dans la barre d’outils,
cliquez sur Publier .
Si vous renommez l’entité alors que les utilisateurs utilisent déjà Microsoft Dynamics CRM, la
modification peut ne pas apparaître dans le volet de navigation de tous les utilisateurs, car le Plan de
site est mis en cache sur les ordinateurs clients. Invitez vos utilisateurs à ouvrir Microsoft Dynamics CRM
et à appuyer sur F5 pour actualiser le volet de navigation.
Remarque
Le fait de renommer une entité ne modifie pas son nom aux endroits suivants :
Références aux noms d’entité dans l’Aide en ligne.
Messages d’erreur liés à la plateforme et messages affichés dans le journal des traces et
des événements. Les noms d’entités utilisés dans ces messages ne sont pas modifiables.
Afficher ou modifier les informations de l’entité : Solution gérée
Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution gérée. Toutefois,
du fait que la solution gérée elle-même ne peut pas être modifiée, vous devez accéder à la zone de
personnalisation pour modifier les propriétés d’une entité.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
53
5. Dans le volet principal, vous pouvez modifier tout ou une partie des propriétés listées dans le tableau, en
fonction de l’entité :
Propriétés Commentaires
Nom complet Entrez le nom affiché pour cette entité dans Microsoft
Dynamics CRM.
Nom au pluriel Entrez le nom au pluriel affiché pour cette entité dans
Microsoft Dynamics CRM.
Description Modifiez la description.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
54
Files d’attente Indiquez si cette entité peut être utilisée dans les files
d’attente.
Volet de lecture dans Microsoft
Dynamics CRM pour Microsoft
Office Outlook
Activez cette option pour afficher les volets de visualisation
pour les enregistrements dans le volet de lecture de Microsoft
Dynamics CRM pour Microsoft Office Outlook.
Détection des doublons Indiquez si vous souhaitez active l’option de détection des
doublons.
Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.
Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité
disponible sur les périphériques mobiles. En cas de sélection,
un formulaire mobile est créé pour l’entité.
Audit Indiquez si vous souhaitez activer l’audit.
6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,
seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges
de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges
de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de
sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :
a. Dans le volet de navigation, cliquez sur Paramètres.
b. Cliquez sur Administration .
c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités
personnalisées.
d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur
les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs
le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.
7. Publiez vos personnalisations :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
55
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Important
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Afficher ou modifier les informations de l’entité : Solution par défaut
Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution par défaut.
Toutefois, du fait que nombreuses propriétés ont été définies à la création de l’entité, seules certaines d’entre
elles peuvent être modifiées. Le tableau liste les propriétés modifiables.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Dans le volet principal, vous pouvez modifier tout ou partie des propriétés listées dans le tableau, en
fonction de l’entité :
Propriétés Commentaires
Nom complet Nom affiché pour cette entité dans Microsoft Dynamics CRM.
Nom au pluriel Nom au pluriel affiché pour cette entité dans Microsoft
Dynamics CRM.
Description Il s’agit de la description utilise pour cette entité.
Files d’attente Indiquez si cette entité peut être utilisée dans les files
d’attente. Vous ne pouvez pas modifier cette option après
l’avoir enregistrée.
Volet de lecture dans Microsoft
Dynamics CRM pour Microsoft
Office Outlook
Activez cette option pour afficher les volets de visualisation
pour les enregistrements dans le volet de lecture de Microsoft
Dynamics CRM pour Microsoft Office Outlook.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
56
Détection des doublons Indiquez si vous souhaitez activer l’option de détection des
doublons.
Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.
Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité
disponible sur les périphériques mobiles. En cas de sélection,
un formulaire mobile est créé pour l’entité.
Audit Indiquez si vous souhaitez activer l’audit.
6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,
seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges
de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges
de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de
sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :
a. Dans le volet de navigation, cliquez sur Paramètres.
b. Cliquez sur Administration .
c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités
personnalisées.
d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur
les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs
le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.
7. Publiez vos personnalisations :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
57
Important
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Afficher ou modifier les informations de l’entité : Solution non gérée
Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution non gérée.
Toutefois, Toutefois, de nombreuses propriétés ne peuvent être configurées que pendant la création de
l’entité. Seules certaines d’entre elles sont modifiables. Elles sont répertoriées dans le tableau.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Dans le volet principal, vous pouvez modifier tout ou partie des propriétés listées dans le tableau, en
fonction de l’entité :
Propriétés Commentaires
Nom complet Entrez le nom affiché pour cette entité dans Microsoft
Dynamics CRM.
Nom au pluriel Entrez le nom au pluriel affiché pour cette entité dans
Microsoft Dynamics CRM.
Description Modifiez la description.
Files d’attente Indiquez si cette entité peut être utilise dans les files d’attente.
Volet de lecture dans Microsoft
Dynamics CRM pour Microsoft
Office Outlook
Activez cette option pour afficher les volets de visualisation
pour les enregistrements dans le volet de lecture de Microsoft
Dynamics CRM pour Microsoft Office Outlook.
Détection des doublons Indiquez si vous souhaitez active l’option de détection des
doublons.
Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.
Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité
disponible sur les périphériques mobiles. En cas de sélection,
un formulaire mobile est créé pour l’entité.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
58
Audit Indiquez si vous souhaitez active l’audit.
6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,
seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges
de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges
de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de
sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :
a. Dans le volet de navigation, cliquez sur Paramètres.
b. Cliquez sur Administration .
c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités
personnalisées.
d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur
les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs
le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.
7. Publiez vos personnalisations :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Important
15. Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
59
Mettre à jour les icônes d’une entité
Lorsque vous créez une entité personnalisée, des icônes par défaut sont fournies. Vous pouvez télécharger
et utiliser celles de votre choix. Vous ne pouvez pas modifier les icônes des entités système.
Avant de commencer, vous devez avoir téléchargé les icônes en tant que ressources Web.
Il existe trois types d'icônes :
Icône de l’application Web
Cette icône doit :
Avoir une taille 16 16 pixels
Être au format .GIF, .PNG ou .JPG
Être inférieure à 10 Ko
Icône de raccourci dans Microsoft Dynamics CRM pour Office Outlook
Cette icône doit :
Avoir une taille 32x32 pixels
Posséder 16 couleurs
Être au format .ICO
Être inférieure à 10 Ko
Icône dans le formulaire d’entité
Cette icône doit :
Avoir une taille 66x48 pixels
Être au format .GIF, .PNG, .JPG ou .ICO
Être inférieure à 10 Ko
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Entités, cliquez sur l'entité personnalisée pour laquelle mettre à jour l'icône. S'il s'agit d'une icône
personnalisée, dans la barre d'outils de la partie supérieure, cliquez sur le bouton Mettre à jour les
icônes .
5. Dans la boîte de dialogue Sélectionner de nouvelles icônes, dans la section pour laquelle ajouter une
icône, cliquez sur le bouton Parcourir pour attribuer le chemin d'accès du fichier image.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
60
6. Cliquez sur OK.
7. Publiez vos personnalisations :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Les nouvelles icônes peuvent ne pas apparaître dans Microsoft Dynamics CRM tant que vous n'avez pas
fermé puis rouvert le client Microsoft Dynamics CRM.
Importer les traductions
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans l’explorateur de solutions, dans la barre d’outils, cliquez sur le bouton Importer les traductions .
5. Dans la boîte de dialogue Importer le texte traduit, spécifiez le fichier contenant le texte traduit, puis
cliquez sur le bouton Importer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
61
6. Lorsque Microsoft Dynamics CRM a achevé l'importation du texte traduit, cliquez sur Fermer.
7. Après avoir importé le texte traduit, vous devez republier les personnalisations.
Important
Microsoft Dynamics CRM ne peut pas importer du texte traduit dépassant 500 caractères. Si un des
éléments de votre fichier de traductions dépasse 500 caractères, le processus d’importation échoue.
Dans ce cas, vérifiez la ligne du fichier à l’origine de l’échec, réduisez le nombre de caractères et
réessayez.
Exporter les traductions
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans l’explorateur de solutions, dans la barre d’outils, cliquez sur le bouton Exporter les traductions .
5. Cliquez sur OK.
L'exportation du texte d'une étiquette peut prendre plusieurs minutes. Lorsque Microsoft Dynamics CRM
a achevé l'exportation du texte personnalisé, Microsoft Internet Explorer vous invite à ouvrir ou à
enregistrer les étiquettes exportées.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
62
6. Cliquez sur Enregistrer, indiquez un nom de fichier ainsi qu'un emplacement sur votre ordinateur
personnel ou votre réseau, et dans lequel vous souhaitez enregistrer le fichier compressé (.ZIP).
Vous pouvez extraire le fichier compressé, puis ouvrir le fichier XML qui contient le texte personnalisé et
le traduire. Vous pouvez également envoyer le fichier compressé à un traducteur.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
63
Utilisation de scripts d’événement
Ajouter ou modifier des scripts d’événements pour les champs et formulaires.
Avertissement : vous devez posséder une connaissance approfondie de la syntaxe et de la logique de
programmation pour pouvoir ajouter des scripts, et vous devez tester vos scripts avant de publier les
personnalisations. Les scripts mal rédigés peuvent empêcher le bon fonctionnement du formulaire.
Scripts de formulaires
Les scripts de formulaires permettent à un Personnalisateur de créer un script afin d’effectuer un large
éventail d’actions dans l’application cliente Microsoft Dynamics CRM en cours d’exécution dans Microsoft
Internet Explorer sur l’ordinateur de l’utilisateur, notamment Microsoft Dynamics CRM pour Outlook. Lorsque
les données sont disponibles dans le client, l’utilisation de scripts pour effectuer des actions dans ce dernier
offre de meilleures performances que les méthodes qui exigent que l’utilisateur enregistre l’enregistrement
pour effectuer les actions sur le serveur Web.
Les scripts permettent d’effectuer un large éventail d’actions, notamment :
Calculer les valeurs d’un formulaire ;
Utiliser des services Web pour récupérer des données ou mettre à jour des sources de données
externes ;
Interagir avec une page HTML ou une application Web dans le même domaine au sein d’un IFrame;
Agir sur les données Microsoft Dynamics CRM à l’aide des services Web Microsoft Dynamics CRM;
Effectuer une validation supplémentaire des données.
Lorsque vous développez des scripts qui interagissent avec des formulaires, veillez à utiliser uniquement les
objets, propriétés et méthodes pris en charge, qui sont documentés dans le Kit de développement logiciel
(SDK) de Microsoft Dynamics CRM. Cela vous permet de garantir que les personnalisations de vos scripts
de formulaires peuvent être mises à niveau vers la version suivante de Microsoft Dynamics CRM.
Association de scripts et d’événements
Dans Microsoft Dynamics CRM, vous pouvez créer un script en JavaScript et associer le script à des
événements sur le formulaire Microsoft Dynamics CRM ou dans les champs de ce dernier.
Microsoft Dynamics CRM prend en charge les événements suivants sur chaque formulaire d’entité : OnLoad,
OnSave, TabStateChange et OnReadyStateComplete. L’événement TabStateChange indique le moment
où l’onglet est développé ou réduit.
L’événement OnChange est disponible sur chaque champ du formulaire.
Cela signifie que vous pouvez inclure dans un formulaire une logique qui s’exécute lors du chargement du
formulaire, lorsqu’un utilisateur enregistre le formulaire ou lors de la modification de la valeur d’un champ du
formulaire.
Cet événement se produit quand un utilisateur modifie des données dans le champ et clique sur un autre
élément du formulaire. Un clic sur un autre élément indique que l’utilisateur a terminé ses modifications dans
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
64
le champ. Microsoft Dynamics CRM traite d’abord l’événement OnChange, puis les données du champ sont
revalidées à la suite de l’exécution du code d’événement OnChange.
Ajout de scripts
Chaque formulaire ou champ fournit une boîte de dialogue Événements où il est possible de coller et
d’activer des scripts. Une fois que vous avez enregistré et publié l’événement, les scripts font partie
intégrante des métadonnées de l’entité. Cela signifie qu’ils peuvent être exportés et importés avec d’autres
personnalisations.
Définissez toujours des dépendances dans les champs de formulaire référencés dans vos scripts. La
suppression d’un champ auquel un script fait référence génère une erreur lors de l’exécution du script. La
définition de ce type de champ permet d’éviter la suppression accidentelle d’un champ auquel un script fait
référence.
Ajouter des gestionnaires d’événements pour les événements de formulaires
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l’onglet Accueil, cliquez sur Propriétés du formulaire.
7. Sous l’onglet Événements, dans la section Gestionnaires d’événements, sélectionnez OnSave ou
OnLoad, puis cliquez sur Modifier.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
65
8. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations demandées. Activez
la case à cocher Activé pour rendre la fonction disponible à un appel par un événement de champ.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
66
9. Sous l’onglet Dépendances de non-événements, dans la liste Champs disponibles, sélectionnez tout
champ que vous avez référencé dans des scripts, puis cliquez sur le bouton Ajouter les
enregistrements sélectionnés pour déplacer les champs sélectionnés dans la liste Champs
dépendants.
10. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du gestionnaire.
11. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du formulaire.
12. Cliquez sur Enregistrer et fermer pour fermer le formulaire.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Important
Vous devez posséder une connaissance approfondie de la syntaxe de programmation JavaScript
et comprendre le modèle objet Xrm.Page pour pouvoir ajouter des scripts, et vous devez tester
vos scripts avant de publier les personnalisations. Les scripts mal rédigés peuvent empêcher le
bon fonctionnement du formulaire.
Lorsque vous utilisez un script basé sur l’événement ou un code personnalisé qui se réfère à des
champs spécifiques, vous devez définir ces champs comme champs dépendants pour qu’ils ne
puissent pas être supprimés des formulaires.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
67
Ajouter des gestionnaires d’événements pour les événements de champs
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l’onglet Accueil, dans le groupe Sélectionner, cliquez sur Corps.
7. Dans le volet principal, double-cliquez sur le champ sur lequel vous souhaitez ajouter un événement.
8. Dans la boîte de dialogue Propriétés du champ, sous l’onglet Événements, sélectionnez l’un des
événements disponibles, puis cliquez sur Ajouter.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
68
9. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations demandées. Activez
la case à cocher Activé pour rendre la fonction disponible à un appel par un événement de champ.
10. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du gestionnaire.
11. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du champ.
12. Testez votre script dans les trois modes d’utilisation d’un formulaire, c’est à dire création, mise à jour et
lecture seule :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
69
b. Pour les modes création et mise à jour, entrez les données dans le champ et quittez le
champ en sélectionnant un autre champ pour vérifier que le script s’exécute.
c. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Cliquez sur Enregistrer et fermer pour fermer le formulaire.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Important
Vous devez posséder une connaissance approfondie de la syntaxe de programmation JavaScript et
comprendre le modèle objet Xrm.Page pour pouvoir ajouter des scripts, et vous devez tester vos
scripts avant de publier les personnalisations. Les scripts mal rédigés peuvent empêcher le bon
fonctionnement du formulaire.
Lorsque vous utilisez un script basé sur l’événement ou un code personnalisé qui se réfère à des
champs spécifiques, vous devez définir ces champs comme champs dépendants pour qu’ils ne
puissent pas être supprimés des formulaires.
Tester un script d’événement
Il est conseillé de toujours tester les scripts avant de publier les personnalisations.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
70
6. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de mise
à jour ou Formulaire en lecture seule.
7. Si vous avez ajouté un événement OnLoad pour le formulaire, lorsque vous ouvrez le formulaire dans
chaque mode, vérifiez que votre événement s’est déroulé comme prévu.
Si votre code dépend de données présentes dans le formulaire lors de son chargement, vous pouvez
tester votre script dans un événement OnChange ou OnSave de manière à pouvoir entrer un échantillon
de données dans le formulaire. Le Formulaire de mise à jour s’ouvre vide.
8. Si vous avez ajouté un événement OnChange pour un champ, pour les modes création et mise à jour,
entrez les données dans le champ et vérifiez que l’événement se déroule comme prévu.
9. Si vous avez ajouté un événement OnSave pour le formulaire, pour les modes création et mise à jour,
dans la partie supérieure de la boîte de dialogue, cliquez sur Simuler lors de l’enregistrement pour voir
si l’événement se déroule comme prévu.
10. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
71
Utilisation des champs
Utilisation de champs d’entités
Les champs peuvent être divisés en deux catégories.
Champ métier : il s’agit d’un champ standard inclus dans Microsoft Dynamics CRM. Il peut être
personnalisé ou ajouté à une solution. Lorsqu’un champ métier fait partie d’une solution, il peut faire
l’objet d’une personnalisation approfondie, en fonction des restrictions imposées au champ lors de la
création de la solution.
Champ personnalisé : tout utilisateur ayant le rôle de sécurité Administrateur système ou
Personnalisateur de système, ou des autorisations équivalentes, peut créer un champ
personnalisé dans la zone de personnalisation. Vous pouvez inclure un champ personnalisé dans
une solution. Il peut faire l’objet d’une personnalisation approfondie, en fonction des restrictions
imposées au champ lors de sa création.
Type de données de champs
Choisissez le type de données lors de la création d’un champ d’entité. Il existe des limites prédéfinies en
matière de mise en forme et de caractères; toutefois, vous pouvez définir certaines des propriétés du champ
lors de sa création.
Type de données Remarques
Une seule ligne de texte Les formats suivants sont disponibles :
Courrier électronique. L’activation de ce champ ouvre un nouveau
message électronique dans le logiciel de messagerie par défaut.
Texte. L’activation de ce champ crée une zone de texte.
Zone de texte. L’activation de ce champ crée une zone de texte
déroulante.
URL. L’activation de ce champ ouvre l’URL dans le navigateur par défaut
de l’utilisateur.
Symbole de l’action. L’activation de ce champ crée un symbole boursier
en lettres majuscules. Cliquez dessus pour ouvrir une page
d’informations concernant l’action dans le navigateur par défaut de
l’utilisateur.
Groupe d’options Sélectionnez un groupe d’options existant ou définissez-en un existant.
Deux options Après avoir créé ce champ, configurez-le dans le formulaire sur lequel il a été
ajouté. Dans le formulaire, indiquez si le champ s’affiche sous forme de case
d’option (également appelée bouton radio), de case à cocher ou de liste.
Nombre entier Les formats suivants sont disponibles pour ce champ :
Aucun. Les valeurs par défaut sont des valeurs entières comprises entre
-2 147 483 648 et 2 147 483 648, bien que vous puissiez définir des
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
72
valeurs minimum et maximum différentes.
Durée. L’activation de ce champ crée une zone de liste déroulante avec
des valeurs en minutes, heures et jours.
Fuseau horaire. L’activation de ce champ crée une zone de liste
déroulante avec des options pour chaque fuseau horaire disponible.
Langue. L’activation de ce champ crée une zone de liste déroulante avec
des options pour chaque langue mise à disposition des utilisateurs par
votre organisation.
Nombre à virgule
flottante
Sélectionnez jusqu’à 5 points de précision. Vous pouvez définir les valeurs
minimum et maximum.
Nombre décimal Sélectionnez jusqu’à 10 points de précision. Vous pouvez définir les valeurs
minimum et maximum.
Devise Lorsque vous ajoutez un champ de devise à une entité, un champ (de base)
correspondant est également créé. Le champ (de base) comporte également un
type de données Devise.
Si l’entité ne possède encore aucun champ avec un type de données Devise,
deux champs supplémentaires sont créés :
Devise. Type de données de recherche dont la valeur doit être définie
avant de définir la valeur d’un champ avec un type de données Devise.
Taux de change. Type de données Nombre décimal.
Plusieurs lignes de texte Zone de texte déroulante. Vous pouvez définir le nombre maximum de caractères
pour ce champ.
Date et heure Il existe deux formats : date uniquement, ou date et heure.
Recherche Vous pouvez créer un champ de recherche à l’aide d’une relation d’entité déjà
créée, mais pas encore utilisée avec un autre champ de recherche. Si vous créez
un champ de recherche dans un formulaire d’entité, la relation est générée
automatiquement. Un champ de recherche est créé en tant que champ de
relation.
Groupes d’options
Un groupe d’options réutilisable est appelé groupe d’options général. Un champ de groupe d’options,
également appelé champ de liste déroulante, utilise un groupe d’options général pour la définition de ses
options.
Plusieurs champs de groupes d’options peuvent utiliser un groupe d’options général. Conservez les options
relatives à l’ensemble de ces champs de groupes d’options au même emplacement.
Une valeur entière est attribuée à chaque option du groupe d’options. Cette valeur attribuée comprend le
préfixe de valeur d’option. L’ajout de ces cinq chiffres devant la valeur d’option permet de distinguer les
options créées par un éditeur de solutions des autres éditeurs.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
73
L’installation d’une nouvelle solution gérée avec un groupe d’options déjà installé entraîne la mise à jour du
groupe d’options existant pour l’ensemble des solutions. Toutes les options définies via la solution gérée sont
utilisables dans n’importe quelle solution. Si vous désinstallez une solution gérée qui a modifié un groupe
d’options dont votre organisation se servait, les paramètres du groupe d’options sont restaurés à leur état
antérieur à celui de l’installation.
Sécurité au niveau des champs
La sécurité au niveau des champs applique des rôles de sécurité pour contrôler les autorisations des
utilisateurs et des équipes en matière de lecture, de création ou d’écriture d’un champ.
La sécurité que vous définissez pour les champs fonctionne dans tous les clients, notamment le client Web,
Microsoft Dynamics CRM pour Microsoft Office Outlook, et Mobile Express.
Seul un utilisateur ayant le rôle de sécurité Personnalisateur de système ou Administrateur système, ou
des autorisations équivalentes, peut appliquer des rôles de sécurité aux champs.
La sécurité des champs s’applique à tous les composants, notamment les rapports, la recherche, le mode
hors connexion, les vues filtrées, l’audit et la détection des doublons.
Mappage de champs d’entités
Le mappage rationalise l’entrée de données lors de la création d’enregistrements associés à un autre
enregistrement. Lorsque deux entités ont une relation d’entité avec une autre entité, il est possible de créer
de nouveaux enregistrements d’entité associée à partir de la vue associée visible sur l’entité principale.
Lorsque l’utilisateur crée un enregistrement à partir d’une vue associée, les données mappées à partir de
l’enregistrement de l’entité principale sont copiées dans le formulaire du nouvel enregistrement d’entité
associée. Vous pouvez contrôler les données copiées en ajoutant des mappages dans la relation entre les
deux entités. Si un enregistrement n’est pas créé à partir de la vue associée de l’entité principale, les
données ne sont pas mappées.
Le mappage s’applique avant la création d’un enregistrement à partir d’une vue associée. Les utilisateurs
peuvent apporter des modifications avant d’enregistrer l’enregistrement et ultérieurement aux données de
l’enregistrement principal qui ne sont pas appliquées à l’enregistrement associé.
Mappage de listes déroulantes
Si le champ est un groupe d’options, assurez-vous que les valeurs des options sont identiques entre les deux
listes déroulantes. Lorsque des valeurs sont ajoutées à une liste déroulante, un entier leur est attribué en
fonction de l’ordre dans lequel elles sont ajoutées. Si les valeurs n’ont pas été ajoutées dans le même ordre,
l’étiquette de la valeur d’option sur le champ cible peut être modifiée afin que les valeurs représentent un
mappage valide pour autant que les données existantes n’en soient pas affectées. Si vous modifiez
ultérieurement une liste déroulante, n’oubliez pas de modifier l’autre afin qu’elles soient synchronisées. Si les
mappages de groupe d’options ne sont pas valides, le champ cible utilisera la valeur de groupe d’options par
défaut.
Générer automatiquement le mappage
Il est possible de créer automatiquement des mappages pour la relation mais cela n’est généralement pas
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
74
recommandé. Ce processus mappe tous les champs mappables uniquement en fonction du type de données
et du nom du champ. Tous les mappages existants sont supprimés.
Créer ou modifier un champ
Après avoir créé des champs, veillez à les inclure aux formulaires et aux vues de l'entité afin qu'ils soient
disponibles à partir de l'interface utilisateur de Microsoft Dynamics CRM Online. Vous pouvez également
ajouter les nouveaux champs aux rapports appropriés.
Dans la solution par défaut, vous pouvez modifier certaines propriétés pour tous les champs. Vous pouvez
créer des champs pour seulement quelques entités.
Dans une solution gérée, vous ne pouvez pas créer de nouveaux champs ni modifier des champs existants
pour les entités. Cependant, vous pouvez créer des champs ou modifier des champs existants dans la zone
Personnalisation de Microsoft Dynamics CRM Online.
Dans une solution non gérée, vous pouvez modifier certaines propriétés pour tous les champs. Vous pouvez
créer des champs pour n'importe quelle entité créée pour la solution. Si vous ajoutez une entité commerciale
existante à la solution, vous pouvez ajouter des champs uniquement si cette entité l'autorise.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Champs.
6. Pour ajouter un champ, dans la barre d’outils, cliquez sur le bouton Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
75
Entrez un Nom complet. Un Nom sera généré sur la base du Nom complet.
- ou -
Pour modifier un champ, sélectionnez-le dans la liste, puis dans la barre d’outils, cliquez sur le bouton
Modifier.
7. Dans Niveau requis, sélectionnez l'un des éléments suivants :
Aucune contrainte. Le champ ne requiert aucune donnée pour sauvegarder l’enregistrement.
Contrainte recommandée. Niveau requis utilisé pour les champs ne devant pas être obligatoirement
renseignés, afin d’enregistrer l’enregistrement. Les champs recommandés sont signalées par le
symbole plus.
Contrainte obligatoire. Niveau requis utilisé pour les champs devant être renseignés pour pouvoir
enregistrer un enregistrement. Les champs requis sont signalés par un astérisque.
8. Dans Possibilité de recherche, indiquez si vous souhaitez l'inclure dans la liste des champs affichés
dans la Recherche avancée de cette entité et dans la liste des champs disponibles lors de la
personnalisation des colonnes de recherche dans la vue Recherche rapide et la vue Recherche.
9. Pour Sécurité de niveau champ, activez ou désactivez la fonctionnalité pour ce champ.
10. Pour Audit, activez ou désactivez la fonctionnalité pour ce champ.
Important
Si vous activez l'audit, n'oubliez pas que l'audit effectue le suivi des modifications de valeur du champ, mais
n'effectue pas le suivi d'activation ou de désactivation de la sécurité des champs pour le champ.
11. Pour les nouveaux champs, sélectionnez le Type, puis entrez les informations obligatoires correspondant
au type spécifié. Pour les champs existants, il n'est pas possible de modifier le type mais il est possible
de modifier les paramètres.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
76
12. Définir les options Raison du statut. La plupart des entités sont dotées d’un champ commercial de
raison du statut qui peut être personnalisé. Le champ de raison du statut est affiché comme un champ
groupe d’options, à l’exception près qu’il contient également une référence au champ statut.
Les valeurs correctes de raison du statut dépendent du champ de statut. Vous devez d’abord
sélectionner le statut approprié avant de pouvoir définir les options de raison du statut.
13. Sélectionnez le mode IME pour cet attribut.
14. Cliquez sur Enregistrer et fermer pour fermer l’éditeur de formulaires.
15. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
16. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Modifier les propriétés d’un champ de formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Dans le corps du formulaire, double-cliquez sur le champ à modifier.
7. Dans Propriétés du champ, vous pouvez modifier les éléments suivants :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
77
L'onglet Afficher :
o Modifiez l'étiquette utilisée pour ce champ. Cela ne modifie pas le champ nom complet,
seulement le texte dans le formulaire. Vous pouvez également décider de ne pas afficher le
nom.
o Activez ou désactivez la case à cocher Le champ est en lecture seule.
o Dans la section Verrouillage, indiquez si vous souhaitez verrouiller le champ au formulaire
en activant la case à cocher Verrouiller le champ sur le formulaire. Cela permet
d'empêcher quiconque de supprimer ce champ.
o Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la
désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM
pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics
CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans
l’application Web, JavaScript remplace cette case à cocher.
o Pour les champs de recherche, cet onglet affiche des propriétés supplémentaires. Dans la
section Filtrage des enregistrements associés, pour filtrer la liste des enregistrements
affichés dans la recherche, activez la case à cocher Afficher uniquement les
enregistrements lorsque.
Ce tableau spécifie les combinaisons de relations possibles lors du filtrage des
enregistrements associés.
Relation de la
première liste
Relation de la deuxième
liste
Disponible
N:1 1:N Oui
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
78
N:1 N:1 Oui
N:1 N:N Oui
1:N 1:N Oui
1:N N:1 Non
1:N N:N Non
N:N 1:N Oui
N:N N:1 Non
N:N N:N Non
La première liste est renseignée avec toutes les relations potentielles que vous pouvez
utiliser pour filtrer cette recherche. Cliquez sur l'une d'entre elles.
La deuxième liste est alors renseignée avec toutes les relations qui connectent l'entité
associée (sélectionnée dans la première liste) à l'entité cible. Cliquez sur l'une d'entre elles.
Activez la case à cocher Autoriser les utilisateurs à désactiver le filtre pour permettre aux
utilisateurs de désactiver le filtre défini ici. Cela leur permet d'afficher une plus grande plage
d'enregistrements. Si vous voulez vous assurer que les utilisateurs ne voient que la plage
d'enregistrements limitée définie par ce filtre, désactivez cette case à cocher.
o Pour les champs de recherche, l'onglet affiche également la section Propriétés
supplémentaires. De là, activez la case à cocher Afficher la zone de recherche dans la
boîte de dialogue de recherche si vous souhaitez rendre une zone de recherche disponible
dans la recherche.
Dans la liste Vue par défaut, cliquez sur la vue par défaut pour laquelle les résultats seront
affichés dans la recherche.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
79
Si vous souhaitez que les utilisateurs puissent également sélectionner d'autres vues,
activez la case à cocher Activer la sélection de vue dans la boîte de dialogue de
recherche.
L'onglet Mise en forme :
o Les options de mise en forme affichées dépendent des options de mise en forme définies
pour la section.
L'onglet Détails :
o C'est là que sont regroupées les propriétés de base des champs. Cliquez sur Modifier pour
les modifier.
Sous l'onglet Événements :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
80
o Dans la section Bibliothèques de formulaires, ajoutez ou modifiez les bibliothèques
JavaScript disponibles pour les événements de formulaires ou de champs. Les bibliothèques
personnalisées listées sont modifiables.
o Dans la section Gestionnaires d’événements, ajoutez une bibliothèque JavaScript créée
par un développeur et associez une fonction à un événement dans cette bibliothèque.
a. Dans la liste Événements, cliquez sur onChange, puis sur Ajouter.
b. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations
demandées. Activez la case à cocher Activé pour rendre la fonction disponible à un appel
par un événement de champ.
c. Cliquez sur OK.
8. Cliquez sur OK.
Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
9. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
81
10. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps,
cliquez sur Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
82
Utilisation de vues
Créer et configurer des vues
Il existe plusieurs types de vues pour les entités Microsoft Dynamics CRM. Vous pouvez créer une vue
publique et modifier tous les types de vues.
Créer ou modifier une vue publique d’une entité
Si vous modifiez une vue publique, les modifications sont visibles par tous les utilisateurs autorisés à afficher
les enregistrements de l'entité. Chaque entité doit comporter une vue publique par défaut.
Outre les vues publiques, les vues suivantes, qui ne peuvent être ni supprimées ni partagées, sont fournies
pour toutes les entités : vues Recherche rapide, vues Recherche avancée, vues associées et vues
Recherche.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Pour créer une vue publique, dans la barre d’outils, cliquez sur Nouveau . Dans la boîte de dialogue
Propriétés de la vue, dans la zone Nom, tapez un nom pour la nouvelle vue, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
83
Si le bouton Nouveau n'apparaît pas, vous ne pouvez pas ajouter de vues pour l'entité sélectionnée.
- ou -
Pour modifier une vue, double-cliquez sur une Vue publique dans la liste. Le type de vue est spécifié
dans la colonne Type.
7. Modifiez les colonnes affichées.
Ajout d’une colonne :
a. Dans la zone Tâches courantes, pour la vue Recherche rapide, cliquez sur Ajouter les
colonnes de vues .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
84
- ou -
Pour les autres types de vues, cliquez sur Ajouter des colonnes .
8. Activez les cases à cocher des colonnes à ajouter, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
85
Déplacement d’une colonne :
a. Cliquez sur la colonne que vous souhaitez déplacer.
b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche
ou vers la droite .
Modification de la largeur d’une colonne :
a. Cliquez sur la colonne que vous souhaitez modifier.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour définir la
largeur de la colonne, puis cliquez sur OK.
Suppression d’une colonne :
a. Cliquez sur la colonne que vous souhaitez supprimer.
b. Dans la zone Tâches courantes, cliquez sur Supprimer .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
86
c. Dans le message de confirmation, cliquez sur OK.
Modification de l’ordre de tri d’une colonne :
a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .
b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la
colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant, puis
sur OK.
Activer la présence en ligne pour la messagerie instantanée :
a. Cliquez sur une colonne référençant l’entité Utilisateur.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence
de cette colonne, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
87
9. Définissez de la vue publique par défaut.
10. Cliquez sur Enregistrer et fermer pour fermer la vue .
11. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils Actions, cliquez sur le bouton Publier .
Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils Actions, cliquez sur le bouton Publier toutes les personnalisations .
Conseil
Pour créer des vues qui apparaissent dans le Calendrier de service, créez des vues dans les entités
Activité de service, Rendez-vous, Utilisateur ou Installation/Équipement. Pour voir les vues créées dans
ces entités à partir du Calendrier de service, les utilisateurs doivent sélectionner le type de vue dans la liste
Type.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
88
Important
Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Définir la vue par défaut d’une entité
Chaque entité de Microsoft Dynamics CRM doit comporter une vue publique par défaut. Il s’agit d’une vue qui
s’affiche pour une liste d’entités telles que des rendez-vous, des comptes ou des contacts. Par exemple, si
votre organisation permet aux utilisateurs de gérer leurs propres rendez-vous, vous pouvez modifier la vue
par défaut des Rendez-vous, allant de Tous les rendez-vous à Mes rendez-vous.
Toute vue publique peut devenir la vue publique par défaut d’une entité.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la liste des vues, sélectionnez la Vue publique que vous souhaitez définir en tant que vue par
défaut. Le type des vues est indiqué dans la colonne Type.
7. Dans la barre d’outils, cliquez sur Autres actions, puis sur Par défaut.
8. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Modifier la vue Recherche avancée
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
89
Si vous modifiez une vue Recherche avancée, les modifications définissent les valeurs par défaut pour toute
personne utilisant la Recherche avancée pour l'entité. Les utilisateurs peuvent modifier les colonnes de
chaque recherche Recherche avancée.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la colonne Type, recherchez Vue Recherche avancée. Double-cliquez sur la vue.
7. Modifiez les colonnes affichées.
Déplacement d’une colonne :
a. Cliquez sur la colonne que vous souhaitez déplacer.
b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche
ou vers la droite .
Modification de la largeur d’une colonne :
a. Cliquez sur la colonne que vous souhaitez modifier.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour
définir la largeur de la colonne, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
90
Suppression d’une colonne :
a. Cliquez sur la colonne que vous souhaitez supprimer.
b. Dans la zone Tâches courantes, cliquez sur Supprimer .
c. Dans le message de confirmation, cliquez sur OK.
Modification de l’ordre de tri d’une colonne :
a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .
b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la
colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,
puis sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
91
Activer la présence en ligne pour la messagerie instantanée :
a. Cliquez sur une colonne référençant l’entité Utilisateur.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence
de cette colonne, puis cliquez sur OK.
8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .
9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Remarque
Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles
décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée
votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.
Modifier la vue Recherche rapide
Si vous modifiez une vue Recherche rapide, les modifications définissent les valeurs par défaut pour
quiconque utilise la zone de recherche pour l'entité.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
92
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la colonne Type, recherchez Vue Recherche rapide. Double-cliquez sur la vue.
7. Modifiez les champs recherchés.
Dans le volet Tâches courantes, cliquez sur Ajouter des colonnes de recherche . Activez les cases
à cocher des colonnes à ajouter, puis cliquez sur OK.
8. Modifiez les colonnes affichées.
Déplacement d’une colonne :
a. Cliquez sur la colonne que vous souhaitez déplacer.
b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche
ou vers la droite .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
93
Modification de la largeur d’une colonne :
a. Cliquez sur la colonne que vous souhaitez modifier.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour
définir la largeur de la colonne, puis cliquez sur OK.
Suppression d’une colonne :
a. Cliquez sur la colonne que vous souhaitez supprimer.
b. Dans la zone Tâches courantes, cliquez sur Supprimer .
c. Dans le message de confirmation, cliquez sur OK.
Modification de l’ordre de tri d’une colonne :
a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .
b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la
colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,
puis sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
94
Activer la présence en ligne pour la messagerie instantanée :
a. Cliquez sur une colonne référençant l’entité Utilisateur.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence
de cette colonne, puis cliquez sur OK.
9. Cliquez sur Enregistrer ou sur Enregistrer et fermer .
10. Dans la barre d’outils, cliquez sur Publier .
11. Un message de confirmation s’affiche lorsque les personnalisations sont publiées.
Remarque Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.
Modifier les critères de filtre d’une vue
Le critère de filtre est défini à l’aide de la même interface utilisateur que Recherche avancée.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
95
1. Dans le volet Tâches courantes, cliquez sur Modifier le critère de filtre .
2. Pour ajouter une ligne de critères :
a. Cliquez sur Sélectionnez pour spécifier le champ sur lequel appliquer le filtre.
b. Cliquez sur l’opérateur relationnel de requête et sélectionnez un opérateur.
c. Cliquez sur Entrer une valeur et entrez une valeur à laquelle appliquer un filtre. Pour certaines
valeurs, vous pouvez cliquer sur bouton Sélectionner ou modifier les valeurs de ce champ
pour ouvrir la boîte de dialogue Sélectionner des valeurs et sélectionner la valeur souhaitée.
3. Pour grouper des critères de filtre, vous devez sélectionner deux lignes ou davantage pour le même type
d’enregistrement. Par exemple, Étape de vente et Revenu estimé sont des valeurs de champ du type
d’enregistrement Opportunité et deux lignes qui spécifient des critères de filtre pour ces champs
peuvent être groupées. Toutefois, les lignes comportant de types d’enregistrement différents, comme
Compte et Opportunité, ne peuvent pas être groupées.
a. Pour chaque ligne que vous voulez grouper, en mode Détaillé, cliquez sur le bouton du menu
associé à cette ligne, puis cliquez sur Sélectionner une ligne.
b. Dans la barre d’outils, sélectionnez Groupe ET ou Groupe OU.
c. Pour supprimer une ligne d’un groupe, cliquez sur le bouton du menu associé à cette ligne,
puis cliquez sur Supprimer.
d. Pour sélectionner un groupe, cliquez sur le bouton du menu associé à ce groupe, puis cliquez
sur Sélectionner un groupe.
e. Pour ajouter une clause de critère à un groupe, cliquez sur le bouton du menu associé à ce
groupe, cliquez sur Ajouter clause, puis sélectionnez le champ, l’opérateur de relation de
requête et la valeur.
f. Pour désélectionner un groupe précédemment sélectionné, cliquez sur le bouton du menu
associé à ce groupe, puis cliquez sur Désélectionner le groupe.
g. Pour dissocier un groupe, cliquez sur le bouton du menu associé à ce groupe, puis cliquez
sur Dégrouper.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
96
h. Pour transformer un Groupe ET en Groupe OU, ou un Groupe OU en Groupe ET, cliquez sur
le bouton du menu associé à ce groupe, puis cliquez sur Changer en OU ou Changer en ET.
4. Pour supprimer une ligne, cliquez sur le bouton du menu correspondant à cette ligne, puis cliquez sur
Supprimer. Dans le message de confirmation, cliquez sur OK.
5. Cliquez sur Effacer pour supprimer tous les critères et recommencer.
6. Dans la boîte de dialogue Modifier le critère de filtre, cliquez sur OK.
Modifier la vue Recherche
Chaque entité ne peut comporter qu'une seule vue Recherche. Les modifications apportées à la vue
Recherche sont affichées à chaque fois que le bouton de recherche d'une entité est actionné.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la colonne Type, recherchez Vue Recherche. Double-cliquez sur la vue.
7. Modifiez les colonnes affichées.
Déplacement d’une colonne :
a. Cliquez sur la colonne que vous souhaitez déplacer.
b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche
ou vers la droite .
Modification de la largeur d’une colonne :
a. Cliquez sur la colonne que vous souhaitez modifier.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour
définir la largeur de la colonne, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
97
Suppression d’une colonne :
a. Cliquez sur la colonne que vous souhaitez supprimer.
b. Dans la zone Tâches courantes, cliquez sur Supprimer .
c. Dans le message de confirmation, cliquez sur OK.
Modification de l’ordre de tri d’une colonne :
a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .
b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la
colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,
puis sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
98
Activer la présence en ligne pour la messagerie instantanée :
a. Cliquez sur une colonne référençant l’entité Utilisateur.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la
présence de cette colonne, puis cliquez sur OK.
Remarque
Pour ajouter des colonnes de recherche sur lesquelles effectuer la rechercher lorsque les utilisateurs se
servent de la zone Rechercher dans la vue Recherche, modifiez la Vue Recherche rapide. Les colonnes
de recherche spécifiées dans la Vue Recherche rapide sont également applicables aux vues de recherche.
8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .
9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
10. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Remarque
Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles
décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée
votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.
Modifier la vue associée d’une entité
Chaque entité ne peut comporter qu'une seule vue associée. Les modifications apportées à la vue associée
sont affichées dans tout enregistrement lié à celle-ci.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
99
Une entité doit avoir une relation avec l'entité sur laquelle la vue associée se lie. Vous pouvez ajouter un lien
vers une entité associée dans le volet de navigation d'un formulaire d'entité.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la colonne Type, recherchez Vue associée. Double-cliquez sur la vue.
7. Modifiez les colonnes affichées.
Déplacement d’une colonne :
c. Cliquez sur la colonne que vous souhaitez déplacer.
d. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche
ou vers la droite .
Modification de la largeur d’une colonne :
d. Cliquez sur la colonne que vous souhaitez modifier.
e. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
f. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour
définir la largeur de la colonne, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
100
Suppression d’une colonne :
d. Cliquez sur la colonne que vous souhaitez supprimer.
e. Dans la zone Tâches courantes, cliquez sur Supprimer .
f. Dans le message de confirmation, cliquez sur OK.
Modification de l’ordre de tri d’une colonne :
c. Dans la zone Tâches courantes, cliquez sur Configurer le tri .
d. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la
colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,
puis sur OK.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
101
Activer la présence en ligne pour la messagerie instantanée :
a. Cliquez sur une colonne référençant l’entité Utilisateur.
b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .
c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence
de cette colonne, puis cliquez sur OK.
8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .
9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur
Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
10. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre
d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Remarque
Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles
décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée
votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.
Supprimer une vue
Vous pouvez uniquement supprimer une vue publique. Vous ne pouvez pas supprimer de vue publique créée
dans le cadre d’une entité commerciale ou d’une entité personnalisée Si une vue publique personnalisée fait
partie d’une solution gérée installée, vous ne pouvez pas la supprimer. Toutefois, si la vue publique a été
ajoutée à une entité de solution gérée après l’installation, cette vue publique peut être supprimée.
En outre, vous ne pouvez pas supprimer la vue associée, la vue Recherche avancée, la vue Recherche
rapide, ni la vue Recherche.
1. Dans le volet de navigation, cliquez sur Paramètres.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
102
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Vues.
6. Dans la colonne Type, recherchez une vue personnalisée qui soit une Vue publique.
7. Dans la barre d’outils, cliquez sur bouton Supprimer
8. Pour terminer la suppression de la vue du système Microsoft Dynamics CRM, vous devez la publier.
Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez
sur Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .
Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la
barre d’outils, cliquez sur le bouton Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
103
Utilisation des formulaires
Présentation des formulaires d’entités.
Les formulaires sont des pages qui affichent le détail des informations entrées par les utilisateurs, par
exemple les informations relatives à un contact. Les informations entrées dans un formulaire concernant un
élément spécifique sont stockées sous forme d’enregistrements.
Un formulaire créé pour une entité est un formulaire de type Principal. Lorsqu’il est ouvert pour la première
fois, il est identique au formulaire nommé Informations.
Un formulaire peut être basé sur un formulaire existant.
Propriétés gérées
Utilisez les propriétés gérées pour déterminer si une entité que vous créez ou personnalisez dans une
solution gérée est personnalisable, et de quelle façon. Les propriétés gérées contrôlent les tâches de
personnalisation qui peuvent être exécutées sur un composant de solution.
Si vous créez une entité dans le cadre d’un composant de solution gérée, choisissez le niveau de
personnalisation autorisé lors de l’installation de la solution gérée. Les personnalisations réalisables à l’issue
de l’installation, sur une entité installée dans le cadre d’une solution gérée, se limitent aux paramètres de
propriétés gérées définis lors de l’installation, lorsque la solution est non gérée.
Formulaires basés sur les rôles
Vous ne souhaitez peut-être pas que tous les utilisateurs de votre organisation puissent voir l’ensemble des
informations disponibles pour une entité. Cette dernière peut posséder des informations financières,
contractuelles ou personnelles dont la consultation est réservée à certains rôles ou certaines tâches.
Si vous voulez résoudre ce problème relatif à l’entité, créez des formulaires personnalisés pour des rôles ou
des tâches spécifiques. Lorsqu’une entité a plusieurs formulaires, appliquez un ou plusieurs rôles de sécurité
à un formulaire pour contrôler les utilisateurs ou les groupes qui peuvent s’en servir.
Chaque entité doit être en mesure d’afficher un formulaire pour n’importe quel utilisateur disposant au moins
d’un accès en lecture seule à l’entité. Par conséquent, un formulaire doit être désigné en tant que formulaire
de base.
Sécurité au niveau des champs
La sécurité au niveau des champs applique des rôles de sécurité pour contrôler les autorisations des
utilisateurs et des équipes en matière de lecture, de création ou d’écriture d’un champ.
La sécurité que vous définissez pour les champs fonctionne dans tous les clients, notamment le client Web,
Microsoft Dynamics CRM pour Microsoft Office Outlook, et Mobile Express.
Seul un utilisateur ayant le rôle de sécurité Personnalisateur de système ou Administrateur système, ou
des autorisations équivalentes, peut appliquer des rôles de sécurité aux champs.
La sécurité des champs s’applique à tous les composants, notamment les rapports, la recherche, le mode
hors connexion, les vues filtrées, l’audit et la détection des doublons.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
104
Modifier le formulaire principal d’une entité
Lorsque vous créez un formulaire pour une entité, il est de type Principal. Lorsqu'il s'ouvre, il est identique
au formulaire nommé Informations. Vous pouvez ajouter ou modifier des champs, des sections, des onglets,
la navigation et des propriétés associées, puis l'enregistrer sous un nouveau nom.
Cette procédure fonctionne pour tout formulaire dont le Type de formulaire est Principal. Chaque formulaire
est composé d'un ou plusieurs onglets. Chaque onglet peut contenir une ou plusieurs sections. Chaque
section contient un ou plusieurs champs ou IFRAMES.
Si vous souhaitez baser votre nouveau formulaire sur un formulaire existant, vous pouvez en dupliquer un.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires.
Pour créer un formulaire, dans le volet principal de la barre d’outils, cliquez sur le bouton Nouveau .
- ou -
Pour modifier un formulaire existant, double-cliquez sur un formulaire dont le Type de formulaire est
Principal.
6. Effectuez, selon les besoins, l'une des modifications de conception suivantes :
Ajout d'un onglet à un formulaire
Ajout d'une section à un formulaire
Ajout d'un champ à un formulaire
Ajout ou modification d'un IFrame
Ajout ou modification d'une sous-grille
Ajout ou modification d'une ressource Web de formulaire
Ajout ou modification de la navigation du formulaire pour les entités associées
Modification des en-têtes et pieds de page de formulaire
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
105
Suppression d'un onglet, une section, un champ ou un IFRAME
Activation ou désactivation de l'Assistant Formulaire
7. Modifiez les propriétés de parties du formulaire, selon les besoins :
Modification des propriétés d'un formulaire
Modification des propriétés d'un champ de formulaire
Modification des propriétés d'un onglet
Modification d'une section
8. Ajoutez des scripts d'événements selon les besoins.
9. Déterminez les rôles de sécurité susceptibles d'afficher le formulaire :
Attribution des rôles de sécurité au formulaire
10. Affichez un aperçu de la façon dont le formulaire principal s'affiche et dont les fonctions se produisent :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le
formulaire, puis cliquez sur OK.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
106
Remarques
Vous ne pouvez pas appliquer de niveau requis à un champ à l'aide de ce formulaire. Les
contraintes de niveau requis sont appliquées à l'attribut.
Avant de supprimer un champ d'un formulaire, assurez-vous que ce champ n'est pas un champ
obligatoire pour d'autres composants ou scripts personnalisés. Par exemple, le formulaire
d'opportunité nécessite le champ Tarifs pour déterminer la tarification à utiliser lorsqu'un produit est
ajouté à cette opportunité. La suppression du champ Tarifs empêche l'ajout d'un nouveau produit à
une opportunité.
Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des
scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes
les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que
les entités, les relations ou les champs personnalisés, sont appliquées immédiatement.
Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de police ou les
couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des pages de feuilles de style
en cascade (CSS, Cascading Style Sheets) dans l’application Web ou des propriétés de style du formulaire
par le biais de scripts n’est pas prise en charge.
Créer un nouveau formulaire pour une entité
Lorsque vous créez un formulaire pour une entité, il est de type Principal. Lorsqu’il s’ouvre, il est identique
au formulaire nommé Informations. Vous pouvez ajouter ou modifier des champs, des sections, des onglets,
la navigation et des propriétés associées, puis l’enregistrer sous un nouveau nom.
Si vous souhaitez baser votre nouveau formulaire sur un autre formulaire que celui nommé Informations,
vous pouvez en dupliquer un.
Créer un formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
107
5. Cliquez sur Formulaires.
Pour créer un formulaire, dans le volet principal de la barre d’outils, cliquez sur le bouton Nouveau .
- ou -
Pour modifier un formulaire existant, double-cliquez sur un formulaire dont le Type de formulaire est
Principal.
6. Effectuez, selon les besoins, l’une des modifications de conception suivantes :
Ajouter un onglet à un formulaire
Ajouter une section à un formulaire
Ajouter un champ à un formulaire
Ajouter ou modifier un IFRAME
Ajouter ou modifier une sous-grille
Ajouter ou modifier une ressource Web
Ajouter ou modifier la navigation du formulaire pour les entités associées
Modifier les en-têtes et pieds de page de formulaire
Supprimer un onglet, une section, un champ ou un IFRAME
Activer ou désactiver l’Assistant Formulaire
7. Modifiez les propriétés de parties du formulaire, selon les besoins :
Modifier les propriétés d’un formulaire
Modifier les propriétés d’un champ de formulaire
Modifier les propriétés d’un onglet
Modifier les propriétés d’une section
8. Ajoutez des scripts d’événements selon les besoins.
9. Déterminez les rôles de sécurité susceptibles d’afficher le formulaire :
Attribuer un rôle de sécurité à un formulaire
10. Affichez un aperçu de la façon dont le formulaire principal s’affiche et dont les fonctions se produisent :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
108
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le
formulaire, puis cliquez sur OK.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Remarques
Vous ne pouvez pas appliquer de niveau requis à un champ à l’aide de ce formulaire. Les contraintes de
niveau requis sont appliquées à l’attribut.
Avant de supprimer un champ d’un formulaire, assurez-vous que ce champ n’est pas un champ obligatoire
pour d’autres composants ou scripts personnalisés. Par exemple, le formulaire d’opportunité nécessite le
champ Tarifs pour déterminer le tarif à utiliser lorsqu’un produit est ajouté à cette opportunité. La
suppression du champ Tarifs empêche l’ajout d’un nouveau produit à une opportunité.
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de police ou
les couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des pages de feuilles de
style en cascade (CSS, Cascading Style Sheets) dans l’application Web ou des propriétés de style du
formulaire par le biais de scripts n’est pas prise en charge.
Créer un nouveau formulaire à partir d’un formulaire existant
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
109
Vous pouvez créer un formulaire à partir d’un formulaire existant. Ce dernier doit être de type Principal.
Le fait de créer un formulaire à partir d’un formulaire existant vous permet de réutiliser la navigation, les
champs, les propriétés, les scripts d’événements et les rôles de sécurité du formulaire existant. Dans le
nouveau formulaire, vous pouvez également modifier ces éléments existants, les supprimer ou en ajouter de
nouveaux.
Vous pouvez ajouter ou modifier des champs, des sections, des onglets, la navigation et des propriétés
associées, puis l’enregistrer sous un nouveau nom.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans le volet principal, double-cliquez sur un formulaire dont le Type de
formulaire est Principal.
6. Dans le formulaire qui s'ouvre, vous pouvez apporter les modifications de conception suivantes :
Ajout d'un onglet à un formulaire
Ajout d'une section à un formulaire
Ajout d'un champ à un formulaire
Ajout ou modification d'un IFRAME
Ajout ou modification d'une sous-grille
Ajout ou modification d'une ressource Web
Ajout ou modification de la navigation du formulaire pour les entités associées
Modification des en-têtes et pieds de page de formulaire
Suppression d'un onglet, d'une section, d'un champ ou d'un IFRAME
Activation ou désactivation de l'Assistant Formulaire
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
110
7. Vous pouvez modifier les propriétés de parties du formulaire.
Modification des propriétés d'un formulaire
Modification des propriétés d'un champ de formulaire
Modification des propriétés d'un onglet
Modification des propriétés d'une section
8. Vous pouvez ajouter des scripts d'événements.
9. Attribuez des rôles au nouveau formulaire pour déterminer quels rôles de sécurité seront en mesure de
l'afficher.
11. Affichez un aperçu de la façon dont le formulaire principal s'affichera et dont les événements se
produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
12. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le
formulaire, puis cliquez sur OK.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
111
Remarques
Vous ne pouvez pas appliquer de niveau requis à un champ par le biais d'un formulaire. Vous
appliquez les contraintes de niveau requis directement sur le champ.
Si vous supprimez un champ d'un formulaire, assurez-vous que le champ n'est pas un champ
obligatoire pour d'autres composants ou scripts personnalisés. Par exemple, le formulaire
d'opportunité nécessite le champ Tarifs pour déterminer la tarification à utiliser lorsqu'un produit
est ajouté à cette opportunité. La suppression du champ Tarifs empêche l'ajout d'un nouveau
produit à une opportunité.
Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez
des scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer.
Toutes les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM,
telles que les entités, les relations ou les champs personnalisés, sont appliquées
immédiatement.
Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de
police ou les couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des
pages de feuilles de style en cascade (CSS, Cascading Style Sheets) dans l’application Web ou
des propriétés de style du formulaire par le biais de scripts n’est pas prise en charge.
Ajouter un onglet à un formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l’onglet Insérer, cliquez sur Une colonne ou Deux colonnes.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
112
7. Cliquez sur l’onglet que vous souhaitez modifier, puis sous l’onglet Accueil, cliquez sur Modifier les
propriétés. La boîte de dialogue Propriétés de l’onglet s’ouvre.
8. Sous l’onglet Afficher, entrez un nom unique dans Nom.
9. Sous l’onglet Mise en forme, indiquez si l’onglet doit contenir une ou deux colonnes.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
113
10. Sous l’onglet Événements, vous pouvez ajouter et modifier des bibliothèques de formulaires, ainsi que
l’événement TabStateChange qui indique quand l’onglet est développé ou réduit.
11. Cliquez sur OK.
12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
13. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
114
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Ajouter une section à un formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Cliquez sur la zone de l’onglet sur laquelle ajouter une section.
7. Sous l’onglet Insérer, dans le groupe Section, cliquez sur Une colonne, Deux colonnes, 3 colonnes
ou 4 colonnes.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
115
La nouvelle section est ajoutée dans la partie inférieure de l’onglet. Vous pouvez modifier ses propriétés.
8. Cliquez sur la section que vous souhaitez modifier. Puis, sous l'onglet Accueil dans le groupe Modifier,
cliquez sur Modifier les propriétés.
9. Dans la boîte de dialogue Propriétés de la section, sous l'onglet Afficher :
a. Entrez un nom unique dans Nom.
b. Dans la zone de texte Largeur, définissez la largeur de la zone d'étiquette des champs de la
section.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
116
c. Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la
désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM
pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics
CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans
l’application Web, JavaScript remplace cette case à cocher.
10. Sous l'onglet Mise en forme, cliquez sur l'option de nombre de colonnes souhaité. Cliquez également
sur les options d'alignement et de position de l'intitulé du champ.
11. Cliquez sur OK.
12. Une fois la modification du formulaire terminée, cliquez sur Enregistrer et fermer .
13. Vous pouvez obtenir un aperçu du formulaire principal et tester la façon dont les événements se
produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
117
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Attribuer un rôle de sécurité à un formulaire
Vous pouvez contrôler l'accès au formulaire et au champ en attribuant des rôles de sécurité différents aux
différents formulaires que vous créez.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l'onglet Accueil, dans le groupe Formulaire, cliquez sur Affecter des rôles de sécurité .
7. Dans la boîte de dialogue Attribuer des rôles, sélectionnez les rôles de sécurité pour lesquels ce
formulaire sera disponible.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
118
8. Pour transformer ce formulaire en formulaire de base, activez la case à cocher Activé pour le formulaire
de base.
Au moins un formulaire par entité doit être un formulaire de base, c'est-à-dire le formulaire qui s'affiche à
l'utilisateur quand aucun autre formulaire n'est disponible pour le rôle de sécurité de cet utilisateur.
9. Cliquez sur OK.
10. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
12. Une fois votre personnalisation terminée, publiez-la :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
119
Modifier les en-têtes et pieds de page de formulaire
Vous ne pouvez pas ajouter de nouveaux en-têtes ni pieds de page au formulaire, ni déplacer ni supprimer
les en-têtes existants. Vous pouvez modifier les sections et propriétés d’en-tête et de pied de page.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l’onglet Accueil, dans le groupe Sélectionner, cliquez sur En-tête ou Pied de page.
7. Pour modifier les propriétés, sous l’onglet Accueil, dans le groupe Modifier, cliquez sur Modifier les
propriétés.
La boîte de dialogue Propriétés d’en-tête ou Propriétés de pied de page s’ouvre.
8. Sous l’onglet Afficher, spécifiez la largeur de l’étiquette des champs.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
120
9. Sous l’onglet Mise en forme, spécifiez le nombre de colonnes souhaité dans l’en-tête ou pied de page.
Vous pouvez également spécifier l’alignement de l’intitulé du champ.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
121
10. Cliquez sur OK.
11. Pour ajouter des champs à l’en-tête ou au pied page, dans l’Explorateur de champs, sélectionnez un
champ et faites-le glisser à l’endroit où l’afficher.
12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
13. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez
sur Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
122
Modifier les propriétés d’une section
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Cliquez sur la section que vous souhaitez modifier. Puis, sous l'onglet Accueil dans le groupe Modifier,
cliquez sur Modifier les propriétés.
7. Dans la boîte de dialogue Propriétés de la section, sous l'onglet Afficher :
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
123
a. Entrez un nom unique dans Nom.
b. Dans la zone de texte Largeur, définissez la largeur de la zone d'étiquette des champs de la
section.
c. Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la
désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM
pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics
CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans
l’application Web, JavaScript remplace cette case à cocher.
8. Sous l'onglet Mise en forme, cliquez sur l'option de nombre de colonnes souhaité. Cliquez également
sur les options d'alignement et de position de l'intitulé du champ.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
124
9. Cliquez sur OK.
10. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
125
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Modifier les propriétés d’un onglet
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Cliquez sur l’onglet que vous souhaitez modifier, puis sous l’onglet Accueil, cliquez sur Modifier les
propriétés. La boîte de dialogue Propriétés de l’onglet s’ouvre.
7. Sous l’onglet Afficher, entrez un nom unique dans Nom.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
126
8. Sous l’onglet Mise en forme, indiquez si l’onglet doit contenir une ou deux colonnes.
9. Sous l’onglet Événements, vous pouvez ajouter et modifier des bibliothèques de formulaires, ainsi que
l’événement TabStateChange qui indique quand l’onglet est développé ou réduit.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
127
10. Cliquez sur OK.
11. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de
mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Ajouter ou modifier la navigation de formulaires aux entités associées.
Dans le formulaire volet de navigation, vous pouvez ajouter des liens vers des entités associées de l’entité
est affichée. Si vous voulez modifier la manière dont une vue associée est affichée, voir Modifier la vue
associée.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
128
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Pour ajouter un lien vers une entité associée, sous l’onglet Accueil, dans le groupe Sélectionner,
cliquez sur Navigation. La liste Explorateur de relations s’ouvre sur le côté droit de l’éditeur de
formulaires.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
129
7. Dans la liste Explorateur de relations, sélectionnez l’entité associée souhaitée, faites-la glisser sur le
Volet de navigation, puis déposez-la où vous souhaitez l’afficher.
Conseil
Vous pouvez également créer une relation en cliquant sur les boutons Nouvelle relation 1:N ou Nouvelle
relation N:N dans la partie inférieure de l’Explorateur de relations.
8. Pour modifier les propriétés de ce lien ou de tout autre lien d’entité associée dans le Volet de
navigation, sélectionnez le lien, puis sous l’onglet Accueil, cliquez sur Modifier les propriétés.
9. Dans la boîte de dialogue Propriétés de relation, sous l’onglet Afficher, tapez une nouvelle étiquette
d’affichage.
10. Sous l’onglet Nom, vous pouvez afficher des détails sur la relation d’entité de ce lien. Cliquez sur le
bouton Modifier pour afficher ou modifier l’enregistrement de la relation.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
130
11. Cliquez sur OK.
12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Définir des dépendances de non-événement pour un formulaire
Si vous avez un code personnalisé qui dépend de la présence de certains champs dans Microsoft Dynamics
CRM, définissez ces champs en tant que dépendances, afin qu’il ne soit pas possible de les supprimer du
formulaire par inadvertance.
1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Personnaliser
le système.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
131
2. Ouvrez l’entité contenant le formulaire qui possède les attributs auxquels votre code externe fait
référence, puis cliquez sur Formulaires.
3. Dans la barre d’outils, cliquez sur Autres actions, puis sur Modifier.
4. Sous l’onglet Accueil, cliquez sur Propriétés du formulaire.
5. Sous l’onglet Dépendances de non-événements, sélectionnez les champs que vous souhaitez désigner
comme dépendances et cliquez sur le bouton Ajouter les enregistrements sélectionnés pour
les déplacer dans la liste Champs dépendants.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
132
6. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du formulaire.
7. Cliquez sur Enregistrer et fermer pour fermer le formulaire.
8. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Ajouter un champ à un formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
133
6. Sur le formulaire, sélectionnez la section sur laquelle ajouter un champ.
7. Dans le volet Explorateur de champs, double-cliquez sur le champ que vous souhaitez ajouter au
formulaire.
8. Vous pouvez afficher un aperçu de la façon dont le formulaire principal s’affiche et dont les fonctions se
produisent :
9. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de mise
à jour ou Formulaire en lecture seule.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
134
10. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Ajouter ou modifier un IFRAME
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Pour ajouter un IFRAME, sous l'onglet Insérer, cliquez sur IFRAME.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
135
- ou -
Sélectionnez un onglet, puis l'IFRAME de l'onglet à modifier, puis sous l'onglet Accueil, cliquez sur
Modifier les propriétés.
7. Dans la boîte de dialogue Ajouter un IFRAME ou Propriétés du IFRAME, sous l'onglet Général, entrez
les informations de votre choix. Prenez particulièrement note des informations suivantes :
Dans la zone Nom, entrez un nom unique pour désigner l'IFRAME. Ce nom n'accepte que les
caractères alphanumériques et les traits de soulignement.
Dans la zone URL, entrez une URL complète pour l'IFRAME. Vous pouvez éventuellement activer la
case à cocher Transmettre le code type d’objet d’enregistrement et l’identificateur unique
comme paramètres.
La case à cocher Restreindre les scripts sur plusieurs cadres est activée par défaut pour des
raisons de sécurité. Soyez particulièrement vigilant lorsque vous autorisez la création de scripts sur
plusieurs cadres.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
136
Attention
les applications peuvent interagir entre elles par le biais d'un IFRAME. La case à cocher Restreindre les
scripts sur plusieurs cadres est activée par défaut. Supprimez cette restriction uniquement si vous êtes
certain que le site utilisé comme cible de l'IFRAME est un site approuvé.
8. Sous l'onglet Mise en forme, les options affichées dépendent des options de mise en forme des
sections. Dans tous les cas, vous pouvez choisir le nombre de lignes pour le champ et décider d'afficher
ou non une bordure et déterminer le type de défilement.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
137
9. Sous l'onglet Dépendances, dans la liste Champs disponibles, sélectionnez les champs à désigner
comme champs dépendants dans l'IFRAME, puis cliquez sur le bouton Ajouter les enregistrements
sélectionnés pour déplacer les champs sélectionnés dans la liste Champs dépendants.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
138
10. Cliquez sur OK.
11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
139
Modifier les propriétés d’un formulaire
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Sous l'onglet Accueil, dans le groupe Formulaire, cliquez sur Propriétés du formulaire.
7. La boîte de dialogue Propriétés du formulaire contient certaines propriétés modifiables :
Sous l'onglet Afficher, dans la zone Nom du formulaire, modifiez le nom affiché pour le formulaire.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
140
Dans la section Navigation dans les pages, activez la case à cocher si vous souhaitez que le
formulaire affiche la navigation de page.
Sous l'onglet Dépendances de non-événements, sélectionnez les champs de formulaire requis
pour tout script de non-événements externes. Ces champs ne pourront pas être ôtés du formulaire.
Sous l'onglet Événements, vous pouvez effectuer les opérations suivantes :
o Dans la section Bibliothèques de formulaires, ajoutez ou modifiez les bibliothèques
JavaScript qui seront disponibles pour les événements de formulaire ou de champ. Vous
pouvez également modifier les bibliothèques.
o Dans la section Gestionnaires d’événements, vous pouvez créer un script qui s'exécute
lorsque les données du formulaire changent.
i. Cliquez sur Ajouter pour ajouter un script ou sur Modifier pour modifier un script
existant.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
141
ii. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations
demandées. Activez la case à cocher Activé pour rendre la fonction disponible à un
appel par un événement de champ.
iii. Cliquez sur OK.
8. Cliquez sur OK.
9. Vous pouvez afficher la façon dont le formulaire principal s’affichera :
b. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
c. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
10. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
142
11. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Ajouter ou configurer une sous-grille
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Pour ajouter une sous-grille, sous l'onglet Insérer, cliquez sur le bouton Sous-grille.
- ou -
Pour modifier une sous-grille existante, cliquez dessus, puis sous l'onglet Accueil, dans le groupe
Modifier, cliquez sur le bouton Modifier les propriétés.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
143
7. Dans la boîte de dialogue Propriétés de sous-grille, sous l'onglet Afficher, soyez particulièrement
attentif aux champs suivants :
a. Dans la zone de texte Nom, entrez un nom unique. Ce nom n'accepte que les caractères
alphanumériques et les traits de soulignement.
b. Dans la section Source de données, utilisez les listes Entité et Vue par défaut pour spécifier
les groupes d'enregistrements à afficher dans la sous-grille.
8. Si vous souhaitez modifier la vue sélectionnée, cliquez sur Modifier. Pour créer une vue, cliquez sur
Nouveau.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
144
9. Sous l'onglet Mise en forme, cliquez sur les options de nombre de colonnes et de lignes à afficher dans
la sous-grille.
10. Cliquez sur OK.
11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer et fermer .
12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,
Formulaire de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
145
Utilisation des relations
Microsoft Dynamics CRM prend en charge les types de relations suivantes entre les entités :
Relations hiérarchiques
Relations N à N (plusieurs à plusieurs)
Relations autoréférentielles
Relations hiérarchiques
Une relation hiérarchique permet à chaque enregistrement enfant de stocker une référence à un
enregistrement parent. Un enregistrement parent peut être référencé par un nombre illimité
d’enregistrements enfants. L’enregistrement parent peut afficher tous les enregistrements enfants dans une
vue associée.
Les relations hiérarchiques permettent de configurer un grand nombre de comportements qui affectent
l’intégrité des données et les règles d’entreprise dans votre organisation. Les types de relations que vous
pouvez créer sont limités.
Relations N à N (plusieurs à plusieurs)
Les relations N à N (plusieurs à plusieurs) ne sont pas hiérarchiques, car un enregistrement ne stocke pas
de référence unique à un autre enregistrement. Une relation N à N permet l’association réciproque d’un ou
de plusieurs enregistrements d’une entité à un enregistrement d’une autre entité. En outre, une relation N à
N peut être autoréférentielle, ce qui implique une association réciproque d’un ou de plusieurs
enregistrements d’une entité à un enregistrement de la même entité.
Les utilisateurs associés à un rôle de sécurité qui accorde les privilèges Lire et Ajouter à une entité, ainsi
que les privilèges Lire, Écrire et Ajouter à une autre entité peuvent associer des enregistrements en
utilisant cette relation.
Relations autoréférentielles
Les relations hiérarchiques et les relations plusieurs-à-plusieurs peuvent être autoréférentielles. Cela
signifie qu’une entité peut avoir une relation avec elle-même. Ainsi, les enregistrements sont directement
associés à d’autres enregistrements du même type. Par exemple, des opportunités peuvent être liées à des
opportunités associées.
La seule limitation des relations autoréférentielles réside dans le fait que les enregistrements ne peuvent
pas être associés à eux-mêmes dans une relation parentale. Cela créerait une référence circulaire.
Présentation des relations d’entités hiérarchiques
Les entités-relations hiérarchiques nécessitent qu’un champ de stockage d’un identificateur unique qui
référence un autre enregistrement soit présent dans l’un des enregistrements. L’enregistrement qui stocke la
référence à un autre enregistrement est appelé enregistrement enfant. L’enregistrement référencé par
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
146
l’identificateur unique dans l’enregistrement enfant est appelé enregistrement parent.
Une relation hiérarchique permet à chaque enregistrement enfant de stocker une référence à un
enregistrement parent. Un enregistrement parent peut être référencé par un nombre illimité
d’enregistrements enfants. L’enregistrement parent peut afficher tous les enregistrements enfants dans une
vue associée.
Définition des relations
Les relations se définissent entre des entités. L’entité qui représente les enregistrements enfants est appelée
entité associée. Un attribut de relation, également appelé attribut de recherche, est créé sur l’entité
associée pour autoriser les enregistrements à stocker une référence à un enregistrement parent. L’entité qui
représente les enregistrements parents est appelée entité principale dans la relation.
Une Relation 1 à N est créée ou visualisée à partir de l’entité principale. N’importe quel enregistrement de
l’entité principale peut être référencé par plusieurs enregistrements de l’entité associée.
Une Relation N à 1 est créée ou visualisée à partir de l’entité principale. Plusieurs enregistrements de l’entité
principale peuvent référencer un enregistrement de l’entité associée.
Intégrité des données
Une relation hiérarchique permet de définir des règles d’intégrité des données. Par exemple, un
enregistrement opportunité n’a aucune signification s’il n’est pas associé à un enregistrement client. Microsoft
Dynamics CRM requiert qu’un enregistrement opportunité soit associé à un enregistrement client.
Cependant, une activité de tâche peut être significative, qu’elle soit associée ou non à un autre
enregistrement. L’association d’une activité de tâche à un autre enregistrement est facultative.
Lorsque vous créez une relation, vous devez indiquer s’il faut appliquer des règles d’intégrité des données. Si
vous créez le champ de relation sur l’entité associée obligatoire en définissant un niveau requis de
Contrainte obligatoire, vous êtes assuré que chaque enregistrement d’entité associée créé à l’aide de
l’application Microsoft Dynamics CRM sera associé à un enregistrement de l’entité parente.
Comportement des relations
Après avoir créé une relation hiérarchique, vous pouvez contrôler son comportement pour la prise en charge
de l’intégrité des données et des règles d’entreprise de votre organisation. La relation peut contrôler la façon
dont les actions exécutées sur un enregistrement parent sont mises en cascade vers un enregistrement
enfant.
Vous pouvez configurer le comportement de la relation pour les actions suivantes effectuées sur
l’enregistrement de l’entité principale :
Attribuer
Partager
Annuler le partage
Redéfinir la parenté
Supprimer
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
147
Fusionner
Choisissez entre trois types de comportements prédéfinis et couramment utilisés, ou configurez l’action en
cascade effectuée sur l’enregistrement de l’entité principale.
Les trois types de comportements prédéfinis sont les suivants :
Parental. Toutes les actions sont mises en cascade vers les enregistrements enfants. La
suppression d’un enregistrement parent entraîne également la suppression de tous les
enregistrements enfants. La réattribution d’un enregistrement parent à un utilisateur entraîne
également la réattribution de tous les enregistrements enfants au même utilisateur.
Référentiel. Aucune action n’est mise en cascade vers les enregistrements enfants. La suppression
d’un enregistrement parent entraîne également la suppression des données de liaison de tout
enregistrement enfant.
Référentiel, suppression de restriction. Aucune action n’est mise en cascade vers les
enregistrements enfants, à ceci près que la suppression n’est pas autorisée s’il existe des
enregistrements enfants.
Choisissez également de définir un comportement en cascade spécifique pour chacune des actions. Pour la
plupart des actions, les options qui s’offrent à vous sont les suivantes :
Tout en cascade. Il s’agit d’un type de comportement parental. Toutes les actions sont mises en
cascade vers l’ensemble des enregistrements enfants, y compris les enregistrements inactifs.
Cascade active. Toutes les actions sont mises en cascade uniquement vers l’ensemble des
enregistrements enfants actifs.
Cascade propriétaire. Les actions sont mises en cascade uniquement vers les enregistrements
enfants attribués au même utilisateur que le propriétaire de l’enregistrement parent.
Sans mise en cascade. Il s’agit d’un type de comportement référentiel. Aucune action n’est mise en
cascade vers les enregistrements enfants.
L’intégrité des données doit être préservée lorsque les données des enregistrements changent ou lorsque le
statut des enregistrements change. La suppression d’un enregistrement parent affecte l’intégrité des
données des enregistrements enfants, si la relation est requise. Trois solutions permettent de corriger ce
problème :
Utilisez le comportement Référentiel, suppression de restriction pour éviter la suppression des
enregistrements ayant un enregistrement enfant.
Utilisez le comportement Parental pour supprimer les enregistrements enfants lors de la
suppression d’un enregistrement parent.
Affectez Tout en cascade ou Référentiel, suppression de restriction à l’action de suppression.
Si les relations ne sont pas nécessaires, il suffit de supprimer les données qui établissent le lien avec
l’enregistrement parent supprimé.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
148
Outre l’intégrité des données, votre entreprise peut appliquer un comportement des relations lorsque les
données des enregistrements changent ou lorsque le statut des enregistrements change. Le comportement
des relations peut mettre cette action en cascade. Par conséquent, il n’est pas nécessaire de le faire
manuellement.
Limitations des relations hiérarchiques
Chaque entité ne peut posséder qu’une relation parentale. La plupart des entités système Microsoft
Dynamics CRM participent déjà à une relation parentale et cette relation ne peut pas être modifiée.
Les entités peuvent avoir des relations référentielles avec n’importe quelle entité, y compris les entités
métier. Vous pouvez créer plusieurs relations entre deux entités. Les entités peuvent même établir des
relations référentielles entre elles, ce qui autorise les enregistrements liés du même type. Cependant, un
enregistrement ne peut pas être lié à lui-même.
Dans Microsoft Dynamics CRM, les entités client sont Comptes ou Contacts. Ces deux entités représentent
une entité client composite. Certaines entités métier Microsoft Dynamics CRM, telles qu’Opportunité et
Incident doivent être associées à un client. Cependant, vous ne pouvez pas créer ce type de relation avec
des entités personnalisées.
Mappage
Les utilisateurs peuvent créer des enregistrements enfants dans une vue associée. Lorsque cela se produit,
les données de l’enregistrement parent sont copiées dans le formulaire du nouvel enregistrement enfant. Par
défaut, une référence à l’enregistrement parent est toujours copiée dans le champ de recherche de relation
de l’enregistrement enfant. Vous pouvez choisir de copier simultanément les données d’autres champs.
Créer ou modifier des relations 1 à N entre des entités
Les relations 1 à N (un-à-plusieurs) représentent des relations affichées à partir de l'entité principale. Les
mêmes relations peuvent être affichées en tant que relations N à 1 (plusieurs-à-un) à partir de l'entité
associée.
Dans la solution par défaut, vous pouvez créer de nouvelles relations ou modifier des relations existantes
pour toutes les entités autorisant la personnalisation.
Dans une solution gérée, vous ne pouvez pas créer de nouvelles relations ni modifier des relations existantes
pour les entités. Toutefois, si les propriétés gérées d'une entité de la solution gérée sont configurées pour
permettre la personnalisation, vous pouvez ajouter ou modifier des relations sur cette entité dans la zone
Personnalisation de Microsoft Dynamics CRM.
Dans une solution non gérée, vous pouvez créer de nouvelles relations ou modifier des relations existantes
pour toutes les entités autorisant la personnalisation.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
149
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Sous l'entité, cliquez sur Relations 1 à N.
6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la
barre d’outils, cliquez sur Autres actions et sur Modifier.
- ou -
Pour ajouter une relation, cliquez sur le bouton Nouvelle relation 1 à plusieurs .
7. Pour une nouvelle relation, dans la section Définition de relation, sélectionnez Entité associée. Une
valeur Nom par défaut est ajoutée une fois que vous avez sélectionné Entité associée. Vous pouvez
accepter ce nom ou en entrer un autre.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
150
Remarque
Si vous modifiez l'Entité associée avant d'enregistrer, la valeur du champ Nom reste la même. Veillez à ce
que cette valeur ait un sens avant d'enregistrer.
8. Dans la section Champ de relation, pour créer une nouvelle relation, entrez les informations dans les
champs suivants :
Nom complet
Nom
Dans la liste Niveau requis, vous pouvez choisir l’une des options suivantes :
o Aucune contrainte
o Contrainte obligatoire
o Contrainte recommandée
9. Dans la section Élément de volet Navigation pour l'entité principale, dans la liste Option d’affichage,
vous pouvez choisir l’une des options suivantes :
Nom au pluriel
Utiliser une étiquette personnalisée
Ne pas afficher
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
151
Lorsque les options Nom au pluriel ou Utiliser une étiquette personnalisée sont sélectionnées, vous
pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de la relation doit apparaître
dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de manière à contrôler la position
de l’étiquette dans la zone d’affichage sélectionnée. La plage des nombres autorisés commence par 10 000.
Les relations dont la valeur Ordre d’affichage est plus basse apparaîtront au-dessus de celles ayant une
valeur plus élevée.
10. Dans la section Comportement des relations, pour les nouvelles relations et pour les relations
existantes avec Type de comportement défini sur Parental, vous pouvez choisir le type de relation.
Ce qui se produit lorsqu’une action est effectuée sur cette entité est défini par le type de relation. Pour
Parental, Référentiel et Référentiel, restriction de suppression, les comportements spécifiques sont
déterminés par le type de relation. Pour Cascade configurable, vous devez sélectionner le
comportement de votre choix pour chaque action possible.
a. Dans la liste Type de comportement, vous pouvez choisir l’un des types de relations suivants :
Parental
Référentiel
Référentiel, restriction de suppression
Cascade configurable
b. Si vous avez sélectionné le type de relation Cascade configurable, pour chacune des six
actions énumérées plus haut, vous pouvez sélectionner le comportement approprié pour l’action.
Si vous définissez tous les comportements des actions de façon à ce qu’ils correspondent aux
comportements des actions des autres types de relations, lorsque vous enregistrez la relation, le
type de comportement est automatiquement défini sur l’autre type. Par exemple, si vous
définissez toutes les actions avec le comportement Tout en cascade, le type de relation
Cascade configurable est remplacé par Parental.
Attribuer
Partager
Annuler le partage
Redéfinir la parenté
Supprimer
Fusionner
Les comportements de ces actions sont notamment :
Tout en cascade
Sans mise en cascade
Cascade active
Cascade propriétaire
Supprimer le lien
Restreindre
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
152
11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Remarques
Une entité personnalisée ne peut pas être l’entité principale dans une relation avec une entité
système associée dont les actions se propagent. Cela signifie qu’il est impossible d’avoir une
relation avec une action Tout en cascade, Cascade active ou Cascade propriétaire entre une
entité personnalisée principale et une entité système associée.
Aucune nouvelle relation ne peut être définie avec l’action Tout en cascade, Cascade active ou
Cascade propriétaire si l’entité associée dans cette relation existe déjà en tant qu’entité associée
dans une autre relation dont l’action est Tout en cascade, Cascade active ou Cascade
propriétaire. Cela permet d’éviter les relations qui créent une relation à plusieurs parents.
Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des
scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes
les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que
les entités, les relations ou les champs personnalisés, sont appliquées immédiatement.
Si la relation est gérée et que la colonne Personnalisable a la valeur Faux, vous ne pouvez pas
modifier les relations. Si elle a la valeur Vrai, vous pouvez modifier les relations. Si la relation est
non gérée, ces valeurs ne s'appliquent pas et vous pouvez modifier la relation.
Créer ou modifier des relations N à 1 entre des entités
Une relation N à 1 est une relation hiérarchique.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Relations N à 1.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
153
6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la
barre d’outils, cliquez sur Autres actions et sur Modifier.
- ou –
Pour ajouter une relation, cliquez sur le bouton Nouvelle relation plusieurs à 1 .
7. Pour une nouvelle relation, dans la section Définition de relation, sélectionnez Entité principale. Une
valeur Nom par défaut est ajoutée une fois que vous avez sélectionné Entité principale. Vous pouvez
accepter ce nom ou en entrer un autre.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
154
Remarque
Si vous modifiez l’Entité principale avant d’enregistrer, la valeur du champ Nom reste la même. Veillez à
ce que cette valeur ait un sens avant d’enregistrer.
8. Dans la section Champ de relation, pour créer une nouvelle relation, entrez les informations dans les
champs suivants :
Nom complet
Nom
Dans la liste Niveau requis, vous pouvez choisir l’une des options suivantes :
o Aucune contrainte
o Contrainte obligatoire
o Contrainte recommandée
9. Dans la section Élément de volet Navigation pour l'entité principale, dans la liste Option d’affichage,
vous pouvez choisir l’une des options suivantes :
Nom au pluriel
Utiliser une étiquette personnalisée
Ne pas afficher
Lorsque les options Nom au pluriel ou Utiliser une étiquette personnalisée sont sélectionnées, vous
pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de la relation doit
apparaître dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de manière à
contrôler la position de l’étiquette dans la zone d’affichage sélectionnée. La plage des nombres autorisés
commence par 10 000. Les relations dont la valeur Ordre d’affichage est plus basse apparaîtront au-
dessus de celles ayant une valeur plus élevée.
10. Dans la section Comportement des relations, pour les nouvelles relations et pour les relations
existantes avec Type de comportement défini sur Parental, vous pouvez choisir le type de relation.
Ce qui se produit lorsqu’une action est effectuée sur cette entité est défini par le type de relation. Pour
Parental, Référentiel et Référentiel, restriction de suppression, les comportements spécifiques sont
déterminés par le type de relation. Pour Cascade configurable, vous devez sélectionner le
comportement de votre choix pour chaque action possible.
a. Dans la liste Type de comportement, vous pouvez choisir l’un des types de relations
suivants :
Parental
Référentiel
Référentiel, restriction de suppression
Cascade configurable
b. Si vous avez sélectionné le type de relation Cascade configurable, pour chacune des six
actions énumérées plus haut, vous pouvez sélectionner le comportement approprié pour
l’action.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
155
Si vous définissez tous les comportements des actions de façon à ce qu’ils correspondent
aux comportements des actions des autres types de relations, lorsque vous enregistrez la
relation, le type de comportement est automatiquement défini sur l’autre type. Par exemple,
si vous définissez toutes les actions avec le comportement Tout en cascade, le type de
relation Cascade configurable est remplacé par Parental.
Attribuer
Partager
Annuler le partage
Redéfinir la parenté
Supprimer
Fusionner
Les comportements de ces actions sont notamment :
Tout en cascade
Sans mise en cascade
Cascade active
Cascade propriétaire
Supprimer le lien
Restreindre
11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Remarques
Une entité personnalisée ne peut pas être l’entité principale dans une relation avec une entité
système associée dont les actions se propagent. Cela signifie qu’il est impossible d’avoir une
relation avec une action Tout en cascade, Cascade active ou Cascade propriétaire entre une
entité personnalisée principale et une entité système associée.
Aucune nouvelle relation ne peut être définie avec l’action Tout en cascade, Cascade active ou
Cascade propriétaire si l’entité associée dans cette relation existe déjà en tant qu’entité associée
dans une autre relation dont l’action est Tout en cascade, Cascade active ou Cascade
propriétaire. Cela permet d’éviter les relations qui créent une relation à plusieurs parents.
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des
scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes
les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que
les entités, les relations ou les champs personnalisés, sont appliquées immédiatement
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
156
Créer ou modifier des relations N à N entre des entités
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Relations N à N.
6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la
barre d’outils, cliquez sur Autre actions et sur Modifier.
- ou –
Pour ajouter une relation, cliquez sur le bouton Nouvelle relation plusieurs à plusieurs .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
157
7. Pour une nouvelle relation, dans la section Entité active, dans la liste Option d’affichage, vous pouvez
choisir l’une des options suivantes :
Nom au pluriel
Utiliser une étiquette personnalisée
Ne pas afficher
Lorsque les options Nom au pluriel de l'entité ou Utiliser une étiquette personnalisée sont
sélectionnées, vous pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de
la relation doit apparaître dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de
manière à contrôler la position de l’étiquette dans la zone d’affichage sélectionnée.
8. Dans la section Autre entité, sélectionnez l’autre entité dans la liste Nom de l’entité.
Remarque
Lorsque vous choisissez le Nom de l’entité, des valeurs par défaut sont définies pour les champs Nom et
Nom de l’entité de relation dans la section Définition de relation. Si vous modifiez la valeur du Nom de
l’entité avant d’enregistrer, ces noms restent les mêmes. Veillez à ce que ces noms aient un sens avant
d’enregistrer.
9. Dans la section Définition de relation, confirmez le Nom et le Nom de l’entité de relation.
10. Ces valeurs doivent être uniques entre les relations N à N.
11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation N à N.
12. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
158
Remarque
Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts
de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les
personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,
les relations ou les champs personnalisés, sont appliquées immédiatement.
Ajouter la navigation de formulaires aux entités associées
Dans le formulaire volet de navigation, vous pouvez ajouter des liens vers des entités associées. Lorsqu’un
utilisateur clique sur l’un de ces liens dans un enregistrement, la vue associée de l’entité est affichée. Si vous
voulez modifier la manière dont une vue associée est affichée, voir Modifier la vue associée.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités, puis développez l’entité voulue.
5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de
formulaire est Principal.
6. Pour ajouter un lien vers une entité associée, sous l’onglet Accueil, dans le groupe Sélectionner,
cliquez sur Navigation. Explorateur de relations s’ouvre sur le côté droit de l’éditeur de formulaires.
7. Dans la liste Explorateur de relations, sélectionnez l’entité associée souhaitée, faites-la glisser sur le
Volet de navigation, puis déposez-la où vous souhaitez l’afficher.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
159
Conseil
Vous pouvez également créer une relation en cliquant sur les boutons Nouveau 1:N ou Nouveau N :N dans
la partie inférieure de l’Explorateur de relations.
8. Pour modifier les propriétés de ce lien ou de tout autre lien d’entité associée dans le Volet de
navigation, sélectionnez le lien, puis sous l’onglet Accueil, cliquez sur Modifier les propriétés.
9. Dans la boîte de dialogue Propriétés de relation, sous l’onglet Afficher, tapez une nouvelle étiquette
d’affichage.
10. Sous l’onglet Nom, vous pouvez afficher des détails sur la relation d’entité de ce lien. Cliquez sur le
bouton Modifier pour afficher ou modifier l’enregistrement de la relation.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
160
11. Cliquez sur OK.
12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :
a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire
de mise à jour ou Formulaire en lecture seule.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.
14. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
161
Utilisation des messages
Modifier les messages d’une entité
Lorsque vous personnalisez les noms complets d’une entité commerciale ou d’un champ commercial,
certains messages affichés par Microsoft Dynamics CRM font référence aux noms complets par défaut.
Modifiez les messages par défaut pour qu’ils affichent les noms complets personnalisés.
1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Personnaliser
le système.
2. Dans la liste des entités, développez l’entité dont les noms complets ont été personnalisés.
3. Cliquez sur Messages.
4. Pour chaque message à modifier, double-cliquez sur le message, puis dans la zone Chaîne d'affichage
personnalisé, modifiez le message.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
162
5. Dans le formulaire du message, cliquez sur Enregistrer et fermer .
6. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Remarque
Certains messages contiennent des espaces réservés aux paramètres numérotés, tels que : {0}. Ils
fournissent une référence à un enregistrement actif ou un autre enregistrement associé. Ne modifiez pas
ces espaces réservés aux paramètres.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
163
Utilisation des groupes d’options
Modifier un groupe d’options général
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans le volet de navigation, cliquez sur Groupes d’options.
Remarque
Tous les groupes d’options ne peuvent pas être modifiés. Pour savoir si vous pouvez modifier un groupe
d’options, recherchez sa ligne dans la liste et vérifiez que la colonne Personnalisable a la valeur Vrai.
5. Pour ouvrir l’enregistrement du groupe d’options à modifier, double-cliquez dessus.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
164
6. Vous pouvez modifier le Nom complet.
Remarque
Lorsque vous ajoutez ce groupe d’options en tant que champ à une entité, vous n’êtes pas obligé d’utiliser le
nom complet entré ici. Vous pouvez modifier le nom comme vous le souhaitez dans la zone de texte
Étiquette quand vous ajoutez le champ de groupe d’options.
Vous ne pouvez pas modifier la valeur dans la zone Nom.
7. Dans la zone Options, cliquez sur l’icône Ajouter pour ajouter une option pour la liste.
8. Dans la zone de texte Étiquette, entrez le texte souhaité pour cette option.
9. Dans la zone de texte Valeur, entrez un ensemble d’entiers pour cette option en fonction des instructions
suivantes :
Utilisez les chiffres composant le préfixe pour les groupes d’options dans cette solution. Si vous
créez ce groupe d’options dans la solution par défaut, le préfixe est 10 000.
Ajoutez après le préfixe un ou plusieurs nombres qui identifieront cette option de manière unique
dans le groupe d’options.
10. Répétez les étapes 7 à 9 pour chaque option que vous souhaitez ajouter.
11. Cliquez sur Enregistrer et fermer .
12. Publiez vos personnalisations. Une fois la publication terminée, le nouveau groupe d’options est
disponible pour être ajouté à une entité :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
165
Créer un groupe d’options général
Un groupe d’options général est un ensemble de paires de valeurs d’étiquette qu’un champ de groupe
d’options peut utiliser.
Vous pouvez ajouter le même groupe d’options général à un ou plusieurs champs de groupes d’options de
formulaires d’entités dans Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Dans le volet de navigation, cliquez sur Groupes d’options, puis sur la barre d’outils, cliquez sur
Nouveau .
5. Entrez le Nom complet du groupe d’options.
Remarque
Lorsque vous associez un groupe d’options général existant à un champ de groupe d’options, vous n’êtes
pas obligé d’utiliser le nom complet entré ici. Vous pouvez le modifier dans la zone de texte Étiquette quand
vous ajoutez le champ de groupe d’options.
6. Dans la zone Nom, Microsoft Dynamics CRM crée un nom pour cette entité à l’aide du texte entré dans
le champ Nom complet. Vous pouvez modifier ce texte avant d’enregistrer l’entité.
7. Dans la zone Options, cliquez sur le bouton Ajouter pour ajouter une option pour la liste.
8. Dans la zone de texte Étiquette, entrez le texte souhaité pour cette option.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
166
9. Un ensemble d’entiers est généré dans la zone de texte Valeur pour cette option en fonction des
instructions suivantes :
Le préfixe utilise la valeur Préfixe de valeur d’option définie pour l’éditeur de cette solution. Si vous
créez ce groupe d’options dans la solution par défaut, le préfixe est 10 000.
À chaque nouvel ajout d’option, la valeur est incrémentée automatiquement après le préfixe pour
créer une valeur unique.
Bien que vous puissiez modifier la valeur dans cette zone de texte, il est conseillé d’accepter la valeur
générée automatiquement.
10. Répétez les étapes 7 à 9 pour chaque option que vous souhaitez ajouter.
11. Cliquez sur le bouton Enregistrer et fermer .
12. Afin de rendre le nouveau groupe d’options disponible à l’ajout en tant que champ sur un formulaire, vous
devez publier vos personnalisations :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
167
Utilisation des ressources Web
Ajouter ou modifier une ressource Web
Les ressources Web sont des fichiers virtuels qui sont stockés dans la base de données Microsoft Dynamics
CRM et que vous pouvez récupérer en utilisant une adresse URL unique. Elles peuvent être dans de
nombreux formats, tels que des fichiers html, JavaScript et des applications Silverlight.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Ressources Web.
5. Dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
168
6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension
de fichier deviendra son nom de fichier.
7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché
dans le Nom complet.
8. Dans la zone de la liste déroulante Type, sélectionnez le type de fichier de votre choix. Les types
relèvent de trois catégories :
Images : format JPG, format GIF, format PNG ou format ICO.
Silverlight (XAP)
Texte : Page Web (HTML), Feuille de style (CSS), Script (JavaScript), Données (XML) ou Feuille de
style (XSL)
9. Dans la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est chargé, son
chemin d'accès est listé dans la zone de texte.
10. Dans la zone Choisir le fichier à télécharger, sélectionnez le fichier souhaité, puis cliquez sur Ouvrir.
11. Si vous avez chargé une ressource Web Silverlight, vous avez terminé.
12. Si vous avez chargé une ressource Web d'image, vous pouvez en afficher un aperçu :
a. Sous l’onglet Ressource Web, cliquez sur Aperçu.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Si vous avez chargé une ressource Web texte, un bouton Éditeur de texte apparaît en regard de la
zone déroulante Type.
a. Pour modifier votre texte ou code, cliquez sur Éditeur de texte.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
169
b. Pour enregistrer vos modifications et fermer la fenêtre de l'éditeur de texte, cliquez sur OK.
14. Vous pouvez afficher la façon dont la ressource Web texte s'affichera :
a. Sous l’onglet Ressource Web, cliquez sur Aperçu.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
15. Lorsque la modification de l'enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et
fermer .
16. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Ajouter ou modifier une ressource Web d’image
Les ressources Web d’images vous permettent d’ajouter des images là où vous en avez besoin. Les formats
d’images pris en charge sont JPEG, GIF, PNG ou ICO.
Parmi les utilisations courantes :
Icônes pour les contrôles personnalisés du Ruban et les sous-zones du plan du site.
Graphiques décoratifs pour les formulaires d’entités et les ressources Web de page Web.
Images d’arrière-plan utilisées par les ressources Web CSS.
1. Dans le volet de navigation, cliquez sur Paramètres.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
170
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Ressources Web.
5. Dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
171
6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension
de fichier deviendra son nom de fichier.
7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché
dans le Nom complet.
8. Dans la zone de liste déroulante Type, sélectionnez Format JPG, Format GIF, Format PNG ou Format
ICO.
9. Ensuite, dans la zone Télécharger le fichier, cliquez sur Parcourir.
10. Dans la zone Choisir le fichier à télécharger, sélectionnez le fichier souhaité, puis cliquez sur Ouvrir.
11. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et
fermer .
12. Vous pouvez afficher la façon dont la ressource Web d’image s’affichera :
a. Sous l’onglet Ressource Web, cliquez sur Aperçu.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
172
Ajouter ou modifier une ressource Web textuelle
Vous pouvez ajouter du texte JavaScript, HTML, CSS, XML et XSL en tant que ressource Web Microsoft
Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Ressources Web.
5. Dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
173
6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension
de fichier deviendra son nom de fichier.
7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché
dans le Nom complet.
8. Dans la zone de liste déroulante Type, sélectionnez Page Web (HTML), Feuille de style (CSS), Script
(JavaScript), Données (XML) ou Feuille de style (XSL).
9. En regard de la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est
téléchargé, son chemin d’accès est listé dans la zone de texte.
10. Après avoir ajouté une ressource Web texte, un bouton Éditeur de texte apparaît en regard de la zone de
liste déroulante Type.
a. Pour modifier votre texte ou code, cliquez sur Éditeur de texte.
b. Pour enregistrer vos modifications et fermer la fenêtre de l’éditeur de texte, cliquez sur OK.
11. Vous pouvez afficher la façon dont la ressource Web texte s’affichera :
a. Sous l’onglet Ressource Web, cliquez sur Aperçu.
b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.
12. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et
fermer .
13. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
174
Ajouter ou modifier une ressource Web Silverlight
Ajoutez une ressource Web Silverlight si vous souhaitez inclure les fonctionnalités d’interactivité à un
formulaire dans Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Ressources Web.
5. Dans la barre d’outils, cliquez sur Nouveau .
6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension
de fichier deviendra son nom de fichier.
7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché
dans le Nom complet.
8. Dans la zone de liste déroulante Type, sélectionnez Silverlight (XAP).
9. En regard de la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est
téléchargé, son chemin d’accès est listé dans la zone de texte.
10. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et
fermer .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
175
11. Une fois vos personnalisations terminées, publiez-les :
Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur
Publier toutes les personnalisations .
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
176
Utilisation d’extensions client
Modifier le plan de site
Vous pouvez personnaliser le contenu du Volet de navigation dans Microsoft Dynamics CRM en modifiant
le Plan du site. Le Plan du site fait partie du document customizations.xml que vous exportez dans le
cadre d’une solution non gérée. Le Kit de développement logiciel (SDK) Microsoft Dynamics CRM contient
des informations de référence pour la modification du code XML du Plan du site
Exporter le plan de site
17. Dans le volet de navigation, cliquez sur Paramètres.
18. Sous Personnalisation, cliquez sur Solutions .
19. Dans la barre d’outils, cliquez sur Nouveau .
20. Renseignez les champs requis et cliquez sur Enregistrer. Par défaut, la solution est enregistrée en tant
que solution non gérée.
21. Pour ajouter le Plan du site à la solution, cliquez sur Ajouter et sélectionnez Plan du site. Il est ainsi
ajouté à la liste.
22. Cliquez sur Enregistrer et fermer. Votre nouvelle solution non gérée est répertoriée dans la liste
Solutions.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
177
23. Dans la liste, sélectionnez la solution Plan du site que vous souhaitez exporter, puis dans la barre
d’outils dans la partie supérieure de la page, cliquez sur Exporter une solution .
24. Dans la boîte de dialogue Exporter une solution, cliquez sur Publier toutes les personnalisations.
25. Cliquez sur Suivant.
26. Activez les cases à cocher pour les paramètres que vous souhaitez exporter avec la solution.
27. Cliquez sur Suivant.
28. Dans la page Type de package, consultez vos options, puis cliquez sur Non géré.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
178
29. Cliquez sur le bouton Exporter.
30. Dans la boîte de dialogue Téléchargement du fichier, cliquez sur Enregistrer, puis enregistrez le fichier
sur l’emplacement de votre choix.
31. Cliquez sur Fermer pour fermer la boîte de dialogue Téléchargement terminé.
Après avoir modifié le contenu XML du Plan du site, importez la solution modifiée qui contient le Plan du
site pour appliquer vos modifications.
Importer le Plan du site
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Solutions .
3. Dans la barre d’outils, cliquez sur le bouton Importer .
4. Dans la page Sélectionner le package de solution, cliquez sur Parcourir pour rechercher un fichier
XML ou un fichier compressé (.ZIP) contenant les personnalisations et paramètres exportés à partir de
Microsoft Dynamics CRM.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
179
5. Cliquez sur Suivant.
Une fois le fichier traité, cliquez sur Afficher les détails du package de solution pour afficher la liste
des composants de solution importés. Si le traitement d’un des éléments a échoué, une boîte de
dialogue affichera des messages d’erreur.
6. Cliquez sur Suivant.
Quand l’importation de la solution est terminée, un message s’affiche vous informant que l’importation
s’est déroulée correctement. Si le traitement d’un des éléments a échoué, la boîte de dialogue affichera
des messages d’erreur.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM
180
7. Si vous avez importé des personnalisations d’entité, vous devez les publier pour qu’elles soient
disponibles.
a. Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet
Accueil, dans le groupe Enregistrer, cliquez sur Publier .
b. Pour publier les personnalisations de tous les composants non publiés en même temps,
cliquez sur Publier toutes les personnalisations .
Modifier les rubans
Vous pouvez personnaliser les Rubans de l’application dans Microsoft Dynamics CRM pour définir les
actions personnalisées qui, lorsqu’elles sont superposées à une quelconque définition de Ruban existante,
modifieront les Rubans. Exportez les Rubans dans le cadre d’une solution non gérée, puis ajoutez un code
XML définissant les modifications que vous souhaitez appliquer. Le Kit de développement logiciel (SDK)
Microsoft Dynamics CRM contient des informations de référence pour la modification du code XML du
Ruban.
181
Gérer les tableaux de bord système
Utilisation des tableaux de bord
Les tableaux de bord de Microsoft Dynamics CRM fournissent une vue d’ensemble des données métier. Ils
vous permettent d’accéder à partir d’un emplacement unique aux informations disséminées dans
l’organisation.
Créez des composants de tableau de bord qui vous aident à extraire et analyser les données importantes.
Types de tableaux de bord
Vous pouvez créer deux types de tableau de bord dans Microsoft Dynamics CRM :
Tableaux de bord utilisateur : Un utilisateur individuel possède un tableau de bord utilisateur. Ce
dernier peut être attribué à d’autres utilisateurs ou à des équipes. Un tableau de bord utilisateur peut être
défini en tant que tableau de bord par défaut pour des utilisateurs individuels. Les tableaux de bord
utilisateur remplacent les tableaux de bord système.
Tableaux de bord système : Un tableau de bord système est accessible à tous les utilisateurs de
l’organisation. Il peut être défini en tant que tableau de bord par défaut pour l’organisation mais il est
remplaçable par un tableau de bord utilisateur. L’importation, l’exportation ou la désinstallation d’une
solution entraîne l’application des actions appropriées sur les tableaux de bord.
Composants des tableaux de bord
Créez des tableaux de bord basés sur les dispositions par défaut dans le concepteur de tableau de bord.
Graphiques : Un tableau de bord système contient uniquement des graphiques systèmes. Un tableau de
bord utilisateur peut contenir des graphiques systèmes et des graphiques utilisateurs.
Listes : Un tableau de bord système contient uniquement des listes qui utilisent des vues publiques pour
récupérer les données. Un tableau de bord utilisateur peut contenir une liste qui utilise des vues
publiques et des vues enregistrées.
IFrames : Un tableau de bord système contient uniquement des listes qui utilisent des vues publiques
pour récupérer les données. Un tableau de bord utilisateur peut contenir une liste qui utilise des vues
publiques et des vues enregistrées.
Ressources Web : Ajoutez des ressources Web basées sur le format HTML, Silverlight (.XAP) et sur
des images (.JPEG ou .JPG, .PNG et .GIF).
Création d’un tableau de bord système
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
182
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Tableaux de bord.
5. Dans la barre d’outils, cliquez sur Nouveau . La boîte de dialogue Dispositions de tableau de bord
s’ouvre.
6. Sélectionnez une disposition comme point de départ de la conception de votre tableau de bord.
Les dispositions de tableau de bord sont composées d’un ou de plusieurs onglets pouvant être
développés ou réduits. Chaque onglet contient une ou plusieurs sections.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
183
Remarque
Toutes les dispositions par défaut, à l’exception de Tableau Aperçu à 4 colonnes et de Tableau
Aperçu à 3 colonnes, possèdent un seul onglet et une seule section. Il n’est pas possible d’ajouter ou
de supprimer un onglet ou une section à un tableau de bord à l’aide du concepteur de tableau de bord. Si
vous souhaitez que votre tableau de bord soit constitué de plusieurs onglets ou sections, exportez-le,
personnalisez-le et réimportez-le dans Microsoft Dynamics CRM.
Sélectionnez l’une des six dispositions par défaut afin de créer votre tableau de bord :
3 colonnes Tableau de bord standard. Constituée d’un onglet et d’une section, cette
disposition accepte des composants sur trois colonnes.
3 colonnes Tableau de bord avec plusieurs fonctions. Constituée d’un onglet et d’une
section, cette disposition accepte des composants sur trois colonnes. Utilisez-la pour attirer
l’attention sur des composants spécifiques.
4 colonnes Tableau de bord de présentation. Constituée de deux onglets et de deux sections
que vous pouvez agrandir ou réduire, cette disposition accepte des composants sur quatre
colonnes. La section figurant sur la ligne du bas s’étend sur quatre colonnes, ce qui permet d’y
insérer une liste d’enregistrements contenant plusieurs colonnes (champs) ou un graphique
horizontal.
2 colonnes Tableau de bord standard. Constituée d’un onglet et d’une section, cette
disposition accepte des composants sur deux colonnes.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
184
3 colonnes Tableau de bord de présentation. Constituée de deux onglets et de deux sections
qu’il est possible d’agrandir ou de réduire, cette disposition accepte des composants sur trois
colonnes. La colonne figurant sur la ligne du bas s’étend sur trois colonnes, ce qui permet d’y
insérer une liste d’enregistrements contenant plusieurs colonnes (champs) ou un graphique
horizontal.
3 colonnes Tableau de bord actif. Constituée d’un onglet et d’une section, cette disposition
accepte des composants sur trois colonnes.
Remarques
Par défaut, chaque disposition comporte au maximum six composants. Cette limite est
configurable.
L’agrandissement ou la diminution de la hauteur ou de la largeur d’une composante est limité :
o Un composant doit contenir au moins une colonne (largeur).
o Un composant doit contenir au moins six lignes (hauteur).
o Vous pouvez augmenter la largeur d’un composant au nombre de colonnes de la
disposition. Avec un 3 colonnes Tableau de bord standard, par exemple, vous pouvez
augmenter la largeur d’un composant jusqu’à trois colonnes (c’est-à-dire en ajouter
deux).
o L’augmentation de la hauteur d’un composant est limitée à 250 lignes
Le volet droit affiche l’apparence du nouveau tableau de bord à partir de la disposition sélectionnée dans le
volet gauche.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
185
7. Cliquez sur Créer.
Le concepteur de tableau de bord s’ouvre avec des colonnes vides basées sur votre sélection de tableau
de bord.
8. Dans la zone Nom, tapez un nom descriptif et utile pour votre tableau de bord.
9. Ajoutez les composants qui s’afficheront dans votre tableau de bord :
Graphique
a. Dans le groupe Insérer, cliquez sur Graphique .
- ou -
Dans une zone de composant vide, cliquez sur bouton Graphique .
b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations
suivantes :
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
186
Type d’enregistrement. Cliquez sur le type d’enregistrement utilisé pour le
graphique que vous souhaitez ajouter au tableau de bord.
Affichage. Cliquez sur la vue qui sera utilisée pour les données du graphique. La
zone de liste déroulante Affichage contient les vues associées au type
d’enregistrement sélectionné.
Graphique. Cliquez sur le type de graphique que vous souhaitez insérer. La zone de
liste déroulante Graphique contient les graphiques associés au type
d’enregistrement sélectionné.
L’aperçu du graphique change en fonction du type d’enregistrement, de la vue et des
graphiques sélectionnés.
c. Cliquez sur OK.
Remarque
Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord système. Un tableau de
bord utilisateur peut contenir des graphiques systèmes et des graphiques utilisateurs.
Liste
a. Dans le groupe Insérer, cliquez sur Liste .
- ou -
Dans la zone de composant vide, cliquez sur le bouton Liste .
b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations
suivantes :
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
187
Type d’enregistrement. Cliquez sur le type d’enregistrement pour la liste que vous
souhaitez ajouter au tableau de bord.
Affichage. Cliquez sur la vue que vous souhaitez utiliser pour les données de la
liste. La zone de liste déroulante Affichage ne contient que les vues associées au
type d’enregistrement sélectionné.
c. Cliquez sur OK.
IFrame
a. Dans le groupe Insérer, cliquez sur IFrame .
- ou -
Dans la zone de composant vide, cliquez sur bouton IFrame .
b. Dans Ajouter un IFRAME, entrez les informations suivantes :
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
188
Nom. Entrez un nom unique pour désigner l’IFrame. Ce nom n’accepte que les
caractères alphanumériques et les traits de soulignement.
URL. Tapez l’URL complète pour désigner l’IFrame. Vous pouvez activer la case à
cocher Transmettre le code type d’objet d’enregistrement et l’identifiant unique
comme paramètres pour envoyer les informations à l’IFrame.
Étiquette. Spécifiez une étiquette pour désigner l’IFrame.
Pour afficher cette étiquette sur le formulaire, activez ou non la case à cocher
Afficher l’étiquette sur le Tableau de bord.
Sécurité. Activez ou non la case à cocher Restreindre les scripts sur plusieurs
cadres en cas de prise en charges.
Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que
l’IFrame soit visible dans l’application Web et le volet de lecture de Microsoft
Dynamics CRM pour Outlook.
Attention
Les applications peuvent interagir entre elles par le biais d’un IFrame. La case à cocher
Restreindre les scripts sur plusieurs cadres est activée par défaut pour des raisons de
sécurité. En effet, l’activation de cette case à cocher bloque l’exécution des scripts dans l’IFrame.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
189
Remarque
Si vous utilisez Microsoft Dynamics CRM 2011 pour Outlook, certaines URL ajoutées à l’aide
d’un IFrame peuvent présenter des erreurs de script lors du chargement des tableaux de bord.
Dans Microsoft Dynamics CRM 2011 pour Outlook toutefois, vous pouvez limiter ces erreurs en
activant la case à cocher Restreindre les scripts sur plusieurs cadres.
c. Cliquez sur OK.
Ressource Web
a. Dans le groupe Insérer, cliquez sur Ressource Web .
- ou -
Dans la zone de composant vide, cliquez sur bouton Ressource Web .
b. Dans Ajouter une ressource Web, entrez les informations suivantes :
Ressource Web. Cliquez sur bouton Recherche , puis dans la boîte de dialogue
Rechercher un enregistrement, sélectionnez la ressource Web que vous souhaitez
ajouter au tableau de bord, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
190
Remarque
Dans un tableau de bord, vous ne pouvez ajouter que des ressources Web des types
suivants : HTML, Silverlight, PNG, GIF, JPEG, ICO.
Nom. Tapez un nom unique pour désigner la ressource Web. Ce nom n’accepte que les
caractères alphanumériques et les traits de soulignement.
Étiquette. Tapez une étiquette pour désigner la ressource Web. Pour afficher cette
étiquette sur le formulaire, activez la case à cocher Afficher l’étiquette sur le Tableau
de bord.
Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que la
ressource Web soit visible dans l’application Web et le volet de lecture de Microsoft
Dynamics CRM pour Outlook.
Si vous souhaitez fournir à l’application cible des informations sur le contexte de la
ressource Web, activez la case à cocher Transmettre le code type d’objet
d’enregistrement et l’identificateur unique comme paramètres.
c. Cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
191
11. Pour modifier les propriétés d’un tableau de bord, dans le groupe Action, cliquez sur Propriétés du
tableau de bord. Tapez le nom et la description du tableau de bord, puis cliquez sur OK.
12. Pour apporter des modifications à un composant que vous avez ajouté au concepteur de tableau de
bord, sélectionnez le composant, puis dans le groupe Action, cliquez sur Modifier le composant.
Vérifiez les détails ou modifiez-les si nécessaire.
Pour un IFrame, la boîte de dialogue Propriétés du IFRAME s’ouvre.
Pour une ressource Web, la boîte de dialogue Propriétés de la ressource Web s’ouvre.
Pour un composant de liste ou de graphique, la boîte de dialogue Propriétés de liste ou de graphique
s’ouvre.
Modifier un composant de graphique.
Vérifiez les détails ou modifiez-les si nécessaire :
Nom. Il s’agit du nom du graphique.
Étiquette. Ce sont les informations qui s’affichent dans l’en-tête du composant de
graphique.
Afficher l’étiquette sur le tableau de bord. Activez cette case à cocher si vous
souhaitez que l’étiquette s’affiche dans l’en-tête du composant de graphique.
Entité. Cliquez sur l’entité du graphique.
Vue par défaut. Cliquez sur la vue que vous souhaitez utiliser pour extraire les
données du graphique.
Afficher la sélection de graphique. Activez cette case à cocher si vous souhaitez
que l’option sélectionne d’autres graphiques dans le tableau de bord.
Modifier un composant de liste.
Vérifiez ou modifiez les informations suivantes :
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
192
Name. Nom du graphique.
Entité. Entité pour laquelle vous souhaitez insérer une liste.
Vue par défaut. Vue utilisée pour extraire les données de la liste.
Afficher la zone de recherche. Activez cette case à cocher si vous souhaitez
qu’une zone de recherche soit disponible avec la liste. Vous pourrez alors
rechercher des enregistrements dans la liste.
Afficher l’index. Activez cette case à cocher si vous souhaitez que l’index
alphabétique soit disponible avec la liste. Vous pourrez alors atteindre
directement les enregistrements commençant par une lettre ou un nombre
spécifique.
Afficher la sélection de vues. Activez cette case à cocher si vous souhaitez
sélectionner une autre vue pour la liste.
13. Cliquez sur Enregistrer.
Conseils
Lorsque vous concevez le tableau de bord, vous pouvez réorganiser les composants déjà ajoutés.
Pour cela, cliquez sur l’en-tête du composant et faites-le glisser vers une zone vide du tableau de
bord ou vers la zone d’un composant existant. Lorsque vous déplacez un composant sur d’autres
composants, une ligne rouge apparaît en haut des composants pour indiquer que si vous déposez
le composant à cet endroit, le composant existant baissera d’un niveau.
Pour annuler la dernière action, dans le groupe Action cliquez sur Annuler . Pour répéter une
action, dans le groupe Action, cliquez sur Rétablir .
Pour modifier la largeur d’un composant, commencez par sélectionner le composant. Dans le
groupe Disposition, cliquez sur Augmenter la largeur ou sur Diminuer la largeur. Lorsque vous
cliquez sur Augmenter la largeur ou sur Diminuer la largeur, la largeur augmente ou diminue
d’une colonne.
Pour modifier la hauteur d’un composant, commencez par sélectionner le composant. Dans le
groupe Disposition, cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur. Lorsque vous
cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur, la hauteur augmente ou diminue de
trois lignes.
Remarques
Pour supprimer un composant du concepteur de tableau de bord, dans le groupe Action, cliquez sur
Supprimer . Lorsque vous supprimez un composant, vous ne pouvez pas en ajouter un nouveau
au même endroit. Un nouveau composant est ajouté dans la zone inférieure du concepteur. Vous
pouvez réorganiser les composants à tout moment une fois ceux-ci insérés.
Par défaut, vous ne pouvez ajouter que six composants à une disposition de tableau. Cette limite est
configurable.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
193
Supprimer un tableau de bord système
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Tableaux de bord.
5. Sélectionnez le tableau de bord que vous souhaitez supprimer. Dans la barre d’outils, cliquez sur le
bouton Supprimer .
6. Pour confirmer la suppression, cliquez sur OK.
Important
Si vous supprimez un tableau de bord système défini comme le tableau de bord par défaut de votre
organisation, le premier tableau de bord système (classé par ordre alphabétique) de la liste des tableaux de
bord s’affichera lorsque les utilisateurs accéderont à la zone Tableaux de bord. Si toutefois, un utilisateur a
défini un tableau de bord utilisateur comme le tableau de bord par défaut, ce tableau de bord s’affichera
toujours en lieu et place du tableau de bord système par défaut.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
194
Définir un tableau de bord comme le tableau de bord par défaut d’une
organisation
Vous pouvez définir un tableau de bord comme votre tableau de bord par défaut. Il sera alors disponible pour
l’organisation chaque fois que des utilisateurs accéderont à la zone Tableaux de bord.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Tableaux de bord.
5. Sélectionnez le tableau de bord que vous souhaitez définir par défaut. Dans la barre d’outils, cliquez sur
Par défaut .
Important
Le tableau de bord sélectionné devient le tableau de bord système par défaut. Tout utilisateur de
l’organisation le verra chaque fois qu’il accédera à la zone Tableaux de bord, sauf s’il définit un autre
tableau de bord système par défaut. Dans ce cas, c’est ce tableau de bord qui s’affichera.
Modifier un tableau de bord système
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
195
4. Sous Composants, cliquez sur Tableaux de bord.
5. Double-cliquez sur le tableau de bord que vous souhaitez modifier.
6. Ajoutez davantage de composants à votre tableau de bord :
Graphique
c. Dans le groupe Insérer, cliquez sur Graphique .
- ou -
Dans une zone de composant vide, cliquez sur bouton Graphique .
d. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations
suivantes :
Type d’enregistrement. Cliquez sur le type d’enregistrement utilisé pour le
graphique que vous souhaitez ajouter au tableau de bord.
Afficher. Cliquez sur la vue qui sera utilisée pour les données du graphique. La
zone de liste déroulante Afficher contient les vues associées au type
d’enregistrement sélectionné.
Graphique. Cliquez sur le type de graphique que vous souhaitez insérer. La zone de
liste déroulante Graphique contient les graphiques associés au type
d’enregistrement sélectionné.
L’aperçu du graphique change en fonction du type d’enregistrement, de la vue et des
graphiques sélectionnés.
e. Cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
196
Remarque
Le composant est ajouté à la fin des autres composants. Vous pouvez les réorganiser selon vos
besoins.
Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord système. Un tableau
de bord utilisateur peut, en revanche, contenir des graphiques systèmes et des graphiques
utilisateurs. Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord
système. Un tableau de bord utilisateur peut contenir des graphiques systèmes et des
graphiques utilisateurs.
Liste
a. Dans le groupe Insérer, cliquez sur Liste .
- ou -
Dans la zone de composant vide, cliquez sur le bouton Liste .
b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations
suivantes :
Type d’enregistrement. Cliquez sur le type d’enregistrement pour la liste que vous
souhaitez ajouter au tableau de bord.
Afficher. Cliquez sur la vue que vous souhaitez utiliser pour les données de la liste.
La zone de liste déroulante Afficher ne contient que les vues associées au type
d’enregistrement sélectionné.
c. Cliquez sur OK.
IFrame
a. Dans le groupe Insérer, cliquez sur IFrame .
- ou -
Dans la zone de composant vide, cliquez sur bouton IFrame .
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
197
b. Dans Ajouter un IFRAME, entrez les informations suivantes :
Nom. Entrez un nom unique pour désigner l’IFrame. Ce nom n’accepte que les
caractères alphanumériques et les traits de soulignement.
URL. Tapez l’URL complète pour désigner l’IFrame. Vous pouvez activer la case à
cocher Transmettre le code type d’objet d’enregistrement et l’identifiant unique
comme paramètres pour envoyer les informations à l’IFrame.
Étiquette. Spécifiez une étiquette pour désigner l’IFrame.
Pour afficher cette étiquette sur le formulaire, activez la case à cocher Afficher
l’étiquette sur le Tableau de bord.
Sécurité. Activez ou non la case à cocher Restreindre les scripts sur plusieurs
cadres en cas de prise en charges.
Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que
l’IFrame soit visible dans l’application Web et le volet de lecture de Microsoft
Dynamics CRM pour Outlook.
Attention
Les applications peuvent interagir entre elles par le biais d’un IFrame. La case à cocher
Restreindre les scripts sur plusieurs cadres est activée par défaut pour des raisons de
sécurité. En effet, l’activation de cette case à cocher bloque l’exécution des scripts dans l’IFrame.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
198
Remarque
Si vous utilisez Microsoft Dynamics CRM 4.0 pour Outlook, certaines URL ajoutées à l’aide d’un
IFrame peuvent présenter des erreurs de script lors du chargement des tableaux de bord. Dans
Microsoft Dynamics CRM 2011 pour Outlook toutefois, vous pouvez limiter ces erreurs en
activant la case à cocher Restreindre les scripts sur plusieurs cadres.
c. Cliquez sur OK.
Ressource Web
a. Dans le groupe Insérer, cliquez sur Ressource Web .
- ou -
Dans la zone de composant vide, cliquez sur bouton Ressource Web .
b. Dans Ajouter une ressource Web, entrez les informations suivantes :
Ressource Web. Cliquez sur bouton Recherche , puis dans la boîte de dialogue
Rechercher un enregistrement, sélectionnez la ressource Web que vous souhaitez
ajouter au tableau de bord, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
199
Remarque
Dans un tableau de bord, vous ne pouvez ajouter que des ressources Web des types
suivants : HTML, Silverlight, PNG, GIF, JPEG, ICO.
Nom. Tapez un nom unique pour désigner la ressource Web. Ce nom n’accepte que les
caractères alphanumériques et les traits de soulignement.
Étiquette. Tapez une étiquette pour désigner la ressource Web. Pour afficher cette
étiquette sur le formulaire, activez la case à cocher Afficher l’étiquette sur le formulaire.
Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que la ressource
Web soit visible dans l’application Web et le volet de lecture de Microsoft Dynamics CRM
pour Outlook.
Si vous souhaitez fournir à l’application cible des informations sur le contexte de la
ressource Web, activez la case à cocher Transmettre le code type d’objet
d’enregistrement et l’identificateur unique comme paramètres.
c. Cliquez sur OK.
Remarque
Le composant est ajouté à la fin des autres composants. Vous pouvez les réorganiser selon
vos besoins.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
200
7. Pour modifier les propriétés d’un tableau de bord, dans le groupe Action, cliquez sur Propriétés du
tableau de bord. Tapez le nom et la description du tableau de bord, puis cliquez sur OK.
8. Pour apporter des modifications à un composant que vous avez ajouté au concepteur de tableau de
bord, sélectionnez le composant, puis dans le groupe Action, cliquez sur Modifier le composant.
Vérifiez les détails ou modifiez-les si nécessaire.
Pour un IFrame, la boîte de dialogue Propriétés du IFRAME s’ouvre.
Pour une ressource Web, la boîte de dialogue Propriétés de la ressource Web s’ouvre.
Pour un composant de liste ou de graphique, la boîte de dialogue Propriétés de liste ou de graphique
s’ouvre.
Modifier un composant de graphique.
Vérifiez les détails ou modifiez-les si nécessaire :
Nom. Il s’agit du nom du graphique.
Étiquette. Ce sont les informations qui s’affichent dans l’en-tête du composant de
graphique.
Afficher l’étiquette sur le tableau de bord. Activez cette case à cocher si vous
souhaitez que l’étiquette s’affiche dans l’en-tête du composant de graphique.
Entité. Cliquez sur l’entité du graphique.
Vue par défaut. Cliquez sur la vue que vous souhaitez utiliser pour extraire les
données du graphique.
Afficher la sélection de graphique. Activez cette case à cocher si vous souhaitez
que l’option sélectionne d’autres graphiques dans le tableau de bord.
Modifier un composant de liste.
Vérifiez ou modifiez les informations suivantes :
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
201
Name. Nom du graphique.
Entité. Entité pour laquelle vous souhaitez insérer une liste.
Vue par défaut. Vue utilisée pour extraire les données de la liste.
Afficher la zone de recherche. Activez cette case à cocher si vous souhaitez
qu’une zone de recherche soit disponible avec la liste. Vous pourrez alors
rechercher des enregistrements dans la liste.
Afficher l’index. Activez cette case à cocher si vous souhaitez que l’index
alphabétique soit disponible avec la liste. Vous pourrez alors atteindre
directement les enregistrements commençant par une lettre ou un nombre
spécifique.
Afficher la sélection de vues. Activez cette case à cocher si vous souhaitez
sélectionner une autre vue pour la liste.
9. Cliquez sur Enregistrer.
Conseils
Lorsque vous concevez le tableau de bord, vous pouvez réorganiser les composants déjà ajoutés.
Pour cela, cliquez sur l’en-tête du composant et faites-le glisser vers une zone vide du tableau de
bord ou vers la zone d’un composant existant. Lorsque vous déplacez un composant sur d’autres
composants, une ligne rouge apparaît en haut des composants pour indiquer que si vous déposez
le composant à cet endroit, le composant existant baissera d’un niveau.
Pour annuler la dernière action, dans le groupe Action cliquez sur Annuler . Pour répéter une
action, dans le groupe Action, cliquez sur Rétablir .
Pour modifier la largeur d’un composant, commencez par sélectionner le composant. Dans le
groupe Disposition, cliquez sur Augmenter la largeur ou sur Diminuer la largeur. Lorsque vous
cliquez sur Augmenter la largeur ou sur Diminuer la largeur, la largeur augmente ou diminue
d’une colonne.
Pour modifier la hauteur d’un composant, commencez par sélectionner le composant. Dans le
groupe Disposition, cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur. Lorsque vous
cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur, la hauteur augmente ou diminue de
trois lignes.
Remarques
Pour supprimer un composant du concepteur de tableau de bord, dans le groupe Action, cliquez sur
Supprimer . Lorsque vous supprimez un composant, vous ne pouvez pas en ajouter un nouveau
au même endroit. Un nouveau composant est ajouté dans la zone inférieure du concepteur. Vous
pouvez réorganiser les composants à tout moment une fois ceux-ci insérés.
Par défaut, vous ne pouvez ajouter que six composants à une disposition de tableau. Cette limite est
configurable.
Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système
202
Réaliser une copie d’un tableau de bord système existant
Pour utiliser un tableau de bord système existant comme base d’un autre tableau de bord, faites une copie
du tableau de bord existant.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, cliquez sur Tableaux de bord.
5. Sélectionnez le tableau de bord que vous souhaitez copier. Dans la barre d’outils, cliquez sur
Enregistrer sous .
6. Dans la boîte de dialogue Propriétés du tableau de bord, tapez un nom et une description pour le
tableau de bord copié, puis cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
203
Gérer des graphiques systèmes
Présentation des graphiques
Les graphiques présentent les données de votre organisation de manière visuelle. Les données présentées
dans les graphiques peuvent rapidement vous fournir des informations sur de grandes quantités de données
éparpillées à travers différentes zones de votre activité. Ceci vous permet de prendre les bonnes décisions
au bon moment.
Microsoft Dynamics CRM associe des graphiques aux types d'enregistrements. Il génère des graphiques à
l'aide des données de la liste d'enregistrements pour tout type d'enregistrement. Par exemple, si vous créez
un graphique à partir de la liste des enregistrements de compte, le concepteur de graphiques ne vous
présentera que les champs associés au type d'enregistrement Compte. Plusieurs graphiques peuvent être
créés pour un type d'enregistrement. Mais vous ne pouvez afficher qu'un seul graphique à la fois par type
d'enregistrement.
Comme les graphiques sont créés dans le contexte d'une liste d'enregistrements, la modification de
l'affichage de la liste entraîne également la modification du graphique. Le filtrage d'une liste
d'enregistrements modifie le graphique pour présenter les données filtrées. De même, effectuer un zoom
avant sur le graphique permet de mettre à jour la liste des enregistrements pour afficher les nouvelles
données.
Microsoft Dynamics CRM prend en charge deux types de graphiques.
Graphiques système. Disponibles pour tous les utilisateurs de l’organisation.
Graphiques utilisateur. Disponibles pour les utilisateurs avec lesquels un graphique a été partagé
ou auxquels un graphique a été affecté. Le partage peut s’effectuer par utilisateur ou par équipe.
Le concepteur de graphiques de Microsoft Dynamics CRM vous aide à créer les différentes formes de
graphiques suivantes :
Colonne
o Histogrammes empilés
o Histogrammes empilés 100 %
Barre
o Barres empilées
o Barres empilées 100 %
Ligne
Secteurs
Synthèse
Aires
o Aires empilées
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
204
o Aires empilées 100 %
Les graphiques empilés servent à afficher les proportions relatives de chacun des éléments étroitement liés
dans les graphiques.
Pour créer un graphique, définissez les champs à afficher sur les axes de série et de catégorie. L’axe de
catégorie présente généralement les données de champs numériques ou non numériques tandis que l’axe
de série présente les données de champs numériques.
Pour afficher une comparaison entre plusieurs séries sur un graphique, créez un graphique à plusieurs séries
dans Microsoft Dynamics CRM. Vous pouvez également afficher une comparaison entre deux champs de
catégorie en créant un graphique de comparaison dans Microsoft Dynamics CRM.
Pour modifier ou créer un graphique à partir d’un autre graphique, exportez le graphique existant, modifiez le
fichier de définitions du graphique, puis réimportez le fichier de définitions modifié dans Microsoft Dynamics
CRM.
Créer ou modifier un graphique système
Les graphiques systèmes sont des graphiques appartenant à l’organisation. Ils ne peuvent être ni attribués,
ni partagés.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités.
5. Développez le nom de l’entité pour laquelle vous souhaitez créer ou modifier un graphique, puis cliquez
sur Graphiques.
6.
7. Pour créer un graphique, dans la barre d’outils, cliquez sur Nouveau .
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
205
- ou –
Pour modifier un graphique, cliquez sur Autres actions, puis sur Modifier.
Le Concepteur de graphiques s’ouvre.
8. Dans Vue Type d’enregistrement, sélectionnez une vue à utiliser pour le graphique.
Par défaut, la vue par défaut de tout type d’enregistrement est affichée dans cette liste. La sélection de la
vue détermine les données pour le graphique. Par exemple, si vous sélectionnez Mes comptes ouverts
comme Vue Type d’enregistrement, le graphique affiche uniquement les données pour es comptes
ouverts.
9. Mettez le graphique en forme.
L’objectif de cette étape est de spécifier le type de graphique et la façon dont les données doivent
s’afficher dans le graphique.
a. Spécifier les données à afficher sur chaque axe:
i. Dans la première liste déroulante sous Légende (Série), sélectionnez un champ à
afficher sur l’axe de séries.
ii. Dans la liste déroulante Agrégation, sélectionnez l’option par laquelle regrouper le
champ sélectionné dans Légende (Série).
iii. Pour les champs non numériques, vous pouvez sélectionner uniquement Compte :
tous ou Compte : non vide. Pour les champs numériques, vous pouvez
sélectionner l’une des options d’agrégation suivantes : Compte : tous, Compte :
non vide, Moy, Max, Min ou Somme.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
206
Important
Les valeurs NULL ne sont pas prises en compte pour le calcul des données
minimales, maximales et moyennes, contrairement aux zéros (0). Par
exemple, si vous disposez des données suivantes :
Rubrique Prospect Valeur établie
Opportunité 1 Compte 1 NULL
Opportunité 2 Compte 1 250
Opportunité 3 Compte 2 0
Opportunité 4 Compte 2 250
La moyenne du Compte 1 est 250 car la valeur NULL n’a pas été utilisée. La
moyenne pour Compte 2 est 125 car le zéro a été utilisé.
Si les enregistrements utilisés dans la génération du graphique impliquent
plusieurs devises, les données agrégées pour les enregistrements utilisés
dans la génération d’un graphique risquent d’être incohérentes.
Admettons que vous disposiez de deux comptes, Compte1 et Compte2. Le
revenu spécifié lors de la création des enregistrements est de 600 000 roupies
indiennes pour Compte1 et de 800 000 yens japonais pour Compte2. Le taux
de change à la création des enregistrements est respectivement de 1:60 pour
la roupie indienne et de 1:80 pour le yen japonais. Lorsque ce revenu est
converti dans la devise de base (dollars américains), il passe à 10 000 pour
Compte1 et 10 000 pour Compte2.
Si vous additionnez les montants, les données dans la devise de base sont de
20 000 dollars américains.
Si le taux de change passe à 1:40 pour la roupie indienne et à 1:75 pour le yen
japonais et que la devise de base de l’utilisateur est la roupie indienne, la
somme des montants du graphique est de 800 000 roupies indiennes (20 000
dollars américains).
iv. Pour créer un graphique avec plusieurs séries, cliquez sur l’icône Ajouter une série
, sélectionnez un autre champ à afficher sur l’axe des séries, puis sélectionnez
une option d’agrégation pour cette série.
Remarque
Un graphique à plusieurs séries peut comporter jusqu’à cinq éléments de série et un
élément de catégorie.
v. Pour modifier le type de graphique pour une série, sélectionnez la série, cliquez sur
l’icône Type de graphique actuel pour cette série, puis sélectionnez un type de
graphique.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
207
vi. Pour empiler les éléments dans un graphique, cliquez sur le type de graphique, puis
cliquez sur Empilé ou Empilé(e)s 100 %. Vous pouvez uniquement empiler les
éléments dans un graphique en barres, un histogramme ou un graphique en aires.
vii. Pour afficher uniquement les éléments les plus élevés sur le graphique, cliquez sur
Icône Règles des valeurs plus/moins élevées , sur l’icône Règles des valeurs
X plus élevées , puis cliquez sur 3 ou 5, ou cliquez sur Personnaliser pour
spécifier un nombre différent. Par exemple, pour afficher seulement les trois
premières opportunités regroupées par clients potentiels, cliquez sur Icône Règles
des valeurs plus/moins élevées, sur l’icône Règles des valeurs X plus élevées
, puis cliquez sur 3.
- ou -
Pour afficher uniquement les éléments les moins élevés sur le graphique, cliquez sur
l’icône Règles des valeurs plus/moins élevées , sur l’icône Règles des valeurs
X moins élevées , puis cliquez sur 3 ou 5, ou cliquez sur Personnaliser pour
spécifier un nombre différent.
Remarques
Lorsque vous appliquez la règle des valeurs plus/moins élevées dans un
graphique, les éléments sont triés sur la série sur laquelle vous avez
appliqué la règle, puis en fonction de l’ordre, les éléments de valeurs
plus/moins élevées sont sélectionnés pour cette série et affichés dans le
graphique.
Pour effacer des règles de valeurs plus/moins élevées pour une série,
cliquez sur l’icône Effacer les règles en regard de cette série.
viii. Dans la liste sous Horizontal (Catégorie), sélectionnez le champ à afficher sur l’axe
de catégories.
ix. Pour créer un graphique de comparaison avec plusieurs catégories, cliquez sur
l’icône Ajouter une catégorie , puis sélectionnez un autre champ à afficher sur
l’axe de catégorie.
Remarque
Un graphique de comparaison peut contenir seulement deux éléments de catégorie
et un élément de série.
x. Pour les champs de type date et heure, sélectionnez l’option par laquelle grouper le
champ sélectionné comme catégorie.
Le graphique est nommé en fonction des champs choisis pour les axes de série et
de catégorie.
b. Si vous souhaitez spécifier un autre nom de graphique, cliquez sur le nom du graphique pour
le modifier.
c. Tapez une description significative pour le graphique. La description permet d’identifier
l’objectif du graphique.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
208
10. Cliquer sur Enregistrer et fermer .
Important
Vous pouvez créer et joindre des graphiques uniquement aux types d’enregistrements de Microsoft
Dynamics CRM qui prennent en charge la nouvelle interface du Ruban dans l’application Web. La raison
est que tous les contrôles graphiques se trouvent uniquement dans l’interface du Ruban de Microsoft
Dynamics CRM.
Supprimer un graphique système
Vous ne pouvez pas supprimer un graphique système si le graphique est utilisé dans un tableau de bord.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Sous Composants, développez Entités.
5. Développez le nom de l’entité contenant le graphique que vous souhaitez supprimer, puis cliquez sur
Graphiques.
6. Dans la liste de graphiques, sélectionnez celui que vous voulez supprimer. Puis, dans la barre d’outils,
cliquez sur bouton Supprimer .
7. Dans la boîte de dialogue Confirmer la suppression, cliquez sur OK.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
209
Exporter un graphique système
Il n’est pas possible de créer de visualisations complexes, telles que des graphiques à plusieurs séries ou
des graphiques de comparaison à l’aide de l’application Web Microsoft Dynamics CRM. Pour créer des
graphiques complexes, exportez le graphique, modifiez le fichier de définition du graphique, puis réimportez-
le dans Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
4. Développez le nom de l’entité contenant le graphique que vous souhaitez exporter, puis cliquez sur
Graphiques.
5. Sélectionnez le graphique que vous voulez exporter, puis dans la barre d’outils, cliquez sur Autres
actions, puis sur Exporter un graphique.
6. Pour ouvrir le fichier de définition de graphique exporté, cliquez sur Ouvrir.
- ou -
Pour enregistrer le fichier, cliquez sur Enregistrer.
Importer des graphiques systèmes
Il n’est pas possible de créer de visualisations complexes, telles que des graphiques à plusieurs séries ou
des graphiques de comparaison à l’aide de l’application Web Microsoft Dynamics CRM. Pour créer des
graphiques complexes, exportez le graphique, modifiez le fichier de définition du graphique, puis réimportez-
le dans Microsoft Dynamics CRM.
1. Dans le volet de navigation, cliquez sur Paramètres.
2. Sous Personnalisation, cliquez sur Personnalisations .
3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.
Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes
210
4. Sous Composants, développez Entités.
5. Développez le nom de l’entité sur laquelle vous souhaitez importer le graphique, puis cliquez sur
Graphiques.
6. Dans la barre d’outils, cliquez sur Autres actions, puis sur Importer un graphique.
7. Dans la boîte de dialogue Importer un graphique, cliquez sur Parcourir pour sélectionner le fichier de
définition du graphique à importer, puis cliquez sur OK.
Remarque
Lorsque vous importez le fichier de définition, Microsoft Dynamics CRM vérifie le fichier de définition du
formulaire pour l’ID du graphique, le nom du graphique et le nom du fichier dans le même ordre.
Si un graphique existe déjà dans Microsoft Dynamics CRM avec le même ID de graphique, vous avez le
choix entre le remplacement du graphique existant par un fichier ou l’enregistrement du graphique importé
sous un nouveau nom. Si aucun ID n’est spécifié dans le fichier de définition du graphique, Microsoft
Dynamics CRM vérifie si un graphique de même nom existe déjà. Si c’est le cas, vous avez le choix entre le
remplacement du graphique existant ou l’enregistrement du graphique importé sous un nouveau nom. Si ni
l’ID ni le nom ne sont spécifiés, Microsoft Dynamics CRM vérifie si un graphique de même nom existe en
tant que nom du fichier. Si c’est le cas, vous avez le choix entre le remplacement du graphique existant ou
l’enregistrement du graphique importé sous un nouveau nom.
S’il existe au moins deux graphiques portant le même nom, vous pouvez seulement importer un graphique
sous un nouveau nom.
Top Related