microsoft dynamics crm 2011 - guide de personnalisation

212
Guide de Personnalisation Microsoft Dynamics CRM 2011 Philippe LEAL http://dynamicscrmcustomization.blogspot.fr Version : 1.0.0 du 03/07/2013

Upload: philippe-leal

Post on 18-Dec-2014

4.466 views

Category:

Technology


8 download

DESCRIPTION

Guide de personnalisation pour Microsoft Dynamics CRM 2011

TRANSCRIPT

Page 1: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Guide de Personnalisation

Microsoft Dynamics CRM 2011

Philippe LEAL

http://dynamicscrmcustomization.blogspot.fr

Version : 1.0.0 du 03/07/2013

Page 2: Microsoft Dynamics CRM 2011 - Guide de personnalisation

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.

Page 3: Microsoft Dynamics CRM 2011 - Guide de personnalisation

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

Page 4: Microsoft Dynamics CRM 2011 - Guide de personnalisation

ii Guide de personnalisation Microsoft Dynamics CRM 2011

Renommer une entité ................................................................................................................. 51

Afficher ou modifier les informations de l’entité : Solution gérée ............................................... 52

Afficher ou modifier les informations de l’entité : Solution par défaut ........................................ 55

Afficher ou modifier les informations de l’entité : Solution non gérée ........................................ 57

Mettre à jour les icônes d’une entité .......................................................................................... 59

Importer les traductions .............................................................................................................. 60

Exporter les traductions ............................................................................................................. 61

Utilisation de scripts d’événement .................................................................................................. 63

Ajouter ou modifier des scripts d’événements pour les champs et formulaires. ........................ 63

Scripts de formulaires ................................................................................................................ 63

Ajouter des gestionnaires d’événements pour les événements de formulaires ........................ 64

Ajouter des gestionnaires d’événements pour les événements de champs .............................. 67

Tester un script d’événement ..................................................................................................... 69

Utilisation des champs .................................................................................................................... 71

Utilisation de champs d’entités................................................................................................... 71

Mappage de champs d’entités ................................................................................................... 73

Créer ou modifier un champ....................................................................................................... 74

Modifier les propriétés d’un champ de formulaire ...................................................................... 76

Page 5: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Guide utilisateur Microsoft Dynamics CRM 2011 iii

Utilisation de vues ............................................................................................................................ 82

Créer et configurer des vues ...................................................................................................... 82

Créer ou modifier une vue publique d’une entité ........................................................................ 82

Définir la vue par défaut d’une entité .......................................................................................... 88

Modifier la vue Recherche avancée ........................................................................................... 88

Modifier la vue Recherche rapide ............................................................................................... 91

Modifier les critères de filtre d’une vue ....................................................................................... 94

Modifier la vue Recherche .......................................................................................................... 96

Modifier la vue associée d’une entité ......................................................................................... 98

Supprimer une vue ................................................................................................................... 101

Utilisation des formulaires.............................................................................................................. 103

Présentation des formulaires d’entités. .................................................................................... 103

Modifier le formulaire principal d’une entité .............................................................................. 104

Créer un nouveau formulaire pour une entité ........................................................................... 106

Créer un nouveau formulaire à partir d’un formulaire existant ................................................. 108

Ajouter un onglet à un formulaire ............................................................................................. 111

Ajouter une section à un formulaire .......................................................................................... 114

Attribuer un rôle de sécurité à un formulaire ............................................................................ 117

Page 6: Microsoft Dynamics CRM 2011 - Guide de personnalisation

iv Guide de personnalisation Microsoft Dynamics CRM 2011

Modifier les en-têtes et pieds de page de formulaire ............................................................... 119

Modifier les propriétés d’une section ....................................................................................... 122

Modifier les propriétés d’un onglet ........................................................................................... 125

Ajouter ou modifier la navigation de formulaires aux entités associées. ................................. 127

Définir des dépendances de non-événement pour un formulaire ............................................ 130

Ajouter un champ à un formulaire ............................................................................................ 132

Ajouter ou modifier un IFRAME ............................................................................................... 134

Modifier les propriétés d’un formulaire ..................................................................................... 139

Ajouter ou configurer une sous-grille ....................................................................................... 142

Utilisation des relations ................................................................................................................. 145

Présentation des relations d’entités hiérarchiques .................................................................. 145

Comportement des relations .................................................................................................... 146

Limitations des relations hiérarchiques .................................................................................... 148

Créer ou modifier des relations 1 à N entre des entités .......................................................... 148

Créer ou modifier des relations N à 1 entre des entités .......................................................... 152

Créer ou modifier des relations N à N entre des entités .......................................................... 156

Ajouter la navigation de formulaires aux entités associées ..................................................... 158

Utilisation des messages .............................................................................................................. 161

Page 7: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Guide utilisateur Microsoft Dynamics CRM 2011 v

Modifier les messages d’une entité .......................................................................................... 161

Utilisation des groupes d’options ................................................................................................... 163

Modifier un groupe d’options général ....................................................................................... 163

Créer un groupe d’options général ........................................................................................... 165

Utilisation des ressources Web ..................................................................................................... 167

Ajouter ou modifier une ressource Web ................................................................................... 167

Ajouter ou modifier une ressource Web d’image ..................................................................... 169

Ajouter ou modifier une ressource Web textuelle .................................................................... 172

Ajouter ou modifier une ressource Web Silverlight .................................................................. 174

Utilisation d’extensions client ......................................................................................................... 176

Modifier le plan de site .............................................................................................................. 176

Modifier les rubans ................................................................................................................... 180

Gérer les tableaux de bord système................................................................... 181

Utilisation des tableaux de bord .................................................................................................... 181

Création d’un tableau de bord système .................................................................................... 181

Supprimer un tableau de bord système .................................................................................... 193

Définir un tableau de bord comme le tableau de bord par défaut d’une organisation ............. 194

Modifier un tableau de bord système ....................................................................................... 194

Réaliser une copie d’un tableau de bord système existant ...................................................... 202

Page 8: Microsoft Dynamics CRM 2011 - Guide de personnalisation

vi Guide de personnalisation Microsoft Dynamics CRM 2011

Gérer des graphiques systèmes ........................................................................ 203

Présentation des graphiques ........................................................................................................ 203

Créer ou modifier un graphique système ...................................................................................... 204

Supprimer un graphique système ................................................................................................. 208

Exporter un graphique système .................................................................................................... 209

Importer des graphiques systèmes ............................................................................................... 209

Page 9: Microsoft Dynamics CRM 2011 - Guide de personnalisation

7

Personnalisation de Microsoft Dynamics CRM

Personnalisation des fonctionnalités

Personnalisez Microsoft Dynamics CRM pour répondre aux besoins spécifiques de votre entreprise. Cette

personnalisation inclut la création de fonctionnalités, la modification de l’interface utilisateur ou de la

navigation, par exemple. Exécutez la plupart des tâches courantes de personnalisation à l’aide des outils

fournis dans CRM sans qu’il soit nécessaire qu’un développeur en écrive le code.

Si vous aspirez à une interaction plus complexe avec les autres applications, Microsoft Dynamics CRM

propose un ensemble parfaitement documenté de services Web et de configurations d’application. Les

développeurs et les éditeurs de logiciels indépendants peuvent ainsi créer plus facilement les solutions dont

vous avez besoin.

Pour effectuer des personnalisations qui affectent la totalité de l’organisation Microsoft Dynamics CRM, vous

devez disposer des rôles de sécurité Administrateur système ou Personnalisateur de système, ou de

privilèges équivalents.

Les personnalisations peuvent être regroupées dans les parties suivantes :

Créez des entités personnalisées ou personnalisez des entités commerciales existantes pour

structurer et gérer vos données.

Créez ou modifiez des entités-relations de sorte que les enregistrements associés comportent des

champs de recherche qui permettent aux utilisateurs de les lier à d'autres enregistrements.

Créez ou modifiez des champs pour recueillir des types de données spécifiques.

Créez ou modifiez des Formulaires d'entités pour afficher ou entrer les données appropriées dans

l'entité. Vous pouvez spécifier les utilisateurs ou les équipes qui peuvent afficher un Formulaire

spécifique en leur attribuant des rôles de sécurité.

Créez ou modifiez des vues d'entités pour permettre aux utilisateurs d'appliquer facilement des filtres

de données spécifiques à un groupe d'enregistrements d'entités.

Utilisez l'une des trois fonctionnalités d'extensions clientes de Microsoft Dynamics CRM pour les

tâches de personnalisation : Plan de site, Rubans et IFrames. Ces fonctionnalités permettent

l'intégration d'autres applications, généralement des sites Web, dans Microsoft Dynamics CRM.

Créez des rapports ou modifiez des rapports Microsoft Dynamics CRM existants pour personnaliser

le mode de collecte, de stockage et d'affichage des données.

Page 10: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

8

Installez une solution pour étendre les fonctionnalités de Microsoft Dynamics CRM et personnalisez

les composants de la solution.

Trouver le Kit de développement logiciel (SDK)

Le Kit de développement logiciel (SDK) de Microsoft Dynamics CRM contient des exemples de code qui vous

permettent de créer de puissantes applications verticales basées sur la plateforme Microsoft Dynamics CRM.

Autorisation liées à la personnalisation

Les tâches de personnalisation requièrent généralement les rôles de sécurité Administrateur système ou

Personnalisateur de système par défaut. Certains autres rôles de sécurité par défaut fournissent

également des privilèges pour la réalisation de certaines tâches de personnalisation ou permettent d’accéder

à certaines personnalisations. Le tableau suivant indique les privilèges nécessaires pour réaliser chaque

tâche ou pour accéder à certaines personnalisations. Les tâches de personnalisation ne sont jamais

réalisées pendant l’utilisation de Microsoft Dynamics CRM pour Outlook en mode hors connexion.

Remarque

Vous pouvez découvrir les rôles de sécurité qui vous ont été attribués dans l’assistant Paramétrer les

options personnelles.

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Accéder à la zone de

personnalisation

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Professionnel du marketing

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Le privilège de lecture de l'entité contrôle l'accès à

la zone de personnalisation.

Page 11: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

9

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Privilège:

Entité: Lire

Publier les

personnalisations

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilège:

Publier les personnalisations

Les personnalisations qui modifient le schéma

doivent être publiées. Le privilège Publier les

personnalisations se distingue des autres

privilèges de personnalisation, car il permet à

plusieurs personnes de personnaliser des

éléments de l'interface utilisateur tout en

autorisant leur publication uniquement par la

personne ayant vérifié les personnalisations.

Personnaliser les entités Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Entité: Écrire

Ces privilèges vous permettent de modifier le nom

complet de l'entité. La modification des attributs

d'entité, des formulaires, des vues ou des

messages requiert des privilèges

supplémentaires.

La modification des messages d’entités requiert le

privilège suivant :

Formulaire: Organisation.

Créer des entités

personnalisées

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Entité: Créer

Entité: Écrire

Ces privilèges vous permettent de créer une entité

personnalisée. La modification des attributs

d'entité, des formulaires, des vues ou des

messages requiert des privilèges supplémentaires

Définir des privilèges

pour les entités

personnalisées

Exemple de privilèges

<Entité personnalisée>:

Créer

< Entité personnalisée>: Lire

< Entité personnalisée>:

Écrire

< Entité personnalisée>:

Supprimer

< Entité personnalisée>:

Lors de la création d'une entité personnalisée, le

niveau d'accès est défini avec la valeur Aucun

pour tous les privilèges de tous les rôles de

sécurité autres que Administrateur système et

Personnalisateur de système. Modifiez le niveau

d'accès en conséquence pour permettre à

d'autres utilisateurs de se servir des entités

personnalisées.

Les paramètres présentés ici constituent les

paramètres par défaut pour les entités principales

Page 12: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

10

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Ajouter

< Entité personnalisée>:

Ajouter à

< Entité personnalisée>:

Attribuer

< Entité personnalisée>:

Partager

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

appartenant aux utilisateurs et contenant des

données sur les clients. Ces paramètres par

défaut sont couramment utilisés pour les entités

appartenant aux utilisateurs.

Les entités personnalisées appartenant à

l'organisation ne disposent ni du privilège Attribuer

ni du privilège Partager.

Exporter les

personnalisations

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilège:

Exporter les

personnalisations

Vous ne pouvez exporter que les

personnalisations et paramètres pour lesquels

vous disposez des privilèges de lecture.

Importer les

personnalisations

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilège:

Importer les

personnalisations

Certaines personnalisations doivent être publiées

après leur importation pour être disponibles aux

utilisateurs.

Vous ne pouvez importer que les

personnalisations et paramètres pour lesquels

vous disposez des privilèges de lecture, de

création et d'écriture.

Seul l'Administrateur système peut importer les

définitions de rôle de sécurité ou les paramètres

organisationnels.

Personnaliser et publier

pendant l’importation

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Attribut: Créer

Page 13: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

11

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Attribut: Lire

Attribut: Écrire

Entité: Lire

Entité: Écrire

Relation: Lire

Relation: Écrire

Personnalisation: Lire

Personnalisation: Écrire

Requête: Lire

Requête: Écrire

Publier les personnalisations

Modifier les attributs

d’entité

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Attribut: Lire

Attribut: Écrire

Ces privilèges permettent de modifier uniquement

les attributs d'entité existants. La création

d'attributs requiert des privilèges supplémentaires.

Créer les attributs d’entité Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Attribut: Lire

Attribut: Écrire

Attribut: Créer

Les nouveaux attributs d'entité ne sont pas

visibles aux utilisateurs tant qu'ils n'ont pas été

ajoutés au formulaire de l'entité. La modification

du formulaire de l'entité requiert le privilège

Formulaire : Écrire.

Modifier les entités-

relations

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Ces privilèges permettent de modifier uniquement

les entités-relations existantes. Cela inclut la

possibilité de créer des mappages. La création

d'entités-relations requiert des privilèges

supplémentaires.

Page 14: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

12

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Entité: Lire

Relation: Lire

Relation: Écrire

Créer les entités-relations Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Relation: Lire

Relation: Écrire

Relation: Créer

Les nouvelles entités-relations sont inutilisables

tant que l'attribut de relation n'a pas été ajouté au

formulaire de l'entité associée. La modification du

formulaire de l'entité requiert le privilège

Formulaire : Écrire.

Utiliser les entités-

relations personnalisées

Rôles de sécurité:

Dépend des entités

impliquées dans la relation.

Privilèges:

Enregistrement d’entité

principale: Lire

Enregistrement d’entité

principale: Ajouter

Enregistrement d’entité

principale: Lire

Enregistrement d’entité

principale: Écrire

Enregistrement d’entité

principale: Ajouter à

Enregistrement d’entité

principale: Créer

Les utilisateurs doivent avoir au moins le niveau

d'accès Utilisateur pour accéder aux

enregistrements impliqués dans la relation.

Les utilisateurs dotés du privilège Créer sur

l'enregistrement d'entité associée sont en mesure

de créer les enregistrements associés

Enregistrements de l'entité principale

Créer les graphiques Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Le privilège Ajouter à de la vue système n'est pas

exposé dans l'éditeur de rôles, mais est

automatiquement accordé aux rôles créés via

Microsoft Dynamics CRM.

Page 15: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

13

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Gestionnaire du service

clientèle

Professionnel du marketing

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Écrire

Vue: Créer

Vue: Ajouter à

Modifier les graphiques Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Professionnel du marketing

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Écrire

Vue: Créer

Page 16: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

14

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Supprimer les graphiques Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Professionnel du marketing

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Écrire

Vue: Créer

Vue: Ajouter à

Modifier les Formulaires

d’entité

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Formulaire: Écrire

Le privilège Vue : Lire est défini avec la valeur

Organisation et ne peut pas être modifié.

Modifier les vues

systèmes

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Professionnel du marketing

Ces privilèges permettent de modifier uniquement

les vues existantes. La création de vues requiert

des privilèges supplémentaires.

Le privilège Vue : Lire est défini avec la valeur

Organisation et ne peut pas être modifié.

Page 17: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

15

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Écrire

Créer les vues systèmes Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Professionnel du marketing

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Écrire

Vue: Créer

Le privilège Vue : Lire est défini avec la valeur

Organisation et ne peut pas être modifié.

Supprimer les vues

systèmes

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Directeur du marketing

Vice-président du marketing

Le privilège Vue : Lire est défini avec la valeur

Organisation et ne peut pas être modifié.

Page 18: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

16

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Directeur commercial

Directeur de division

Privilèges:

Entité: Lire

Vue: Supprimer

Afficher les extensions

client

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Directeur général - Dirigeant

d'entreprise

Gestionnaire du service

clientèle

Directeur du marketing

Vice-président du marketing

Directeur commercial

Directeur de division

Privilège:

Extensions ISV

Ce privilège permet aux utilisateurs de voir les

extensions client.

Modifier les messages

d’entité

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Privilèges:

Entité: Lire

Entité: Écrire

Formulaire: Écrire

Télécharger les fichiers

WSDL

Rôles de sécurité:

Administrateur système

Personnalisateur de

système

Le privilège Lire de l'entité est nécessaire

uniquement pour accéder aux URL de la zone de

personnalisation. Il n'est pas nécessaire de

télécharger les fichiers WSDL (Web Services

Description Language, langage de description de

services).

Page 19: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

17

Tâches de

personnalisation

Rôles de sécurité par

défaut et privilèges requis

Commentaires

Privilège:

Entité: Lire

Page 20: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

18

Utilisation des solutions

Présentation des solutions

Les solutions permettent d'étendre les fonctionnalités et l'interface utilisateur. Les personnalisateurs et les

développeurs distribuent leur travail sous forme de solutions. Les organisations se servent de Microsoft

Dynamics CRM pour installer et désinstaller la solution.

Pour créer une solution, créez un enregistrement de solution. Associez ensuite les composants de solution à

la solution. Créez les composants de solution dans le contexte de la nouvelle solution ou ajoutez des

composants à partir de solutions existantes.

Chaque solution est associée à un enregistrement d'éditeur qui contient les détails relatifs au créateur de la

solution. L'enregistrement d'éditeur inclut un préfixe de personnalisation qui est ajouté aux noms des

composants de solution de l'éditeur.

Pour personnaliser une solution, vous devez disposer du rôle de sécurité Administrateur système ou

Personnalisateur de système, ou des privilèges équivalents.

Types de solutions

Il existe trois types de solutions :

Solution par défaut : il s’agit du logiciel standard auquel l’organisation a éventuellement ajouté des

personnalisations.

Solution gérée : il s’agit de l’utilisation des propriétés gérées d’une solution pour contrôler la façon

dont les composants de solution peuvent être personnalisés après l’importation (installation) de la

solution dans une autre organisation. Bien que les composants de solution puissent être

personnalisés (si cela est autorisé lors de la création de la solution gérée), vous ne pouvez pas

ajouter ou supprimer de composants.

Solution non gérée : permet de sauvegarder une solution, de transporter une solution à des fins de

développement ou d’importer des fonctionnalités ajoutées ainsi que des personnalisations de

l’interface utilisateur dans une autre organisation.

Une solution est non gérée tant qu’elle est en cours de développement. Vous pouvez exporter une solution

non gérée.

Les solutions incluent souvent des composants de solution avec des relations, des champs Liste de choix,

ainsi que des fonctionnalités connexes ou des modifications de l’interface utilisateur, qui portent le nom de

dépendances. Avant de supprimer une solution qui possède des composants de solution avec des

dépendances, supprimez au préalable les dépendances.

Dépendances des composants de solution

Les solutions incluent souvent des relations, des champs Liste de choix, ainsi que des fonctionnalités

connexes ou des modifications de l’interface utilisateur. Ces éléments, qui interagissent avec d’autres

composants d’entreprise ou composants personnalisés de Microsoft Dynamics CRM, sont des dépendances.

Pour supprimer une solution qui possède des composants avec des dépendances, supprimez au préalable

les dépendances.

Page 21: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

19

Les dépendances des composants de solution empêchent les actions que vous effectuez habituellement de

nuire involontairement à certaines personnalisations définies dans une solution. Ces dépendances autorisent

l’installation et la désinstallation d’une solution gérée uniquement via l’importation ou la suppression de la

solution.

Il existe deux types de dépendances des composants de solution :

Publiée : pour supprimer ce type de dépendance, supprimez l’association, puis republiez les entités.

Interne : ces actions requièrent une action de la part d’un autre composant de solution. Vous n’avez

pas besoin de supprimer manuellement chaque champ ou chaque entité-relation au préalable.

Présentation des dépendances de solution

Les solutions ne s’appliquent qu’aux composants natifs de Microsoft Dynamics CRM. Chaque solution

comporte un ou plusieurs composants de solution.

Certains des composants de solution sont des composants obligatoires. Ils sont présents sur le système

Microsoft Dynamics CRM cible ou inclus dans la solution lors de son importation. Vous ne pouvez pas

supprimer les composants obligatoires.

Vous pouvez créer un composant dans la zone de personnalisation de Microsoft Dynamics CRM ou le

développer en dehors de Microsoft Dynamics CRM.

Créer une solution gérée

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

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

Page 22: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

20

4. Renseignez les champs requis et cliquez sur Enregistre. Par défaut, cette action enregistre une solution

non gérée.

5. Pour ajouter un nouveau composant ou un composant existant à votre solution, dans la liste Type de

composant, cliquez sur le type à ajouter. Puis, dans la barre d’outils, cliquez sur Nouveau ou Ajouter.

6. Cliquer sur Enregistrer et fermer. Votre nouvelle solution non gérée se trouve dans la liste Solutions.

7. Sélectionnez la solution dans la liste, puis dans la barre d’outils, cliquez sur Exporter .

8. Sélectionnez les options souhaitées dans l’Assistant Exportation. Lorsque vous accédez à la page

Type de package, sélectionnez Géré.

Page 23: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

21

9. Cliquer sur Exporter.

10. Dans la boîte de dialogue Téléchargement du fichier, cliquez sur Enregistrer, choisissez un

emplacement pour le fichier .ZIP de la solution, puis cliquez à nouveau sur Enregistrer.

Remarque

Le scénario standard consiste à créer une solution dans une organisation Microsoft Dynamics CRM de

développement, à l'exporter, puis à l'importer dans une organisation Microsoft Dynamics CRM de

production. Si vous souhaitez importer votre solution gérée dans la même organisation dans laquelle

vous l'avez créée et exportée, vous devez supprimer la version non gérée et tous les composants créés.

Vous devez également supprimer les composants enfants créés, tels que les relations de champs.

Vous disposez maintenant d’une solution gérée que vous pouvez exporter puis importer dans une autre

organisation Microsoft Dynamics CRM.

Créer une solution non gérée

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

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

4. Renseignez les champs requis et cliquez sur Enregistrer. Par défaut, cette action enregistre une solution

non gérée.

5. Pour ajouter un nouveau composant ou un composant existant à votre solution, dans la liste Type de

composant, cliquez sur le type à ajouter. Puis, dans la barre d’outils, cliquez sur Nouveau ou Ajouter.

6. Cliquez sur Enregistrer et fermer. Votre nouvelle solution non gérée se trouve dans la liste Solutions.

Page 24: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

22

Modifier des solutions non gérées

Après avoir créé et enregistré une solution non gérée, vous pouvez la modifier de plusieurs façons :

Ajouter de nouveaux composants ou des composants existants à une solution non gérée.

Modifier des propriétés gérées

Supprimer des composants de solution

Supprimer une solution

Le processus de suppression est le même pour une solution gérée et une solution non gérée. Lorsque vous

supprimez une solution non gérée, Microsoft Dynamics CRM supprime uniquement l’enregistrement de la

solution. Lorsque vous supprimez une solution gérée, Microsoft Dynamics CRM désinstalle tous les

composants et les personnalisations de la solution.

Si vous essayez de supprimer une solution, la tentative échouera si vous n’avez pas au préalable supprimé

les dépendances avec d’autres composants. Avant de pouvoir supprimer une entité personnalisée qui se

trouve être une entité primaire dans une relation, vous devez supprimer l’attribut de relation du formulaire de

l’entité associée et publier l’entité associée.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la liste des solutions, sélectionnez la solution, puis dans la barre d’outils, cliquez sur le bouton

Supprimer .

Composants de solution

Ajouter de nouveaux composants ou des composants existant à une solution non gérée.

Vous pouvez ajouter de nouveaux composants ou des composants existants à n’importe quelle solution non

gérée. Les composants peuvent être créés dans la zone de personnalisation de Microsoft Dynamics CRM,

ou développés en dehors de Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisations, cliquez sur Solutions .

3. Dans la liste Solutions, cliquez pour ouvrir la solution non gérée à laquelle ajouter les composants.

4. Dans le volet de gauche, cliquez sur le type de composant à ajouter. Pour prendre connaissance des

étapes d’ajout de chaque type de composant, cliquez sur l’icône d’aide appropriée.

Vous pouvez ajouter de nouveaux composants ou des composants existants pour la plupart des types de

composants. Cependant, en ce qui concerne les types suivants, vous pouvez seulement ajouter les

composants existant déjà dans Microsoft Dynamics CRM :

Extensions client

Assemblys de plug-in

Étapes de traitement du message SDK

Points de terminaison de service

Page 25: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

23

5. Pour définir les propriétés gérées de chaque composant que vous ajoutez, cliquez sur Propriétés

gérées .

6. Cliquez sur Enregistrer et fermer pour enregistrer votre solution non gérée ainsi que les composants

que vous lui avez ajoutés.

7. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier.

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations.

Modifier des propriétés gérées

Tous les composants de solutions, à l’exception des Assemblys de plug-in, contiennent une propriété gérée

Personnalisable. Les propriétés gérées ne deviennent effectives qu’après avoir installé la solution comme

solution gérée.

Pour ce qui est des composants faisant partie d’une solution gérée, vous ne pouvez pas modifier la

propriété gérée Personnalisable.

Si un composant fait partie d’une solution par défaut ou d’une solution non gérée, et qu’il s’agit d’un

composant personnalisé, vous pouvez modifier la propriété gérée Personnalisable.

Une entité contient des propriétés gérées supplémentaires et se comporte comme suit :

Si l’entité fait partie d’une solution gérée et que l’option Personnalisable est définie sur Faux, cela

signifie que vous ne pouvez modifier aucune des propriétés gérées.

Si l’entité fait partie d’une solution gérée et que l’option Personnalisable est définie sur Vrai, cela

signifie que vous pouvez modifier les propriétés gérées.

Si l’entité fait partie de la solution par défaut ou d’une solution non gérée et qu’il s’agit d’une entité

commerciale, vous pouvez modifier toutes les propriétés gérées à l’exception de Personnalisable.

Si l’entité fait partie de la solution par défaut ou d’une solution non gérée et qu’il s’agit d’une entité

personnalisée, vous pouvez modifier toutes les propriétés gérées, y compris Personnalisable.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur le composant pour lequel modifier ou afficher les propriétés gérées.

5. Dans la barre d’outils, cliquez sur le bouton Propriétés gérées .

Page 26: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

24

6. Dans la boîte de dialogue Propriétés gérées, vous pouvez modifier la ou les propriétés affichées en

fonction des comportements répertoriés ci-dessous. Vous pouvez afficher toutes les propriétés

répertoriées.

Supprimer des composants de solution

Vous pouvez effacer ou supprimer des composants d’une solution non gérée, mais pas d’une solution gérée.

L’effacement permanent d’un composant entraîne son retrait de Microsoft Dynamics CRM. En supprimant un

composant, vous le retirez simplement de la solution, mais il peut toujours être utilisé dans Microsoft

Dynamics CRM.

Vous pouvez supprimer uniquement des entités personnalisées et des composants. Bien que vous ne

puissiez pas supprimer d’entités commerciales Microsoft Dynamics CRM, vous pouvez les retirer d’une

solution non gérée autre que la solution par défaut.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la liste des solutions, cliquez sur la solution que vous souhaitez ouvrir.

4. Dans le volet gauche, cliquez sur Composants pour afficher une liste complète des composants de la

solution.

Page 27: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

25

5. Pour supprimer un composant, sélectionnez n’importe quel composant personnalisé dans la liste, puis

dans la barre d’outils, cliquez sur Supprimer .

- ou -

Pour éliminer un composant, sélectionnez n’importe quel composant personnalisé dans la liste, puis dans

la barre d’outils, cliquez sur Supprimer .

Les dépendances de composants peuvent affecter vos capacités à supprimer des composants.

Gérer les dépendances de composants de solution

Les solutions que vous créez contiennent souvent des relations, des champs de recherche et une

fonctionnalité associée ou une interface utilisateur qui interagit avec d’autres composants Microsoft

Dynamics CRM d’entreprise ou personnalisés. Ces derniers sont considérés comme des dépendances.

Une solution contient également des composants obligatoires qui sont présents sur le système Microsoft

Dynamics CRM cible, ou inclus à la solution lors de l’importation. Vous ne pouvez pas supprimer les

composants obligatoires.

Pour supprimer une solution comportant des composants avec dépendances, vous devez d’abord supprimer

les dépendances. Effectuez les étapes suivantes pour afficher les dépendances de composants d’une

solution :

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la liste des solutions, cliquez sur la solution que vous souhaitez ouvrir.

4. Dans le volet gauche, cliquez sur Composants pour afficher une liste complète des composants de

la solution.

Page 28: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

26

5. Sélectionnez un composant, puis dans la barre d’outils, cliquez sur Afficher les dépendances .

Composants de solution par défaut

Tous les composants constituant une solution par défaut sont listés dans la fenêtre pour cette solution. Cette

rubrique répertorie les actions que vous pouvez effectuer pour ces composants.

Page 29: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

27

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système. La solution par défaut

s’ouvre dans une nouvelle fenêtre.

4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants

de la solution par défaut dans le volet principal. Pour afficher les composants pour un type en

particulier, cliquez sur un type dans la liste Type de composant.

Le type de composant et les propriétés définies par le créateur du composant déterminent si un

composant est personnalisable. Dans le tableau, la colonne Personnalisable contient la valeur Vrai

s’il s’agit d’un composant personnalisable.

Le tableau suivant répertorie les actions que vous pouvez effectuer sur certains composants. Ces actions se

trouvent sur la barre d’outils au-dessus du tableau.

Page 30: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

28

Actions Commentaires

Nouveau Créer un composant. Vous pouvez créer de nouveaux composants pour la

plupart des types, à l’exception des types suivants : Étape de traitement du

message SDK, extension client, Assemblys du plug-in et point de terminaison

de service.

Supprimer Supprimer un composant existant. Vous pouvez supprimer des composants

non gérés ou des composants gérés personnalisables. Vous ne pouvez

supprimer aucune entité système. Si le composant comporte des

dépendances, telles que des relations, vous devez d’abord supprimer les

dépendances avant de supprimer le composant.

Publier Cette action s’applique au composant de l’entité. Publiez les personnalisations

sur votre organisation Microsoft Dynamics CRM, y compris les modifications

apportées aux formulaires, champs, vues, graphiques et relations.

Activer ou Désactiver Exécutez cette action pour les types suivants: workflow, dialogue et Étape de

traitement du message SDK.

Afficher les dépendances Ouvrez une boîte de dialogue qui répertorie les autres composants dépendant

de ce composant. Si vous voulez supprimer ce composant, vous devez

d’abord supprimer les dépendances.

Propriétés gérées Cette action liste les paramètres des propriétés gérées pour le composant.

Afficher les composants d’une solution gérée

Tous les composants correspondant à la solution gérée sont répertoriés dans l’explorateur de solutions. Vous

pouvez afficher tous les composants et toutes les propriétés d’une solution gérée, mais ne pouvez pas

modifier les propriétés ni exécuter d’actions sur les composants.

Ouvrir l’explorateur de solutions pour une solution gérée

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la

solution est gérée.

4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants de

solution dans le volet principal. Pour afficher les composants pour un type en particulier, cliquez sur le

type dans la liste Type de composant.

Page 31: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

29

Le type de composant et les propriétés définies par le créateur du composant déterminent si un

composant est personnalisable. Dans le tableau, la colonne Personnalisable contient la valeur Vrai s’il

s’agit d’un composant personnalisable.

Modifier un composant personnalisable pour une solution gérée

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans le volet de navigation, sous Composants, cliquez sur le type de composant à personnaliser.

5. Cliquez sur le bouton Aide dans la zone d’assistance pour la personnalisation.

Page 32: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

30

Afficher ou modifier les composants d’une solution non gérée

Tous les composants constituant une solution non gérée sont listés dans la fenêtre pour cette solution. Cette

rubrique répertorie les actions que vous pouvez effectuer pour ces composants.

Pour ouvrir la fenêtre d’une solution non gérée:

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Double-cliquez sur la ligne correspondant à la solution non gérée. Cette dernière s’ouvre dans une

nouvelle fenêtre.

4. Dans le volet de navigation, cliquez sur Composants pour afficher une liste de tous les composants de

la solution dans le volet principal. Pour afficher les composants pour un type en particulier, cliquez sur un

type dans la liste Type de composant.

Le type de composant et les propriétés définies par le créateur du composant déterminent si un

composant est personnalisable. Dans la liste, la colonne Personnalisable contient la valeur Vrai s’il

s’agit d’un composant personnalisable.

Le tableau suivant répertorie les actions que vous pouvez effectuer sur certains composants. Ces actions se

trouvent sur la barre d’outils au-dessus du tableau.

Actions Commentaires

Nouveau Créer un composant. Vous pouvez créer de nouveaux composants pour la

plupart des types, à l’exception des types suivants: Étape de traitement du

message SDK, extension client, Assemblys du plug-in et point de terminaison

Page 33: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

31

de service.

Ajouter Ajoutez un composant à partir de la solution par défaut ou d’une autre solution

non gérée à cette solution.

Supprimer Supprimer un composant existant. Vous ne pouvez supprimer que les

composants non gérés personnalisables. Vous ne pouvez supprimer aucune

entité système. Si le composant comporte des dépendances, telles que des

relations, vous devez d’abord supprimer les dépendances avant de supprimer

le composant.

Effacer Supprimer un composant de la solution. Le composant est toujours disponible

dans la solution par défaut après l’en avoir supprimé.

Publier Cette action s’applique au composant de l’entité. Publiez les personnalisations

sur votre organisation Microsoft Dynamics CRM, y compris les modifications

apportées aux formulaires, champs, vues, graphiques et relations.

Activer ou Désactiver Exécutez cette action pour les types suivants: workflow, dialogue et Étape de

traitement du message SDK.

Afficher les dépendances Ouvrez une boîte de dialogue qui répertorie les autres composants dépendant

de ce composant. Si vous voulez supprimer ce composant, vous devez

d’abord supprimer les dépendances.

Propriétés gérées Listez les paramètres des propriétés gérées pour le composant.

Ajouter les composants

requis

Ajoutez les composants obligatoires à votre solution. Cela vous permet d’éviter

une erreur quand vous exportez la solution non gérée.

Informations sur la solution

Information sur la solution par défaut

Le volet Informations contient des informations sur une solution Microsoft Dynamics CRM. Certains champs

de propriété sont modifiables, comme l’illustre le tableau.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système. La solution s’ouvre dans une

nouvelle fenêtre.

4. Dans le volet de navigation de la nouvelle fenêtre, cliquez sur Informations pour afficher les informations

relatives à la solution.

Page 34: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

32

Champs Modifiable ?

Nom complet: Nom descriptif de la solution. Oui

Nom: Nom unique défini lors du premier enregistrement de la solution. Non

Éditeur: Nom de l’éditeur de solutions pour la solution par défaut. Non

Version: Valeur enregistrée dans Microsoft Dynamics CRM. Non

Page de configuration: Cliquer sur le bouton Recherche pour sélectionner une

autre page à afficher dans le volet Configuration.

Non

Description: Ajouter ou modifier la description de la solution. Oui

Installé le: Date d’installation au niveau de l’organisation Microsoft Dynamics

CRM.

Non

Type de package: Montre si la solution est gérée ou non. Affiche toujours Non

gérée.

Non

Information sur la solution gérée

Le volet Informations de la solution gérée contient des informations sur les propriétés de la solution.

Contrairement à la solution par défaut ou à une solution non gérée, aucune de ces propriétés n’est

modifiable.

Pour afficher le volet Informations d’une solution gérée :

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la

solution est gérée.

Page 35: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

33

4. Dans le volet de navigation, cliquez sur Informations.

Champs Modifiable ?

Nom complet: nom complet attribué à la solution. Non

Nom: nom unique non modifiable défini lors du premier enregistrement de

la solution.

Non

Éditeur: nom de l’éditeur de solutions. Non

Version: défini par le créateur de la solution. Non

Page de configuration: page affichée dans le volet Configuration. Non

Description: vous pouvez ajouter ou modifier la description facultative pour

la solution.

Oui

Installé le: date d’installation pour l’organisation Microsoft Dynamics CRM. Non

Type de package: montre si la solution est gérée ou non. Affiche toujours

Géré.

Non

Information sur la solution non gérée

Le volet Informations d’une solution non gérée contient des informations sur les propriétés de la solution. Le

tableau indique quels champs de propriété sont modifiables.

Pour afficher le volet Informations d’une solution gérée :

Page 36: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

34

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Double-cliquez sur une solution gérée dans le tableau. La colonne Type de package indique si la

solution est gérée.

4. Dans le volet de navigation, cliquez sur Informations.

Champs Modifiable ?

Nom complet: nom complet attribué à la solution. Oui

Nom: nom unique non modifiable défini lors du premier enregistrement de la

solution.

Non

Éditeur: nom de l’éditeur de solutions. Cliquez sur le bouton Rechercher pour

choisir un autre éditeur.

Oui

Version: valeur initialement configure par Microsoft Dynamics CRM. Vous pouvez

changer de version.

Oui

Page de configuration: cliquez sur le bouton Rechercher pour sélectionner une

autre page à afficher dans le volet Configuration.

Oui

Description: vous pouvez ajouter ou modifier la description facultative pour la

solution.

Oui

Installé le: date d’installation pour l’organisation Microsoft Dynamics CRM. Non

Type de package: montre si la solution est gérée ou non. Affiche toujours Non

Géré.

Non

Page 37: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

35

Importation et exportation d’une solution

Exporter des personnalisations

Éléments pouvant être exportés

Entités personnalisées et personnalisables, telles que les vues, champs, relations et graphiques

Extensions client

Groupes d’options

Rôles Création de relations

Rôles de connexion

Rôles de sécurité

Profils de sécurité au niveau des champs

Rapports

Tableaux de bord

Modèles

Workflows et dialogues

Assemblys du plug-in

Paramètres système

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la liste, sélectionnez la solution non gérée à exporter, puis dans la barre d’outils, cliquez sur

Exporter .

4. Seules les personnalisations ayant été publiées sont exportées avec la solution. Si vous n'avez pas

publié précédemment les personnalisations, dans la boîte de dialogue Exporter une solution, cliquez

sur Publier toutes les personnalisations.

Page 38: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

36

5. Cliquez sur Suivant.

6. Activez les cases à cocher en regard des paramètres que vous souhaitez exporter avec la solution.

7. Cliquez sur Suivant.

8. Consultez vos options, puis cliquez sur Non géré ou Géré.

Page 39: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

37

9. Cliquez sur Exporter.

10. Lorsque vous êtes invité à ouvrir ou enregistrer le fichier compressé (.ZIP), cliquez sur Enregistrer.

11. Choisissez l'emplacement où enregistrer votre solution, puis cliquez sur Enregistrer.

Important

N’ajoutez pas des fichiers à un fichier compressé (.ZIP) qui contient des personnalisations et des

paramètres exportés à partir de Microsoft Dynamics CRM. Microsoft Dynamics CRM essaiera d’importer

le premier fichier dans le fichier compressé (.ZIP). S’il ne s’agit pas d’un fichier valide, l’importation

échouera.

Certaines informations utilisateur peuvent être exportées lors de l'exportation des Workflows, comme le

nom de connexion au domaine, le nom d'utilisateur d'authentification des formulaires ou l'identificateur

unique (PUID) Windows Live.

Importer une solution gérée

Important

Importez uniquement des solutions obtenues auprès d’une source fiable. Les personnalisations

peuvent inclure du code susceptible d’envoyer des données à des sources externes.

Lorsque vous importez des personnalisations ou des paramètres qui existent déjà sur le système

cible, les personnalisations importées remplacent les personnalisations existantes. Ce cas peut se

présenter si vous avez déjà personnalisé Microsoft Dynamics CRM et ajouté de nouvelles

personnalisations fournies par une tierce partie.

Éléments pouvant être importés

Entités personnalisées et personnalisables, telles que les vues, champs, relations et graphiques

Extensions client

Groupes d’options

Page 40: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

38

Rôles Création de relations

Rôles de connexion

Rôles de sécurité

Profils de sécurité au niveau des champs

Rapports

Tableaux de bord

Modèles

Workflows et dialogues

Assemblys du plug-in

Paramètres système

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la barre d’outils, cliquez sur Importer .

4. Pour parcourir les dossiers et localiser un fichier compressé (.ZIP) ou un fichier CAB (.CAB) contenant

les personnalisations et paramètres exportés à partir de Microsoft Dynamics CRM, cliquez sur Parcourir.

5. Cliquez sur Suivant.

Une fois le fichier traité, cliquez sur Afficher les détails du package de solution pour afficher la liste

des composants de solution importés. Si le traitement d’un des éléments a échoué, une boîte de

dialogue affiche des messages d’erreur.

Page 41: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

39

6. Si vous mettez à jour une solution existante, la fenêtre Options d’importation s’affiche. De là,

sélectionnez Conserver la personnalisation (recommandé) ou Remplacer les personnalisations.

Les deux options sont décrites dans la fenêtre.

7. Si vous souhaitez activer des Workflows et des étapes de traitement du message SDK inclus à la

solution, activez la case à cocher Actions après l’importation. Les Workflows et les étapes de

traitement du message SDK seront fonctionnels dès la fin de l’importation.

Page 42: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

40

8. Cliquez sur Suivant.

9. Quand l’importation de la solution est terminée, un message s’affiche vous informant que l’importation

s’est déroulée correctement. Si le traitement d’un des éléments a échoué, la boîte de dialogue affiche

des messages d’erreur.

10. Si vous avez importé des personnalisations d’entité, vous devez les publier pour qu’elles soient

disponibles.

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Page 43: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

41

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Remarques

Vous ne pouvez pas importer d’entité personnalisée dont le nom est identique à celui d’une entité

existante. Microsoft Dynamics CRM autorise cependant les noms complets en double.

Vous pouvez uniquement importer des éléments pour lesquels vous disposez de droits de création,

lecture et mise à jour de niveau Organisation.

Vous devez disposer du rôle de sécurité Administrateur système pour importer des rôles de

sécurité, des paramètres d’organisation, des étapes de traitement du message SDK et des

Assemblys du plug-in.

Si vous importez des personnalisations incluant une langue non installée sur votre système, toutes

les étiquettes définies dans les personnalisations sont converties dans la langue de base du

système Microsoft Dynamics CRM à partir duquel les personnalisations ont été importées.

Tous les rôles de sécurité importés sont rattachés à la division racine.

Si un rôle de sécurité importé provient du même système Microsoft Dynamics CRM, toute modification

apportée au rôle de sécurité est fusionnée. Tous les privilèges définis sur les entités système du rôle de

sécurité sont remplacés par les privilèges définis pour le rôle de sécurité importé.

Editeur de solutions

Ajouter une solution éditeur

Ajoutez des informations concernant l'éditeur d'une solution gérée ou d'une solution non gérée. Un

enregistrement d'éditeur existe déjà pour la solution par défaut Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Éditeurs.

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

Page 44: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

42

3. Définissez le Nom complet de l'éditeur.

Remarque

Le nom que vous entrez ici est ajouté en tant qu'option à la liste Éditeur d'un enregistrement de solution.

Quand une nouvelle solution est créée, cet éditeur peut être sélectionné.

Dans la zone Nom, Microsoft Dynamics CRM crée un nom pour cette entité à l'aide du texte entré dans

la zone Nom complet. Vous pouvez le modifier avant d'enregistrer l'entité.

4. Dans la zone Préfixe, ajoutez le préfixe de texte à ajouter aux entités ou champs que vous créez pour

une solution contenant cet éditeur. Microsoft Dynamics CRM ajoute ce préfixe suivi d'un trait de

soulignement à la valeur créée dans Nom.

5. Dans la zone Préfixe de valeur d’option, Microsoft Dynamics CRM génère un ensemble d'entiers qui

compose le préfixe de n'importe quelle option créée pour un groupe d'options d'une solution contenant

cet éditeur.

6. Cliquez sur Enregistrer et fermer.

Modifier un éditeur de solutions

Vous pouvez modifier certaines propriétés dans l'enregistrement de l'éditeur d'une solution non gérée ou de

la solution par défaut de Microsoft Dynamics CRM. Vous ne pouvez pas modifier de propriétés pour un

enregistrement d'éditeur importé dans le cadre d'une solution gérée.

1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Éditeurs.

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

Page 45: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

43

3. Modifiez le Nom complet de l'éditeur. Le nom que vous entrez ici est ajouté en tant qu'option à la liste

Éditeur d'un enregistrement de solution. Quand une personne crée une solution, elle peut sélectionner

cet éditeur.

Remarque

La valeur dans la zone Nom a été créée avec l'enregistrement et n'est pas modifiable.

4. Dans la zone Préfixe, modifiez le préfixe de texte à ajouter aux entités ou champs créés pour une

solution contenant cet éditeur. Ce préfixe de texte, suivi d'un trait de soulignement, est ajouté avant la

valeur dans Nom.

5. Dans la zone de texte Préfixe de valeur d’option, modifiez l'ensemble d'entiers qui composent le préfixe

de n'importe quel groupe d'options d'une solution pour cet éditeur.

6. Cliquez sur Enregistrer et fermer.

Page 46: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

44

Utilisation des entités

Présentation des entités

Ajoutez des entités personnalisées et modifiez les entités métier pour vous adapter à l’évolution des besoins

de votre entreprise. Effectuez ces modifications directement dans l’interface utilisateur de Microsoft

Dynamics CRM. Aucune tâche de programmation n’est requise.

Chaque entité comporte un certain nombre de champs. Il existe deux types de champs :

Champs métier : il s’agit de champs Microsoft Dynamics CRM standard qui peuvent être

personnalisés ou ajoutés à une solution. Lorsque des champs métier font partie d’une solution, ils

peuvent faire l’objet d’une personnalisation approfondie, en fonction des restrictions qui leur sont

imposées lors de la création de la solution.

Champs personnalisés : ils sont créés dans la zone de personnalisation et peuvent être inclus dans

une solution. Ils peuvent faire l’objet d’une personnalisation approfondie, en fonction des restrictions

qui leur sont imposées lors de la création de la solution.

Modification des entités

Pour la plupart des champs métier et la totalité des entités personnalisées, vous pouvez modifier les

éléments suivants :

Personnalisation d’entités Plus d’informations

Créez des entités personnalisées, ou

personnalisez des entités commerciales

existantes, pour structurer et gérer vos données.

Personnalisation des entités, Présentation des entités

d’activité

Créez ou modifiez des entités-relations de sorte

que les enregistrements associés comportent

des champs Liste de choix. Ces derniers

permettent aux utilisateurs de les lier à d’autres

enregistrements.

Présentation des entités-relations hiérarchiques,

Présentation des entités-relations

Créez ou modifiez des pour recueillir des types

de données spécifiques. Après avoir créé de

nouveaux champs, veillez à les inclure dans les

formulaires et les vues de l’entité afin qu’ils

soient disponibles à partir de l’interface

utilisateur de Microsoft Dynamics CRM.

Présentation des champs d’entités, Mappage des champs

d’entités

Créez ou modifiez des formulaires d’entités pour

afficher ou entrer les données appropriées dans

l’entité. Vous pouvez spécifier les utilisateurs ou

les équipes qui peuvent afficher un formulaire

spécifique en attribuant des rôles de sécurité

Présentation des formulaires d’entités

Page 47: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

45

aux formulaires.

Créez ou modifiez des d’entités pour permettre

aux utilisateurs d’appliquer facilement des filtres

de données spécifiques à un groupe

d’enregistrements d’entités.

Utiliser des vues

Pour une entité personnalisée, sélectionnez un

symbole à utiliser pour l’entité.

Mettre à jour les icônes

Enregistrement et publication de personnalisations

Si vous créez des personnalisations d’entité qui impliquent des modifications visuelles dans l’application,

vous devez publier l’entité après avoir enregistré vos modifications pour que ces dernières prennent effet.

Si vous apportez une modification à la structure de la base de données Microsoft Dynamics CRM, CRM

applique la modification immédiatement. Les modifications de la structure de la base de données incluent la

création ou la modification des entités, des champs ou des relations.

Utilisation des entités d’activité

Les activités sont un type spécial d’entité système. Créez des entités d’activité personnalisées pour assurer

la prise en charge de vos besoins en communications, notamment en matière de messagerie instantanée et

de messagerie texte (SMS).

Les données sont réparties en deux entités :

Entité Activité : comme son nom l’indique, l’entité Activité stocke les informations utilisées dans

tous les types d’activités, par exemple le propriétaire de l’enregistrement. Vous ne pouvez pas

apporter de modifications à l’entité Activité.

Entités d’activité personnalisées : vous pouvez créer des entités d’activité personnalisées

spécifiques, par exemple Courrier électronique, Tâche et Lettre. Elles stockent des informations

spécifiques à ce type d’activité. Ces informations peuvent être les adresses utilisées pour l’envoi en

copie carbone (Cc) d’un message électronique.

Lorsque vous créez une entité d’activité personnalisée, elle est liée automatiquement à l’entité Activité. Lors

de la création d’une activité personnalisée, spécifiez l’entité en tant qu’entité d’activité (à ne pas confondre

avec l’entité Activité).

Dans la mesure où vous ne pouvez pas modifier l’entité Activité, vous ne pouvez pas modifier le formulaire

de l’entité Activité. Effectuez vos modifications dans un formulaire d’entité d’activité personnalisé.

Vous pouvez créer des relations 1 à N (un à plusieurs) pour une activité personnalisée comme pour

n’importe quelle autre activité. En outre, vous pouvez mettre à jour les relations existantes.

Présentation de la sécurité d’entité

Page 48: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

46

Vous devez disposer du rôle de sécurité Administrateur système ou Personnalisateur de système pour

accéder aux fonctionnalités de personnalisation, qui incluent la plupart des tâches de cette rubrique. Les

différences entre les rôles sont les suivantes :

Administrateur système. Ce rôle inclut les privilèges nécessaires pour afficher ou modifier les

données du système.

Personnalisateur de système. Ce rôle exclut les privilèges permettant d'afficher ou de modifier les

données du système.

Supprimer une entité

Remarques

Vous pouvez supprimer uniquement des entités personnalisées.

Pour masquer une entité que vous n’utilisez pas, vous pouvez modifier les rôles de sécurité pour

supprimer les privilèges de Lecture pour l’entité. Cela la rend invisible aux utilisateurs.

Attention

Ne supprimez jamais une entité personnalisée qui contient des données que vous souhaitez conserver sans

procéder d’abord à l’exportation des données de sorte à pouvoir les réimporter ultérieurement.

La suppression des entités personnalisées intervient généralement lorsque l’entité personnalisée n’est plus

utilisée ou lorsque les principaux éléments de la définition de l’entité personnalisée doivent faire l’objet d’une

modification pour satisfaire à une exigence. Il peut s’agir par exemple d’un besoin d’ajouter des relations

d’entités à une entité Notes et activités ou Activités lorsque ces relations ont été omises à la création de

l’entité personnalisée.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans l’explorateur de solutions, cliquez sur Entités. Dans le volet principal, sélectionnez l’entité que vous

souhaitez supprimer.

5. Dans la barre d’outils, cliquez sur le bouton Supprimer .

6. Cliquer sur OK.

Page 49: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

47

Important

La suppression d’une entité personnalisée est irréversible et entraîne :

La suppression de toutes les données stockées dans l’entité ;

La suppression de toutes les relations ;

La suppression de toutes les activités et notes associées à l’entité.

Créer une entité

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Cliquez sur Entités. Dans la barre d’outils, cliquez sur le bouton Nouveau .

Page 50: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

48

5. Définissez le Nom complet et le Nom au pluriel qui seront utilisés pour cette entité dans Microsoft

Dynamics CRM.

6. Dans la liste Propriété, effectuez l’un des choix suivants :

Utilisateur ou équipe

Les enregistrements de cette entité peuvent être la propriété d’utilisateurs distincts ou d’équipes. La

sécurité peut être définie en fonction de la division à laquelle le propriétaire actuel est associé. Par

exemple, les enregistrements de contact sont définis sur Utilisateur ou équipe.

- ou -

Organisation

Les enregistrements de cette entité sont utilisés comme référence par tous les utilisateurs Microsoft

Dynamics CRM. Ils ne peuvent pas être la propriété d’équipes ou d’utilisateurs distincts. Par exemple, les

enregistrements de produit sont définis sur Organisation.

7. Dans la zone Nom, affichez le nom que Microsoft Dynamics CRM utilisera pour cette entité. L’entrée par

défaut est créée à partir de votre entrée dans Nom complet. Vous pouvez le modifier avant d’enregistrer

l’entité.

8. Dans la zone Zones affichant cette entité, sélectionnez les zones du volet de navigation dans

lesquelles vous souhaitez qu’apparaisse l’entité dans l’interface utilisateur de Microsoft Dynamics CRM.

Toutes les nouvelles entités sont affichées dans la Recherche avancée.

9. Dans la zone Options pour l’entité, vous pouvez sélectionner les options listées dans le tableau.

Option Commentaire

Note (avec pièces jointes) Cette option permet de créer une relation avec l’entité

Note et d’ajouter un contrôle de note au formulaire de

l’entité. Cela permet aux utilisateurs d’insérer des

annotations pour chaque enregistrement. Cette option ne

peut pas être désactivée une fois qu’elle a été activée.

Activités Cette option permet de créer une relation avec les entités

d’activité et d’ajouter une vue associée à l’entité, mais

également d’effectuer le suivi d’activités telles que les

appels téléphoniques, les courriers électroniques et

les tâches. Cette option ne peut pas être désactivée une

fois qu’elle a été activée.

Connexions Cette option autorise les connexions ad hoc entre cette

Page 51: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

49

entité et d’autres entités. Cette option ne peut pas être

désactivée une fois qu’elle a été activée.

Envoi de courrier électronique (si

aucun champ de courrier électronique

n’existe, il en sera crée un)

Cette option permet d’ajouter le bouton Envoyer un

courrier électronique direct à l’onglet du Ruban

principal pour l’entité. Cette option ne peut pas être

désactivée une fois qu’elle a été active.

Publipostage Cette option permet d’utiliser cette entité dans un

publipostage. Vous pouvez active ou désactiver cette

option à tout moment.

Gestion des documents Cette option permet d’effectuer le suivi de documents sur

SharePoint qui sont associés à un enregistrement de

Microsoft Dynamics CRM. Vous pouvez active ou

désactiver cette option à tout moment.

Files d’attente Cette option permet d’utiliser l’entité dans des files

d’attente. Cette option ne peut pas être désactivée une

fois qu’elle a été activée.

Détection des doublons Cette option permet de détecter les doublons pour cette

entité. Cette fonctionnalité vous avertit dans le cas

d’enregistrements identiques dans Microsoft Dynamics

CRM et vous permet d’y remédier. Vous pouvez activer ou

désactiver cette option à tout moment.

Audit Cette option permet d’effectuer le suivi des modifications

apportées à vos données d’entreprise. Vous pouvez active

ou désactiver cette option à tout moment.

Mobile Express Cette option permet d’afficher et d’utiliser cette entité dans

Mobile Express. Vous pouvez active ou désactiver cette

option à tout moment.

Volet de lecture dans Microsoft

Dynamics CRM pour Microsoft Office

Outlook

Cette option permet d’afficher des enregistrements dans le

volet de lecture de Microsoft Dynamics CRM pour

Microsoft Office Outlook. Vous pouvez active ou

désactiver cette option à tout moment.

Mode hors connexion pour Microsoft

Dynamics CRM pour Microsoft Office

Outlook

Cette option permet aux utilisateurs de créer, de lire, de

mettre à jour ou de supprimer des enregistrements en

mode hors connexion. Vous pouvez active ou désactiver

cette option à tout moment.

10. Cliquez sur l’onglet Champ principal. Le champ principal est affiché lorsque les relations avec cette

entité sont créées ou affichées, comme dans la boîte de dialogue Rechercher des enregistrements.

Afin de vous assurer qu’un nom facilement reconnaissable est utilisé lors du référencement de cette

entité, tapez un Nom complet descriptif et laissez Niveau requis défini sur Contrainte obligatoire.

Page 52: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

50

Remarque

Les étapes 11 et 12 sont facultatives. Vous pouvez les exécuter maintenant, ou à tout moment après avoir

enregistré et publié cette nouvelle entité.

11. Cliquer sur Enregistrer.

Lorsqu’une nouvelle entité est créée, les éléments suivants le sont également :

Une vue publique par défaut affichant les enregistrements actifs et une vue affichant les

enregistrements inactifs.

Une vue Recherche avancée, une vue Recherche rapide, une vue associée.

L’attribut principal que vous avez défini et les attributs standards : pour en afficher la liste, accédez à

la nouvelle entité créée, puis sous cette dernière, cliquez sur Champs. Elles s’affichent dans le volet

principal.

Pour les entités pour lesquelles Propriété prend la valeur Utilisateur ou équipe, la création des

attributs Propriétaire et Division propriétaire. Pour les entités pour lesquelles Propriété prend la

valeur Organisation, la création de l’attribut ID d’organisation.

Une vue filtrée est créée dans la base de données Microsoft Dynamics CRM pour l’entité. Cette vue

filtrée peut permettre d’écrire des rapports en utilisant les données de cette entité.

Remarque

Les relations sont créés avec l’entité Utilisateur afin de résoudre les noms d’utilisateur pour les attributs

Créé par et Modifié par.

12. Modifiez l’icône de la nouvelle entité par le bouton Mettre à jour les icônes .

13. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,

seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges

de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges

de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de

sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :

Page 53: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

51

a. Dans le volet de navigation, cliquez sur Paramètres, sur Administration , puis sur Rôles

de sécurité, ouvrez un rôle de sécurité et cliquez sur l’onglet Entités personnalisées.

b. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges

utilisés sur les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir

aux utilisateurs le même niveau d’accès à l’entité personnalisée dont ils disposent pour les

autres entités.

14. Publiez vos personnalisations :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Important

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des

scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les

entités, les relations ou les champs personnalisés, sont appliquées immédiatement.

Renommer une entité

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

Page 54: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

52

4. Sous Composants, développez Entités, puis cliquez sur l’entité que vous souhaitez renommer.

5. Dans le volet principal, dans les zones Nom complet et Nom au pluriel, entrez le nouveau nom de

l’entité.

6. Cliquez sur Enregistrer.

Pour assurer la cohérence du changement de nom de l’entité, il convient de procéder aux opérations

suivantes :

Modifier les messages que l’entité présente aux utilisateurs pour indiquer le nouveau nom de l’entité

Modifier les rapports existants pour utiliser le nouveau nom de l’entité

Modifier les fichiers d’aide en ligne qui font référence à cette entité

7. Pour publier les personnalisations pour l’entité en cours de modification, dans la barre d’outils,

cliquez sur Publier .

Si vous renommez l’entité alors que les utilisateurs utilisent déjà Microsoft Dynamics CRM, la

modification peut ne pas apparaître dans le volet de navigation de tous les utilisateurs, car le Plan de

site est mis en cache sur les ordinateurs clients. Invitez vos utilisateurs à ouvrir Microsoft Dynamics CRM

et à appuyer sur F5 pour actualiser le volet de navigation.

Remarque

Le fait de renommer une entité ne modifie pas son nom aux endroits suivants :

Références aux noms d’entité dans l’Aide en ligne.

Messages d’erreur liés à la plateforme et messages affichés dans le journal des traces et

des événements. Les noms d’entités utilisés dans ces messages ne sont pas modifiables.

Afficher ou modifier les informations de l’entité : Solution gérée

Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution gérée. Toutefois,

du fait que la solution gérée elle-même ne peut pas être modifiée, vous devez accéder à la zone de

personnalisation pour modifier les propriétés d’une entité.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

Page 55: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

53

5. Dans le volet principal, vous pouvez modifier tout ou une partie des propriétés listées dans le tableau, en

fonction de l’entité :

Propriétés Commentaires

Nom complet Entrez le nom affiché pour cette entité dans Microsoft

Dynamics CRM.

Nom au pluriel Entrez le nom au pluriel affiché pour cette entité dans

Microsoft Dynamics CRM.

Description Modifiez la description.

Page 56: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

54

Files d’attente Indiquez si cette entité peut être utilisée dans les files

d’attente.

Volet de lecture dans Microsoft

Dynamics CRM pour Microsoft

Office Outlook

Activez cette option pour afficher les volets de visualisation

pour les enregistrements dans le volet de lecture de Microsoft

Dynamics CRM pour Microsoft Office Outlook.

Détection des doublons Indiquez si vous souhaitez active l’option de détection des

doublons.

Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.

Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité

disponible sur les périphériques mobiles. En cas de sélection,

un formulaire mobile est créé pour l’entité.

Audit Indiquez si vous souhaitez activer l’audit.

6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,

seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges

de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges

de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de

sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :

a. Dans le volet de navigation, cliquez sur Paramètres.

b. Cliquez sur Administration .

c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités

personnalisées.

d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur

les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs

le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.

7. Publiez vos personnalisations :

Page 57: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

55

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Important

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Afficher ou modifier les informations de l’entité : Solution par défaut

Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution par défaut.

Toutefois, du fait que nombreuses propriétés ont été définies à la création de l’entité, seules certaines d’entre

elles peuvent être modifiées. Le tableau liste les propriétés modifiables.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Dans le volet principal, vous pouvez modifier tout ou partie des propriétés listées dans le tableau, en

fonction de l’entité :

Propriétés Commentaires

Nom complet Nom affiché pour cette entité dans Microsoft Dynamics CRM.

Nom au pluriel Nom au pluriel affiché pour cette entité dans Microsoft

Dynamics CRM.

Description Il s’agit de la description utilise pour cette entité.

Files d’attente Indiquez si cette entité peut être utilisée dans les files

d’attente. Vous ne pouvez pas modifier cette option après

l’avoir enregistrée.

Volet de lecture dans Microsoft

Dynamics CRM pour Microsoft

Office Outlook

Activez cette option pour afficher les volets de visualisation

pour les enregistrements dans le volet de lecture de Microsoft

Dynamics CRM pour Microsoft Office Outlook.

Page 58: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

56

Détection des doublons Indiquez si vous souhaitez activer l’option de détection des

doublons.

Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.

Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité

disponible sur les périphériques mobiles. En cas de sélection,

un formulaire mobile est créé pour l’entité.

Audit Indiquez si vous souhaitez activer l’audit.

6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,

seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges

de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges

de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de

sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :

a. Dans le volet de navigation, cliquez sur Paramètres.

b. Cliquez sur Administration .

c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités

personnalisées.

d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur

les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs

le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.

7. Publiez vos personnalisations :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Page 59: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

57

Important

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Afficher ou modifier les informations de l’entité : Solution non gérée

Vous pouvez afficher toutes les informations, ou propriétés, pour une entité d’une solution non gérée.

Toutefois, Toutefois, de nombreuses propriétés ne peuvent être configurées que pendant la création de

l’entité. Seules certaines d’entre elles sont modifiables. Elles sont répertoriées dans le tableau.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Dans le volet principal, vous pouvez modifier tout ou partie des propriétés listées dans le tableau, en

fonction de l’entité :

Propriétés Commentaires

Nom complet Entrez le nom affiché pour cette entité dans Microsoft

Dynamics CRM.

Nom au pluriel Entrez le nom au pluriel affiché pour cette entité dans

Microsoft Dynamics CRM.

Description Modifiez la description.

Files d’attente Indiquez si cette entité peut être utilise dans les files d’attente.

Volet de lecture dans Microsoft

Dynamics CRM pour Microsoft

Office Outlook

Activez cette option pour afficher les volets de visualisation

pour les enregistrements dans le volet de lecture de Microsoft

Dynamics CRM pour Microsoft Office Outlook.

Détection des doublons Indiquez si vous souhaitez active l’option de détection des

doublons.

Gestion des documents Indiquez si vous souhaitez activer cette fonctionnalité.

Mobile Express Sélectionnez cette option si vous souhaitez rendre l’entité

disponible sur les périphériques mobiles. En cas de sélection,

un formulaire mobile est créé pour l’entité.

Page 60: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

58

Audit Indiquez si vous souhaitez active l’audit.

6. Définissez les privilèges de l’entité pour les rôles de sécurité. Par défaut, quand une entité est créée,

seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont des privilèges

de lecture ou de modification des données dans l’entité personnalisée. Vous devez ajouter des privilèges

de manière explicite à tous les rôles de sécurité qui doivent utiliser la nouvelle entité. À chaque rôle de

sécurité ayant besoin d’utiliser la nouvelle entité, ajoutez les privilèges nécessaires :

a. Dans le volet de navigation, cliquez sur Paramètres.

b. Cliquez sur Administration .

c. Cliquez sur Rôles de sécurité, ouvrez un rôle de sécurité, puis cliquez sur l’onglet Entités

personnalisées.

d. Lorsque vous ajoutez des privilèges, vous pouvez suivre le modèle pour les privilèges utilisés sur

les onglets Marketing, Ventes ou Service pour le rôle de sécurité afin de fournir aux utilisateurs

le même niveau d’accès à l’entité personnalisée dont ils disposent pour les autres entités.

7. Publiez vos personnalisations :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Important

15. Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Page 61: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

59

Mettre à jour les icônes d’une entité

Lorsque vous créez une entité personnalisée, des icônes par défaut sont fournies. Vous pouvez télécharger

et utiliser celles de votre choix. Vous ne pouvez pas modifier les icônes des entités système.

Avant de commencer, vous devez avoir téléchargé les icônes en tant que ressources Web.

Il existe trois types d'icônes :

Icône de l’application Web

Cette icône doit :

Avoir une taille 16 16 pixels

Être au format .GIF, .PNG ou .JPG

Être inférieure à 10 Ko

Icône de raccourci dans Microsoft Dynamics CRM pour Office Outlook

Cette icône doit :

Avoir une taille 32x32 pixels

Posséder 16 couleurs

Être au format .ICO

Être inférieure à 10 Ko

Icône dans le formulaire d’entité

Cette icône doit :

Avoir une taille 66x48 pixels

Être au format .GIF, .PNG, .JPG ou .ICO

Être inférieure à 10 Ko

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Entités, cliquez sur l'entité personnalisée pour laquelle mettre à jour l'icône. S'il s'agit d'une icône

personnalisée, dans la barre d'outils de la partie supérieure, cliquez sur le bouton Mettre à jour les

icônes .

5. Dans la boîte de dialogue Sélectionner de nouvelles icônes, dans la section pour laquelle ajouter une

icône, cliquez sur le bouton Parcourir pour attribuer le chemin d'accès du fichier image.

Page 62: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

60

6. Cliquez sur OK.

7. Publiez vos personnalisations :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Les nouvelles icônes peuvent ne pas apparaître dans Microsoft Dynamics CRM tant que vous n'avez pas

fermé puis rouvert le client Microsoft Dynamics CRM.

Importer les traductions

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans l’explorateur de solutions, dans la barre d’outils, cliquez sur le bouton Importer les traductions .

5. Dans la boîte de dialogue Importer le texte traduit, spécifiez le fichier contenant le texte traduit, puis

cliquez sur le bouton Importer.

Page 63: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

61

6. Lorsque Microsoft Dynamics CRM a achevé l'importation du texte traduit, cliquez sur Fermer.

7. Après avoir importé le texte traduit, vous devez republier les personnalisations.

Important

Microsoft Dynamics CRM ne peut pas importer du texte traduit dépassant 500 caractères. Si un des

éléments de votre fichier de traductions dépasse 500 caractères, le processus d’importation échoue.

Dans ce cas, vérifiez la ligne du fichier à l’origine de l’échec, réduisez le nombre de caractères et

réessayez.

Exporter les traductions

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans l’explorateur de solutions, dans la barre d’outils, cliquez sur le bouton Exporter les traductions .

5. Cliquez sur OK.

L'exportation du texte d'une étiquette peut prendre plusieurs minutes. Lorsque Microsoft Dynamics CRM

a achevé l'exportation du texte personnalisé, Microsoft Internet Explorer vous invite à ouvrir ou à

enregistrer les étiquettes exportées.

Page 64: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

62

6. Cliquez sur Enregistrer, indiquez un nom de fichier ainsi qu'un emplacement sur votre ordinateur

personnel ou votre réseau, et dans lequel vous souhaitez enregistrer le fichier compressé (.ZIP).

Vous pouvez extraire le fichier compressé, puis ouvrir le fichier XML qui contient le texte personnalisé et

le traduire. Vous pouvez également envoyer le fichier compressé à un traducteur.

Page 65: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

63

Utilisation de scripts d’événement

Ajouter ou modifier des scripts d’événements pour les champs et formulaires.

Avertissement : vous devez posséder une connaissance approfondie de la syntaxe et de la logique de

programmation pour pouvoir ajouter des scripts, et vous devez tester vos scripts avant de publier les

personnalisations. Les scripts mal rédigés peuvent empêcher le bon fonctionnement du formulaire.

Scripts de formulaires

Les scripts de formulaires permettent à un Personnalisateur de créer un script afin d’effectuer un large

éventail d’actions dans l’application cliente Microsoft Dynamics CRM en cours d’exécution dans Microsoft

Internet Explorer sur l’ordinateur de l’utilisateur, notamment Microsoft Dynamics CRM pour Outlook. Lorsque

les données sont disponibles dans le client, l’utilisation de scripts pour effectuer des actions dans ce dernier

offre de meilleures performances que les méthodes qui exigent que l’utilisateur enregistre l’enregistrement

pour effectuer les actions sur le serveur Web.

Les scripts permettent d’effectuer un large éventail d’actions, notamment :

Calculer les valeurs d’un formulaire ;

Utiliser des services Web pour récupérer des données ou mettre à jour des sources de données

externes ;

Interagir avec une page HTML ou une application Web dans le même domaine au sein d’un IFrame;

Agir sur les données Microsoft Dynamics CRM à l’aide des services Web Microsoft Dynamics CRM;

Effectuer une validation supplémentaire des données.

Lorsque vous développez des scripts qui interagissent avec des formulaires, veillez à utiliser uniquement les

objets, propriétés et méthodes pris en charge, qui sont documentés dans le Kit de développement logiciel

(SDK) de Microsoft Dynamics CRM. Cela vous permet de garantir que les personnalisations de vos scripts

de formulaires peuvent être mises à niveau vers la version suivante de Microsoft Dynamics CRM.

Association de scripts et d’événements

Dans Microsoft Dynamics CRM, vous pouvez créer un script en JavaScript et associer le script à des

événements sur le formulaire Microsoft Dynamics CRM ou dans les champs de ce dernier.

Microsoft Dynamics CRM prend en charge les événements suivants sur chaque formulaire d’entité : OnLoad,

OnSave, TabStateChange et OnReadyStateComplete. L’événement TabStateChange indique le moment

où l’onglet est développé ou réduit.

L’événement OnChange est disponible sur chaque champ du formulaire.

Cela signifie que vous pouvez inclure dans un formulaire une logique qui s’exécute lors du chargement du

formulaire, lorsqu’un utilisateur enregistre le formulaire ou lors de la modification de la valeur d’un champ du

formulaire.

Cet événement se produit quand un utilisateur modifie des données dans le champ et clique sur un autre

élément du formulaire. Un clic sur un autre élément indique que l’utilisateur a terminé ses modifications dans

Page 66: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

64

le champ. Microsoft Dynamics CRM traite d’abord l’événement OnChange, puis les données du champ sont

revalidées à la suite de l’exécution du code d’événement OnChange.

Ajout de scripts

Chaque formulaire ou champ fournit une boîte de dialogue Événements où il est possible de coller et

d’activer des scripts. Une fois que vous avez enregistré et publié l’événement, les scripts font partie

intégrante des métadonnées de l’entité. Cela signifie qu’ils peuvent être exportés et importés avec d’autres

personnalisations.

Définissez toujours des dépendances dans les champs de formulaire référencés dans vos scripts. La

suppression d’un champ auquel un script fait référence génère une erreur lors de l’exécution du script. La

définition de ce type de champ permet d’éviter la suppression accidentelle d’un champ auquel un script fait

référence.

Ajouter des gestionnaires d’événements pour les événements de formulaires

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l’onglet Accueil, cliquez sur Propriétés du formulaire.

7. Sous l’onglet Événements, dans la section Gestionnaires d’événements, sélectionnez OnSave ou

OnLoad, puis cliquez sur Modifier.

Page 67: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

65

8. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations demandées. Activez

la case à cocher Activé pour rendre la fonction disponible à un appel par un événement de champ.

Page 68: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

66

9. Sous l’onglet Dépendances de non-événements, dans la liste Champs disponibles, sélectionnez tout

champ que vous avez référencé dans des scripts, puis cliquez sur le bouton Ajouter les

enregistrements sélectionnés pour déplacer les champs sélectionnés dans la liste Champs

dépendants.

10. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du gestionnaire.

11. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du formulaire.

12. Cliquez sur Enregistrer et fermer pour fermer le formulaire.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Important

Vous devez posséder une connaissance approfondie de la syntaxe de programmation JavaScript

et comprendre le modèle objet Xrm.Page pour pouvoir ajouter des scripts, et vous devez tester

vos scripts avant de publier les personnalisations. Les scripts mal rédigés peuvent empêcher le

bon fonctionnement du formulaire.

Lorsque vous utilisez un script basé sur l’événement ou un code personnalisé qui se réfère à des

champs spécifiques, vous devez définir ces champs comme champs dépendants pour qu’ils ne

puissent pas être supprimés des formulaires.

Page 69: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

67

Ajouter des gestionnaires d’événements pour les événements de champs

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l’onglet Accueil, dans le groupe Sélectionner, cliquez sur Corps.

7. Dans le volet principal, double-cliquez sur le champ sur lequel vous souhaitez ajouter un événement.

8. Dans la boîte de dialogue Propriétés du champ, sous l’onglet Événements, sélectionnez l’un des

événements disponibles, puis cliquez sur Ajouter.

Page 70: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

68

9. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations demandées. Activez

la case à cocher Activé pour rendre la fonction disponible à un appel par un événement de champ.

10. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du gestionnaire.

11. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du champ.

12. Testez votre script dans les trois modes d’utilisation d’un formulaire, c’est à dire création, mise à jour et

lecture seule :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

Page 71: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

69

b. Pour les modes création et mise à jour, entrez les données dans le champ et quittez le

champ en sélectionnant un autre champ pour vérifier que le script s’exécute.

c. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Cliquez sur Enregistrer et fermer pour fermer le formulaire.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Important

Vous devez posséder une connaissance approfondie de la syntaxe de programmation JavaScript et

comprendre le modèle objet Xrm.Page pour pouvoir ajouter des scripts, et vous devez tester vos

scripts avant de publier les personnalisations. Les scripts mal rédigés peuvent empêcher le bon

fonctionnement du formulaire.

Lorsque vous utilisez un script basé sur l’événement ou un code personnalisé qui se réfère à des

champs spécifiques, vous devez définir ces champs comme champs dépendants pour qu’ils ne

puissent pas être supprimés des formulaires.

Tester un script d’événement

Il est conseillé de toujours tester les scripts avant de publier les personnalisations.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

Page 72: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

70

6. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de mise

à jour ou Formulaire en lecture seule.

7. Si vous avez ajouté un événement OnLoad pour le formulaire, lorsque vous ouvrez le formulaire dans

chaque mode, vérifiez que votre événement s’est déroulé comme prévu.

Si votre code dépend de données présentes dans le formulaire lors de son chargement, vous pouvez

tester votre script dans un événement OnChange ou OnSave de manière à pouvoir entrer un échantillon

de données dans le formulaire. Le Formulaire de mise à jour s’ouvre vide.

8. Si vous avez ajouté un événement OnChange pour un champ, pour les modes création et mise à jour,

entrez les données dans le champ et vérifiez que l’événement se déroule comme prévu.

9. Si vous avez ajouté un événement OnSave pour le formulaire, pour les modes création et mise à jour,

dans la partie supérieure de la boîte de dialogue, cliquez sur Simuler lors de l’enregistrement pour voir

si l’événement se déroule comme prévu.

10. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

Page 73: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

71

Utilisation des champs

Utilisation de champs d’entités

Les champs peuvent être divisés en deux catégories.

Champ métier : il s’agit d’un champ standard inclus dans Microsoft Dynamics CRM. Il peut être

personnalisé ou ajouté à une solution. Lorsqu’un champ métier fait partie d’une solution, il peut faire

l’objet d’une personnalisation approfondie, en fonction des restrictions imposées au champ lors de la

création de la solution.

Champ personnalisé : tout utilisateur ayant le rôle de sécurité Administrateur système ou

Personnalisateur de système, ou des autorisations équivalentes, peut créer un champ

personnalisé dans la zone de personnalisation. Vous pouvez inclure un champ personnalisé dans

une solution. Il peut faire l’objet d’une personnalisation approfondie, en fonction des restrictions

imposées au champ lors de sa création.

Type de données de champs

Choisissez le type de données lors de la création d’un champ d’entité. Il existe des limites prédéfinies en

matière de mise en forme et de caractères; toutefois, vous pouvez définir certaines des propriétés du champ

lors de sa création.

Type de données Remarques

Une seule ligne de texte Les formats suivants sont disponibles :

Courrier électronique. L’activation de ce champ ouvre un nouveau

message électronique dans le logiciel de messagerie par défaut.

Texte. L’activation de ce champ crée une zone de texte.

Zone de texte. L’activation de ce champ crée une zone de texte

déroulante.

URL. L’activation de ce champ ouvre l’URL dans le navigateur par défaut

de l’utilisateur.

Symbole de l’action. L’activation de ce champ crée un symbole boursier

en lettres majuscules. Cliquez dessus pour ouvrir une page

d’informations concernant l’action dans le navigateur par défaut de

l’utilisateur.

Groupe d’options Sélectionnez un groupe d’options existant ou définissez-en un existant.

Deux options Après avoir créé ce champ, configurez-le dans le formulaire sur lequel il a été

ajouté. Dans le formulaire, indiquez si le champ s’affiche sous forme de case

d’option (également appelée bouton radio), de case à cocher ou de liste.

Nombre entier Les formats suivants sont disponibles pour ce champ :

Aucun. Les valeurs par défaut sont des valeurs entières comprises entre

-2 147 483 648 et 2 147 483 648, bien que vous puissiez définir des

Page 74: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

72

valeurs minimum et maximum différentes.

Durée. L’activation de ce champ crée une zone de liste déroulante avec

des valeurs en minutes, heures et jours.

Fuseau horaire. L’activation de ce champ crée une zone de liste

déroulante avec des options pour chaque fuseau horaire disponible.

Langue. L’activation de ce champ crée une zone de liste déroulante avec

des options pour chaque langue mise à disposition des utilisateurs par

votre organisation.

Nombre à virgule

flottante

Sélectionnez jusqu’à 5 points de précision. Vous pouvez définir les valeurs

minimum et maximum.

Nombre décimal Sélectionnez jusqu’à 10 points de précision. Vous pouvez définir les valeurs

minimum et maximum.

Devise Lorsque vous ajoutez un champ de devise à une entité, un champ (de base)

correspondant est également créé. Le champ (de base) comporte également un

type de données Devise.

Si l’entité ne possède encore aucun champ avec un type de données Devise,

deux champs supplémentaires sont créés :

Devise. Type de données de recherche dont la valeur doit être définie

avant de définir la valeur d’un champ avec un type de données Devise.

Taux de change. Type de données Nombre décimal.

Plusieurs lignes de texte Zone de texte déroulante. Vous pouvez définir le nombre maximum de caractères

pour ce champ.

Date et heure Il existe deux formats : date uniquement, ou date et heure.

Recherche Vous pouvez créer un champ de recherche à l’aide d’une relation d’entité déjà

créée, mais pas encore utilisée avec un autre champ de recherche. Si vous créez

un champ de recherche dans un formulaire d’entité, la relation est générée

automatiquement. Un champ de recherche est créé en tant que champ de

relation.

Groupes d’options

Un groupe d’options réutilisable est appelé groupe d’options général. Un champ de groupe d’options,

également appelé champ de liste déroulante, utilise un groupe d’options général pour la définition de ses

options.

Plusieurs champs de groupes d’options peuvent utiliser un groupe d’options général. Conservez les options

relatives à l’ensemble de ces champs de groupes d’options au même emplacement.

Une valeur entière est attribuée à chaque option du groupe d’options. Cette valeur attribuée comprend le

préfixe de valeur d’option. L’ajout de ces cinq chiffres devant la valeur d’option permet de distinguer les

options créées par un éditeur de solutions des autres éditeurs.

Page 75: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

73

L’installation d’une nouvelle solution gérée avec un groupe d’options déjà installé entraîne la mise à jour du

groupe d’options existant pour l’ensemble des solutions. Toutes les options définies via la solution gérée sont

utilisables dans n’importe quelle solution. Si vous désinstallez une solution gérée qui a modifié un groupe

d’options dont votre organisation se servait, les paramètres du groupe d’options sont restaurés à leur état

antérieur à celui de l’installation.

Sécurité au niveau des champs

La sécurité au niveau des champs applique des rôles de sécurité pour contrôler les autorisations des

utilisateurs et des équipes en matière de lecture, de création ou d’écriture d’un champ.

La sécurité que vous définissez pour les champs fonctionne dans tous les clients, notamment le client Web,

Microsoft Dynamics CRM pour Microsoft Office Outlook, et Mobile Express.

Seul un utilisateur ayant le rôle de sécurité Personnalisateur de système ou Administrateur système, ou

des autorisations équivalentes, peut appliquer des rôles de sécurité aux champs.

La sécurité des champs s’applique à tous les composants, notamment les rapports, la recherche, le mode

hors connexion, les vues filtrées, l’audit et la détection des doublons.

Mappage de champs d’entités

Le mappage rationalise l’entrée de données lors de la création d’enregistrements associés à un autre

enregistrement. Lorsque deux entités ont une relation d’entité avec une autre entité, il est possible de créer

de nouveaux enregistrements d’entité associée à partir de la vue associée visible sur l’entité principale.

Lorsque l’utilisateur crée un enregistrement à partir d’une vue associée, les données mappées à partir de

l’enregistrement de l’entité principale sont copiées dans le formulaire du nouvel enregistrement d’entité

associée. Vous pouvez contrôler les données copiées en ajoutant des mappages dans la relation entre les

deux entités. Si un enregistrement n’est pas créé à partir de la vue associée de l’entité principale, les

données ne sont pas mappées.

Le mappage s’applique avant la création d’un enregistrement à partir d’une vue associée. Les utilisateurs

peuvent apporter des modifications avant d’enregistrer l’enregistrement et ultérieurement aux données de

l’enregistrement principal qui ne sont pas appliquées à l’enregistrement associé.

Mappage de listes déroulantes

Si le champ est un groupe d’options, assurez-vous que les valeurs des options sont identiques entre les deux

listes déroulantes. Lorsque des valeurs sont ajoutées à une liste déroulante, un entier leur est attribué en

fonction de l’ordre dans lequel elles sont ajoutées. Si les valeurs n’ont pas été ajoutées dans le même ordre,

l’étiquette de la valeur d’option sur le champ cible peut être modifiée afin que les valeurs représentent un

mappage valide pour autant que les données existantes n’en soient pas affectées. Si vous modifiez

ultérieurement une liste déroulante, n’oubliez pas de modifier l’autre afin qu’elles soient synchronisées. Si les

mappages de groupe d’options ne sont pas valides, le champ cible utilisera la valeur de groupe d’options par

défaut.

Générer automatiquement le mappage

Il est possible de créer automatiquement des mappages pour la relation mais cela n’est généralement pas

Page 76: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

74

recommandé. Ce processus mappe tous les champs mappables uniquement en fonction du type de données

et du nom du champ. Tous les mappages existants sont supprimés.

Créer ou modifier un champ

Après avoir créé des champs, veillez à les inclure aux formulaires et aux vues de l'entité afin qu'ils soient

disponibles à partir de l'interface utilisateur de Microsoft Dynamics CRM Online. Vous pouvez également

ajouter les nouveaux champs aux rapports appropriés.

Dans la solution par défaut, vous pouvez modifier certaines propriétés pour tous les champs. Vous pouvez

créer des champs pour seulement quelques entités.

Dans une solution gérée, vous ne pouvez pas créer de nouveaux champs ni modifier des champs existants

pour les entités. Cependant, vous pouvez créer des champs ou modifier des champs existants dans la zone

Personnalisation de Microsoft Dynamics CRM Online.

Dans une solution non gérée, vous pouvez modifier certaines propriétés pour tous les champs. Vous pouvez

créer des champs pour n'importe quelle entité créée pour la solution. Si vous ajoutez une entité commerciale

existante à la solution, vous pouvez ajouter des champs uniquement si cette entité l'autorise.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Champs.

6. Pour ajouter un champ, dans la barre d’outils, cliquez sur le bouton Nouveau .

Page 77: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

75

Entrez un Nom complet. Un Nom sera généré sur la base du Nom complet.

- ou -

Pour modifier un champ, sélectionnez-le dans la liste, puis dans la barre d’outils, cliquez sur le bouton

Modifier.

7. Dans Niveau requis, sélectionnez l'un des éléments suivants :

Aucune contrainte. Le champ ne requiert aucune donnée pour sauvegarder l’enregistrement.

Contrainte recommandée. Niveau requis utilisé pour les champs ne devant pas être obligatoirement

renseignés, afin d’enregistrer l’enregistrement. Les champs recommandés sont signalées par le

symbole plus.

Contrainte obligatoire. Niveau requis utilisé pour les champs devant être renseignés pour pouvoir

enregistrer un enregistrement. Les champs requis sont signalés par un astérisque.

8. Dans Possibilité de recherche, indiquez si vous souhaitez l'inclure dans la liste des champs affichés

dans la Recherche avancée de cette entité et dans la liste des champs disponibles lors de la

personnalisation des colonnes de recherche dans la vue Recherche rapide et la vue Recherche.

9. Pour Sécurité de niveau champ, activez ou désactivez la fonctionnalité pour ce champ.

10. Pour Audit, activez ou désactivez la fonctionnalité pour ce champ.

Important

Si vous activez l'audit, n'oubliez pas que l'audit effectue le suivi des modifications de valeur du champ, mais

n'effectue pas le suivi d'activation ou de désactivation de la sécurité des champs pour le champ.

11. Pour les nouveaux champs, sélectionnez le Type, puis entrez les informations obligatoires correspondant

au type spécifié. Pour les champs existants, il n'est pas possible de modifier le type mais il est possible

de modifier les paramètres.

Page 78: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

76

12. Définir les options Raison du statut. La plupart des entités sont dotées d’un champ commercial de

raison du statut qui peut être personnalisé. Le champ de raison du statut est affiché comme un champ

groupe d’options, à l’exception près qu’il contient également une référence au champ statut.

Les valeurs correctes de raison du statut dépendent du champ de statut. Vous devez d’abord

sélectionner le statut approprié avant de pouvoir définir les options de raison du statut.

13. Sélectionnez le mode IME pour cet attribut.

14. Cliquez sur Enregistrer et fermer pour fermer l’éditeur de formulaires.

15. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

16. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Modifier les propriétés d’un champ de formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Dans le corps du formulaire, double-cliquez sur le champ à modifier.

7. Dans Propriétés du champ, vous pouvez modifier les éléments suivants :

Page 79: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

77

L'onglet Afficher :

o Modifiez l'étiquette utilisée pour ce champ. Cela ne modifie pas le champ nom complet,

seulement le texte dans le formulaire. Vous pouvez également décider de ne pas afficher le

nom.

o Activez ou désactivez la case à cocher Le champ est en lecture seule.

o Dans la section Verrouillage, indiquez si vous souhaitez verrouiller le champ au formulaire

en activant la case à cocher Verrouiller le champ sur le formulaire. Cela permet

d'empêcher quiconque de supprimer ce champ.

o Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la

désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM

pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics

CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans

l’application Web, JavaScript remplace cette case à cocher.

o Pour les champs de recherche, cet onglet affiche des propriétés supplémentaires. Dans la

section Filtrage des enregistrements associés, pour filtrer la liste des enregistrements

affichés dans la recherche, activez la case à cocher Afficher uniquement les

enregistrements lorsque.

Ce tableau spécifie les combinaisons de relations possibles lors du filtrage des

enregistrements associés.

Relation de la

première liste

Relation de la deuxième

liste

Disponible

N:1 1:N Oui

Page 80: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

78

N:1 N:1 Oui

N:1 N:N Oui

1:N 1:N Oui

1:N N:1 Non

1:N N:N Non

N:N 1:N Oui

N:N N:1 Non

N:N N:N Non

La première liste est renseignée avec toutes les relations potentielles que vous pouvez

utiliser pour filtrer cette recherche. Cliquez sur l'une d'entre elles.

La deuxième liste est alors renseignée avec toutes les relations qui connectent l'entité

associée (sélectionnée dans la première liste) à l'entité cible. Cliquez sur l'une d'entre elles.

Activez la case à cocher Autoriser les utilisateurs à désactiver le filtre pour permettre aux

utilisateurs de désactiver le filtre défini ici. Cela leur permet d'afficher une plus grande plage

d'enregistrements. Si vous voulez vous assurer que les utilisateurs ne voient que la plage

d'enregistrements limitée définie par ce filtre, désactivez cette case à cocher.

o Pour les champs de recherche, l'onglet affiche également la section Propriétés

supplémentaires. De là, activez la case à cocher Afficher la zone de recherche dans la

boîte de dialogue de recherche si vous souhaitez rendre une zone de recherche disponible

dans la recherche.

Dans la liste Vue par défaut, cliquez sur la vue par défaut pour laquelle les résultats seront

affichés dans la recherche.

Page 81: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

79

Si vous souhaitez que les utilisateurs puissent également sélectionner d'autres vues,

activez la case à cocher Activer la sélection de vue dans la boîte de dialogue de

recherche.

L'onglet Mise en forme :

o Les options de mise en forme affichées dépendent des options de mise en forme définies

pour la section.

L'onglet Détails :

o C'est là que sont regroupées les propriétés de base des champs. Cliquez sur Modifier pour

les modifier.

Sous l'onglet Événements :

Page 82: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

80

o Dans la section Bibliothèques de formulaires, ajoutez ou modifiez les bibliothèques

JavaScript disponibles pour les événements de formulaires ou de champs. Les bibliothèques

personnalisées listées sont modifiables.

o Dans la section Gestionnaires d’événements, ajoutez une bibliothèque JavaScript créée

par un développeur et associez une fonction à un événement dans cette bibliothèque.

a. Dans la liste Événements, cliquez sur onChange, puis sur Ajouter.

b. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations

demandées. Activez la case à cocher Activé pour rendre la fonction disponible à un appel

par un événement de champ.

c. Cliquez sur OK.

8. Cliquez sur OK.

Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

9. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

Page 83: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

81

10. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps,

cliquez sur Publier toutes les personnalisations .

Page 84: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

82

Utilisation de vues

Créer et configurer des vues

Il existe plusieurs types de vues pour les entités Microsoft Dynamics CRM. Vous pouvez créer une vue

publique et modifier tous les types de vues.

Créer ou modifier une vue publique d’une entité

Si vous modifiez une vue publique, les modifications sont visibles par tous les utilisateurs autorisés à afficher

les enregistrements de l'entité. Chaque entité doit comporter une vue publique par défaut.

Outre les vues publiques, les vues suivantes, qui ne peuvent être ni supprimées ni partagées, sont fournies

pour toutes les entités : vues Recherche rapide, vues Recherche avancée, vues associées et vues

Recherche.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Pour créer une vue publique, dans la barre d’outils, cliquez sur Nouveau . Dans la boîte de dialogue

Propriétés de la vue, dans la zone Nom, tapez un nom pour la nouvelle vue, puis cliquez sur OK.

Page 85: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

83

Si le bouton Nouveau n'apparaît pas, vous ne pouvez pas ajouter de vues pour l'entité sélectionnée.

- ou -

Pour modifier une vue, double-cliquez sur une Vue publique dans la liste. Le type de vue est spécifié

dans la colonne Type.

7. Modifiez les colonnes affichées.

Ajout d’une colonne :

a. Dans la zone Tâches courantes, pour la vue Recherche rapide, cliquez sur Ajouter les

colonnes de vues .

Page 86: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

84

- ou -

Pour les autres types de vues, cliquez sur Ajouter des colonnes .

8. Activez les cases à cocher des colonnes à ajouter, puis cliquez sur OK.

Page 87: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

85

Déplacement d’une colonne :

a. Cliquez sur la colonne que vous souhaitez déplacer.

b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche

ou vers la droite .

Modification de la largeur d’une colonne :

a. Cliquez sur la colonne que vous souhaitez modifier.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour définir la

largeur de la colonne, puis cliquez sur OK.

Suppression d’une colonne :

a. Cliquez sur la colonne que vous souhaitez supprimer.

b. Dans la zone Tâches courantes, cliquez sur Supprimer .

Page 88: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

86

c. Dans le message de confirmation, cliquez sur OK.

Modification de l’ordre de tri d’une colonne :

a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .

b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la

colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant, puis

sur OK.

Activer la présence en ligne pour la messagerie instantanée :

a. Cliquez sur une colonne référençant l’entité Utilisateur.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence

de cette colonne, puis cliquez sur OK.

Page 89: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

87

9. Définissez de la vue publique par défaut.

10. Cliquez sur Enregistrer et fermer pour fermer la vue .

11. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils Actions, cliquez sur le bouton Publier .

Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils Actions, cliquez sur le bouton Publier toutes les personnalisations .

Conseil

Pour créer des vues qui apparaissent dans le Calendrier de service, créez des vues dans les entités

Activité de service, Rendez-vous, Utilisateur ou Installation/Équipement. Pour voir les vues créées dans

ces entités à partir du Calendrier de service, les utilisateurs doivent sélectionner le type de vue dans la liste

Type.

Page 90: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

88

Important

Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Définir la vue par défaut d’une entité

Chaque entité de Microsoft Dynamics CRM doit comporter une vue publique par défaut. Il s’agit d’une vue qui

s’affiche pour une liste d’entités telles que des rendez-vous, des comptes ou des contacts. Par exemple, si

votre organisation permet aux utilisateurs de gérer leurs propres rendez-vous, vous pouvez modifier la vue

par défaut des Rendez-vous, allant de Tous les rendez-vous à Mes rendez-vous.

Toute vue publique peut devenir la vue publique par défaut d’une entité.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la liste des vues, sélectionnez la Vue publique que vous souhaitez définir en tant que vue par

défaut. Le type des vues est indiqué dans la colonne Type.

7. Dans la barre d’outils, cliquez sur Autres actions, puis sur Par défaut.

8. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Modifier la vue Recherche avancée

Page 91: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

89

Si vous modifiez une vue Recherche avancée, les modifications définissent les valeurs par défaut pour toute

personne utilisant la Recherche avancée pour l'entité. Les utilisateurs peuvent modifier les colonnes de

chaque recherche Recherche avancée.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la colonne Type, recherchez Vue Recherche avancée. Double-cliquez sur la vue.

7. Modifiez les colonnes affichées.

Déplacement d’une colonne :

a. Cliquez sur la colonne que vous souhaitez déplacer.

b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche

ou vers la droite .

Modification de la largeur d’une colonne :

a. Cliquez sur la colonne que vous souhaitez modifier.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour

définir la largeur de la colonne, puis cliquez sur OK.

Page 92: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

90

Suppression d’une colonne :

a. Cliquez sur la colonne que vous souhaitez supprimer.

b. Dans la zone Tâches courantes, cliquez sur Supprimer .

c. Dans le message de confirmation, cliquez sur OK.

Modification de l’ordre de tri d’une colonne :

a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .

b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la

colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,

puis sur OK.

Page 93: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

91

Activer la présence en ligne pour la messagerie instantanée :

a. Cliquez sur une colonne référençant l’entité Utilisateur.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence

de cette colonne, puis cliquez sur OK.

8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .

9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Remarque

Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles

décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée

votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.

Modifier la vue Recherche rapide

Si vous modifiez une vue Recherche rapide, les modifications définissent les valeurs par défaut pour

quiconque utilise la zone de recherche pour l'entité.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

Page 94: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

92

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la colonne Type, recherchez Vue Recherche rapide. Double-cliquez sur la vue.

7. Modifiez les champs recherchés.

Dans le volet Tâches courantes, cliquez sur Ajouter des colonnes de recherche . Activez les cases

à cocher des colonnes à ajouter, puis cliquez sur OK.

8. Modifiez les colonnes affichées.

Déplacement d’une colonne :

a. Cliquez sur la colonne que vous souhaitez déplacer.

b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche

ou vers la droite .

Page 95: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

93

Modification de la largeur d’une colonne :

a. Cliquez sur la colonne que vous souhaitez modifier.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour

définir la largeur de la colonne, puis cliquez sur OK.

Suppression d’une colonne :

a. Cliquez sur la colonne que vous souhaitez supprimer.

b. Dans la zone Tâches courantes, cliquez sur Supprimer .

c. Dans le message de confirmation, cliquez sur OK.

Modification de l’ordre de tri d’une colonne :

a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .

b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la

colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,

puis sur OK.

Page 96: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

94

Activer la présence en ligne pour la messagerie instantanée :

a. Cliquez sur une colonne référençant l’entité Utilisateur.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence

de cette colonne, puis cliquez sur OK.

9. Cliquez sur Enregistrer ou sur Enregistrer et fermer .

10. Dans la barre d’outils, cliquez sur Publier .

11. Un message de confirmation s’affiche lorsque les personnalisations sont publiées.

Remarque Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.

Modifier les critères de filtre d’une vue

Le critère de filtre est défini à l’aide de la même interface utilisateur que Recherche avancée.

Page 97: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

95

1. Dans le volet Tâches courantes, cliquez sur Modifier le critère de filtre .

2. Pour ajouter une ligne de critères :

a. Cliquez sur Sélectionnez pour spécifier le champ sur lequel appliquer le filtre.

b. Cliquez sur l’opérateur relationnel de requête et sélectionnez un opérateur.

c. Cliquez sur Entrer une valeur et entrez une valeur à laquelle appliquer un filtre. Pour certaines

valeurs, vous pouvez cliquer sur bouton Sélectionner ou modifier les valeurs de ce champ

pour ouvrir la boîte de dialogue Sélectionner des valeurs et sélectionner la valeur souhaitée.

3. Pour grouper des critères de filtre, vous devez sélectionner deux lignes ou davantage pour le même type

d’enregistrement. Par exemple, Étape de vente et Revenu estimé sont des valeurs de champ du type

d’enregistrement Opportunité et deux lignes qui spécifient des critères de filtre pour ces champs

peuvent être groupées. Toutefois, les lignes comportant de types d’enregistrement différents, comme

Compte et Opportunité, ne peuvent pas être groupées.

a. Pour chaque ligne que vous voulez grouper, en mode Détaillé, cliquez sur le bouton du menu

associé à cette ligne, puis cliquez sur Sélectionner une ligne.

b. Dans la barre d’outils, sélectionnez Groupe ET ou Groupe OU.

c. Pour supprimer une ligne d’un groupe, cliquez sur le bouton du menu associé à cette ligne,

puis cliquez sur Supprimer.

d. Pour sélectionner un groupe, cliquez sur le bouton du menu associé à ce groupe, puis cliquez

sur Sélectionner un groupe.

e. Pour ajouter une clause de critère à un groupe, cliquez sur le bouton du menu associé à ce

groupe, cliquez sur Ajouter clause, puis sélectionnez le champ, l’opérateur de relation de

requête et la valeur.

f. Pour désélectionner un groupe précédemment sélectionné, cliquez sur le bouton du menu

associé à ce groupe, puis cliquez sur Désélectionner le groupe.

g. Pour dissocier un groupe, cliquez sur le bouton du menu associé à ce groupe, puis cliquez

sur Dégrouper.

Page 98: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

96

h. Pour transformer un Groupe ET en Groupe OU, ou un Groupe OU en Groupe ET, cliquez sur

le bouton du menu associé à ce groupe, puis cliquez sur Changer en OU ou Changer en ET.

4. Pour supprimer une ligne, cliquez sur le bouton du menu correspondant à cette ligne, puis cliquez sur

Supprimer. Dans le message de confirmation, cliquez sur OK.

5. Cliquez sur Effacer pour supprimer tous les critères et recommencer.

6. Dans la boîte de dialogue Modifier le critère de filtre, cliquez sur OK.

Modifier la vue Recherche

Chaque entité ne peut comporter qu'une seule vue Recherche. Les modifications apportées à la vue

Recherche sont affichées à chaque fois que le bouton de recherche d'une entité est actionné.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la colonne Type, recherchez Vue Recherche. Double-cliquez sur la vue.

7. Modifiez les colonnes affichées.

Déplacement d’une colonne :

a. Cliquez sur la colonne que vous souhaitez déplacer.

b. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche

ou vers la droite .

Modification de la largeur d’une colonne :

a. Cliquez sur la colonne que vous souhaitez modifier.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour

définir la largeur de la colonne, puis cliquez sur OK.

Page 99: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

97

Suppression d’une colonne :

a. Cliquez sur la colonne que vous souhaitez supprimer.

b. Dans la zone Tâches courantes, cliquez sur Supprimer .

c. Dans le message de confirmation, cliquez sur OK.

Modification de l’ordre de tri d’une colonne :

a. Dans la zone Tâches courantes, cliquez sur Configurer le tri .

b. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la

colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,

puis sur OK.

Page 100: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

98

Activer la présence en ligne pour la messagerie instantanée :

a. Cliquez sur une colonne référençant l’entité Utilisateur.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la

présence de cette colonne, puis cliquez sur OK.

Remarque

Pour ajouter des colonnes de recherche sur lesquelles effectuer la rechercher lorsque les utilisateurs se

servent de la zone Rechercher dans la vue Recherche, modifiez la Vue Recherche rapide. Les colonnes

de recherche spécifiées dans la Vue Recherche rapide sont également applicables aux vues de recherche.

8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .

9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

10. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Remarque

Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles

décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée

votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.

Modifier la vue associée d’une entité

Chaque entité ne peut comporter qu'une seule vue associée. Les modifications apportées à la vue associée

sont affichées dans tout enregistrement lié à celle-ci.

Page 101: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

99

Une entité doit avoir une relation avec l'entité sur laquelle la vue associée se lie. Vous pouvez ajouter un lien

vers une entité associée dans le volet de navigation d'un formulaire d'entité.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la colonne Type, recherchez Vue associée. Double-cliquez sur la vue.

7. Modifiez les colonnes affichées.

Déplacement d’une colonne :

c. Cliquez sur la colonne que vous souhaitez déplacer.

d. Dans la zone Tâches courantes, utilisez les flèches pour déplacer la colonne vers la gauche

ou vers la droite .

Modification de la largeur d’une colonne :

d. Cliquez sur la colonne que vous souhaitez modifier.

e. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

f. Dans la boîte de dialogue Modifier propriétés de colonne, cliquez sur une option pour

définir la largeur de la colonne, puis cliquez sur OK.

Page 102: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

100

Suppression d’une colonne :

d. Cliquez sur la colonne que vous souhaitez supprimer.

e. Dans la zone Tâches courantes, cliquez sur Supprimer .

f. Dans le message de confirmation, cliquez sur OK.

Modification de l’ordre de tri d’une colonne :

c. Dans la zone Tâches courantes, cliquez sur Configurer le tri .

d. Dans la boîte de dialogue Configurer l’ordre de tri, dans la liste Colonne, sélectionnez la

colonne que vous voulez trier, puis cliquez sur Ordre croissant ou sur Ordre décroissant,

puis sur OK.

Page 103: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

101

Activer la présence en ligne pour la messagerie instantanée :

a. Cliquez sur une colonne référençant l’entité Utilisateur.

b. Dans la zone Tâches courantes, cliquez sur Modifier les propriétés .

c. Dans la boîte de dialogue Modifier propriétés de colonne, sélectionnez Autoriser la présence

de cette colonne, puis cliquez sur OK.

8. Cliquez sur Enregistrer ou sur Enregistrer et fermer .

9. Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez sur

Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

10. Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la barre

d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Remarque

Si une entité commerciale a été personnalisée, elle peut posséder des propriétés différentes de celles

décrites dans l’Aide. L’Aide ne comportera pas de rubrique spécifique aux entités personnalisées que crée

votre organisation. Une aide décrit comment créer et utiliser des entités personnalisées.

Supprimer une vue

Vous pouvez uniquement supprimer une vue publique. Vous ne pouvez pas supprimer de vue publique créée

dans le cadre d’une entité commerciale ou d’une entité personnalisée Si une vue publique personnalisée fait

partie d’une solution gérée installée, vous ne pouvez pas la supprimer. Toutefois, si la vue publique a été

ajoutée à une entité de solution gérée après l’installation, cette vue publique peut être supprimée.

En outre, vous ne pouvez pas supprimer la vue associée, la vue Recherche avancée, la vue Recherche

rapide, ni la vue Recherche.

1. Dans le volet de navigation, cliquez sur Paramètres.

Page 104: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

102

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Vues.

6. Dans la colonne Type, recherchez une vue personnalisée qui soit une Vue publique.

7. Dans la barre d’outils, cliquez sur bouton Supprimer

8. Pour terminer la suppression de la vue du système Microsoft Dynamics CRM, vous devez la publier.

Pour publier les personnalisations de vues pour une seule entité, dans le volet de navigation, cliquez

sur Entités. Puis, dans la barre d’outils, cliquez sur le bouton Publier .

Pour publier toutes les personnalisations effectuées sur des entités ou des composants, dans la

barre d’outils, cliquez sur le bouton Publier toutes les personnalisations .

Page 105: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

103

Utilisation des formulaires

Présentation des formulaires d’entités.

Les formulaires sont des pages qui affichent le détail des informations entrées par les utilisateurs, par

exemple les informations relatives à un contact. Les informations entrées dans un formulaire concernant un

élément spécifique sont stockées sous forme d’enregistrements.

Un formulaire créé pour une entité est un formulaire de type Principal. Lorsqu’il est ouvert pour la première

fois, il est identique au formulaire nommé Informations.

Un formulaire peut être basé sur un formulaire existant.

Propriétés gérées

Utilisez les propriétés gérées pour déterminer si une entité que vous créez ou personnalisez dans une

solution gérée est personnalisable, et de quelle façon. Les propriétés gérées contrôlent les tâches de

personnalisation qui peuvent être exécutées sur un composant de solution.

Si vous créez une entité dans le cadre d’un composant de solution gérée, choisissez le niveau de

personnalisation autorisé lors de l’installation de la solution gérée. Les personnalisations réalisables à l’issue

de l’installation, sur une entité installée dans le cadre d’une solution gérée, se limitent aux paramètres de

propriétés gérées définis lors de l’installation, lorsque la solution est non gérée.

Formulaires basés sur les rôles

Vous ne souhaitez peut-être pas que tous les utilisateurs de votre organisation puissent voir l’ensemble des

informations disponibles pour une entité. Cette dernière peut posséder des informations financières,

contractuelles ou personnelles dont la consultation est réservée à certains rôles ou certaines tâches.

Si vous voulez résoudre ce problème relatif à l’entité, créez des formulaires personnalisés pour des rôles ou

des tâches spécifiques. Lorsqu’une entité a plusieurs formulaires, appliquez un ou plusieurs rôles de sécurité

à un formulaire pour contrôler les utilisateurs ou les groupes qui peuvent s’en servir.

Chaque entité doit être en mesure d’afficher un formulaire pour n’importe quel utilisateur disposant au moins

d’un accès en lecture seule à l’entité. Par conséquent, un formulaire doit être désigné en tant que formulaire

de base.

Sécurité au niveau des champs

La sécurité au niveau des champs applique des rôles de sécurité pour contrôler les autorisations des

utilisateurs et des équipes en matière de lecture, de création ou d’écriture d’un champ.

La sécurité que vous définissez pour les champs fonctionne dans tous les clients, notamment le client Web,

Microsoft Dynamics CRM pour Microsoft Office Outlook, et Mobile Express.

Seul un utilisateur ayant le rôle de sécurité Personnalisateur de système ou Administrateur système, ou

des autorisations équivalentes, peut appliquer des rôles de sécurité aux champs.

La sécurité des champs s’applique à tous les composants, notamment les rapports, la recherche, le mode

hors connexion, les vues filtrées, l’audit et la détection des doublons.

Page 106: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

104

Modifier le formulaire principal d’une entité

Lorsque vous créez un formulaire pour une entité, il est de type Principal. Lorsqu'il s'ouvre, il est identique

au formulaire nommé Informations. Vous pouvez ajouter ou modifier des champs, des sections, des onglets,

la navigation et des propriétés associées, puis l'enregistrer sous un nouveau nom.

Cette procédure fonctionne pour tout formulaire dont le Type de formulaire est Principal. Chaque formulaire

est composé d'un ou plusieurs onglets. Chaque onglet peut contenir une ou plusieurs sections. Chaque

section contient un ou plusieurs champs ou IFRAMES.

Si vous souhaitez baser votre nouveau formulaire sur un formulaire existant, vous pouvez en dupliquer un.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires.

Pour créer un formulaire, dans le volet principal de la barre d’outils, cliquez sur le bouton Nouveau .

- ou -

Pour modifier un formulaire existant, double-cliquez sur un formulaire dont le Type de formulaire est

Principal.

6. Effectuez, selon les besoins, l'une des modifications de conception suivantes :

Ajout d'un onglet à un formulaire

Ajout d'une section à un formulaire

Ajout d'un champ à un formulaire

Ajout ou modification d'un IFrame

Ajout ou modification d'une sous-grille

Ajout ou modification d'une ressource Web de formulaire

Ajout ou modification de la navigation du formulaire pour les entités associées

Modification des en-têtes et pieds de page de formulaire

Page 107: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

105

Suppression d'un onglet, une section, un champ ou un IFRAME

Activation ou désactivation de l'Assistant Formulaire

7. Modifiez les propriétés de parties du formulaire, selon les besoins :

Modification des propriétés d'un formulaire

Modification des propriétés d'un champ de formulaire

Modification des propriétés d'un onglet

Modification d'une section

8. Ajoutez des scripts d'événements selon les besoins.

9. Déterminez les rôles de sécurité susceptibles d'afficher le formulaire :

Attribution des rôles de sécurité au formulaire

10. Affichez un aperçu de la façon dont le formulaire principal s'affiche et dont les fonctions se produisent :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le

formulaire, puis cliquez sur OK.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 108: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

106

Remarques

Vous ne pouvez pas appliquer de niveau requis à un champ à l'aide de ce formulaire. Les

contraintes de niveau requis sont appliquées à l'attribut.

Avant de supprimer un champ d'un formulaire, assurez-vous que ce champ n'est pas un champ

obligatoire pour d'autres composants ou scripts personnalisés. Par exemple, le formulaire

d'opportunité nécessite le champ Tarifs pour déterminer la tarification à utiliser lorsqu'un produit est

ajouté à cette opportunité. La suppression du champ Tarifs empêche l'ajout d'un nouveau produit à

une opportunité.

Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des

scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes

les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que

les entités, les relations ou les champs personnalisés, sont appliquées immédiatement.

Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de police ou les

couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des pages de feuilles de style

en cascade (CSS, Cascading Style Sheets) dans l’application Web ou des propriétés de style du formulaire

par le biais de scripts n’est pas prise en charge.

Créer un nouveau formulaire pour une entité

Lorsque vous créez un formulaire pour une entité, il est de type Principal. Lorsqu’il s’ouvre, il est identique

au formulaire nommé Informations. Vous pouvez ajouter ou modifier des champs, des sections, des onglets,

la navigation et des propriétés associées, puis l’enregistrer sous un nouveau nom.

Si vous souhaitez baser votre nouveau formulaire sur un autre formulaire que celui nommé Informations,

vous pouvez en dupliquer un.

Créer un formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

Page 109: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

107

5. Cliquez sur Formulaires.

Pour créer un formulaire, dans le volet principal de la barre d’outils, cliquez sur le bouton Nouveau .

- ou -

Pour modifier un formulaire existant, double-cliquez sur un formulaire dont le Type de formulaire est

Principal.

6. Effectuez, selon les besoins, l’une des modifications de conception suivantes :

Ajouter un onglet à un formulaire

Ajouter une section à un formulaire

Ajouter un champ à un formulaire

Ajouter ou modifier un IFRAME

Ajouter ou modifier une sous-grille

Ajouter ou modifier une ressource Web

Ajouter ou modifier la navigation du formulaire pour les entités associées

Modifier les en-têtes et pieds de page de formulaire

Supprimer un onglet, une section, un champ ou un IFRAME

Activer ou désactiver l’Assistant Formulaire

7. Modifiez les propriétés de parties du formulaire, selon les besoins :

Modifier les propriétés d’un formulaire

Modifier les propriétés d’un champ de formulaire

Modifier les propriétés d’un onglet

Modifier les propriétés d’une section

8. Ajoutez des scripts d’événements selon les besoins.

9. Déterminez les rôles de sécurité susceptibles d’afficher le formulaire :

Attribuer un rôle de sécurité à un formulaire

10. Affichez un aperçu de la façon dont le formulaire principal s’affiche et dont les fonctions se produisent :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

Page 110: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

108

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le

formulaire, puis cliquez sur OK.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Remarques

Vous ne pouvez pas appliquer de niveau requis à un champ à l’aide de ce formulaire. Les contraintes de

niveau requis sont appliquées à l’attribut.

Avant de supprimer un champ d’un formulaire, assurez-vous que ce champ n’est pas un champ obligatoire

pour d’autres composants ou scripts personnalisés. Par exemple, le formulaire d’opportunité nécessite le

champ Tarifs pour déterminer le tarif à utiliser lorsqu’un produit est ajouté à cette opportunité. La

suppression du champ Tarifs empêche l’ajout d’un nouveau produit à une opportunité.

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de police ou

les couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des pages de feuilles de

style en cascade (CSS, Cascading Style Sheets) dans l’application Web ou des propriétés de style du

formulaire par le biais de scripts n’est pas prise en charge.

Créer un nouveau formulaire à partir d’un formulaire existant

Page 111: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

109

Vous pouvez créer un formulaire à partir d’un formulaire existant. Ce dernier doit être de type Principal.

Le fait de créer un formulaire à partir d’un formulaire existant vous permet de réutiliser la navigation, les

champs, les propriétés, les scripts d’événements et les rôles de sécurité du formulaire existant. Dans le

nouveau formulaire, vous pouvez également modifier ces éléments existants, les supprimer ou en ajouter de

nouveaux.

Vous pouvez ajouter ou modifier des champs, des sections, des onglets, la navigation et des propriétés

associées, puis l’enregistrer sous un nouveau nom.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans le volet principal, double-cliquez sur un formulaire dont le Type de

formulaire est Principal.

6. Dans le formulaire qui s'ouvre, vous pouvez apporter les modifications de conception suivantes :

Ajout d'un onglet à un formulaire

Ajout d'une section à un formulaire

Ajout d'un champ à un formulaire

Ajout ou modification d'un IFRAME

Ajout ou modification d'une sous-grille

Ajout ou modification d'une ressource Web

Ajout ou modification de la navigation du formulaire pour les entités associées

Modification des en-têtes et pieds de page de formulaire

Suppression d'un onglet, d'une section, d'un champ ou d'un IFRAME

Activation ou désactivation de l'Assistant Formulaire

Page 112: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

110

7. Vous pouvez modifier les propriétés de parties du formulaire.

Modification des propriétés d'un formulaire

Modification des propriétés d'un champ de formulaire

Modification des propriétés d'un onglet

Modification des propriétés d'une section

8. Vous pouvez ajouter des scripts d'événements.

9. Attribuez des rôles au nouveau formulaire pour déterminer quels rôles de sécurité seront en mesure de

l'afficher.

11. Affichez un aperçu de la façon dont le formulaire principal s'affichera et dont les événements se

produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

12. Une fois la modification du formulaire terminée, cliquez sur Enregistrer sous . Entrez un nom pour le

formulaire, puis cliquez sur OK.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 113: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

111

Remarques

Vous ne pouvez pas appliquer de niveau requis à un champ par le biais d'un formulaire. Vous

appliquez les contraintes de niveau requis directement sur le champ.

Si vous supprimez un champ d'un formulaire, assurez-vous que le champ n'est pas un champ

obligatoire pour d'autres composants ou scripts personnalisés. Par exemple, le formulaire

d'opportunité nécessite le champ Tarifs pour déterminer la tarification à utiliser lorsqu'un produit

est ajouté à cette opportunité. La suppression du champ Tarifs empêche l'ajout d'un nouveau

produit à une opportunité.

Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez

des scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer.

Toutes les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM,

telles que les entités, les relations ou les champs personnalisés, sont appliquées

immédiatement.

Vous ne pouvez pas modifier le style visuel des formulaires, tel que le style de police, la taille de

police ou les couleurs, dans le formulaire à l’aide de l’éditeur de formulaires. La modification des

pages de feuilles de style en cascade (CSS, Cascading Style Sheets) dans l’application Web ou

des propriétés de style du formulaire par le biais de scripts n’est pas prise en charge.

Ajouter un onglet à un formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l’onglet Insérer, cliquez sur Une colonne ou Deux colonnes.

Page 114: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

112

7. Cliquez sur l’onglet que vous souhaitez modifier, puis sous l’onglet Accueil, cliquez sur Modifier les

propriétés. La boîte de dialogue Propriétés de l’onglet s’ouvre.

8. Sous l’onglet Afficher, entrez un nom unique dans Nom.

9. Sous l’onglet Mise en forme, indiquez si l’onglet doit contenir une ou deux colonnes.

Page 115: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

113

10. Sous l’onglet Événements, vous pouvez ajouter et modifier des bibliothèques de formulaires, ainsi que

l’événement TabStateChange qui indique quand l’onglet est développé ou réduit.

11. Cliquez sur OK.

12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

13. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

Page 116: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

114

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Ajouter une section à un formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Cliquez sur la zone de l’onglet sur laquelle ajouter une section.

7. Sous l’onglet Insérer, dans le groupe Section, cliquez sur Une colonne, Deux colonnes, 3 colonnes

ou 4 colonnes.

Page 117: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

115

La nouvelle section est ajoutée dans la partie inférieure de l’onglet. Vous pouvez modifier ses propriétés.

8. Cliquez sur la section que vous souhaitez modifier. Puis, sous l'onglet Accueil dans le groupe Modifier,

cliquez sur Modifier les propriétés.

9. Dans la boîte de dialogue Propriétés de la section, sous l'onglet Afficher :

a. Entrez un nom unique dans Nom.

b. Dans la zone de texte Largeur, définissez la largeur de la zone d'étiquette des champs de la

section.

Page 118: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

116

c. Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la

désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM

pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics

CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans

l’application Web, JavaScript remplace cette case à cocher.

10. Sous l'onglet Mise en forme, cliquez sur l'option de nombre de colonnes souhaité. Cliquez également

sur les options d'alignement et de position de l'intitulé du champ.

11. Cliquez sur OK.

12. Une fois la modification du formulaire terminée, cliquez sur Enregistrer et fermer .

13. Vous pouvez obtenir un aperçu du formulaire principal et tester la façon dont les événements se

produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

Page 119: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

117

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Attribuer un rôle de sécurité à un formulaire

Vous pouvez contrôler l'accès au formulaire et au champ en attribuant des rôles de sécurité différents aux

différents formulaires que vous créez.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l'onglet Accueil, dans le groupe Formulaire, cliquez sur Affecter des rôles de sécurité .

7. Dans la boîte de dialogue Attribuer des rôles, sélectionnez les rôles de sécurité pour lesquels ce

formulaire sera disponible.

Page 120: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

118

8. Pour transformer ce formulaire en formulaire de base, activez la case à cocher Activé pour le formulaire

de base.

Au moins un formulaire par entité doit être un formulaire de base, c'est-à-dire le formulaire qui s'affiche à

l'utilisateur quand aucun autre formulaire n'est disponible pour le rôle de sécurité de cet utilisateur.

9. Cliquez sur OK.

10. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

12. Une fois votre personnalisation terminée, publiez-la :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 121: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

119

Modifier les en-têtes et pieds de page de formulaire

Vous ne pouvez pas ajouter de nouveaux en-têtes ni pieds de page au formulaire, ni déplacer ni supprimer

les en-têtes existants. Vous pouvez modifier les sections et propriétés d’en-tête et de pied de page.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l’onglet Accueil, dans le groupe Sélectionner, cliquez sur En-tête ou Pied de page.

7. Pour modifier les propriétés, sous l’onglet Accueil, dans le groupe Modifier, cliquez sur Modifier les

propriétés.

La boîte de dialogue Propriétés d’en-tête ou Propriétés de pied de page s’ouvre.

8. Sous l’onglet Afficher, spécifiez la largeur de l’étiquette des champs.

Page 122: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

120

9. Sous l’onglet Mise en forme, spécifiez le nombre de colonnes souhaité dans l’en-tête ou pied de page.

Vous pouvez également spécifier l’alignement de l’intitulé du champ.

Page 123: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

121

10. Cliquez sur OK.

11. Pour ajouter des champs à l’en-tête ou au pied page, dans l’Explorateur de champs, sélectionnez un

champ et faites-le glisser à l’endroit où l’afficher.

12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

13. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez

sur Publier toutes les personnalisations .

Page 124: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

122

Modifier les propriétés d’une section

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Cliquez sur la section que vous souhaitez modifier. Puis, sous l'onglet Accueil dans le groupe Modifier,

cliquez sur Modifier les propriétés.

7. Dans la boîte de dialogue Propriétés de la section, sous l'onglet Afficher :

Page 125: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

123

a. Entrez un nom unique dans Nom.

b. Dans la zone de texte Largeur, définissez la largeur de la zone d'étiquette des champs de la

section.

c. Activez la case à cocher Visible par défaut si vous souhaitez afficher le champ. Si vous la

désactivez, le champ ne s’affiche pas dans le Volet de lecture de Microsoft Dynamics CRM

pour Microsoft Office Outlook. Le champ s’affiche dans l’application Web Microsoft Dynamics

CRM à moins que vous n’utilisiez JavaScript pour définir un autre comportement. Dans

l’application Web, JavaScript remplace cette case à cocher.

8. Sous l'onglet Mise en forme, cliquez sur l'option de nombre de colonnes souhaité. Cliquez également

sur les options d'alignement et de position de l'intitulé du champ.

Page 126: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

124

9. Cliquez sur OK.

10. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

Page 127: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

125

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Modifier les propriétés d’un onglet

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Cliquez sur l’onglet que vous souhaitez modifier, puis sous l’onglet Accueil, cliquez sur Modifier les

propriétés. La boîte de dialogue Propriétés de l’onglet s’ouvre.

7. Sous l’onglet Afficher, entrez un nom unique dans Nom.

Page 128: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

126

8. Sous l’onglet Mise en forme, indiquez si l’onglet doit contenir une ou deux colonnes.

9. Sous l’onglet Événements, vous pouvez ajouter et modifier des bibliothèques de formulaires, ainsi que

l’événement TabStateChange qui indique quand l’onglet est développé ou réduit.

Page 129: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

127

10. Cliquez sur OK.

11. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de

mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

12. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Ajouter ou modifier la navigation de formulaires aux entités associées.

Dans le formulaire volet de navigation, vous pouvez ajouter des liens vers des entités associées de l’entité

est affichée. Si vous voulez modifier la manière dont une vue associée est affichée, voir Modifier la vue

associée.

Page 130: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

128

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Pour ajouter un lien vers une entité associée, sous l’onglet Accueil, dans le groupe Sélectionner,

cliquez sur Navigation. La liste Explorateur de relations s’ouvre sur le côté droit de l’éditeur de

formulaires.

Page 131: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

129

7. Dans la liste Explorateur de relations, sélectionnez l’entité associée souhaitée, faites-la glisser sur le

Volet de navigation, puis déposez-la où vous souhaitez l’afficher.

Conseil

Vous pouvez également créer une relation en cliquant sur les boutons Nouvelle relation 1:N ou Nouvelle

relation N:N dans la partie inférieure de l’Explorateur de relations.

8. Pour modifier les propriétés de ce lien ou de tout autre lien d’entité associée dans le Volet de

navigation, sélectionnez le lien, puis sous l’onglet Accueil, cliquez sur Modifier les propriétés.

9. Dans la boîte de dialogue Propriétés de relation, sous l’onglet Afficher, tapez une nouvelle étiquette

d’affichage.

10. Sous l’onglet Nom, vous pouvez afficher des détails sur la relation d’entité de ce lien. Cliquez sur le

bouton Modifier pour afficher ou modifier l’enregistrement de la relation.

Page 132: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

130

11. Cliquez sur OK.

12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Définir des dépendances de non-événement pour un formulaire

Si vous avez un code personnalisé qui dépend de la présence de certains champs dans Microsoft Dynamics

CRM, définissez ces champs en tant que dépendances, afin qu’il ne soit pas possible de les supprimer du

formulaire par inadvertance.

1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Personnaliser

le système.

Page 133: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

131

2. Ouvrez l’entité contenant le formulaire qui possède les attributs auxquels votre code externe fait

référence, puis cliquez sur Formulaires.

3. Dans la barre d’outils, cliquez sur Autres actions, puis sur Modifier.

4. Sous l’onglet Accueil, cliquez sur Propriétés du formulaire.

5. Sous l’onglet Dépendances de non-événements, sélectionnez les champs que vous souhaitez désigner

comme dépendances et cliquez sur le bouton Ajouter les enregistrements sélectionnés pour

les déplacer dans la liste Champs dépendants.

Page 134: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

132

6. Cliquez sur OK pour fermer la boîte de dialogue Propriétés du formulaire.

7. Cliquez sur Enregistrer et fermer pour fermer le formulaire.

8. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Ajouter un champ à un formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

Page 135: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

133

6. Sur le formulaire, sélectionnez la section sur laquelle ajouter un champ.

7. Dans le volet Explorateur de champs, double-cliquez sur le champ que vous souhaitez ajouter au

formulaire.

8. Vous pouvez afficher un aperçu de la façon dont le formulaire principal s’affiche et dont les fonctions se

produisent :

9. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire de mise

à jour ou Formulaire en lecture seule.

Page 136: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

134

10. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Ajouter ou modifier un IFRAME

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Pour ajouter un IFRAME, sous l'onglet Insérer, cliquez sur IFRAME.

Page 137: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

135

- ou -

Sélectionnez un onglet, puis l'IFRAME de l'onglet à modifier, puis sous l'onglet Accueil, cliquez sur

Modifier les propriétés.

7. Dans la boîte de dialogue Ajouter un IFRAME ou Propriétés du IFRAME, sous l'onglet Général, entrez

les informations de votre choix. Prenez particulièrement note des informations suivantes :

Dans la zone Nom, entrez un nom unique pour désigner l'IFRAME. Ce nom n'accepte que les

caractères alphanumériques et les traits de soulignement.

Dans la zone URL, entrez une URL complète pour l'IFRAME. Vous pouvez éventuellement activer la

case à cocher Transmettre le code type d’objet d’enregistrement et l’identificateur unique

comme paramètres.

La case à cocher Restreindre les scripts sur plusieurs cadres est activée par défaut pour des

raisons de sécurité. Soyez particulièrement vigilant lorsque vous autorisez la création de scripts sur

plusieurs cadres.

Page 138: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

136

Attention

les applications peuvent interagir entre elles par le biais d'un IFRAME. La case à cocher Restreindre les

scripts sur plusieurs cadres est activée par défaut. Supprimez cette restriction uniquement si vous êtes

certain que le site utilisé comme cible de l'IFRAME est un site approuvé.

8. Sous l'onglet Mise en forme, les options affichées dépendent des options de mise en forme des

sections. Dans tous les cas, vous pouvez choisir le nombre de lignes pour le champ et décider d'afficher

ou non une bordure et déterminer le type de défilement.

Page 139: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

137

9. Sous l'onglet Dépendances, dans la liste Champs disponibles, sélectionnez les champs à désigner

comme champs dépendants dans l'IFRAME, puis cliquez sur le bouton Ajouter les enregistrements

sélectionnés pour déplacer les champs sélectionnés dans la liste Champs dépendants.

Page 140: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

138

10. Cliquez sur OK.

11. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 141: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

139

Modifier les propriétés d’un formulaire

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Sous l'onglet Accueil, dans le groupe Formulaire, cliquez sur Propriétés du formulaire.

7. La boîte de dialogue Propriétés du formulaire contient certaines propriétés modifiables :

Sous l'onglet Afficher, dans la zone Nom du formulaire, modifiez le nom affiché pour le formulaire.

Page 142: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

140

Dans la section Navigation dans les pages, activez la case à cocher si vous souhaitez que le

formulaire affiche la navigation de page.

Sous l'onglet Dépendances de non-événements, sélectionnez les champs de formulaire requis

pour tout script de non-événements externes. Ces champs ne pourront pas être ôtés du formulaire.

Sous l'onglet Événements, vous pouvez effectuer les opérations suivantes :

o Dans la section Bibliothèques de formulaires, ajoutez ou modifiez les bibliothèques

JavaScript qui seront disponibles pour les événements de formulaire ou de champ. Vous

pouvez également modifier les bibliothèques.

o Dans la section Gestionnaires d’événements, vous pouvez créer un script qui s'exécute

lorsque les données du formulaire changent.

i. Cliquez sur Ajouter pour ajouter un script ou sur Modifier pour modifier un script

existant.

Page 143: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

141

ii. Dans la boîte de dialogue Propriétés du gestionnaire, fournissez les informations

demandées. Activez la case à cocher Activé pour rendre la fonction disponible à un

appel par un événement de champ.

iii. Cliquez sur OK.

8. Cliquez sur OK.

9. Vous pouvez afficher la façon dont le formulaire principal s’affichera :

b. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

c. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

10. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

Page 144: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

142

11. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Ajouter ou configurer une sous-grille

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Pour ajouter une sous-grille, sous l'onglet Insérer, cliquez sur le bouton Sous-grille.

- ou -

Pour modifier une sous-grille existante, cliquez dessus, puis sous l'onglet Accueil, dans le groupe

Modifier, cliquez sur le bouton Modifier les propriétés.

Page 145: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

143

7. Dans la boîte de dialogue Propriétés de sous-grille, sous l'onglet Afficher, soyez particulièrement

attentif aux champs suivants :

a. Dans la zone de texte Nom, entrez un nom unique. Ce nom n'accepte que les caractères

alphanumériques et les traits de soulignement.

b. Dans la section Source de données, utilisez les listes Entité et Vue par défaut pour spécifier

les groupes d'enregistrements à afficher dans la sous-grille.

8. Si vous souhaitez modifier la vue sélectionnée, cliquez sur Modifier. Pour créer une vue, cliquez sur

Nouveau.

Page 146: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

144

9. Sous l'onglet Mise en forme, cliquez sur les options de nombre de colonnes et de lignes à afficher dans

la sous-grille.

10. Cliquez sur OK.

11. Une fois la modification du formulaire terminée, cliquez sur Enregistrer et fermer .

12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire,

Formulaire de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 147: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

145

Utilisation des relations

Microsoft Dynamics CRM prend en charge les types de relations suivantes entre les entités :

Relations hiérarchiques

Relations N à N (plusieurs à plusieurs)

Relations autoréférentielles

Relations hiérarchiques

Une relation hiérarchique permet à chaque enregistrement enfant de stocker une référence à un

enregistrement parent. Un enregistrement parent peut être référencé par un nombre illimité

d’enregistrements enfants. L’enregistrement parent peut afficher tous les enregistrements enfants dans une

vue associée.

Les relations hiérarchiques permettent de configurer un grand nombre de comportements qui affectent

l’intégrité des données et les règles d’entreprise dans votre organisation. Les types de relations que vous

pouvez créer sont limités.

Relations N à N (plusieurs à plusieurs)

Les relations N à N (plusieurs à plusieurs) ne sont pas hiérarchiques, car un enregistrement ne stocke pas

de référence unique à un autre enregistrement. Une relation N à N permet l’association réciproque d’un ou

de plusieurs enregistrements d’une entité à un enregistrement d’une autre entité. En outre, une relation N à

N peut être autoréférentielle, ce qui implique une association réciproque d’un ou de plusieurs

enregistrements d’une entité à un enregistrement de la même entité.

Les utilisateurs associés à un rôle de sécurité qui accorde les privilèges Lire et Ajouter à une entité, ainsi

que les privilèges Lire, Écrire et Ajouter à une autre entité peuvent associer des enregistrements en

utilisant cette relation.

Relations autoréférentielles

Les relations hiérarchiques et les relations plusieurs-à-plusieurs peuvent être autoréférentielles. Cela

signifie qu’une entité peut avoir une relation avec elle-même. Ainsi, les enregistrements sont directement

associés à d’autres enregistrements du même type. Par exemple, des opportunités peuvent être liées à des

opportunités associées.

La seule limitation des relations autoréférentielles réside dans le fait que les enregistrements ne peuvent

pas être associés à eux-mêmes dans une relation parentale. Cela créerait une référence circulaire.

Présentation des relations d’entités hiérarchiques

Les entités-relations hiérarchiques nécessitent qu’un champ de stockage d’un identificateur unique qui

référence un autre enregistrement soit présent dans l’un des enregistrements. L’enregistrement qui stocke la

référence à un autre enregistrement est appelé enregistrement enfant. L’enregistrement référencé par

Page 148: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

146

l’identificateur unique dans l’enregistrement enfant est appelé enregistrement parent.

Une relation hiérarchique permet à chaque enregistrement enfant de stocker une référence à un

enregistrement parent. Un enregistrement parent peut être référencé par un nombre illimité

d’enregistrements enfants. L’enregistrement parent peut afficher tous les enregistrements enfants dans une

vue associée.

Définition des relations

Les relations se définissent entre des entités. L’entité qui représente les enregistrements enfants est appelée

entité associée. Un attribut de relation, également appelé attribut de recherche, est créé sur l’entité

associée pour autoriser les enregistrements à stocker une référence à un enregistrement parent. L’entité qui

représente les enregistrements parents est appelée entité principale dans la relation.

Une Relation 1 à N est créée ou visualisée à partir de l’entité principale. N’importe quel enregistrement de

l’entité principale peut être référencé par plusieurs enregistrements de l’entité associée.

Une Relation N à 1 est créée ou visualisée à partir de l’entité principale. Plusieurs enregistrements de l’entité

principale peuvent référencer un enregistrement de l’entité associée.

Intégrité des données

Une relation hiérarchique permet de définir des règles d’intégrité des données. Par exemple, un

enregistrement opportunité n’a aucune signification s’il n’est pas associé à un enregistrement client. Microsoft

Dynamics CRM requiert qu’un enregistrement opportunité soit associé à un enregistrement client.

Cependant, une activité de tâche peut être significative, qu’elle soit associée ou non à un autre

enregistrement. L’association d’une activité de tâche à un autre enregistrement est facultative.

Lorsque vous créez une relation, vous devez indiquer s’il faut appliquer des règles d’intégrité des données. Si

vous créez le champ de relation sur l’entité associée obligatoire en définissant un niveau requis de

Contrainte obligatoire, vous êtes assuré que chaque enregistrement d’entité associée créé à l’aide de

l’application Microsoft Dynamics CRM sera associé à un enregistrement de l’entité parente.

Comportement des relations

Après avoir créé une relation hiérarchique, vous pouvez contrôler son comportement pour la prise en charge

de l’intégrité des données et des règles d’entreprise de votre organisation. La relation peut contrôler la façon

dont les actions exécutées sur un enregistrement parent sont mises en cascade vers un enregistrement

enfant.

Vous pouvez configurer le comportement de la relation pour les actions suivantes effectuées sur

l’enregistrement de l’entité principale :

Attribuer

Partager

Annuler le partage

Redéfinir la parenté

Supprimer

Page 149: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

147

Fusionner

Choisissez entre trois types de comportements prédéfinis et couramment utilisés, ou configurez l’action en

cascade effectuée sur l’enregistrement de l’entité principale.

Les trois types de comportements prédéfinis sont les suivants :

Parental. Toutes les actions sont mises en cascade vers les enregistrements enfants. La

suppression d’un enregistrement parent entraîne également la suppression de tous les

enregistrements enfants. La réattribution d’un enregistrement parent à un utilisateur entraîne

également la réattribution de tous les enregistrements enfants au même utilisateur.

Référentiel. Aucune action n’est mise en cascade vers les enregistrements enfants. La suppression

d’un enregistrement parent entraîne également la suppression des données de liaison de tout

enregistrement enfant.

Référentiel, suppression de restriction. Aucune action n’est mise en cascade vers les

enregistrements enfants, à ceci près que la suppression n’est pas autorisée s’il existe des

enregistrements enfants.

Choisissez également de définir un comportement en cascade spécifique pour chacune des actions. Pour la

plupart des actions, les options qui s’offrent à vous sont les suivantes :

Tout en cascade. Il s’agit d’un type de comportement parental. Toutes les actions sont mises en

cascade vers l’ensemble des enregistrements enfants, y compris les enregistrements inactifs.

Cascade active. Toutes les actions sont mises en cascade uniquement vers l’ensemble des

enregistrements enfants actifs.

Cascade propriétaire. Les actions sont mises en cascade uniquement vers les enregistrements

enfants attribués au même utilisateur que le propriétaire de l’enregistrement parent.

Sans mise en cascade. Il s’agit d’un type de comportement référentiel. Aucune action n’est mise en

cascade vers les enregistrements enfants.

L’intégrité des données doit être préservée lorsque les données des enregistrements changent ou lorsque le

statut des enregistrements change. La suppression d’un enregistrement parent affecte l’intégrité des

données des enregistrements enfants, si la relation est requise. Trois solutions permettent de corriger ce

problème :

Utilisez le comportement Référentiel, suppression de restriction pour éviter la suppression des

enregistrements ayant un enregistrement enfant.

Utilisez le comportement Parental pour supprimer les enregistrements enfants lors de la

suppression d’un enregistrement parent.

Affectez Tout en cascade ou Référentiel, suppression de restriction à l’action de suppression.

Si les relations ne sont pas nécessaires, il suffit de supprimer les données qui établissent le lien avec

l’enregistrement parent supprimé.

Page 150: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

148

Outre l’intégrité des données, votre entreprise peut appliquer un comportement des relations lorsque les

données des enregistrements changent ou lorsque le statut des enregistrements change. Le comportement

des relations peut mettre cette action en cascade. Par conséquent, il n’est pas nécessaire de le faire

manuellement.

Limitations des relations hiérarchiques

Chaque entité ne peut posséder qu’une relation parentale. La plupart des entités système Microsoft

Dynamics CRM participent déjà à une relation parentale et cette relation ne peut pas être modifiée.

Les entités peuvent avoir des relations référentielles avec n’importe quelle entité, y compris les entités

métier. Vous pouvez créer plusieurs relations entre deux entités. Les entités peuvent même établir des

relations référentielles entre elles, ce qui autorise les enregistrements liés du même type. Cependant, un

enregistrement ne peut pas être lié à lui-même.

Dans Microsoft Dynamics CRM, les entités client sont Comptes ou Contacts. Ces deux entités représentent

une entité client composite. Certaines entités métier Microsoft Dynamics CRM, telles qu’Opportunité et

Incident doivent être associées à un client. Cependant, vous ne pouvez pas créer ce type de relation avec

des entités personnalisées.

Mappage

Les utilisateurs peuvent créer des enregistrements enfants dans une vue associée. Lorsque cela se produit,

les données de l’enregistrement parent sont copiées dans le formulaire du nouvel enregistrement enfant. Par

défaut, une référence à l’enregistrement parent est toujours copiée dans le champ de recherche de relation

de l’enregistrement enfant. Vous pouvez choisir de copier simultanément les données d’autres champs.

Créer ou modifier des relations 1 à N entre des entités

Les relations 1 à N (un-à-plusieurs) représentent des relations affichées à partir de l'entité principale. Les

mêmes relations peuvent être affichées en tant que relations N à 1 (plusieurs-à-un) à partir de l'entité

associée.

Dans la solution par défaut, vous pouvez créer de nouvelles relations ou modifier des relations existantes

pour toutes les entités autorisant la personnalisation.

Dans une solution gérée, vous ne pouvez pas créer de nouvelles relations ni modifier des relations existantes

pour les entités. Toutefois, si les propriétés gérées d'une entité de la solution gérée sont configurées pour

permettre la personnalisation, vous pouvez ajouter ou modifier des relations sur cette entité dans la zone

Personnalisation de Microsoft Dynamics CRM.

Dans une solution non gérée, vous pouvez créer de nouvelles relations ou modifier des relations existantes

pour toutes les entités autorisant la personnalisation.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

Page 151: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

149

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Sous l'entité, cliquez sur Relations 1 à N.

6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la

barre d’outils, cliquez sur Autres actions et sur Modifier.

- ou -

Pour ajouter une relation, cliquez sur le bouton Nouvelle relation 1 à plusieurs .

7. Pour une nouvelle relation, dans la section Définition de relation, sélectionnez Entité associée. Une

valeur Nom par défaut est ajoutée une fois que vous avez sélectionné Entité associée. Vous pouvez

accepter ce nom ou en entrer un autre.

Page 152: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

150

Remarque

Si vous modifiez l'Entité associée avant d'enregistrer, la valeur du champ Nom reste la même. Veillez à ce

que cette valeur ait un sens avant d'enregistrer.

8. Dans la section Champ de relation, pour créer une nouvelle relation, entrez les informations dans les

champs suivants :

Nom complet

Nom

Dans la liste Niveau requis, vous pouvez choisir l’une des options suivantes :

o Aucune contrainte

o Contrainte obligatoire

o Contrainte recommandée

9. Dans la section Élément de volet Navigation pour l'entité principale, dans la liste Option d’affichage,

vous pouvez choisir l’une des options suivantes :

Nom au pluriel

Utiliser une étiquette personnalisée

Ne pas afficher

Page 153: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

151

Lorsque les options Nom au pluriel ou Utiliser une étiquette personnalisée sont sélectionnées, vous

pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de la relation doit apparaître

dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de manière à contrôler la position

de l’étiquette dans la zone d’affichage sélectionnée. La plage des nombres autorisés commence par 10 000.

Les relations dont la valeur Ordre d’affichage est plus basse apparaîtront au-dessus de celles ayant une

valeur plus élevée.

10. Dans la section Comportement des relations, pour les nouvelles relations et pour les relations

existantes avec Type de comportement défini sur Parental, vous pouvez choisir le type de relation.

Ce qui se produit lorsqu’une action est effectuée sur cette entité est défini par le type de relation. Pour

Parental, Référentiel et Référentiel, restriction de suppression, les comportements spécifiques sont

déterminés par le type de relation. Pour Cascade configurable, vous devez sélectionner le

comportement de votre choix pour chaque action possible.

a. Dans la liste Type de comportement, vous pouvez choisir l’un des types de relations suivants :

Parental

Référentiel

Référentiel, restriction de suppression

Cascade configurable

b. Si vous avez sélectionné le type de relation Cascade configurable, pour chacune des six

actions énumérées plus haut, vous pouvez sélectionner le comportement approprié pour l’action.

Si vous définissez tous les comportements des actions de façon à ce qu’ils correspondent aux

comportements des actions des autres types de relations, lorsque vous enregistrez la relation, le

type de comportement est automatiquement défini sur l’autre type. Par exemple, si vous

définissez toutes les actions avec le comportement Tout en cascade, le type de relation

Cascade configurable est remplacé par Parental.

Attribuer

Partager

Annuler le partage

Redéfinir la parenté

Supprimer

Fusionner

Les comportements de ces actions sont notamment :

Tout en cascade

Sans mise en cascade

Cascade active

Cascade propriétaire

Supprimer le lien

Restreindre

Page 154: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

152

11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Remarques

Une entité personnalisée ne peut pas être l’entité principale dans une relation avec une entité

système associée dont les actions se propagent. Cela signifie qu’il est impossible d’avoir une

relation avec une action Tout en cascade, Cascade active ou Cascade propriétaire entre une

entité personnalisée principale et une entité système associée.

Aucune nouvelle relation ne peut être définie avec l’action Tout en cascade, Cascade active ou

Cascade propriétaire si l’entité associée dans cette relation existe déjà en tant qu’entité associée

dans une autre relation dont l’action est Tout en cascade, Cascade active ou Cascade

propriétaire. Cela permet d’éviter les relations qui créent une relation à plusieurs parents.

Chaque fois que vous modifiez des éléments de l'interface utilisateur ou que vous implémentez des

scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes

les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que

les entités, les relations ou les champs personnalisés, sont appliquées immédiatement.

Si la relation est gérée et que la colonne Personnalisable a la valeur Faux, vous ne pouvez pas

modifier les relations. Si elle a la valeur Vrai, vous pouvez modifier les relations. Si la relation est

non gérée, ces valeurs ne s'appliquent pas et vous pouvez modifier la relation.

Créer ou modifier des relations N à 1 entre des entités

Une relation N à 1 est une relation hiérarchique.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Relations N à 1.

Page 155: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

153

6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la

barre d’outils, cliquez sur Autres actions et sur Modifier.

- ou –

Pour ajouter une relation, cliquez sur le bouton Nouvelle relation plusieurs à 1 .

7. Pour une nouvelle relation, dans la section Définition de relation, sélectionnez Entité principale. Une

valeur Nom par défaut est ajoutée une fois que vous avez sélectionné Entité principale. Vous pouvez

accepter ce nom ou en entrer un autre.

Page 156: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

154

Remarque

Si vous modifiez l’Entité principale avant d’enregistrer, la valeur du champ Nom reste la même. Veillez à

ce que cette valeur ait un sens avant d’enregistrer.

8. Dans la section Champ de relation, pour créer une nouvelle relation, entrez les informations dans les

champs suivants :

Nom complet

Nom

Dans la liste Niveau requis, vous pouvez choisir l’une des options suivantes :

o Aucune contrainte

o Contrainte obligatoire

o Contrainte recommandée

9. Dans la section Élément de volet Navigation pour l'entité principale, dans la liste Option d’affichage,

vous pouvez choisir l’une des options suivantes :

Nom au pluriel

Utiliser une étiquette personnalisée

Ne pas afficher

Lorsque les options Nom au pluriel ou Utiliser une étiquette personnalisée sont sélectionnées, vous

pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de la relation doit

apparaître dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de manière à

contrôler la position de l’étiquette dans la zone d’affichage sélectionnée. La plage des nombres autorisés

commence par 10 000. Les relations dont la valeur Ordre d’affichage est plus basse apparaîtront au-

dessus de celles ayant une valeur plus élevée.

10. Dans la section Comportement des relations, pour les nouvelles relations et pour les relations

existantes avec Type de comportement défini sur Parental, vous pouvez choisir le type de relation.

Ce qui se produit lorsqu’une action est effectuée sur cette entité est défini par le type de relation. Pour

Parental, Référentiel et Référentiel, restriction de suppression, les comportements spécifiques sont

déterminés par le type de relation. Pour Cascade configurable, vous devez sélectionner le

comportement de votre choix pour chaque action possible.

a. Dans la liste Type de comportement, vous pouvez choisir l’un des types de relations

suivants :

Parental

Référentiel

Référentiel, restriction de suppression

Cascade configurable

b. Si vous avez sélectionné le type de relation Cascade configurable, pour chacune des six

actions énumérées plus haut, vous pouvez sélectionner le comportement approprié pour

l’action.

Page 157: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

155

Si vous définissez tous les comportements des actions de façon à ce qu’ils correspondent

aux comportements des actions des autres types de relations, lorsque vous enregistrez la

relation, le type de comportement est automatiquement défini sur l’autre type. Par exemple,

si vous définissez toutes les actions avec le comportement Tout en cascade, le type de

relation Cascade configurable est remplacé par Parental.

Attribuer

Partager

Annuler le partage

Redéfinir la parenté

Supprimer

Fusionner

Les comportements de ces actions sont notamment :

Tout en cascade

Sans mise en cascade

Cascade active

Cascade propriétaire

Supprimer le lien

Restreindre

11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Remarques

Une entité personnalisée ne peut pas être l’entité principale dans une relation avec une entité

système associée dont les actions se propagent. Cela signifie qu’il est impossible d’avoir une

relation avec une action Tout en cascade, Cascade active ou Cascade propriétaire entre une

entité personnalisée principale et une entité système associée.

Aucune nouvelle relation ne peut être définie avec l’action Tout en cascade, Cascade active ou

Cascade propriétaire si l’entité associée dans cette relation existe déjà en tant qu’entité associée

dans une autre relation dont l’action est Tout en cascade, Cascade active ou Cascade

propriétaire. Cela permet d’éviter les relations qui créent une relation à plusieurs parents.

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des

scripts de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes

les personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que

les entités, les relations ou les champs personnalisés, sont appliquées immédiatement

Page 158: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

156

Créer ou modifier des relations N à N entre des entités

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Relations N à N.

6. Pour modifier une relation ou visualiser les détails d’une relation, sélectionnez la relation, puis dans la

barre d’outils, cliquez sur Autre actions et sur Modifier.

- ou –

Pour ajouter une relation, cliquez sur le bouton Nouvelle relation plusieurs à plusieurs .

Page 159: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

157

7. Pour une nouvelle relation, dans la section Entité active, dans la liste Option d’affichage, vous pouvez

choisir l’une des options suivantes :

Nom au pluriel

Utiliser une étiquette personnalisée

Ne pas afficher

Lorsque les options Nom au pluriel de l'entité ou Utiliser une étiquette personnalisée sont

sélectionnées, vous pouvez choisir dans le champ Nom complet l’emplacement sur lequel l’étiquette de

la relation doit apparaître dans le formulaire. Vous pouvez également spécifier l’Ordre d’affichage de

manière à contrôler la position de l’étiquette dans la zone d’affichage sélectionnée.

8. Dans la section Autre entité, sélectionnez l’autre entité dans la liste Nom de l’entité.

Remarque

Lorsque vous choisissez le Nom de l’entité, des valeurs par défaut sont définies pour les champs Nom et

Nom de l’entité de relation dans la section Définition de relation. Si vous modifiez la valeur du Nom de

l’entité avant d’enregistrer, ces noms restent les mêmes. Veillez à ce que ces noms aient un sens avant

d’enregistrer.

9. Dans la section Définition de relation, confirmez le Nom et le Nom de l’entité de relation.

10. Ces valeurs doivent être uniques entre les relations N à N.

11. Cliquez sur Enregistrer et fermer pour fermer le formulaire Relation N à N.

12. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 160: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

158

Remarque

Chaque fois que vous modifiez des éléments de l’interface utilisateur ou que vous implémentez des scripts

de formulaire pour une entité, vous devez publier les modifications pour les appliquer. Toutes les

personnalisations qui modifient le schéma de données de Microsoft Dynamics CRM, telles que les entités,

les relations ou les champs personnalisés, sont appliquées immédiatement.

Ajouter la navigation de formulaires aux entités associées

Dans le formulaire volet de navigation, vous pouvez ajouter des liens vers des entités associées. Lorsqu’un

utilisateur clique sur l’un de ces liens dans un enregistrement, la vue associée de l’entité est affichée. Si vous

voulez modifier la manière dont une vue associée est affichée, voir Modifier la vue associée.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités, puis développez l’entité voulue.

5. Cliquez sur Formulaires. Dans la liste, cliquez sur un formulaire pour le modifier si son Type de

formulaire est Principal.

6. Pour ajouter un lien vers une entité associée, sous l’onglet Accueil, dans le groupe Sélectionner,

cliquez sur Navigation. Explorateur de relations s’ouvre sur le côté droit de l’éditeur de formulaires.

7. Dans la liste Explorateur de relations, sélectionnez l’entité associée souhaitée, faites-la glisser sur le

Volet de navigation, puis déposez-la où vous souhaitez l’afficher.

Page 161: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

159

Conseil

Vous pouvez également créer une relation en cliquant sur les boutons Nouveau 1:N ou Nouveau N :N dans

la partie inférieure de l’Explorateur de relations.

8. Pour modifier les propriétés de ce lien ou de tout autre lien d’entité associée dans le Volet de

navigation, sélectionnez le lien, puis sous l’onglet Accueil, cliquez sur Modifier les propriétés.

9. Dans la boîte de dialogue Propriétés de relation, sous l’onglet Afficher, tapez une nouvelle étiquette

d’affichage.

10. Sous l’onglet Nom, vous pouvez afficher des détails sur la relation d’entité de ce lien. Cliquez sur le

bouton Modifier pour afficher ou modifier l’enregistrement de la relation.

Page 162: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

160

11. Cliquez sur OK.

12. Vous pouvez obtenir un aperçu du formulaire principal et de la façon dont les événements se produiront :

a. Sous l’onglet Accueil, cliquez sur Aperçu, puis sélectionnez Créer un formulaire, Formulaire

de mise à jour ou Formulaire en lecture seule.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Lorsque la modification du formulaire est terminée, cliquez sur Enregistrer et fermer pour le fermer.

14. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 163: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

161

Utilisation des messages

Modifier les messages d’une entité

Lorsque vous personnalisez les noms complets d’une entité commerciale ou d’un champ commercial,

certains messages affichés par Microsoft Dynamics CRM font référence aux noms complets par défaut.

Modifiez les messages par défaut pour qu’ils affichent les noms complets personnalisés.

1. Dans le volet de navigation, cliquez sur Paramètres, sur Personnalisations , puis sur Personnaliser

le système.

2. Dans la liste des entités, développez l’entité dont les noms complets ont été personnalisés.

3. Cliquez sur Messages.

4. Pour chaque message à modifier, double-cliquez sur le message, puis dans la zone Chaîne d'affichage

personnalisé, modifiez le message.

Page 164: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

162

5. Dans le formulaire du message, cliquez sur Enregistrer et fermer .

6. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Remarque

Certains messages contiennent des espaces réservés aux paramètres numérotés, tels que : {0}. Ils

fournissent une référence à un enregistrement actif ou un autre enregistrement associé. Ne modifiez pas

ces espaces réservés aux paramètres.

Page 165: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

163

Utilisation des groupes d’options

Modifier un groupe d’options général

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans le volet de navigation, cliquez sur Groupes d’options.

Remarque

Tous les groupes d’options ne peuvent pas être modifiés. Pour savoir si vous pouvez modifier un groupe

d’options, recherchez sa ligne dans la liste et vérifiez que la colonne Personnalisable a la valeur Vrai.

5. Pour ouvrir l’enregistrement du groupe d’options à modifier, double-cliquez dessus.

Page 166: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

164

6. Vous pouvez modifier le Nom complet.

Remarque

Lorsque vous ajoutez ce groupe d’options en tant que champ à une entité, vous n’êtes pas obligé d’utiliser le

nom complet entré ici. Vous pouvez modifier le nom comme vous le souhaitez dans la zone de texte

Étiquette quand vous ajoutez le champ de groupe d’options.

Vous ne pouvez pas modifier la valeur dans la zone Nom.

7. Dans la zone Options, cliquez sur l’icône Ajouter pour ajouter une option pour la liste.

8. Dans la zone de texte Étiquette, entrez le texte souhaité pour cette option.

9. Dans la zone de texte Valeur, entrez un ensemble d’entiers pour cette option en fonction des instructions

suivantes :

Utilisez les chiffres composant le préfixe pour les groupes d’options dans cette solution. Si vous

créez ce groupe d’options dans la solution par défaut, le préfixe est 10 000.

Ajoutez après le préfixe un ou plusieurs nombres qui identifieront cette option de manière unique

dans le groupe d’options.

10. Répétez les étapes 7 à 9 pour chaque option que vous souhaitez ajouter.

11. Cliquez sur Enregistrer et fermer .

12. Publiez vos personnalisations. Une fois la publication terminée, le nouveau groupe d’options est

disponible pour être ajouté à une entité :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 167: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

165

Créer un groupe d’options général

Un groupe d’options général est un ensemble de paires de valeurs d’étiquette qu’un champ de groupe

d’options peut utiliser.

Vous pouvez ajouter le même groupe d’options général à un ou plusieurs champs de groupes d’options de

formulaires d’entités dans Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Dans le volet de navigation, cliquez sur Groupes d’options, puis sur la barre d’outils, cliquez sur

Nouveau .

5. Entrez le Nom complet du groupe d’options.

Remarque

Lorsque vous associez un groupe d’options général existant à un champ de groupe d’options, vous n’êtes

pas obligé d’utiliser le nom complet entré ici. Vous pouvez le modifier dans la zone de texte Étiquette quand

vous ajoutez le champ de groupe d’options.

6. Dans la zone Nom, Microsoft Dynamics CRM crée un nom pour cette entité à l’aide du texte entré dans

le champ Nom complet. Vous pouvez modifier ce texte avant d’enregistrer l’entité.

7. Dans la zone Options, cliquez sur le bouton Ajouter pour ajouter une option pour la liste.

8. Dans la zone de texte Étiquette, entrez le texte souhaité pour cette option.

Page 168: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

166

9. Un ensemble d’entiers est généré dans la zone de texte Valeur pour cette option en fonction des

instructions suivantes :

Le préfixe utilise la valeur Préfixe de valeur d’option définie pour l’éditeur de cette solution. Si vous

créez ce groupe d’options dans la solution par défaut, le préfixe est 10 000.

À chaque nouvel ajout d’option, la valeur est incrémentée automatiquement après le préfixe pour

créer une valeur unique.

Bien que vous puissiez modifier la valeur dans cette zone de texte, il est conseillé d’accepter la valeur

générée automatiquement.

10. Répétez les étapes 7 à 9 pour chaque option que vous souhaitez ajouter.

11. Cliquez sur le bouton Enregistrer et fermer .

12. Afin de rendre le nouveau groupe d’options disponible à l’ajout en tant que champ sur un formulaire, vous

devez publier vos personnalisations :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 169: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

167

Utilisation des ressources Web

Ajouter ou modifier une ressource Web

Les ressources Web sont des fichiers virtuels qui sont stockés dans la base de données Microsoft Dynamics

CRM et que vous pouvez récupérer en utilisant une adresse URL unique. Elles peuvent être dans de

nombreux formats, tels que des fichiers html, JavaScript et des applications Silverlight.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Ressources Web.

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

Page 170: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

168

6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension

de fichier deviendra son nom de fichier.

7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché

dans le Nom complet.

8. Dans la zone de la liste déroulante Type, sélectionnez le type de fichier de votre choix. Les types

relèvent de trois catégories :

Images : format JPG, format GIF, format PNG ou format ICO.

Silverlight (XAP)

Texte : Page Web (HTML), Feuille de style (CSS), Script (JavaScript), Données (XML) ou Feuille de

style (XSL)

9. Dans la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est chargé, son

chemin d'accès est listé dans la zone de texte.

10. Dans la zone Choisir le fichier à télécharger, sélectionnez le fichier souhaité, puis cliquez sur Ouvrir.

11. Si vous avez chargé une ressource Web Silverlight, vous avez terminé.

12. Si vous avez chargé une ressource Web d'image, vous pouvez en afficher un aperçu :

a. Sous l’onglet Ressource Web, cliquez sur Aperçu.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Si vous avez chargé une ressource Web texte, un bouton Éditeur de texte apparaît en regard de la

zone déroulante Type.

a. Pour modifier votre texte ou code, cliquez sur Éditeur de texte.

Page 171: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

169

b. Pour enregistrer vos modifications et fermer la fenêtre de l'éditeur de texte, cliquez sur OK.

14. Vous pouvez afficher la façon dont la ressource Web texte s'affichera :

a. Sous l’onglet Ressource Web, cliquez sur Aperçu.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

15. Lorsque la modification de l'enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et

fermer .

16. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Ajouter ou modifier une ressource Web d’image

Les ressources Web d’images vous permettent d’ajouter des images là où vous en avez besoin. Les formats

d’images pris en charge sont JPEG, GIF, PNG ou ICO.

Parmi les utilisations courantes :

Icônes pour les contrôles personnalisés du Ruban et les sous-zones du plan du site.

Graphiques décoratifs pour les formulaires d’entités et les ressources Web de page Web.

Images d’arrière-plan utilisées par les ressources Web CSS.

1. Dans le volet de navigation, cliquez sur Paramètres.

Page 172: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

170

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Ressources Web.

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

Page 173: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

171

6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension

de fichier deviendra son nom de fichier.

7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché

dans le Nom complet.

8. Dans la zone de liste déroulante Type, sélectionnez Format JPG, Format GIF, Format PNG ou Format

ICO.

9. Ensuite, dans la zone Télécharger le fichier, cliquez sur Parcourir.

10. Dans la zone Choisir le fichier à télécharger, sélectionnez le fichier souhaité, puis cliquez sur Ouvrir.

11. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et

fermer .

12. Vous pouvez afficher la façon dont la ressource Web d’image s’affichera :

a. Sous l’onglet Ressource Web, cliquez sur Aperçu.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 174: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

172

Ajouter ou modifier une ressource Web textuelle

Vous pouvez ajouter du texte JavaScript, HTML, CSS, XML et XSL en tant que ressource Web Microsoft

Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Ressources Web.

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

Page 175: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

173

6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension

de fichier deviendra son nom de fichier.

7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché

dans le Nom complet.

8. Dans la zone de liste déroulante Type, sélectionnez Page Web (HTML), Feuille de style (CSS), Script

(JavaScript), Données (XML) ou Feuille de style (XSL).

9. En regard de la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est

téléchargé, son chemin d’accès est listé dans la zone de texte.

10. Après avoir ajouté une ressource Web texte, un bouton Éditeur de texte apparaît en regard de la zone de

liste déroulante Type.

a. Pour modifier votre texte ou code, cliquez sur Éditeur de texte.

b. Pour enregistrer vos modifications et fermer la fenêtre de l’éditeur de texte, cliquez sur OK.

11. Vous pouvez afficher la façon dont la ressource Web texte s’affichera :

a. Sous l’onglet Ressource Web, cliquez sur Aperçu.

b. Pour fermer le formulaire Aperçu, dans le menu Fichier, cliquez sur Fermer.

12. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et

fermer .

13. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 176: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

174

Ajouter ou modifier une ressource Web Silverlight

Ajoutez une ressource Web Silverlight si vous souhaitez inclure les fonctionnalités d’interactivité à un

formulaire dans Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Ressources Web.

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

6. Dans la zone de texte Nom, entrez un nom pour la ressource Web. Ce nom accompagné de l’extension

de fichier deviendra son nom de fichier.

7. Dans la zone de texte Nom complet, entrez un nom convivial pour cette ressource Web. Il sera affiché

dans le Nom complet.

8. Dans la zone de liste déroulante Type, sélectionnez Silverlight (XAP).

9. En regard de la zone Télécharger le fichier, cliquez sur Parcourir. Une fois que le fichier est

téléchargé, son chemin d’accès est listé dans la zone de texte.

10. Lorsque la modification de l’enregistrement de la ressource Web est terminée, cliquez sur Enregistrer et

fermer .

Page 177: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

175

11. Une fois vos personnalisations terminées, publiez-les :

Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

Pour publier les personnalisations de tous les composants non publiés en même temps, cliquez sur

Publier toutes les personnalisations .

Page 178: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

176

Utilisation d’extensions client

Modifier le plan de site

Vous pouvez personnaliser le contenu du Volet de navigation dans Microsoft Dynamics CRM en modifiant

le Plan du site. Le Plan du site fait partie du document customizations.xml que vous exportez dans le

cadre d’une solution non gérée. Le Kit de développement logiciel (SDK) Microsoft Dynamics CRM contient

des informations de référence pour la modification du code XML du Plan du site

Exporter le plan de site

17. Dans le volet de navigation, cliquez sur Paramètres.

18. Sous Personnalisation, cliquez sur Solutions .

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

20. Renseignez les champs requis et cliquez sur Enregistrer. Par défaut, la solution est enregistrée en tant

que solution non gérée.

21. Pour ajouter le Plan du site à la solution, cliquez sur Ajouter et sélectionnez Plan du site. Il est ainsi

ajouté à la liste.

22. Cliquez sur Enregistrer et fermer. Votre nouvelle solution non gérée est répertoriée dans la liste

Solutions.

Page 179: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

177

23. Dans la liste, sélectionnez la solution Plan du site que vous souhaitez exporter, puis dans la barre

d’outils dans la partie supérieure de la page, cliquez sur Exporter une solution .

24. Dans la boîte de dialogue Exporter une solution, cliquez sur Publier toutes les personnalisations.

25. Cliquez sur Suivant.

26. Activez les cases à cocher pour les paramètres que vous souhaitez exporter avec la solution.

27. Cliquez sur Suivant.

28. Dans la page Type de package, consultez vos options, puis cliquez sur Non géré.

Page 180: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

178

29. Cliquez sur le bouton Exporter.

30. Dans la boîte de dialogue Téléchargement du fichier, cliquez sur Enregistrer, puis enregistrez le fichier

sur l’emplacement de votre choix.

31. Cliquez sur Fermer pour fermer la boîte de dialogue Téléchargement terminé.

Après avoir modifié le contenu XML du Plan du site, importez la solution modifiée qui contient le Plan du

site pour appliquer vos modifications.

Importer le Plan du site

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Solutions .

3. Dans la barre d’outils, cliquez sur le bouton Importer .

4. Dans la page Sélectionner le package de solution, cliquez sur Parcourir pour rechercher un fichier

XML ou un fichier compressé (.ZIP) contenant les personnalisations et paramètres exportés à partir de

Microsoft Dynamics CRM.

Page 181: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

179

5. Cliquez sur Suivant.

Une fois le fichier traité, cliquez sur Afficher les détails du package de solution pour afficher la liste

des composants de solution importés. Si le traitement d’un des éléments a échoué, une boîte de

dialogue affichera des messages d’erreur.

6. Cliquez sur Suivant.

Quand l’importation de la solution est terminée, un message s’affiche vous informant que l’importation

s’est déroulée correctement. Si le traitement d’un des éléments a échoué, la boîte de dialogue affichera

des messages d’erreur.

Page 182: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Personnalisation de Microsoft Dynamics CRM

180

7. Si vous avez importé des personnalisations d’entité, vous devez les publier pour qu’elles soient

disponibles.

a. Pour publier les personnalisations du seul composant en cours de modification, sous l’onglet

Accueil, dans le groupe Enregistrer, cliquez sur Publier .

b. Pour publier les personnalisations de tous les composants non publiés en même temps,

cliquez sur Publier toutes les personnalisations .

Modifier les rubans

Vous pouvez personnaliser les Rubans de l’application dans Microsoft Dynamics CRM pour définir les

actions personnalisées qui, lorsqu’elles sont superposées à une quelconque définition de Ruban existante,

modifieront les Rubans. Exportez les Rubans dans le cadre d’une solution non gérée, puis ajoutez un code

XML définissant les modifications que vous souhaitez appliquer. Le Kit de développement logiciel (SDK)

Microsoft Dynamics CRM contient des informations de référence pour la modification du code XML du

Ruban.

Page 183: Microsoft Dynamics CRM 2011 - Guide de personnalisation

181

Gérer les tableaux de bord système

Utilisation des tableaux de bord

Les tableaux de bord de Microsoft Dynamics CRM fournissent une vue d’ensemble des données métier. Ils

vous permettent d’accéder à partir d’un emplacement unique aux informations disséminées dans

l’organisation.

Créez des composants de tableau de bord qui vous aident à extraire et analyser les données importantes.

Types de tableaux de bord

Vous pouvez créer deux types de tableau de bord dans Microsoft Dynamics CRM :

Tableaux de bord utilisateur : Un utilisateur individuel possède un tableau de bord utilisateur. Ce

dernier peut être attribué à d’autres utilisateurs ou à des équipes. Un tableau de bord utilisateur peut être

défini en tant que tableau de bord par défaut pour des utilisateurs individuels. Les tableaux de bord

utilisateur remplacent les tableaux de bord système.

Tableaux de bord système : Un tableau de bord système est accessible à tous les utilisateurs de

l’organisation. Il peut être défini en tant que tableau de bord par défaut pour l’organisation mais il est

remplaçable par un tableau de bord utilisateur. L’importation, l’exportation ou la désinstallation d’une

solution entraîne l’application des actions appropriées sur les tableaux de bord.

Composants des tableaux de bord

Créez des tableaux de bord basés sur les dispositions par défaut dans le concepteur de tableau de bord.

Graphiques : Un tableau de bord système contient uniquement des graphiques systèmes. Un tableau de

bord utilisateur peut contenir des graphiques systèmes et des graphiques utilisateurs.

Listes : Un tableau de bord système contient uniquement des listes qui utilisent des vues publiques pour

récupérer les données. Un tableau de bord utilisateur peut contenir une liste qui utilise des vues

publiques et des vues enregistrées.

IFrames : Un tableau de bord système contient uniquement des listes qui utilisent des vues publiques

pour récupérer les données. Un tableau de bord utilisateur peut contenir une liste qui utilise des vues

publiques et des vues enregistrées.

Ressources Web : Ajoutez des ressources Web basées sur le format HTML, Silverlight (.XAP) et sur

des images (.JPEG ou .JPG, .PNG et .GIF).

Création d’un tableau de bord système

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

Page 184: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

182

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Tableaux de bord.

5. Dans la barre d’outils, cliquez sur Nouveau . La boîte de dialogue Dispositions de tableau de bord

s’ouvre.

6. Sélectionnez une disposition comme point de départ de la conception de votre tableau de bord.

Les dispositions de tableau de bord sont composées d’un ou de plusieurs onglets pouvant être

développés ou réduits. Chaque onglet contient une ou plusieurs sections.

Page 185: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

183

Remarque

Toutes les dispositions par défaut, à l’exception de Tableau Aperçu à 4 colonnes et de Tableau

Aperçu à 3 colonnes, possèdent un seul onglet et une seule section. Il n’est pas possible d’ajouter ou

de supprimer un onglet ou une section à un tableau de bord à l’aide du concepteur de tableau de bord. Si

vous souhaitez que votre tableau de bord soit constitué de plusieurs onglets ou sections, exportez-le,

personnalisez-le et réimportez-le dans Microsoft Dynamics CRM.

Sélectionnez l’une des six dispositions par défaut afin de créer votre tableau de bord :

3 colonnes Tableau de bord standard. Constituée d’un onglet et d’une section, cette

disposition accepte des composants sur trois colonnes.

3 colonnes Tableau de bord avec plusieurs fonctions. Constituée d’un onglet et d’une

section, cette disposition accepte des composants sur trois colonnes. Utilisez-la pour attirer

l’attention sur des composants spécifiques.

4 colonnes Tableau de bord de présentation. Constituée de deux onglets et de deux sections

que vous pouvez agrandir ou réduire, cette disposition accepte des composants sur quatre

colonnes. La section figurant sur la ligne du bas s’étend sur quatre colonnes, ce qui permet d’y

insérer une liste d’enregistrements contenant plusieurs colonnes (champs) ou un graphique

horizontal.

2 colonnes Tableau de bord standard. Constituée d’un onglet et d’une section, cette

disposition accepte des composants sur deux colonnes.

Page 186: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

184

3 colonnes Tableau de bord de présentation. Constituée de deux onglets et de deux sections

qu’il est possible d’agrandir ou de réduire, cette disposition accepte des composants sur trois

colonnes. La colonne figurant sur la ligne du bas s’étend sur trois colonnes, ce qui permet d’y

insérer une liste d’enregistrements contenant plusieurs colonnes (champs) ou un graphique

horizontal.

3 colonnes Tableau de bord actif. Constituée d’un onglet et d’une section, cette disposition

accepte des composants sur trois colonnes.

Remarques

Par défaut, chaque disposition comporte au maximum six composants. Cette limite est

configurable.

L’agrandissement ou la diminution de la hauteur ou de la largeur d’une composante est limité :

o Un composant doit contenir au moins une colonne (largeur).

o Un composant doit contenir au moins six lignes (hauteur).

o Vous pouvez augmenter la largeur d’un composant au nombre de colonnes de la

disposition. Avec un 3 colonnes Tableau de bord standard, par exemple, vous pouvez

augmenter la largeur d’un composant jusqu’à trois colonnes (c’est-à-dire en ajouter

deux).

o L’augmentation de la hauteur d’un composant est limitée à 250 lignes

Le volet droit affiche l’apparence du nouveau tableau de bord à partir de la disposition sélectionnée dans le

volet gauche.

Page 187: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

185

7. Cliquez sur Créer.

Le concepteur de tableau de bord s’ouvre avec des colonnes vides basées sur votre sélection de tableau

de bord.

8. Dans la zone Nom, tapez un nom descriptif et utile pour votre tableau de bord.

9. Ajoutez les composants qui s’afficheront dans votre tableau de bord :

Graphique

a. Dans le groupe Insérer, cliquez sur Graphique .

- ou -

Dans une zone de composant vide, cliquez sur bouton Graphique .

b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations

suivantes :

Page 188: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

186

Type d’enregistrement. Cliquez sur le type d’enregistrement utilisé pour le

graphique que vous souhaitez ajouter au tableau de bord.

Affichage. Cliquez sur la vue qui sera utilisée pour les données du graphique. La

zone de liste déroulante Affichage contient les vues associées au type

d’enregistrement sélectionné.

Graphique. Cliquez sur le type de graphique que vous souhaitez insérer. La zone de

liste déroulante Graphique contient les graphiques associés au type

d’enregistrement sélectionné.

L’aperçu du graphique change en fonction du type d’enregistrement, de la vue et des

graphiques sélectionnés.

c. Cliquez sur OK.

Remarque

Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord système. Un tableau de

bord utilisateur peut contenir des graphiques systèmes et des graphiques utilisateurs.

Liste

a. Dans le groupe Insérer, cliquez sur Liste .

- ou -

Dans la zone de composant vide, cliquez sur le bouton Liste .

b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations

suivantes :

Page 189: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

187

Type d’enregistrement. Cliquez sur le type d’enregistrement pour la liste que vous

souhaitez ajouter au tableau de bord.

Affichage. Cliquez sur la vue que vous souhaitez utiliser pour les données de la

liste. La zone de liste déroulante Affichage ne contient que les vues associées au

type d’enregistrement sélectionné.

c. Cliquez sur OK.

IFrame

a. Dans le groupe Insérer, cliquez sur IFrame .

- ou -

Dans la zone de composant vide, cliquez sur bouton IFrame .

b. Dans Ajouter un IFRAME, entrez les informations suivantes :

Page 190: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

188

Nom. Entrez un nom unique pour désigner l’IFrame. Ce nom n’accepte que les

caractères alphanumériques et les traits de soulignement.

URL. Tapez l’URL complète pour désigner l’IFrame. Vous pouvez activer la case à

cocher Transmettre le code type d’objet d’enregistrement et l’identifiant unique

comme paramètres pour envoyer les informations à l’IFrame.

Étiquette. Spécifiez une étiquette pour désigner l’IFrame.

Pour afficher cette étiquette sur le formulaire, activez ou non la case à cocher

Afficher l’étiquette sur le Tableau de bord.

Sécurité. Activez ou non la case à cocher Restreindre les scripts sur plusieurs

cadres en cas de prise en charges.

Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que

l’IFrame soit visible dans l’application Web et le volet de lecture de Microsoft

Dynamics CRM pour Outlook.

Attention

Les applications peuvent interagir entre elles par le biais d’un IFrame. La case à cocher

Restreindre les scripts sur plusieurs cadres est activée par défaut pour des raisons de

sécurité. En effet, l’activation de cette case à cocher bloque l’exécution des scripts dans l’IFrame.

Page 191: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

189

Remarque

Si vous utilisez Microsoft Dynamics CRM 2011 pour Outlook, certaines URL ajoutées à l’aide

d’un IFrame peuvent présenter des erreurs de script lors du chargement des tableaux de bord.

Dans Microsoft Dynamics CRM 2011 pour Outlook toutefois, vous pouvez limiter ces erreurs en

activant la case à cocher Restreindre les scripts sur plusieurs cadres.

c. Cliquez sur OK.

Ressource Web

a. Dans le groupe Insérer, cliquez sur Ressource Web .

- ou -

Dans la zone de composant vide, cliquez sur bouton Ressource Web .

b. Dans Ajouter une ressource Web, entrez les informations suivantes :

Ressource Web. Cliquez sur bouton Recherche , puis dans la boîte de dialogue

Rechercher un enregistrement, sélectionnez la ressource Web que vous souhaitez

ajouter au tableau de bord, puis cliquez sur OK.

Page 192: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

190

Remarque

Dans un tableau de bord, vous ne pouvez ajouter que des ressources Web des types

suivants : HTML, Silverlight, PNG, GIF, JPEG, ICO.

Nom. Tapez un nom unique pour désigner la ressource Web. Ce nom n’accepte que les

caractères alphanumériques et les traits de soulignement.

Étiquette. Tapez une étiquette pour désigner la ressource Web. Pour afficher cette

étiquette sur le formulaire, activez la case à cocher Afficher l’étiquette sur le Tableau

de bord.

Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que la

ressource Web soit visible dans l’application Web et le volet de lecture de Microsoft

Dynamics CRM pour Outlook.

Si vous souhaitez fournir à l’application cible des informations sur le contexte de la

ressource Web, activez la case à cocher Transmettre le code type d’objet

d’enregistrement et l’identificateur unique comme paramètres.

c. Cliquez sur OK.

Page 193: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

191

11. Pour modifier les propriétés d’un tableau de bord, dans le groupe Action, cliquez sur Propriétés du

tableau de bord. Tapez le nom et la description du tableau de bord, puis cliquez sur OK.

12. Pour apporter des modifications à un composant que vous avez ajouté au concepteur de tableau de

bord, sélectionnez le composant, puis dans le groupe Action, cliquez sur Modifier le composant.

Vérifiez les détails ou modifiez-les si nécessaire.

Pour un IFrame, la boîte de dialogue Propriétés du IFRAME s’ouvre.

Pour une ressource Web, la boîte de dialogue Propriétés de la ressource Web s’ouvre.

Pour un composant de liste ou de graphique, la boîte de dialogue Propriétés de liste ou de graphique

s’ouvre.

Modifier un composant de graphique.

Vérifiez les détails ou modifiez-les si nécessaire :

Nom. Il s’agit du nom du graphique.

Étiquette. Ce sont les informations qui s’affichent dans l’en-tête du composant de

graphique.

Afficher l’étiquette sur le tableau de bord. Activez cette case à cocher si vous

souhaitez que l’étiquette s’affiche dans l’en-tête du composant de graphique.

Entité. Cliquez sur l’entité du graphique.

Vue par défaut. Cliquez sur la vue que vous souhaitez utiliser pour extraire les

données du graphique.

Afficher la sélection de graphique. Activez cette case à cocher si vous souhaitez

que l’option sélectionne d’autres graphiques dans le tableau de bord.

Modifier un composant de liste.

Vérifiez ou modifiez les informations suivantes :

Page 194: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

192

Name. Nom du graphique.

Entité. Entité pour laquelle vous souhaitez insérer une liste.

Vue par défaut. Vue utilisée pour extraire les données de la liste.

Afficher la zone de recherche. Activez cette case à cocher si vous souhaitez

qu’une zone de recherche soit disponible avec la liste. Vous pourrez alors

rechercher des enregistrements dans la liste.

Afficher l’index. Activez cette case à cocher si vous souhaitez que l’index

alphabétique soit disponible avec la liste. Vous pourrez alors atteindre

directement les enregistrements commençant par une lettre ou un nombre

spécifique.

Afficher la sélection de vues. Activez cette case à cocher si vous souhaitez

sélectionner une autre vue pour la liste.

13. Cliquez sur Enregistrer.

Conseils

Lorsque vous concevez le tableau de bord, vous pouvez réorganiser les composants déjà ajoutés.

Pour cela, cliquez sur l’en-tête du composant et faites-le glisser vers une zone vide du tableau de

bord ou vers la zone d’un composant existant. Lorsque vous déplacez un composant sur d’autres

composants, une ligne rouge apparaît en haut des composants pour indiquer que si vous déposez

le composant à cet endroit, le composant existant baissera d’un niveau.

Pour annuler la dernière action, dans le groupe Action cliquez sur Annuler . Pour répéter une

action, dans le groupe Action, cliquez sur Rétablir .

Pour modifier la largeur d’un composant, commencez par sélectionner le composant. Dans le

groupe Disposition, cliquez sur Augmenter la largeur ou sur Diminuer la largeur. Lorsque vous

cliquez sur Augmenter la largeur ou sur Diminuer la largeur, la largeur augmente ou diminue

d’une colonne.

Pour modifier la hauteur d’un composant, commencez par sélectionner le composant. Dans le

groupe Disposition, cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur. Lorsque vous

cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur, la hauteur augmente ou diminue de

trois lignes.

Remarques

Pour supprimer un composant du concepteur de tableau de bord, dans le groupe Action, cliquez sur

Supprimer . Lorsque vous supprimez un composant, vous ne pouvez pas en ajouter un nouveau

au même endroit. Un nouveau composant est ajouté dans la zone inférieure du concepteur. Vous

pouvez réorganiser les composants à tout moment une fois ceux-ci insérés.

Par défaut, vous ne pouvez ajouter que six composants à une disposition de tableau. Cette limite est

configurable.

Page 195: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

193

Supprimer un tableau de bord système

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Tableaux de bord.

5. Sélectionnez le tableau de bord que vous souhaitez supprimer. Dans la barre d’outils, cliquez sur le

bouton Supprimer .

6. Pour confirmer la suppression, cliquez sur OK.

Important

Si vous supprimez un tableau de bord système défini comme le tableau de bord par défaut de votre

organisation, le premier tableau de bord système (classé par ordre alphabétique) de la liste des tableaux de

bord s’affichera lorsque les utilisateurs accéderont à la zone Tableaux de bord. Si toutefois, un utilisateur a

défini un tableau de bord utilisateur comme le tableau de bord par défaut, ce tableau de bord s’affichera

toujours en lieu et place du tableau de bord système par défaut.

Page 196: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

194

Définir un tableau de bord comme le tableau de bord par défaut d’une

organisation

Vous pouvez définir un tableau de bord comme votre tableau de bord par défaut. Il sera alors disponible pour

l’organisation chaque fois que des utilisateurs accéderont à la zone Tableaux de bord.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Tableaux de bord.

5. Sélectionnez le tableau de bord que vous souhaitez définir par défaut. Dans la barre d’outils, cliquez sur

Par défaut .

Important

Le tableau de bord sélectionné devient le tableau de bord système par défaut. Tout utilisateur de

l’organisation le verra chaque fois qu’il accédera à la zone Tableaux de bord, sauf s’il définit un autre

tableau de bord système par défaut. Dans ce cas, c’est ce tableau de bord qui s’affichera.

Modifier un tableau de bord système

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

Page 197: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

195

4. Sous Composants, cliquez sur Tableaux de bord.

5. Double-cliquez sur le tableau de bord que vous souhaitez modifier.

6. Ajoutez davantage de composants à votre tableau de bord :

Graphique

c. Dans le groupe Insérer, cliquez sur Graphique .

- ou -

Dans une zone de composant vide, cliquez sur bouton Graphique .

d. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations

suivantes :

Type d’enregistrement. Cliquez sur le type d’enregistrement utilisé pour le

graphique que vous souhaitez ajouter au tableau de bord.

Afficher. Cliquez sur la vue qui sera utilisée pour les données du graphique. La

zone de liste déroulante Afficher contient les vues associées au type

d’enregistrement sélectionné.

Graphique. Cliquez sur le type de graphique que vous souhaitez insérer. La zone de

liste déroulante Graphique contient les graphiques associés au type

d’enregistrement sélectionné.

L’aperçu du graphique change en fonction du type d’enregistrement, de la vue et des

graphiques sélectionnés.

e. Cliquez sur OK.

Page 198: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

196

Remarque

Le composant est ajouté à la fin des autres composants. Vous pouvez les réorganiser selon vos

besoins.

Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord système. Un tableau

de bord utilisateur peut, en revanche, contenir des graphiques systèmes et des graphiques

utilisateurs. Vous ne pouvez ajouter que des graphiques systèmes à un tableau de bord

système. Un tableau de bord utilisateur peut contenir des graphiques systèmes et des

graphiques utilisateurs.

Liste

a. Dans le groupe Insérer, cliquez sur Liste .

- ou -

Dans la zone de composant vide, cliquez sur le bouton Liste .

b. Dans la boîte de dialogue Concepteurs de composants, spécifiez les informations

suivantes :

Type d’enregistrement. Cliquez sur le type d’enregistrement pour la liste que vous

souhaitez ajouter au tableau de bord.

Afficher. Cliquez sur la vue que vous souhaitez utiliser pour les données de la liste.

La zone de liste déroulante Afficher ne contient que les vues associées au type

d’enregistrement sélectionné.

c. Cliquez sur OK.

IFrame

a. Dans le groupe Insérer, cliquez sur IFrame .

- ou -

Dans la zone de composant vide, cliquez sur bouton IFrame .

Page 199: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

197

b. Dans Ajouter un IFRAME, entrez les informations suivantes :

Nom. Entrez un nom unique pour désigner l’IFrame. Ce nom n’accepte que les

caractères alphanumériques et les traits de soulignement.

URL. Tapez l’URL complète pour désigner l’IFrame. Vous pouvez activer la case à

cocher Transmettre le code type d’objet d’enregistrement et l’identifiant unique

comme paramètres pour envoyer les informations à l’IFrame.

Étiquette. Spécifiez une étiquette pour désigner l’IFrame.

Pour afficher cette étiquette sur le formulaire, activez la case à cocher Afficher

l’étiquette sur le Tableau de bord.

Sécurité. Activez ou non la case à cocher Restreindre les scripts sur plusieurs

cadres en cas de prise en charges.

Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que

l’IFrame soit visible dans l’application Web et le volet de lecture de Microsoft

Dynamics CRM pour Outlook.

Attention

Les applications peuvent interagir entre elles par le biais d’un IFrame. La case à cocher

Restreindre les scripts sur plusieurs cadres est activée par défaut pour des raisons de

sécurité. En effet, l’activation de cette case à cocher bloque l’exécution des scripts dans l’IFrame.

Page 200: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

198

Remarque

Si vous utilisez Microsoft Dynamics CRM 4.0 pour Outlook, certaines URL ajoutées à l’aide d’un

IFrame peuvent présenter des erreurs de script lors du chargement des tableaux de bord. Dans

Microsoft Dynamics CRM 2011 pour Outlook toutefois, vous pouvez limiter ces erreurs en

activant la case à cocher Restreindre les scripts sur plusieurs cadres.

c. Cliquez sur OK.

Ressource Web

a. Dans le groupe Insérer, cliquez sur Ressource Web .

- ou -

Dans la zone de composant vide, cliquez sur bouton Ressource Web .

b. Dans Ajouter une ressource Web, entrez les informations suivantes :

Ressource Web. Cliquez sur bouton Recherche , puis dans la boîte de dialogue

Rechercher un enregistrement, sélectionnez la ressource Web que vous souhaitez

ajouter au tableau de bord, puis cliquez sur OK.

Page 201: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

199

Remarque

Dans un tableau de bord, vous ne pouvez ajouter que des ressources Web des types

suivants : HTML, Silverlight, PNG, GIF, JPEG, ICO.

Nom. Tapez un nom unique pour désigner la ressource Web. Ce nom n’accepte que les

caractères alphanumériques et les traits de soulignement.

Étiquette. Tapez une étiquette pour désigner la ressource Web. Pour afficher cette

étiquette sur le formulaire, activez la case à cocher Afficher l’étiquette sur le formulaire.

Visibilité. Activez la case à cocher Visible par défaut si vous souhaitez que la ressource

Web soit visible dans l’application Web et le volet de lecture de Microsoft Dynamics CRM

pour Outlook.

Si vous souhaitez fournir à l’application cible des informations sur le contexte de la

ressource Web, activez la case à cocher Transmettre le code type d’objet

d’enregistrement et l’identificateur unique comme paramètres.

c. Cliquez sur OK.

Remarque

Le composant est ajouté à la fin des autres composants. Vous pouvez les réorganiser selon

vos besoins.

Page 202: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

200

7. Pour modifier les propriétés d’un tableau de bord, dans le groupe Action, cliquez sur Propriétés du

tableau de bord. Tapez le nom et la description du tableau de bord, puis cliquez sur OK.

8. Pour apporter des modifications à un composant que vous avez ajouté au concepteur de tableau de

bord, sélectionnez le composant, puis dans le groupe Action, cliquez sur Modifier le composant.

Vérifiez les détails ou modifiez-les si nécessaire.

Pour un IFrame, la boîte de dialogue Propriétés du IFRAME s’ouvre.

Pour une ressource Web, la boîte de dialogue Propriétés de la ressource Web s’ouvre.

Pour un composant de liste ou de graphique, la boîte de dialogue Propriétés de liste ou de graphique

s’ouvre.

Modifier un composant de graphique.

Vérifiez les détails ou modifiez-les si nécessaire :

Nom. Il s’agit du nom du graphique.

Étiquette. Ce sont les informations qui s’affichent dans l’en-tête du composant de

graphique.

Afficher l’étiquette sur le tableau de bord. Activez cette case à cocher si vous

souhaitez que l’étiquette s’affiche dans l’en-tête du composant de graphique.

Entité. Cliquez sur l’entité du graphique.

Vue par défaut. Cliquez sur la vue que vous souhaitez utiliser pour extraire les

données du graphique.

Afficher la sélection de graphique. Activez cette case à cocher si vous souhaitez

que l’option sélectionne d’autres graphiques dans le tableau de bord.

Modifier un composant de liste.

Vérifiez ou modifiez les informations suivantes :

Page 203: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

201

Name. Nom du graphique.

Entité. Entité pour laquelle vous souhaitez insérer une liste.

Vue par défaut. Vue utilisée pour extraire les données de la liste.

Afficher la zone de recherche. Activez cette case à cocher si vous souhaitez

qu’une zone de recherche soit disponible avec la liste. Vous pourrez alors

rechercher des enregistrements dans la liste.

Afficher l’index. Activez cette case à cocher si vous souhaitez que l’index

alphabétique soit disponible avec la liste. Vous pourrez alors atteindre

directement les enregistrements commençant par une lettre ou un nombre

spécifique.

Afficher la sélection de vues. Activez cette case à cocher si vous souhaitez

sélectionner une autre vue pour la liste.

9. Cliquez sur Enregistrer.

Conseils

Lorsque vous concevez le tableau de bord, vous pouvez réorganiser les composants déjà ajoutés.

Pour cela, cliquez sur l’en-tête du composant et faites-le glisser vers une zone vide du tableau de

bord ou vers la zone d’un composant existant. Lorsque vous déplacez un composant sur d’autres

composants, une ligne rouge apparaît en haut des composants pour indiquer que si vous déposez

le composant à cet endroit, le composant existant baissera d’un niveau.

Pour annuler la dernière action, dans le groupe Action cliquez sur Annuler . Pour répéter une

action, dans le groupe Action, cliquez sur Rétablir .

Pour modifier la largeur d’un composant, commencez par sélectionner le composant. Dans le

groupe Disposition, cliquez sur Augmenter la largeur ou sur Diminuer la largeur. Lorsque vous

cliquez sur Augmenter la largeur ou sur Diminuer la largeur, la largeur augmente ou diminue

d’une colonne.

Pour modifier la hauteur d’un composant, commencez par sélectionner le composant. Dans le

groupe Disposition, cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur. Lorsque vous

cliquez sur Augmenter la hauteur ou sur Diminuer la hauteur, la hauteur augmente ou diminue de

trois lignes.

Remarques

Pour supprimer un composant du concepteur de tableau de bord, dans le groupe Action, cliquez sur

Supprimer . Lorsque vous supprimez un composant, vous ne pouvez pas en ajouter un nouveau

au même endroit. Un nouveau composant est ajouté dans la zone inférieure du concepteur. Vous

pouvez réorganiser les composants à tout moment une fois ceux-ci insérés.

Par défaut, vous ne pouvez ajouter que six composants à une disposition de tableau. Cette limite est

configurable.

Page 204: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer les tableaux de bord système

202

Réaliser une copie d’un tableau de bord système existant

Pour utiliser un tableau de bord système existant comme base d’un autre tableau de bord, faites une copie

du tableau de bord existant.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, cliquez sur Tableaux de bord.

5. Sélectionnez le tableau de bord que vous souhaitez copier. Dans la barre d’outils, cliquez sur

Enregistrer sous .

6. Dans la boîte de dialogue Propriétés du tableau de bord, tapez un nom et une description pour le

tableau de bord copié, puis cliquez sur OK.

Page 205: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

203

Gérer des graphiques systèmes

Présentation des graphiques

Les graphiques présentent les données de votre organisation de manière visuelle. Les données présentées

dans les graphiques peuvent rapidement vous fournir des informations sur de grandes quantités de données

éparpillées à travers différentes zones de votre activité. Ceci vous permet de prendre les bonnes décisions

au bon moment.

Microsoft Dynamics CRM associe des graphiques aux types d'enregistrements. Il génère des graphiques à

l'aide des données de la liste d'enregistrements pour tout type d'enregistrement. Par exemple, si vous créez

un graphique à partir de la liste des enregistrements de compte, le concepteur de graphiques ne vous

présentera que les champs associés au type d'enregistrement Compte. Plusieurs graphiques peuvent être

créés pour un type d'enregistrement. Mais vous ne pouvez afficher qu'un seul graphique à la fois par type

d'enregistrement.

Comme les graphiques sont créés dans le contexte d'une liste d'enregistrements, la modification de

l'affichage de la liste entraîne également la modification du graphique. Le filtrage d'une liste

d'enregistrements modifie le graphique pour présenter les données filtrées. De même, effectuer un zoom

avant sur le graphique permet de mettre à jour la liste des enregistrements pour afficher les nouvelles

données.

Microsoft Dynamics CRM prend en charge deux types de graphiques.

Graphiques système. Disponibles pour tous les utilisateurs de l’organisation.

Graphiques utilisateur. Disponibles pour les utilisateurs avec lesquels un graphique a été partagé

ou auxquels un graphique a été affecté. Le partage peut s’effectuer par utilisateur ou par équipe.

Le concepteur de graphiques de Microsoft Dynamics CRM vous aide à créer les différentes formes de

graphiques suivantes :

Colonne

o Histogrammes empilés

o Histogrammes empilés 100 %

Barre

o Barres empilées

o Barres empilées 100 %

Ligne

Secteurs

Synthèse

Aires

o Aires empilées

Page 206: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

204

o Aires empilées 100 %

Les graphiques empilés servent à afficher les proportions relatives de chacun des éléments étroitement liés

dans les graphiques.

Pour créer un graphique, définissez les champs à afficher sur les axes de série et de catégorie. L’axe de

catégorie présente généralement les données de champs numériques ou non numériques tandis que l’axe

de série présente les données de champs numériques.

Pour afficher une comparaison entre plusieurs séries sur un graphique, créez un graphique à plusieurs séries

dans Microsoft Dynamics CRM. Vous pouvez également afficher une comparaison entre deux champs de

catégorie en créant un graphique de comparaison dans Microsoft Dynamics CRM.

Pour modifier ou créer un graphique à partir d’un autre graphique, exportez le graphique existant, modifiez le

fichier de définitions du graphique, puis réimportez le fichier de définitions modifié dans Microsoft Dynamics

CRM.

Créer ou modifier un graphique système

Les graphiques systèmes sont des graphiques appartenant à l’organisation. Ils ne peuvent être ni attribués,

ni partagés.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités.

5. Développez le nom de l’entité pour laquelle vous souhaitez créer ou modifier un graphique, puis cliquez

sur Graphiques.

6.

7. Pour créer un graphique, dans la barre d’outils, cliquez sur Nouveau .

Page 207: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

205

- ou –

Pour modifier un graphique, cliquez sur Autres actions, puis sur Modifier.

Le Concepteur de graphiques s’ouvre.

8. Dans Vue Type d’enregistrement, sélectionnez une vue à utiliser pour le graphique.

Par défaut, la vue par défaut de tout type d’enregistrement est affichée dans cette liste. La sélection de la

vue détermine les données pour le graphique. Par exemple, si vous sélectionnez Mes comptes ouverts

comme Vue Type d’enregistrement, le graphique affiche uniquement les données pour es comptes

ouverts.

9. Mettez le graphique en forme.

L’objectif de cette étape est de spécifier le type de graphique et la façon dont les données doivent

s’afficher dans le graphique.

a. Spécifier les données à afficher sur chaque axe:

i. Dans la première liste déroulante sous Légende (Série), sélectionnez un champ à

afficher sur l’axe de séries.

ii. Dans la liste déroulante Agrégation, sélectionnez l’option par laquelle regrouper le

champ sélectionné dans Légende (Série).

iii. Pour les champs non numériques, vous pouvez sélectionner uniquement Compte :

tous ou Compte : non vide. Pour les champs numériques, vous pouvez

sélectionner l’une des options d’agrégation suivantes : Compte : tous, Compte :

non vide, Moy, Max, Min ou Somme.

Page 208: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

206

Important

Les valeurs NULL ne sont pas prises en compte pour le calcul des données

minimales, maximales et moyennes, contrairement aux zéros (0). Par

exemple, si vous disposez des données suivantes :

Rubrique Prospect Valeur établie

Opportunité 1 Compte 1 NULL

Opportunité 2 Compte 1 250

Opportunité 3 Compte 2 0

Opportunité 4 Compte 2 250

La moyenne du Compte 1 est 250 car la valeur NULL n’a pas été utilisée. La

moyenne pour Compte 2 est 125 car le zéro a été utilisé.

Si les enregistrements utilisés dans la génération du graphique impliquent

plusieurs devises, les données agrégées pour les enregistrements utilisés

dans la génération d’un graphique risquent d’être incohérentes.

Admettons que vous disposiez de deux comptes, Compte1 et Compte2. Le

revenu spécifié lors de la création des enregistrements est de 600 000 roupies

indiennes pour Compte1 et de 800 000 yens japonais pour Compte2. Le taux

de change à la création des enregistrements est respectivement de 1:60 pour

la roupie indienne et de 1:80 pour le yen japonais. Lorsque ce revenu est

converti dans la devise de base (dollars américains), il passe à 10 000 pour

Compte1 et 10 000 pour Compte2.

Si vous additionnez les montants, les données dans la devise de base sont de

20 000 dollars américains.

Si le taux de change passe à 1:40 pour la roupie indienne et à 1:75 pour le yen

japonais et que la devise de base de l’utilisateur est la roupie indienne, la

somme des montants du graphique est de 800 000 roupies indiennes (20 000

dollars américains).

iv. Pour créer un graphique avec plusieurs séries, cliquez sur l’icône Ajouter une série

, sélectionnez un autre champ à afficher sur l’axe des séries, puis sélectionnez

une option d’agrégation pour cette série.

Remarque

Un graphique à plusieurs séries peut comporter jusqu’à cinq éléments de série et un

élément de catégorie.

v. Pour modifier le type de graphique pour une série, sélectionnez la série, cliquez sur

l’icône Type de graphique actuel pour cette série, puis sélectionnez un type de

graphique.

Page 209: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

207

vi. Pour empiler les éléments dans un graphique, cliquez sur le type de graphique, puis

cliquez sur Empilé ou Empilé(e)s 100 %. Vous pouvez uniquement empiler les

éléments dans un graphique en barres, un histogramme ou un graphique en aires.

vii. Pour afficher uniquement les éléments les plus élevés sur le graphique, cliquez sur

Icône Règles des valeurs plus/moins élevées , sur l’icône Règles des valeurs

X plus élevées , puis cliquez sur 3 ou 5, ou cliquez sur Personnaliser pour

spécifier un nombre différent. Par exemple, pour afficher seulement les trois

premières opportunités regroupées par clients potentiels, cliquez sur Icône Règles

des valeurs plus/moins élevées, sur l’icône Règles des valeurs X plus élevées

, puis cliquez sur 3.

- ou -

Pour afficher uniquement les éléments les moins élevés sur le graphique, cliquez sur

l’icône Règles des valeurs plus/moins élevées , sur l’icône Règles des valeurs

X moins élevées , puis cliquez sur 3 ou 5, ou cliquez sur Personnaliser pour

spécifier un nombre différent.

Remarques

Lorsque vous appliquez la règle des valeurs plus/moins élevées dans un

graphique, les éléments sont triés sur la série sur laquelle vous avez

appliqué la règle, puis en fonction de l’ordre, les éléments de valeurs

plus/moins élevées sont sélectionnés pour cette série et affichés dans le

graphique.

Pour effacer des règles de valeurs plus/moins élevées pour une série,

cliquez sur l’icône Effacer les règles en regard de cette série.

viii. Dans la liste sous Horizontal (Catégorie), sélectionnez le champ à afficher sur l’axe

de catégories.

ix. Pour créer un graphique de comparaison avec plusieurs catégories, cliquez sur

l’icône Ajouter une catégorie , puis sélectionnez un autre champ à afficher sur

l’axe de catégorie.

Remarque

Un graphique de comparaison peut contenir seulement deux éléments de catégorie

et un élément de série.

x. Pour les champs de type date et heure, sélectionnez l’option par laquelle grouper le

champ sélectionné comme catégorie.

Le graphique est nommé en fonction des champs choisis pour les axes de série et

de catégorie.

b. Si vous souhaitez spécifier un autre nom de graphique, cliquez sur le nom du graphique pour

le modifier.

c. Tapez une description significative pour le graphique. La description permet d’identifier

l’objectif du graphique.

Page 210: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

208

10. Cliquer sur Enregistrer et fermer .

Important

Vous pouvez créer et joindre des graphiques uniquement aux types d’enregistrements de Microsoft

Dynamics CRM qui prennent en charge la nouvelle interface du Ruban dans l’application Web. La raison

est que tous les contrôles graphiques se trouvent uniquement dans l’interface du Ruban de Microsoft

Dynamics CRM.

Supprimer un graphique système

Vous ne pouvez pas supprimer un graphique système si le graphique est utilisé dans un tableau de bord.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Sous Composants, développez Entités.

5. Développez le nom de l’entité contenant le graphique que vous souhaitez supprimer, puis cliquez sur

Graphiques.

6. Dans la liste de graphiques, sélectionnez celui que vous voulez supprimer. Puis, dans la barre d’outils,

cliquez sur bouton Supprimer .

7. Dans la boîte de dialogue Confirmer la suppression, cliquez sur OK.

Page 211: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

209

Exporter un graphique système

Il n’est pas possible de créer de visualisations complexes, telles que des graphiques à plusieurs séries ou

des graphiques de comparaison à l’aide de l’application Web Microsoft Dynamics CRM. Pour créer des

graphiques complexes, exportez le graphique, modifiez le fichier de définition du graphique, puis réimportez-

le dans Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

4. Développez le nom de l’entité contenant le graphique que vous souhaitez exporter, puis cliquez sur

Graphiques.

5. Sélectionnez le graphique que vous voulez exporter, puis dans la barre d’outils, cliquez sur Autres

actions, puis sur Exporter un graphique.

6. Pour ouvrir le fichier de définition de graphique exporté, cliquez sur Ouvrir.

- ou -

Pour enregistrer le fichier, cliquez sur Enregistrer.

Importer des graphiques systèmes

Il n’est pas possible de créer de visualisations complexes, telles que des graphiques à plusieurs séries ou

des graphiques de comparaison à l’aide de l’application Web Microsoft Dynamics CRM. Pour créer des

graphiques complexes, exportez le graphique, modifiez le fichier de définition du graphique, puis réimportez-

le dans Microsoft Dynamics CRM.

1. Dans le volet de navigation, cliquez sur Paramètres.

2. Sous Personnalisation, cliquez sur Personnalisations .

3. Dans la zone Personnalisation, cliquez sur Personnaliser le système.

Page 212: Microsoft Dynamics CRM 2011 - Guide de personnalisation

Microsoft Dynamics CRM 2011: Gérer des graphiques systèmes

210

4. Sous Composants, développez Entités.

5. Développez le nom de l’entité sur laquelle vous souhaitez importer le graphique, puis cliquez sur

Graphiques.

6. Dans la barre d’outils, cliquez sur Autres actions, puis sur Importer un graphique.

7. Dans la boîte de dialogue Importer un graphique, cliquez sur Parcourir pour sélectionner le fichier de

définition du graphique à importer, puis cliquez sur OK.

Remarque

Lorsque vous importez le fichier de définition, Microsoft Dynamics CRM vérifie le fichier de définition du

formulaire pour l’ID du graphique, le nom du graphique et le nom du fichier dans le même ordre.

Si un graphique existe déjà dans Microsoft Dynamics CRM avec le même ID de graphique, vous avez le

choix entre le remplacement du graphique existant par un fichier ou l’enregistrement du graphique importé

sous un nouveau nom. Si aucun ID n’est spécifié dans le fichier de définition du graphique, Microsoft

Dynamics CRM vérifie si un graphique de même nom existe déjà. Si c’est le cas, vous avez le choix entre le

remplacement du graphique existant ou l’enregistrement du graphique importé sous un nouveau nom. Si ni

l’ID ni le nom ne sont spécifiés, Microsoft Dynamics CRM vérifie si un graphique de même nom existe en

tant que nom du fichier. Si c’est le cas, vous avez le choix entre le remplacement du graphique existant ou

l’enregistrement du graphique importé sous un nouveau nom.

S’il existe au moins deux graphiques portant le même nom, vous pouvez seulement importer un graphique

sous un nouveau nom.