SlideShare une entreprise Scribd logo
1  sur  212
Télécharger pour lire hors ligne
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
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

ii

Guide de personnalisation Microsoft Dynamics CRM 2011
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
Guide utilisateur Microsoft Dynamics CRM 2011

iii
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

iv

Guide de personnalisation Microsoft Dynamics CRM 2011
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
Guide utilisateur Microsoft Dynamics CRM 2011

v
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

vi

Guide de personnalisation Microsoft Dynamics CRM 2011
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.
7
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM



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

Rôles de sécurité par

personnalisation

défaut et privilèges requis

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

8

Commentaires

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

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
Privilège:
Entité: Lire

Publier les
personnalisations

Rôles de sécurité:

Personnaliser les entités

Rôles de sécurité:

Les personnalisations qui modifient le schéma
doivent être publiées. Le privilège Publier les
Administrateur système
personnalisations se distingue des autres
Personnalisateur de
privilèges de personnalisation, car il permet à
système
plusieurs personnes de personnaliser des
éléments de l'interface utilisateur tout en
Privilège:
autorisant leur publication uniquement par la
Publier les personnalisations personne ayant vérifié les personnalisations.

Administrateur système
Personnalisateur de
système

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.

Privilèges:

La modification des messages d’entités requiert le
privilège suivant :

Entité: Lire

Formulaire: Organisation.

Entité: Écrire
Créer des entités
personnalisées

Rôles de sécurité:
Administrateur système
Personnalisateur de
système

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

Privilèges:
Entité: Lire
Entité: Créer
Entité: Écrire
Définir des privilèges
pour les entités
personnalisées

Exemple de privilèges

Lors de la création d'une entité personnalisée, le
niveau d'accès est défini avec la valeur Aucun
<Entité personnalisée>:
pour tous les privilèges de tous les rôles de
Créer
sécurité autres que Administrateur système et
< Entité personnalisée>: Lire
Personnalisateur de système. Modifiez le niveau
< Entité personnalisée>:
d'accès en conséquence pour permettre à
Écrire
d'autres utilisateurs de se servir des entités
< Entité personnalisée>:
personnalisées.
Supprimer
Les paramètres présentés ici constituent les
< Entité personnalisée>:

paramètres par défaut pour les entités principales
9
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Tâches de

Rôles de sécurité par

personnalisation

défaut et privilèges requis
Ajouter
< Entité personnalisée>:
Ajouter à
< Entité personnalisée>:
Attribuer
< Entité personnalisée>:
Partager

Commentaires

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.

Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Exporter les
personnalisations

Rôles de sécurité:
Administrateur système
Personnalisateur de
système

Vous ne pouvez exporter que les
personnalisations et paramètres pour lesquels
vous disposez des privilèges de lecture.

Privilège:
Exporter les
personnalisations
Importer les
personnalisations

Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilège:
Importer les
personnalisations

Personnaliser et publier
pendant l’importation

Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Privilèges:
Attribut: Créer

10

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.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
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

Ces privilèges permettent de modifier uniquement
les attributs d'entité existants. La création
d'attributs requiert des privilèges supplémentaires.

Privilèges:
Entité: Lire
Attribut: Lire
Attribut: Écrire
Créer les attributs d’entité Rôles de sécurité:
Administrateur système
Personnalisateur de
système

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.

Privilèges:
Entité: Lire
Attribut: Lire
Attribut: Écrire
Attribut: Créer
Modifier les entitésrelations

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.

11
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
Entité: Lire
Relation: Lire
Relation: Écrire

Créer les entités-relations Rôles de sécurité:
Administrateur système
Personnalisateur de
système

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.

Privilèges:
Entité: Lire
Relation: Lire
Relation: Écrire
Relation: Créer
Utiliser les entitésrelations personnalisées

Rôles de sécurité:
Dépend des entités
impliquées dans la relation.
Privilèges:
Enregistrement d’entité
principale: Lire

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

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
Créer les graphiques

Rôles de sécurité:
Administrateur système
Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise

12

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

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
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

13
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis

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

Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.

Personnalisateur de
système
Privilèges:
Entité: Lire
Formulaire: Écrire
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

14

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

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
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

Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.

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
Supprimer les vues
systèmes

Rôles de sécurité:
Administrateur système

Le privilège Vue : Lire est défini avec la valeur
Organisation et ne peut pas être modifié.

Personnalisateur de
système
Directeur général - Dirigeant
d'entreprise
Gestionnaire du service
clientèle
Directeur du marketing
Vice-président du marketing
15
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
Directeur commercial
Directeur de division
Privilèges:
Entité: Lire
Vue: Supprimer

Afficher les extensions
client

Rôles de sécurité:
Administrateur système

Ce privilège permet aux utilisateurs de voir les
extensions client.

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

16

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

Tâches de

Rôles de sécurité par

personnalisation

Commentaires

défaut et privilèges requis
Privilège:
Entité: Lire

17
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
18
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

.

.

19
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

20
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
21
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

22
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

.
23
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

24
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
25
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

26
Microsoft Dynamics CRM 2011: Personnalisation de 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. 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.

27
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

28
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
29
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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
Nouveau

30

Commentaires
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

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.

31
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
32
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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 :
33
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

34
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

35
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

36
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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
37
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM



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.

38
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

39
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

40

.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM



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

2. Dans la barre d’outils, cliquez sur Nouveau

, puis sur Éditeurs.

.

41
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

2. Dans la liste, double-cliquez sur la ligne de l'enregistrement d'éditeur à modifier.

42

, puis sur Éditeurs.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

43
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

44
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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é

45
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

46

.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

.

47
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

48
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

49
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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 :
50
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.
51
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

52
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

53
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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 :

54
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM



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.
55
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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

56

.

.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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é.
57
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

Indiquez si vous souhaitez active l’audit.

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.

58
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

59
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

60

.
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

61
Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

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.

62
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation
Microsoft Dynamics CRM 2011 - Guide de personnalisation

Contenu connexe

Tendances

Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UXRan Liron
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfKhalidKadmiri
 
Bureau virtuel
Bureau virtuelBureau virtuel
Bureau virtuelraymen87
 
Brugnoli System Ux
Brugnoli System UxBrugnoli System Ux
Brugnoli System Uxfrog
 
Modèle de cahier des charges web
Modèle de cahier des charges webModèle de cahier des charges web
Modèle de cahier des charges webForestier Mégane
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...Nawres Farhat
 
It infrastructure management
It infrastructure managementIt infrastructure management
It infrastructure managementShoaib Patel
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Nazih Heni
 
Ux/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Servicesdeorwine infotech
 
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)safwenbenfredj
 
DYNAMICS 365 SALES
DYNAMICS 365 SALESDYNAMICS 365 SALES
DYNAMICS 365 SALESHungPham381
 
Service now adminstration &amp; developer (1)
Service now adminstration &amp; developer (1)Service now adminstration &amp; developer (1)
Service now adminstration &amp; developer (1)marketer1234
 

Tendances (20)

e-barki@
e-barki@e-barki@
e-barki@
 
What is UX?
What is UX?What is UX?
What is UX?
 
MEMOIRE DE STAGE
MEMOIRE DE STAGEMEMOIRE DE STAGE
MEMOIRE DE STAGE
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UX
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
 
Bureau virtuel
Bureau virtuelBureau virtuel
Bureau virtuel
 
Brugnoli System Ux
Brugnoli System UxBrugnoli System Ux
Brugnoli System Ux
 
Modèle de cahier des charges web
Modèle de cahier des charges webModèle de cahier des charges web
Modèle de cahier des charges web
 
2 TUP
2 TUP2 TUP
2 TUP
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...
Présentation PFE "Refonte et déploiement d’une solution de messagerie en util...
 
It infrastructure management
It infrastructure managementIt infrastructure management
It infrastructure management
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"
 
Ux/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Services
 
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
 
DYNAMICS 365 SALES
DYNAMICS 365 SALESDYNAMICS 365 SALES
DYNAMICS 365 SALES
 
Service now adminstration &amp; developer (1)
Service now adminstration &amp; developer (1)Service now adminstration &amp; developer (1)
Service now adminstration &amp; developer (1)
 

En vedette

Microsoft Dynamics CRM 2011 - Guide administrateur
Microsoft Dynamics CRM 2011 - Guide administrateurMicrosoft Dynamics CRM 2011 - Guide administrateur
Microsoft Dynamics CRM 2011 - Guide administrateurPhilippe LEAL
 
Microsoft Dynamics CRM 2011 pour Outlook
Microsoft Dynamics CRM 2011 pour OutlookMicrosoft Dynamics CRM 2011 pour Outlook
Microsoft Dynamics CRM 2011 pour OutlookPhilippe LEAL
 
Microsoft Dynamics CRM 2011 - Guide Utilisateur
Microsoft Dynamics CRM 2011 - Guide UtilisateurMicrosoft Dynamics CRM 2011 - Guide Utilisateur
Microsoft Dynamics CRM 2011 - Guide UtilisateurPhilippe LEAL
 
Práctica 2: Las Angulaciones
Práctica 2: Las AngulacionesPráctica 2: Las Angulaciones
Práctica 2: Las AngulacionesIvanArias
 
Redes InformáTicas
Redes InformáTicasRedes InformáTicas
Redes InformáTicasguest57ad27
 
Web 2.0 / Enterprise 2.0
Web 2.0 / Enterprise 2.0Web 2.0 / Enterprise 2.0
Web 2.0 / Enterprise 2.0Christoph Zech
 
Visite Argueil
Visite ArgueilVisite Argueil
Visite ArgueilOKAYA
 
Kaltekis tiere
Kaltekis tiereKaltekis tiere
Kaltekis tiereYPEPTH
 
Proyecto De Topografia1
Proyecto De Topografia1Proyecto De Topografia1
Proyecto De Topografia1anagjuanp
 
lugares para perderse
lugares para perderselugares para perderse
lugares para perderseAna Sánchez
 
Paul y Frida
Paul y FridaPaul y Frida
Paul y FridaRossana
 
Le mystère MAIER
Le mystère MAIERLe mystère MAIER
Le mystère MAIERRegis Nory
 
Grupo H
Grupo HGrupo H
Grupo Hwiflys
 
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266Traum Academy
 
Situation in Fukushima heute - Gefahren und Herausforderungen
Situation in Fukushima heute - Gefahren und HerausforderungenSituation in Fukushima heute - Gefahren und Herausforderungen
Situation in Fukushima heute - Gefahren und HerausforderungenOeko-Institut
 

En vedette (20)

Microsoft Dynamics CRM 2011 - Guide administrateur
Microsoft Dynamics CRM 2011 - Guide administrateurMicrosoft Dynamics CRM 2011 - Guide administrateur
Microsoft Dynamics CRM 2011 - Guide administrateur
 
Microsoft Dynamics CRM 2011 pour Outlook
Microsoft Dynamics CRM 2011 pour OutlookMicrosoft Dynamics CRM 2011 pour Outlook
Microsoft Dynamics CRM 2011 pour Outlook
 
Microsoft Dynamics CRM 2011 - Guide Utilisateur
Microsoft Dynamics CRM 2011 - Guide UtilisateurMicrosoft Dynamics CRM 2011 - Guide Utilisateur
Microsoft Dynamics CRM 2011 - Guide Utilisateur
 
Práctica 2: Las Angulaciones
Práctica 2: Las AngulacionesPráctica 2: Las Angulaciones
Práctica 2: Las Angulaciones
 
Redes InformáTicas
Redes InformáTicasRedes InformáTicas
Redes InformáTicas
 
Web 2.0 / Enterprise 2.0
Web 2.0 / Enterprise 2.0Web 2.0 / Enterprise 2.0
Web 2.0 / Enterprise 2.0
 
Männer
MännerMänner
Männer
 
IMAGENES DE BLOGS
IMAGENES DE BLOGSIMAGENES DE BLOGS
IMAGENES DE BLOGS
 
Visite Argueil
Visite ArgueilVisite Argueil
Visite Argueil
 
Kaltekis tiere
Kaltekis tiereKaltekis tiere
Kaltekis tiere
 
Proyecto De Topografia1
Proyecto De Topografia1Proyecto De Topografia1
Proyecto De Topografia1
 
lugares para perderse
lugares para perderselugares para perderse
lugares para perderse
 
Paul y Frida
Paul y FridaPaul y Frida
Paul y Frida
 
Le mystère MAIER
Le mystère MAIERLe mystère MAIER
Le mystère MAIER
 
Isla De Paz
Isla De PazIsla De Paz
Isla De Paz
 
Grupo H
Grupo HGrupo H
Grupo H
 
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266
German Grammer Reflexive ( Traum Academy Kadavanthra) 9745539266
 
Situation in Fukushima heute - Gefahren und Herausforderungen
Situation in Fukushima heute - Gefahren und HerausforderungenSituation in Fukushima heute - Gefahren und Herausforderungen
Situation in Fukushima heute - Gefahren und Herausforderungen
 
Recomendaciones
RecomendacionesRecomendaciones
Recomendaciones
 
Formacion Profesional y Pymes: Claves para la Competitividad y Empleo
Formacion Profesional y Pymes: Claves para la Competitividad y EmpleoFormacion Profesional y Pymes: Claves para la Competitividad y Empleo
Formacion Profesional y Pymes: Claves para la Competitividad y Empleo
 

Similaire à Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02
Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02
Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02Smarthost
 
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)Smarthost
 
Administration joomla2 5
Administration joomla2 5Administration joomla2 5
Administration joomla2 5Céline Robert
 
Flash as2 components_help
Flash as2 components_helpFlash as2 components_help
Flash as2 components_helpFaiz Morchid
 
Extrait ouvrage 65_outils_du_changement_arnaud_tonnele
Extrait ouvrage 65_outils_du_changement_arnaud_tonneleExtrait ouvrage 65_outils_du_changement_arnaud_tonnele
Extrait ouvrage 65_outils_du_changement_arnaud_tonneleSandra Santana
 
Session de formation joomla 3
Session de formation joomla 3Session de formation joomla 3
Session de formation joomla 3CNI Tunisia
 
Documentation cms e-sidocv1.1
Documentation cms e-sidocv1.1Documentation cms e-sidocv1.1
Documentation cms e-sidocv1.1cdisf
 
Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind
 
Description open erp_v_7
Description open erp_v_7Description open erp_v_7
Description open erp_v_7Ab Rafaoui
 
Excel 2010 - Fonctions et formules
Excel 2010 - Fonctions et formulesExcel 2010 - Fonctions et formules
Excel 2010 - Fonctions et formulesClaudio Montoni
 
Ovidentia Guide Utilisateur
Ovidentia Guide UtilisateurOvidentia Guide Utilisateur
Ovidentia Guide Utilisateurguest5fb52b
 
Formation Cours-Complet-JavaScript-2020.pdf
Formation Cours-Complet-JavaScript-2020.pdfFormation Cours-Complet-JavaScript-2020.pdf
Formation Cours-Complet-JavaScript-2020.pdfLéon André Ndong
 
Livre blanc de J2ME
Livre blanc de J2MELivre blanc de J2ME
Livre blanc de J2MEBruno Delb
 

Similaire à Microsoft Dynamics CRM 2011 - Guide de personnalisation (20)

Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02
Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02
Microsoftdynamicscrm2011guidepersonnalisation 131117044113-phpapp02
 
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)
Microsoftdynamicscrm2011guideadministrateur 131119023849-phpapp01 (1)
 
Modelisation orientee objet
Modelisation orientee objetModelisation orientee objet
Modelisation orientee objet
 
Administration joomla2 5
Administration joomla2 5Administration joomla2 5
Administration joomla2 5
 
Administration joomla2 5
Administration joomla2 5Administration joomla2 5
Administration joomla2 5
 
Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2
 
Flash as2 components_help
Flash as2 components_helpFlash as2 components_help
Flash as2 components_help
 
Extrait ouvrage 65_outils_du_changement_arnaud_tonnele
Extrait ouvrage 65_outils_du_changement_arnaud_tonneleExtrait ouvrage 65_outils_du_changement_arnaud_tonnele
Extrait ouvrage 65_outils_du_changement_arnaud_tonnele
 
Guide administrateur22
Guide administrateur22Guide administrateur22
Guide administrateur22
 
Session de formation joomla 3
Session de formation joomla 3Session de formation joomla 3
Session de formation joomla 3
 
Documentation cms e-sidocv1.1
Documentation cms e-sidocv1.1Documentation cms e-sidocv1.1
Documentation cms e-sidocv1.1
 
Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011Digimind: Benchmark Solutions de Veille 2011
Digimind: Benchmark Solutions de Veille 2011
 
Description open erp_v_7
Description open erp_v_7Description open erp_v_7
Description open erp_v_7
 
Excel2010.guide.complet
Excel2010.guide.completExcel2010.guide.complet
Excel2010.guide.complet
 
Excel 2010 - Fonctions et formules
Excel 2010 - Fonctions et formulesExcel 2010 - Fonctions et formules
Excel 2010 - Fonctions et formules
 
Ovidentia Guide Utilisateur
Ovidentia Guide UtilisateurOvidentia Guide Utilisateur
Ovidentia Guide Utilisateur
 
Glpidoc 0.80.1
Glpidoc 0.80.1Glpidoc 0.80.1
Glpidoc 0.80.1
 
Formation Cours-Complet-JavaScript-2020.pdf
Formation Cours-Complet-JavaScript-2020.pdfFormation Cours-Complet-JavaScript-2020.pdf
Formation Cours-Complet-JavaScript-2020.pdf
 
Oracle fr
Oracle frOracle fr
Oracle fr
 
Livre blanc de J2ME
Livre blanc de J2MELivre blanc de J2ME
Livre blanc de J2ME
 

Microsoft Dynamics CRM 2011 - Guide de personnalisation

  • 1. Guide de Personnalisation Microsoft Dynamics CRM 2011 Philippe LEAL http://dynamicscrmcustomization.blogspot.fr Version : 1.0.0 du 03/07/2013
  • 2. 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.
  • 3. 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
  • 4. 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 ii Guide de personnalisation Microsoft Dynamics CRM 2011
  • 5. 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 Guide utilisateur Microsoft Dynamics CRM 2011 iii
  • 6. 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 iv Guide de personnalisation Microsoft Dynamics CRM 2011
  • 7. 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 Guide utilisateur Microsoft Dynamics CRM 2011 v
  • 8. 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 vi Guide de personnalisation Microsoft Dynamics CRM 2011
  • 9. 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. 7
  • 10. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM  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 Rôles de sécurité par personnalisation défaut et privilèges requis 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 8 Commentaires Le privilège de lecture de l'entité contrôle l'accès à la zone de personnalisation.
  • 11. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis Privilège: Entité: Lire Publier les personnalisations Rôles de sécurité: Personnaliser les entités Rôles de sécurité: Les personnalisations qui modifient le schéma doivent être publiées. Le privilège Publier les Administrateur système personnalisations se distingue des autres Personnalisateur de privilèges de personnalisation, car il permet à système plusieurs personnes de personnaliser des éléments de l'interface utilisateur tout en Privilège: autorisant leur publication uniquement par la Publier les personnalisations personne ayant vérifié les personnalisations. Administrateur système Personnalisateur de système 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. Privilèges: La modification des messages d’entités requiert le privilège suivant : Entité: Lire Formulaire: Organisation. Entité: Écrire Créer des entités personnalisées Rôles de sécurité: Administrateur système Personnalisateur de système 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 Privilèges: Entité: Lire Entité: Créer Entité: Écrire Définir des privilèges pour les entités personnalisées Exemple de privilèges Lors de la création d'une entité personnalisée, le niveau d'accès est défini avec la valeur Aucun <Entité personnalisée>: pour tous les privilèges de tous les rôles de Créer sécurité autres que Administrateur système et < Entité personnalisée>: Lire Personnalisateur de système. Modifiez le niveau < Entité personnalisée>: d'accès en conséquence pour permettre à Écrire d'autres utilisateurs de se servir des entités < Entité personnalisée>: personnalisées. Supprimer Les paramètres présentés ici constituent les < Entité personnalisée>: paramètres par défaut pour les entités principales 9
  • 12. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation défaut et privilèges requis Ajouter < Entité personnalisée>: Ajouter à < Entité personnalisée>: Attribuer < Entité personnalisée>: Partager Commentaires 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. Rôles de sécurité: Administrateur système Personnalisateur de système Exporter les personnalisations Rôles de sécurité: Administrateur système Personnalisateur de système Vous ne pouvez exporter que les personnalisations et paramètres pour lesquels vous disposez des privilèges de lecture. Privilège: Exporter les personnalisations Importer les personnalisations Rôles de sécurité: Administrateur système Personnalisateur de système Privilège: Importer les personnalisations Personnaliser et publier pendant l’importation Rôles de sécurité: Administrateur système Personnalisateur de système Privilèges: Attribut: Créer 10 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.
  • 13. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis 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 Ces privilèges permettent de modifier uniquement les attributs d'entité existants. La création d'attributs requiert des privilèges supplémentaires. Privilèges: Entité: Lire Attribut: Lire Attribut: Écrire Créer les attributs d’entité Rôles de sécurité: Administrateur système Personnalisateur de système 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. Privilèges: Entité: Lire Attribut: Lire Attribut: Écrire Attribut: Créer Modifier les entitésrelations 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. 11
  • 14. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis Entité: Lire Relation: Lire Relation: Écrire Créer les entités-relations Rôles de sécurité: Administrateur système Personnalisateur de système 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. Privilèges: Entité: Lire Relation: Lire Relation: Écrire Relation: Créer Utiliser les entitésrelations personnalisées Rôles de sécurité: Dépend des entités impliquées dans la relation. Privilèges: Enregistrement d’entité principale: Lire 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 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 Créer les graphiques Rôles de sécurité: Administrateur système Personnalisateur de système Directeur général - Dirigeant d'entreprise 12 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.
  • 15. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis 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 13
  • 16. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis 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 Le privilège Vue : Lire est défini avec la valeur Organisation et ne peut pas être modifié. Personnalisateur de système Privilèges: Entité: Lire Formulaire: Écrire 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 14 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é.
  • 17. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis 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 Le privilège Vue : Lire est défini avec la valeur Organisation et ne peut pas être modifié. 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 Supprimer les vues systèmes Rôles de sécurité: Administrateur système Le privilège Vue : Lire est défini avec la valeur Organisation et ne peut pas être modifié. Personnalisateur de système Directeur général - Dirigeant d'entreprise Gestionnaire du service clientèle Directeur du marketing Vice-président du marketing 15
  • 18. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis Directeur commercial Directeur de division Privilèges: Entité: Lire Vue: Supprimer Afficher les extensions client Rôles de sécurité: Administrateur système Ce privilège permet aux utilisateurs de voir les extensions client. 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 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 16 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).
  • 19. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Tâches de Rôles de sécurité par personnalisation Commentaires défaut et privilèges requis Privilège: Entité: Lire 17
  • 20. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 18
  • 21. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 . . 19
  • 22. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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é. 20
  • 23. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 21
  • 24. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 22
  • 25. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 . 23
  • 26. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 24
  • 27. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 25
  • 28. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 26
  • 29. Microsoft Dynamics CRM 2011: Personnalisation de 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. 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. 27
  • 30. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 28
  • 31. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 29
  • 32. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 Nouveau 30 Commentaires 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
  • 33. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 31
  • 34. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 32
  • 35. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 : 33
  • 36. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 34
  • 37. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 35
  • 38. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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é. 36
  • 39. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 37
  • 40. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM  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. 38
  • 41. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 39
  • 42. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 40 .
  • 43. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM  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 2. Dans la barre d’outils, cliquez sur Nouveau , puis sur Éditeurs. . 41
  • 44. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 2. Dans la liste, double-cliquez sur la ligne de l'enregistrement d'éditeur à modifier. 42 , puis sur Éditeurs.
  • 45. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 43
  • 46. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 44
  • 47. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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é 45
  • 48. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 46 .
  • 49. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 . 47
  • 50. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 48
  • 51. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 49
  • 52. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 : 50
  • 53. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 51
  • 54. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 52
  • 55. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 53
  • 56. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 : 54
  • 57. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM  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. 55
  • 58. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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 56 . .
  • 59. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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é. 57
  • 60. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM Indiquez si vous souhaitez active l’audit. 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. 58
  • 61. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 59
  • 62. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 60 .
  • 63. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 61
  • 64. Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM 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. 62