67
Microsoft Dynamics CRM 4.0 Server Guide de fonctionnement et de maintenance

Microsoft Dynamics CRM IG Fonctionnement

Embed Size (px)

Citation preview

Page 1: Microsoft Dynamics CRM IG Fonctionnement

Microsoft Dynamics CRM 4.0 Server

Guide de fonctionnement et de maintenance

Page 2: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Rév. 4.3.0

Page 3: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Les informations contenues dans ce document, notamment les URL et autres références de sites Web, pourront faire l’objet de modifications sans préavis. Sauf mention contraire, les noms de sociétés, d’organisations, de produits, de personnes, de lieux ainsi que les noms de domaine, les adresses de messagerie, les logos et les événements mentionnés dans les exemples sont fictifs. Toute ressemblance avec des noms ou des événements réels est purement fortuite et involontaire. L’utilisateur est tenu d’appliquer la réglementation relative aux droits d’auteur en vigueur dans son pays. Aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système de restitution, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre) sans la permission expresse et écrite de Microsoft Corporation.

Les produits mentionnés dans ce document peuvent faire l’objet de brevets, de dépôts de brevets en cours, de marques, de droits d’auteur ou d’autres droits de propriété intellectuelle et industrielle de Microsoft. Sauf stipulation expresse contraire d’un contrat de licence écrit de Microsoft, la fourniture de ce document n’a pas pour effet de vous concéder une licence sur ces brevets, marques, droits d’auteur ou autres droits de propriété intellectuelle.

© 2008 Microsoft Corporation. Tous droits réservés.

Le droit de copier cette documentation est régi par la loi relative aux droits d’auteur et les termes du Contrat de Licence Utilisateur. En tant que détenteur de la licence du logiciel, vous êtes autorisé à effectuer un nombre raisonnable de copies ou d’exemplaires papier destinés à votre usage personnel. L’utilisation de copies, d’adaptations, de compilations ou d’objets dérivés à des fins de distribution commerciale est interdite et constitue une violation punissable par la loi.

Microsoft, MS-DOS, Windows, Windows Server, Windows Vista, Microsoft Dynamics, SQL Server, Active Directory, BizTalk et Outlook sont des marques du groupe de sociétés Microsoft.

Toutes les autres marques sont la propriété de leurs propriétaires respectifs.

Page 4: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Sommaire

1 Vue d’ensemble....................................................................................................................1-1

Envoyez-nous vos commentaires sur ce chapitre.........................................................................1-1

2 Utilisation de Microsoft Dynamics CRM......................................................................................2-2

Utilisation de Microsoft Dynamics CRM Server........................................................................2-2

Détermination de l’emplacement où chaque rôle serveur Microsoft Dynamics CRM est installé......2-2

Déplacement d’une base de données d’organisation vers une autre instance de SQL Server....2-3

Déplacement du déploiement de Microsoft Dynamics CRM 4.0..............................................2-5

Utilisation de Microsoft Dynamics CRM pour Outlook..............................................................2-5

Mise à jour automatique de Microsoft Dynamics CRM pour Outlook....................................2-5

Mise à jour de Microsoft Dynamics CRM...............................................................................2-11

Exécution de Mise à jour de Microsoft Dynamics CRM depuis une invite de commande.....2-11

Configuration du système pour utiliser la mise à jour de Microsoft Dynamics CRM...............2-14

Contrôle et résolution des problèmes de Microsoft Dynamics CRM......................................2-15

Observateur d’événements................................................................................................2-15

Traçage de plateforme.......................................................................................................2-16

Optimisation....................................................................................................................... 2-17

Problèmes connus liés à Microsoft Dynamics CRM Server...................................................2-17

Microsoft Dynamics CRM Server n’utilise pas l’instance SQL Server mise en miroir.........2-17

Les performances de Microsoft Dynamics CRM Server sont inférieures aux performances attendues.....................................................................................................2-18

Seul le nœud de licence apparaît dans le Gestionnaire de déploiement............................2-19

La base de données de l’organisation n’apparaît pas dans l’Assistant Importation d’organisation du Gestionnaire de déploiement.................................................................2-19

Résolution des problèmes et problèmes connus d’E-mail Router......................................2-20

Résolution des problèmes liés à Microsoft Dynamics CRM pour Outlook..............................2-21

Diagnostics de Microsoft Dynamics CRM pour Outlook.....................................................2-21

Résolution des problèmes liés à Microsoft Dynamics CRM pour Outlook et à l’application Web...........2-24

Les clients ne peuvent pas se connecter à Microsoft Dynamics CRM Server....................2-25

Les activités de courrier électronique Microsoft Dynamics CRM sont en attente d’envoi et ne sont pas remises.........................................................................................................2-25

Message d’erreur de type « Dépassement de délai de l’application » reçu lorsque vous utilisez des listes marketing volumineuses.................................................................2-26

En cas d’exécution sur un ordinateur Windows 64 bits, Microsoft Dynamics CRM pour Outlook ou l’application Web Microsoft Dynamics CRM démarre plus lentement que prévu......2-26

Résolution des problèmes de génération de rapports Microsoft Dynamics CRM et problèmes connus..............................................................................................................2-26

Prise en charge des langues Hébreu et Arabe pour la Visionneuse de rapports...............2-27

Vous recevez un message d’erreur lors de l’impression d’un rapport................................2-27

Envoyez-nous vos commentaires sur ce chapitre...................................................................2-27

Page 5: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

3 Sauvegarde du système Microsoft Dynamics CRM............................................................3-28

Sauvegarde du système Microsoft Dynamics CRM..................................................................3-28

Sélection d’un modèle de sauvegarde................................................................................3-29

Sauvegarde de Windows Server 2003...............................................................................3-30

Sauvegarde d’Active Directory...........................................................................................3-30

Sauvegarde de SQL Server, y compris Reporting Services.....................................................3-31

Sauvegarde d’Exchange Server 2003 et Exchange Server 2007.......................................3-33

Sauvegarde de Microsoft Dynamics CRM Server..............................................................3-34

Envoyez-nous vos commentaires sur ce chapitre...................................................................3-34

4 Récupération en cas d’échec.............................................................................................4-35

Scénario A : Panne du serveur SQL Server...........................................................................4-35

Scénario A - Récupération.................................................................................................4-35

Scénario B : panne du serveur Microsoft Dynamics CRM.....................................................4-36

Scénario B - Récupération.................................................................................................4-36

Scénario C : Défaillance d’Exchange Server.........................................................................4-36

Scénario C - Récupération.................................................................................................4-37

Scénario D : défaillance d’Active Directory............................................................................4-37

Scénario D - Récupération.................................................................................................4-37

Récupération en cas d’échec de Microsoft Dynamics CRM pour Outlook.............................4-38

Envoyez-nous vos commentaires sur ce chapitre...................................................................4-39

5 Ressources, téléchargements et informations....................................................................5-40

Support et formation...............................................................................................................5-40

Déploiement, configuration et exploitation.............................................................................5-40

Extension............................................................................................................................... 5-41

Communauté, blogs et autres ressources..............................................................................5-41

Envoyez-nous vos commentaires sur ce chapitre...................................................................5-41

Page 6: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

1 Vue d’ensembleBienvenue dans le Guide de fonctionnement et de maintenance de Microsoft Dynamics® CRM 4.0 qui fait partie d’un ensemble complet de documents appelé Guide d’implémentation de Microsoft Dynamics CRM 4.0. Grâce à ce guide, vous apprendrez à planifier, implémenter et à utiliser les versions de Microsoft Dynamics CRM qui sont installées et gérées dans votre organisation (versions sur site). Le Guide d’implémentation de Microsoft Dynamics CRM 4.0 est constitué des trois documents suivants :

Guide de planification. Utilisez ces informations pour créer un plan complet pour Microsoft Dynamics CRM 4.0. Il présente deux aspects principaux de la planification d’un système CRM :

o Technique. Ces rubriques présentent notamment les topologies prises en charge, les configurations système requises et les considérations techniques à étudier avant l’installation.

o Méthodologie d’implémentation. Vous découvrirez les aspects de la gestion d’entreprise, des configurations CRM requises et de la gestion de projet qui sont nécessaires au déploiement d’un système CRM. En outre, vous pouvez utiliser les divers documents fournis en tant qu’outils de planification de l’implémentation de Microsoft Dynamics CRM 4.0. Ces outils sont disponibles dans le dossier planningtools, dans lequel se trouve le Guide d’implémentation de Microsoft Dynamics CRM 4.0.

Guide d’installation. Commencez par ce guide lorsque vous êtes prêt à installer Microsoft Dynamics CRM 4.0. Il contient des instructions détaillées sur l’exécution du programme d’installation, sur l’installation par ligne de commande mais aussi sur la désinstallation de Microsoft Dynamics CRM 4.0.

Guide de fonctionnement et de maintenance. Ce guide contient des procédures standard essentielles. Apprenez à sauvegarder, restaurer et mettre en œuvre une récupération du système pour les données Microsoft Dynamics CRM 4.0. Ce guide fournit également des instructions de résolution des problèmes connus.

Il est important de maîtriser la gestion et l’utilisation de Microsoft Dynamics CRM 4.0 pour permettre aux utilisateurs de disposer d’un système Microsoft Dynamics CRM 4.0 à la fois fiable et cohérent. Ce guide est destiné aux utilisateurs individuels et aux groupes de personnes qui sont responsables du bon fonctionnement de Microsoft Dynamics CRM 4.0 mais aussi de l’application des procédures de maintenance et des règles de sécurité.

Ce guide suppose que Microsoft Dynamics CRM 4.0 est déjà déployé et utilisé dans votre organisation.

Envoyez-nous vos commentaires sur ce chapitreNous serons heureux de recevoir vos commentaires. Pour nous les envoyer, cliquez sur le lien suivant et tapez votre texte dans le corps du message.

Remarque   Les informations contenues dans le champ d’objet nous permettent d’orienter correctement vos commentaires. Ne supprimez pas et ne modifiez pas ces informations : elles sont essentielles au traitement de vos commentaires.

Envoyer vos commentaires

1

Page 7: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

2 Utilisation de Microsoft Dynamics CRM

Ce chapitre décrit la façon de contrôler Microsoft Dynamics CRM 4.0 et de résoudre les problèmes liés à ce dernier.

L’utilisation de Microsoft Dynamics CRM implique de garantir sa disponibilité en effectuant un certain nombre de tâches (analyse des performances et de l’état des serveurs, exécution de sauvegardes, planification de la récupération en cas d’urgence et résolution permanente des problèmes).

Ce chapitre, ainsi que les chapitres suivants, fournissent des informations détaillées sur ces tâches :

Utilisation de Microsoft Dynamics CRM. Répertorie les sources d’événement à contrôler. Il décrit en outre la façon d’analyser et de résoudre les différents problèmes rencontrés, dont ceux liés aux performances des applications.

Sauvegarde du système Microsoft Dynamics CRM. Décrit la façon de sauvegarder Microsoft Dynamics CRM.

Récupération après une panne serveur. Décrit la façon d’effectuer une récupération suite à une défaillance du système Microsoft Dynamics CRM Server, telle qu’un problème matériel.

Utilisation de Microsoft Dynamics CRM ServerCette section décrit la façon d’effectuer des tâches d’exploitation avec Microsoft Dynamics CRM Server. Les rubriques relatives à la sauvegarde et à la récupération après une panne serveur se trouvent au chapitre Sauvegarde du système Microsoft Dynamics CRM et récupération après une panne serveur de ce document.

Détermination de l’emplacement où chaque rôle serveur Microsoft Dynamics CRM est installé

Microsoft Dynamics CRM 4.0 Enterprise vous permet d’installer des rôles serveur sur différents ordinateurs pour davantage de disponibilité et de meilleures performances. Notez que lorsque vous effectuez une installation standard à l’aide de l’Assistant Installation de Microsoft Dynamics CRM, tous les rôles sont installés sur le même ordinateur.

Pour accéder aux informations relatives aux rôles serveur, procédez comme suit.

1. Sur l’ordinateur où le Gestionnaire de déploiement est installé, cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Dynamics CRM 4.0, puis cliquez sur Gestionnaire de déploiement.

2. Développez Serveurs, puis cliquez sur le serveur souhaité.

3. La liste des rôles serveur s’affiche dans la colonne Rôles. Si Microsoft Dynamics CRM Server est installé sur un seul ordinateur, la liste ne contient qu’un seul serveur avec les trois rôles serveur suivants : Serveur complet, SQL Server et Connecteur de données SRS.

Selon la façon dont vous avez déployé les rôles serveur, les rôles serveur suivants peuvent être affichés sur différents serveurs de la liste : Serveur de plateforme, Serveur d’applications, Connecteur de données SRS, Service asynchrone, Service de découverte, SQL Server, Kit de développement pour déploiement, Kit de développement pour plateforme, Application Web, Serveur du contenu de l’aide et Service de déploiement.

2

Page 8: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Déplacement d’une base de données d’organisation vers une autre instance de SQL Server

Vous pouvez déplacer une base de données d’organisation vers un autre ordinateur qui exécute Microsoft® SQL Server® dans le même domaine Active Directory®. Pour cela, dans la zone Organisations, cliquez avec le bouton droit sur l’organisation à déplacer et cliquez sur Désactiver. Cliquez ensuite sur Modifier l’organisation pour modifier l’instance SQL Server. Pour déplacer une base de données d’organisation vers un autre ordinateur qui exécute SQL Server dans un autre domaine, vous devez utiliser l’Assistant Importation d’organisation. Pour déplacer l’organisation vers une instance de SQL Server qui est située dans un autre domaine, procédez comme suit :

1. Déplacez la base de données vers la nouvelle instance SQL Server et veillez à ce qu’elle soit liée et disponible. Pour plus d’informations sur la façon de déplacer une base de données dans SQL Server, consultez la documentation en ligne de SQL Server.

2. Lancez l’Assistant Importation d’organisation qui se trouve dans le Gestionnaire de déploiement.

Au cours du processus d’importation, l’Assistant Importation d’organisation requiert les informations suivantes :

le nom de l’ordinateur qui exécute SQL Server ; l’URL du serveur SQL Server Reporting Services ; le nom de l’organisation ; la sélection de l’option de mappage d’utilisateurs.

Mappage d’utilisateursAu cours du processus d’importation d’organisation, vous devez sélectionner la méthode à utiliser pour mapper les utilisateurs. Les options suivantes sont disponibles :

Conserver les mappages d’utilisateurs existants. Activez cette option si vous souhaitez conserver les mappages d’utilisateurs qui sont déjà présents dans la base de données de l’organisation.

Mapper manuellement les utilisateurs. Activez cette option si vous voulez mapper manuellement chaque utilisateur.

Générer un nouveau fichier de mappage. Activez cette option pour créer un fichier de mappage XML exemple pouvant être utilisé pour modifier la façon dont les utilisateurs seront importés.

Mapper automatiquement les utilisateurs. Activez cette option pour mapper automatiquement les utilisateurs en fonction des options suivantes :o Nom du compte Active Directory. Activez cette option pour essayer

de faire correspondre les noms d’utilisateur qui sont dans la base de données de l’organisation avec les noms de compte d’utilisateur (Nom d’ouverture de session de l’utilisateur) qui sont dans Active Directory.

o Nom complet Microsoft Dynamics CRM vers nom complet Active Directory. Activez cette option pour essayer de faire correspondre les noms d’utilisateur qui sont dans la base de données de l’organisation avec les noms complets d’utilisateur (champ Nom complet) qui sont dans Active Directory.

o Préfixe. Activez cette option pour créer un préfixe personnalisé auquel sera ajoutée, pour chaque utilisateur, une valeur numérique incrémentielle (par exemple Utilisateur01, Utilisateur02, etc.). Notez que les utilisateurs doivent exister dans Active Directory. L’Assistant Importation ne créera pas de comptes d’utilisateur dans Active Directory.

o Utiliser le fichier de mappage existant. Activez cette option si vous avez créé un fichier de mappage XML pour importer les utilisateurs.

3

Page 9: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Fichier de mappage d’utilisateurs

Cette section présente la structure et le contenu du fichier de mappage d’utilisateurs. Ces informations sont utiles lorsque plusieurs utilisateurs de Microsoft Dynamics CRM doivent être mappés depuis l’implémentation Microsoft Dynamics CRM d’origine vers une nouvelle implémentation. Dans ce genre de situation, il peut se révéler plus facile de modifier directement le fichier XML.

L’Assistant Importation d’organisation vous donne la possibilité d’utiliser un fichier de mappage sur la page Mappage d’utilisateur de l’Assistant. Cette page permet également de Générer un nouveau fichier de mappage. Si vous choisissez cette option, vous pouvez ensuite modifier le fichier à l’aide d’un éditeur de texte et relancer l’Assistant. Le fichier de mappage d’utilisateurs est créé dans le dossier <lecteur>:\Program Files\Microsoft CRM\Tools. Vous pouvez sélectionner un autre emplacement en cliquant sur Parcourir.

L’exemple suivant mappe tous les utilisateurs trouvés dans le domaine origcrmdom.

<MappingConfiguration>

<DomainMapping old="origcrmdom" new="newcrmdom" />

</MappingConfiguration>

L’exemple de fichier de mappage d’utilisateurs suivant contient deux utilisateurs dans le domaine appelé origcrmdom :

<MappingConfiguration>

<UserMapping old="origcrmdom\someone" new="newcrmdom\someone" />

<UserMapping old="origcrmdom\someone2" new="newcrmdom\someone2" />

</MappingConfiguration>

Éléments contenus dans le fichier de mappage d’utilisateurs

Le fichier de mappage d’utilisateurs se trouve dans l’élément racine <MappingConfiguration>. Deux types de sous-éléments sont disponibles : <DomainMapping> et <UserMapping>. Utilisez l’un ou l’autre, mais pas les deux. Si les deux sont présents, les éléments <UserMapping> sont prioritaires.

L’élément <DomainMapping old="___" new="___" /> contient le domaine Active Directory pour les implémentations Microsoft Dynamics CRM d’origine et nouvelles. Si vous exploitez cet élément, l’utilisation des éléments individuels <UserMapping> devient inutile. Ainsi, en utilisant uniquement cet élément, tous les utilisateurs Microsoft Dynamics CRM sont transformés automatiquement de l’ancien domaine vers le nouveau, en conservant les mêmes noms de compte.

L’élément <UserMapping old="origcrmdom\someone" new="newcrmdom\someone" /> contient le nom d’alias de chaque utilisateur Microsoft Dynamics CRM. Par exemple, si vous comptez dix utilisateurs dans votre implémentation Microsoft Dynamics CRM, votre fichier de mappage d’utilisateurs contiendra dix éléments <UserMapping>, soit un élément par utilisateur.

Démarrage de l’Assistant Importation d’organisation

Sur l’ordinateur sur lequel Microsoft Dynamics CRM Server est installé, cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Dynamics CRM 4.0, puis cliquez sur Gestionnaire de déploiement. Ensuite, dans le Gestionnaire de déploiement, cliquez avec le bouton droit sur Organisation, puis cliquez sur Importation d’organisation. Pour plus d’informations sur le Gestionnaire de déploiement, consultez l’aide du Gestionnaire de déploiement.

4

Page 10: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Publication des rapports

Lors des opérations d’importation d’organisation ou de modification d’organisation, les rapports sont synchronisés. Néanmoins, lorsque les rapports sont désynchronisés (par exemple si l’ordinateur SQL Server Reporting Services est hors connexion pendant une période assez longue), vous pouvez synchroniser les rapports stockés sur Microsoft Dynamics CRM Server avec ceux qui sont stockés sur le serveur SQL Reporting Services. Pour ce faire, exécutez l’outil publishreports.exe. Cet outil de ligne de commande se trouve dans le dossier <Lecteur>:\Program Files\Dossier de Microsoft CRM\Tools. Pour exécuter la commande, ouvrez une ligne de commande puis exécutez la commande suivante à partir du dossier contenant l’outil ; Nom_organisation étant le nom unique de l’organisation.

Publishreports Nom_organisation

Déplacement du déploiement de Microsoft Dynamics CRM 4.0Pour obtenir la procédure à suivre pour déplacer le déploiement de Microsoft Dynamics CRM 4.0 dans les scénarios suivants, voir l’article de la Base de connaissances Microsoft Comment faire pour déplacer le déploiement de Microsoft Dynamics CRM 4.0 (éventuellement en anglais) :

Vous souhaitez déplacer les bases de données Microsoft Dynamics CRM vers un autre serveur Microsoft SQL Server et Microsoft SQL Server Reporting Services dans le même domaine. En outre, vous souhaitez laisser le serveur Microsoft Dynamics CRM sur le serveur existant.

Vous souhaitez redéployer le déploiement de Microsoft Dynamics CRM qui inclut le serveur Microsoft Dynamics CRM au sein du même domaine ou vers un autre domaine.

Vous souhaitez déplacer le serveur Microsoft Dynamics CRM ou l’un des rôles serveur Microsoft Dynamics CRM. Toutefois, vous souhaitez conserver le serveur SQL et le serveur SQL Server Reporting Services tel quel.

Outre les étapes décrites dans l’article de la Base de connaissances Microsoft, si vous disposez d’éléments personnalisés et de workflows, vous devrez peut-être aussi effectuer la tâche suivante :

Si vous avez effectué la mise à niveau de Microsoft Dynamics CRM 3.0, copiez les assemblys de workflow dans le nouveau déploiement.

Utilisation de Microsoft Dynamics CRM pour OutlookCette section décrit la façon d’effectuer des tâches d’exploitation avec Microsoft Dynamics CRM pour Microsoft® Office Outlook®.

Mise à jour automatique de Microsoft Dynamics CRM pour OutlookMicrosoft Dynamics CRM intègre une fonction de mise à jour qui recherche et installe les mises à jour de Microsoft Dynamics CRM pour Outlook et du Gestionnaire de migration des données Microsoft Dynamics CRM. Cette fonctionnalité peut être initialisée à partir du menu Démarrer ou du menu CRM dans Outlook. Elle peut également être exécutée depuis une invite de commande. La recherche de mises à jour s’effectue automatiquement lorsque vous vous connectez au Gestionnaire de migration des données Microsoft Dynamics CRM ou démarrez Microsoft Dynamics CRM pour Outlook. En outre, une recherche de mises à jour s’effectue lorsque vous cliquez sur Mode hors connexion ou sur Mode connexion.

5

Page 11: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Les mises à jour peuvent être identifiées comme obligatoires ou facultatives. Si la mise à jour est configurée comme étant obligatoire, la fonctionnalité Microsoft Dynamics CRM pour Outlook est désactivée si l’utilisateur ne choisit pas d’installer la mise à jour à l’invite du système.

Outil de configuration de correctif Microsoft Dynamics CRM

L’outil de configuration de correctif Microsoft Dynamics CRM permet à l’administrateur d’ajouter, de mettre à jour et de supprimer du système des informations de mise à jour. Par défaut, l’outil se trouve dans le dossier Lecteur:\Program Files\Microsoft Dynamics CRM\Tools\ sur le serveur où Microsoft Dynamics CRM Server est installé. L’outil s’appelle Microsoft.Crm.Tools.ClientPatchConfigurator.exe et doit être exécuté depuis une invite de commande.

Fichier de configuration XML de l’outil de configuration de correctif Microsoft Dynamics CRM

L’outil de configuration de correctif Microsoft Dynamics CRM utilise un fichier de configuration que l’administrateur Microsoft Dynamics CRM peut modifier pour spécifier le mode de gestion des mises à jour. Pour exécuter l’outil, ouvrez l’invite de commandes puis tapez la commande suivante ; Configuration_File.xml étant le nom du fichier de configuration décrit plus loin dans cette section.

Microsoft.Crm.Tools.ClientPatchConfigurator.exe Configuration_File.xml

Éléments et descriptions du fichier de configuration d’outil

Dans l’élément ClientPatches, le fichier XML de l’outil de configuration de correctif comporte deux éléments principaux : un élément Create permettant de créer ou de modifier des informations sur une mise à jour dans le système Microsoft Dynamics CRM et un élément Delete permettant de supprimer des informations existantes du système Microsoft Dynamics CRM. Les informations contenues dans les éléments Create seront mises à jour si la mise à jour existe déjà dans le système Microsoft Dynamics CRM.

<ClientPatches></ClientPatches>

Le fichier de configuration doit être un fichier XML valide, utilisant <ClientPatches> comme élément racine.

<Create></Create>

Élément conteneur spécifiant les informations qui seront utilisées pour créer ou modifier une instance de mise à jour dans la base de données de configuration Microsoft Dynamics CRM.

L’élément Create accepte les éléments enfants suivants.

<ClientPatchInfo></ClientPatchInfo>

Élément conteneur pour les éléments suivants.

<PatchId>{ID de mise à jour}</PatchId>

Spécifie l’identificateur unique de la mise à jour à installer. L’identificateur peut se trouver dans les informations contenues dans le package .msp. Les accolades {} ne sont pas obligatoires.

<Title>Titre de mise à jour </Title>

Spécifie le titre de la mise à jour.

6

Page 12: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

<Description>Description de la mise à jour.</Description>

Spécifie la description de la mise à jour.

<IsMandatory>true/false</IsMandatory>

Si vous spécifiez true, la mise à jour est définie comme obligatoire. Si vous spécifiez false, la mise à jour n’est pas définie comme obligatoire. La valeur par défaut est false.

<IsEnabled>true/false</IsEnabled>

Spécifie si la mise à jour est activée. Spécifiez true pour installer la mise à jour. Si vous spécifiez false, Microsoft Dynamics CRM pour Outlook n’installera pas la mise à jour.

<ClientType>OutlookLaptop/OutlookDesktop/DataMigration</ClientType>

Spécifie le client qui est installé sur l’ordinateur où l’application Mise à jour de Microsoft Dynamics CRM sera exécutée.

<LinkId>KBNumber.exe</ LinkId>

Spécifie le nom du fichier exécutable (généralement le numéro d’article associé de la Base de connaissances Microsoft) inclus dans le package .msi qui sera utilisé pour installer la mise à jour.

<ConditionsXsl></ConditionsXsl>

Spécifie les restrictions d’installation d’une mise à jour. Par exemple, vous pouvez restreindre les mises à jour par organisation, utilisateur, système d’exploitation, version Microsoft Office ou type de langue.

<ConditionsXsl>

<![CDATA[<?xml version="1.0"?><xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="ClientInfo[UserId=’{BE629F92-EB70-467B-9A75-F4E3BF4B8F29}’]">IsMandatory</xsl:template><xsl:template match="text()|@*"/></xsl:transform>]]>

</ConditionsXsl>

Les arguments suivants peuvent être utilisés dans l’attribut ClientInfo qui se trouve dans l’élément ConditionsXsl. Vous pouvez associer plusieurs restrictions dans une seule requête XPath à l’aide de l’opérateur « | », ou vous pouvez inclure plusieurs instances de xsl:template. Pour plus d’informations sur XSL et XPath, voir Référence du standard XML (http://go.microsoft.com/fwlink/?LinkID=114535) (éventuellement en anglais) sur MSDN.

<ConditionsXsl>

[ClientType=OutlookLaptop/OutlookDesktop/DataMigration]

Spécifie le type d’application cliente Microsoft Dynamics CRM.

[PatchId={ID de mise à jour}]

Spécifie l’identificateur unique de la mise à jour à installer. L’identificateur peut se trouver dans les informations contenues dans le package .msp. Les accolades {} ne sont pas obligatoires.

[UserId={90C2DC17-4082-DC11-ADE7-000874398623}]

Spécifie l’identificateur unique de l’utilisateur Microsoft Dynamics CRM. Ces informations sont fournies dans la table dbo.SystemUserBase de la base de données de l’organisation. Les accolades {} ne sont pas obligatoires.

7

Page 13: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

[OrganizationId={BE629F92-EB70-467B-9A75-F4E3BF4B8F29}]

Identificateur unique de l’organisation. Ces informations peuvent être contenues dans la table dbo.Organization de la base de données de l’organisation. Les accolades {} sont obligatoires.

[LanguageID=1033]

Spécifie le code de langue d’ID local (LCID) pour la version de base de l’application cliente Microsoft Dynamics CRM. Par exemple, 1033 pour l’anglais (américain) ou 1045 pour le polonais.

[OfficeVersion=12.0.6023.5000]

Spécifie la version de Microsoft Office. Pour trouver la version, cliquez avec le bouton droit sur un fichier du programme Microsoft Office, cliquez sur Propriétés, cliquez sur l’onglet Version ou Détails, puis consultez les informations de version de fichier.

[OSVersion=6.0.6000.16386]

Spécifie la version du système d’exploitation Windows. Pour trouver la version, cliquez avec le bouton droit sur un fichier du programme Microsoft Windows, cliquez sur Propriétés, cliquez sur l’onglet Version ou Détails, puis consultez les informations de version de fichier.

[CRMVersion=4.0.7300.0]

Spécifie la version de Microsoft Dynamics CRM. Pour trouver la version, cliquez avec le bouton droit sur un fichier du programme Microsoft Dynamics CRM, cliquez sur Propriétés, cliquez sur l’onglet Version ou Détails, puis consultez les informations de version de fichier.

</ConditionsXsl>

<RequiredPatches></RequiredPatches>

Élément conteneur spécifiant les mises à jour que l’utilisateur devra obligatoirement effectuer pour pouvoir continuer à utiliser l’application Microsoft Dynamics CRM. La valeur que vous spécifiez doit être un identificateur de correctif valide, par l’intermédiaire de l’élément <PatchId>, qui contient un ID de correctif valide.

<ContainedPatches></ContainedPatches>

Élément conteneur pouvant être utilisé pour spécifier les mises à jour qui seront téléchargées dans le cadre d’une mise à jour plus importante. Par exemple, un processus de mise à jour Microsoft Dynamics CRM contient généralement plusieurs mises à jour individuelles. Les mises à jour identifiées par cet élément ne seront pas téléchargées par le client lors du téléchargement de la mise à jour du conteneur. Cet élément n’est pas obligatoire.

La valeur que vous spécifiez doit être un identificateur de correctif valide, semblable à {FB10E341-BAB3-4687-A719-1AC1BF43EC92}, comme dans l’exemple suivant permettant de télécharger une seule mise à jour :

<ContainedPatches>

<PatchId>{FB10E341-BAB3-4687-A719-1AC1BF43EC92}</PatchId>

</ContainedPatches>

8

Page 14: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

<Delete></Delete>

Élément conteneur spécifiant les informations qui seront utilisées pour supprimer une instance de mise à jour de la base de données de configuration Microsoft Dynamics CRM.

L’élément Delete accepte les éléments enfants suivants.

<PatchId>{ID de mise à jour}</PatchId>

Spécifie l’identificateur unique de la mise à jour à installer. Cet identificateur peut se trouver dans les informations contenues dans le package .msp. Vous pouvez aussi consulter le fichier config.xml situé dans la mise à jour. Les accolades {} sont obligatoires.

<ClientPatches>

<Delete>

<PatchId>{FB10E341-BAB3-4687-A719-1AC1BF43EC92}</PatchId>

</Delete>

</ClientPatches>

9

Page 15: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Exemple de fichier de configuration de l’outil de configuration de correctif Microsoft Dynamics CRM

Le fichier de configuration suivant crée trois packages de mise à jour (ou les modifie s’ils existent déjà dans le système) et supprime un package de mise à jour dans le système Microsoft Dynamics CRM.

<ClientPatches>

<Create>

<ClientPatchInfo>

<PatchId>{CC8EDB56-86BD-43D7-92C7-2CD8BAD2A573}</PatchId>

<Title>Update A</Title>

<Description>Mise à jour de sécurité importante</Description>

<IsMandatory>true</IsMandatory>

<IsEnabled>false</IsEnabled>

<ClientType>OutlookLaptop, OutlookDesktop</ClientType>

<LinkId>TestPatch.exe</LinkId>

<ConditionsXsl>

<![CDATA[<?xml version="1.0"?><xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="ClientInfo[UserId=’ABCD’]">IsMandatory</xsl:template><xsl:template match="text()|@*"/></xsl:transform>]]>

</ConditionsXsl>

<RequiredPatches>

<PatchId>{6A5E8C2B-1F87-41fa-BB39-291B6BE76177}</PatchId>

</RequiredPatches>

</ClientPatchInfo>

<ClientPatchInfo>

<PatchId>{6A5E8C2B-1F87-41fa-BB39-291B6BE76177}</PatchId>

<Description>Processus de mise à jour 1 pour Microsoft Dynamics CRM pour Outlook.</Description>

<Title>Update B</Title>

<IsMandatory>true</IsMandatory>

<IsEnabled>true</IsEnabled>

<ClientType>OutlookLaptop</ClientType>

<ContainedPatches>

<PatchId>{33EE771E-8DB4-453f-9BC0-27C0E0E7C85B}</PatchId>

</ContainedPatches>

</ClientPatchInfo>

<ClientPatchInfo>

<PatchId>{33EE771E-8DB4-453f-9BC0-27C0E0E7C85B}</PatchId>

10

Page 16: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

<Description>Cette mise à jour résout certains problèmes de synchronisation avec les rendez-vous.</Description>

<Title>Update C</Title>

<IsMandatory>true</IsMandatory>

<IsEnabled>true</IsEnabled>

<ClientType>OutlookLaptop, OutlookDesktop</ClientType>

</ClientPatchInfo>

</Create>

<Delete>

<PatchId>{5406B219-A1AC-1111-8695-72292C8195AC}</PatchId>

</Delete>

</ClientPatches>

Mise à jour de Microsoft Dynamics CRM Mise à jour de Microsoft Dynamics CRM est un processus exécuté en arrière-plan qui recherche tous les quatre heures les mises à jour disponibles. Pour démarrer Mise à jour de Microsoft Dynamics CRM, dans Microsoft Dynamics CRM pour Outlook, cliquez sur Chercher les mises à jour dans le menu CRM. Vous pouvez aussi cliquer sur Démarrer, pointer sur Tous les programmes, pointer sur Microsoft Dynamics CRM 4.0, puis cliquer sur Mise à jour.

Annotation

Vous devez configurer l’application cliente Microsoft Dynamics CRM avant d’exécuter Mise à jour de Microsoft Dynamics CRM.

Vous devez être membre du groupe Administrateurs sur l’ordinateur local pour exécuter Mise à jour de Microsoft Dynamics CRM.

Si Microsoft Dynamics CRM pour Outlook avec accès hors connexion n’est pas connecté, vous ne pouvez pas exécuter Mise à jour de Microsoft Dynamics CRM.

Exécution de Mise à jour de Microsoft Dynamics CRM depuis une invite de commandeVous pouvez exécuter Mise à jour de Microsoft Dynamics CRM depuis une invite de commande. L’avantage de cette méthode est que vous pouvez exécuter l’application en mode silencieux. En effet, elle ne nécessite pas d’être connecté au système et la mise à jour peut être planifiée ou scriptée. Par défaut, le fichier exécutable Mise à jour de Microsoft Dynamics CRM (Microsoft.Crm.Client.AutoUpdate.exe) se trouve dans le dossier Lecteur:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard.

11

Page 17: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

L’application Mise à jour de Microsoft Dynamics CRM accepte les paramètres suivants.

/ClientType [OutlookLaptop|OutlookDesktop|DataMigration].

Lorsque ce paramètre est spécifié, Mise à jour de Microsoft Dynamics CRM recherche les informations dans la chaîne HKEY_CURRENT_USER (HKCU) du registre Windows de l’utilisateur pour lequel le processus de mise à jour automatique est exécuté. Vous ne pouvez spécifier qu’un seul type de client pour chaque occurrence de Mise à jour de Microsoft Dynamics CRM. Les paramètres sont indiqués ci-dessous :

OutlookDesktop. Met à jour l’application Microsoft Dynamics CRM pour Outlook.

OutlookLaptop. Met à jour l’application Microsoft Dynamics CRM pour Outlook avec accès hors connexion.

DataMigration. Met à jour l’application Gestionnaire de migration des données.

/Config:[ConfigurationFile.xml]

Lorsque ce paramètre est spécifié, Mise à jour de Microsoft Dynamics CRM utilisera les informations fournies dans le fichier de configuration. Les informations relatives à ce fichier de configuration sont disponibles dans cette section.

Remarque Vous ne pouvez pas spécifier en même temps les paramètres /ClientType et /Config.

/Q

Exécuter Mise à jour de Microsoft Dynamics CRM en mode silencieux.

/IncludeOptional

Inclure les mises à jour facultatives lors de la recherche de nouvelles mises à jour.

/SupressReboot

Ne pas redémarrer l’ordinateur une fois les mises à jour installées. Notez que l’ordinateur ne sera pas redémarré même si une mise à jour nécessite un redémarrage pour terminer l’installation.

Exemple de ligne de commande Mise à jour de Microsoft Dynamics CRM

Pour exécuter Mise à jour de Microsoft Dynamics CRM sur un ordinateur où Microsoft Dynamics CRM pour Outlook avec accès hors connexion est en mode silencieux, en arrière-plan, entrez la commande suivante depuis la ligne de commande.

Microsoft.Crm.Client.AutoUpdate.exe /ClientType:OutlookLaptop /Config:c:\ConfigFiles\autoupdate.xml /Q

Éléments et descriptions du fichier de configuration Mise à jour de Microsoft Dynamics CRM

Le fichier de configuration Mise à jour de Microsoft Dynamics CRM accepte les éléments et attributs suivants.

<ClientConfig></ClientConfig>

Le fichier de configuration doit être un fichier XML valide, utilisant <ClientConfig> comme élément racine.

<ClientType>OutlookLaptop/OutlookDesktop/DataMigration</ClientType>

Spécifie le type d’application cliente Microsoft Dynamics CRM.

12

Page 18: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

<UserId>{ID_utilisateur}</UserId>

Spécifie l’identificateur unique de l’utilisateur Microsoft Dynamics CRM. Ces informations sont fournies dans la table dbo.SystemUserBase de la base de données de l’organisation. Les accolades {} sont obligatoires.

< OrgId>{ID_org}</OrgId>

Spécifie l’identificateur unique de l’organisation Microsoft Dynamics CRM. Les accolades {} sont obligatoires.

<ClientAuthMethod>AD/SPLA/Passport</ClientAuthMethod>

Spécifie la méthode d’authentification utilisée pour ouvrir une session sur le serveur Microsoft Dynamics CRM. Pour les versions sur site de Microsoft Dynamics CRM, utilisez la valeur AD.

<LanguageID>1033</LanguageID>

Spécifie le code de langue d’ID local (LCID) pour la version de base de l’application cliente Microsoft Dynamics CRM. Par exemple, 1033 pour l’anglais (américain) ou 1045 pour le polonais.

<TraceEnabled>0/1</TraceEnabled>

Spécifie si un fichier journal doit être créé. Si 0 est spécifié, aucun fichier journal n’est créé. Si vous spécifiez 1, un fichier journal appelé AutoUpdate.log est créé dans le dossier <Lecteur>:\Documents and Settings\<Utilisateur>\Application Data\Microsoft\MSCRM\Logs (Windows XP) ou <Lecteur>:\Utilisateurs\<Utilisateur>\AppData\Roaming\Microsoft\MSCRM\Logs (Windows Vista), où <Utilisateur> est le nom de l’utilisateur qui exécute Mise à jour de Microsoft Dynamics CRM.

<DiscoveryUrl>http://NomServeur</DiscoveryUrl>Spécifie l’adresse URL complète où le rôle serveur Service de découverte Microsoft Dynamics CRM Server est exécuté. En cas de déploiement serveur complet, le rôle serveur Service de découverte est exécuté sur le même ordinateur que l’application Microsoft Dynamics CRM Server.

Exemple de fichier de configuration Mise à jour de Microsoft Dynamics CRM

<ClientConfig>

<ClientType>OutlookLaptop</ClientType>

<UserId>{e4f6ed9d-17f8-db11-ae4d-000874398623}</UserId>

<OrgId>{49347e6e-6e62-40dc-b471-3115d6e3f0f3}</OrgId>

<ClientAuthMethod>AD</ClientAuthMethod>

<LanguageID>1033</LanguageID>

<TraceEnabled>0</TraceEnabled>

<DiscoveryUrl>http://NomServeur</DiscoveryUrl>

</ClientConfig>

13

Page 19: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Sous-clés de registre Windows de Mise à jour de Microsoft Dynamics CRM

Les sous-clés de registre Windows suivantes sont utilisées par Mise à jour de Microsoft Dynamics CRM.

HKLM\Software\Microsoft\MSCRMClient\AutoUpdateDisabled (DWORD) : la valeur par défaut est 0 ; elle désactive Mise à jour de Microsoft Dynamics CRM. Lorsque vous définissez cette valeur à 0, Microsoft Dynamics CRM pour Outlook ne recherche pas les mises à jour disponibles. Vous pouvez désactiver la recherche périodique des mises à jour en définissant la valeur à 1. Les paramètres n’ignorent pas la vérification lorsque l’utilisateur recherche manuellement les mises à jour en cliquant sur l’option de menu.

HKLM\Software\Microsoft\MSCRMClient\AutoUpdateCheckPeriod (DWORD) : la valeur par défaut est 4 ; elle permet à l’administrateur de spécifier la période (en heures) qui sépare deux recherches de mises à jour en arrière-plan. Les valeurs valides de ce paramètre sont comprises entre 4 et 24 heures.

HKLM\Software\Microsoft\MSCRMClient\AutoUpdateDownloadUrl (DWORD) : contient l’URL, telle que http://servername/updates/, à partir de laquelle la mise à jour sera téléchargée.

Important Vous devez inclure la barre oblique de fin « / » dans l’URL.

Configuration du système pour utiliser la mise à jour de Microsoft Dynamics CRMPour configurer la mise à jour de Microsoft Dynamics CRM sur Microsoft Dynamics CRM, suivez les étapes ci-après.

1. Créez un dossier sur un ordinateur qui exécute les services IIS et créez un site Web ou configurez un site Web existant à l’aide du dossier. Ce dossier, qui peut s’intituler crmupdates, contiendra les mises à jour. Il n’est pas nécessaire que le site Web que vous utilisez pour publier les mises à jour soit le site Web de Microsoft Dynamics CRM.

Ce site Web sera utilisé par Microsoft Dynamics CRM pour Outlook afin de télécharger des mises à jour. Notez que si vous voulez que des clients distants ou dans un réseau interne téléchargent des mises à jour, le site Web doit être disponible pour les accès internes et externes. Pour plus d’informations sur la création et la configuration d’un site Web dans les services Internet (IIS), voir l’aide du Gestionnaire des services Internet (IIS).

2. Ajoutez la sous-clé de Registre AutoUpdateDownloadUrl (décrite à la section précédente) sur chaque ordinateur doté de Microsoft Dynamics CRM pour Outlook. La valeur à ajouter doit être l’URL du dossier créé à l’étape 1. Pour ce faire, suivez les étapes ci-après sur chaque ordinateur doté de Microsoft Dynamics CRM pour Outlook.

a. Démarrez l’Éditeur du Registre (regedit.exe).

b. Recherchez la sous-clé de Registre suivante :

HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRMClient

c. Dans l’entrée AutoUpdateDownloadUrl (chaîne), ajoutez une valeur qui contient l’URL des mises à jour, par exemple http://[servername]/crmupdates/. Notez que si vous ne définissez pas cette valeur, Microsoft Dynamics CRM pour Outlook tente de se connecter à un site Web Microsoft pour localiser les mises à jour.

14

Page 20: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

3. Créez un fichier de configuration à utiliser pour mettre à jour la base de données de configuration (MSCRM_Config). Pour ce faire, voir la section précédente Éléments et descriptions du fichier de configuration d’outil pour obtenir des informations sur la création et l’exécution du fichier de configuration.

4. Démarrez Microsoft Dynamics CRM pour Outlook pour télécharger les mises à jour. Vous pouvez également exécuter la mise à jour de Microsoft Dynamics CRM : cliquez sur Démarrer, pointez sur Tous les programmes, puis sur Microsoft Dynamics CRM 4.0 et cliquez sur Mise à jour.

5. Démarrez le Gestionnaire de migration des données Microsoft Dynamics CRM et cliquez sur Se connecter pour télécharger les mises à jour. Vous pouvez également exécuter la mise à jour de Microsoft Dynamics CRM : cliquez sur Démarrer, pointez sur Tous les programmes, puis sur Microsoft Dynamics CRM 4.0 et cliquez sur Mise à jour.

Contrôle et résolution des problèmes de Microsoft Dynamics CRMCette section présente les outils et les recommandations qui concernent le contrôle et la résolution des problèmes de Microsoft Dynamics CRM.

Observateur d’événementsLes événements et erreurs consignés par le système Microsoft Dynamics CRM Server sont enregistrés dans l’Observateur d’événements. Pour visualiser ces événements, effectuez les étapes suivantes sur l’ordinateur où Microsoft Dynamics CRM Server est installé :

1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Outils d’administration et cliquez sur Observateur d’événements.

2. Sous Observateur d’événements, cliquez sur Application.

3. Les événements Microsoft Dynamics CRM Server sont enregistrés dans les sources suivantes de l’Observateur d’événements.

MSCRMAsyncService MSCRMCallout MSCRMDeployment MSCRMDeployment MSCRMKeyArchiveManager MSCRMKeyGenerator MSCRMPerfCounters MSCRMPlatform MSCRMTracing MSCRMWebService

Filtrage à partir d’une source

Pour filtrer à partir d’une source, dans le menu Affichage, cliquez sur Filtrer. Ensuite, dans l’onglet Filtre de la liste Source de l’événement, cliquez sur l’une des sources précédemment répertoriées, puis cliquez sur OK.

15

Page 21: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Traçage de plateformeMicrosoft Dynamics CRM 4.0 vous permet de créer des fichiers de trace qui contrôlent les actions effectuées par le serveur et les applications clientes. Les fichiers de trace sont utiles lorsque vous devez résoudre des problèmes signalés par un message d’erreur ou d’autres problèmes liés à Microsoft Dynamics CRM.

Pour plus d’informations sur le traçage de l’opération de votre plateforme Microsoft Dynamics CRM 4.0, voir l’article sur l’activation du traçage dans Microsoft Dynamics CRM (http://go.microsoft.com/fwlink/?LinkId=112439) (éventuellement en anglais).

Traçage de Microsoft Dynamics CRM Server

Les entrées du registre Windows de traçage de Microsoft Dynamics CRM Server sont contenues dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Pour activer le traçage, les entrées de registre Windows suivantes sont requises.

Nom Type Valeur des données Remarques

TraceEnabled DWORD 0 ou 1 Si vous utilisez la valeur 0, le traçage est désactivé. Si vous utilisez la valeur 1, le traçage est activé.

TraceRefresh DWORD 0 – 99 Nombre de minutes devant s’écouler avant que les paramètres de traçage soient rechargés à partir du registre Windows.

Par défaut, le traçage est désactivé et ces entrées de registre ne sont pas fournies. Pour activer le traçage sur Microsoft Dynamics CRM Server, procédez comme suit :

1. Démarrez l’Éditeur du Registre et recherchez la sous-clé de registre suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

2. Cliquez avec le bouton droit sur le dossier MSCRM, pointez sur Nouveau, puis cliquez sur Valeur DWORD.

3. Tapez TraceEnabled puis appuyez sur Entrée.

4. Cliquez avec le bouton droit sur TraceEnabled, cliquez sur Modifier, tapez 1 et cliquez sur OK.

5. Cliquez avec le bouton droit sur le dossier MSCRM, pointez sur Nouveau, puis cliquez sur Valeur DWORD.

6. Tapez TraceRefresh puis appuyez sur Entrée.

7. Cliquez avec le bouton droit sur TraceRefresh, cliquez sur Modifier, tapez une valeur comprise entre 1 et 99, puis cliquez sur OK.

8. Fermez l’Éditeur du Registre.

Traçage de Microsoft Dynamics CRM pour Outlook

Les entrées du registre de traçage de Microsoft Dynamics CRM pour Outlook sont contenues dans la sous-clé de registre suivante :

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Pour activer le traçage de Microsoft Dynamics CRM pour Outlook, effectuez des étapes semblables à celles décrites précédemment afin d’ajouter les sous-clés TraceEnabled et TraceRefresh.

16

Page 22: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Traçage du Gestionnaire de migration des données

Pour activer le traçage du Gestionnaire de migration des données, les sous-clés de registre suivantes doivent être créées dans la sous-clé de registre suivante :

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\DMClient

Pour activer le traçage du Gestionnaire de migration des données, effectuez des étapes semblables à celles décrites précédemment afin d’ajouter les sous-clés TraceEnabled et TraceRefresh.

Journaux de trace

Les journaux de trace pour Microsoft Dynamics CRM Server sont stockés dans le dossier suivant (où le traçage est exécuté) :

Lecteur:\Program Files\Microsoft Dynamics CRM\Trace

Les journaux de trace pour Microsoft Dynamics CRM pour Outlook et le Gestionnaire de migration des données sont stockés dans le dossier suivant (où le traçage est exécuté) :

Windows XP :Lecteur:\Documents and Settings\<Utilisateur>\Application Data\Microsoft\MSCRM\Traces

Windows Vista : Lecteur:\Utilisateurs\Utilisateur\AppData\Roaming\Microsoft\MSCRM\Traces

OptimisationCe livre blanc, disponible auprès du Centre de téléchargement Microsoft, décrit en détail les techniques, les considérations et les meilleures pratiques pour optimiser et gérer les performances des implémentations de Microsoft Dynamics CRM 4.0.

Optimizing and Maintaining Microsoft Dynamics CRM 4.0 (http://go.microsoft.com/fwlink/?LinkID=115134)

Problèmes connus liés à Microsoft Dynamics CRM ServerCette section décrit les problèmes connus liés à Microsoft Dynamics CRM Server.

Microsoft Dynamics CRM Server n’utilise pas l’instance SQL Server mise en miroirLorsque vous mettez en miroir les bases de données Microsoft Dynamics CRM, le système n’associe pas correctement l’instance de SQL Server mise en miroir en cas d’erreur sur l’instance principale de SQL Server. Pour résoudre ce problème, vous devez mettre à jour manuellement la base de données de configuration afin d’indiquer que les bases de données sont mises en miroir. Pour cela, procédez comme suit.

17

Page 23: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Important La mise en miroir des bases de données, pour une disponibilité élevée, avec basculement automatique, n’est pas recommandée pour les applications (par exemple, Microsoft Dynamics CRM) qui utilisent plusieurs bases de données. Pour plus d’informations sur la mise en miroir des bases de données, voir l’article Microsoft TechNet sur la mise en miroir des bases de données dans SQL Server 2005 (http://go.microsoft.com/fwlink/?LinkID=104711) (éventuellement en anglais).

1. Sur l’ordinateur exécutant SQL Server, qui héberge la base de données de configuration Microsoft Dynamics CRM (MSCRM_CONFIG), démarrez Microsoft SQL Server Management Studio.

2. Développez Bases de données, développez MSCRM_CONFIG, puis développez Tables.

3. Cliquez avec le bouton droit sur dbo.Organization, puis cliquez sur Ouvrir la table.

4. Dans la première ligne de la colonne MirroredSqlServerName, remplacez NULL par le nom de l’ordinateur exécutant SQL Server, qui est configuré comme miroir de base de données, puis appuyez sur Entrée.

5. Fermez Microsoft SQL Server Management Studio.

6. Réinitialisez les services IIS. Pour ce faire, à l’invite de commandes, tapez iisreset, puis appuyez sur Entrée.

Les performances de Microsoft Dynamics CRM Server sont inférieures aux performances attenduesLes performances de Microsoft Dynamics CRM Server sont susceptibles d’être inférieures aux performances attendues et le chargement des pages peut être relativement lent. Ce problème survient lorsque l’ordinateur, qui exécute SQL Server où les bases de données Microsoft Dynamics CRM sont stockées, est configuré pour prendre en charge les requêtes de plans parallèles. Cette configuration peut avoir des incidences sur les performances de Microsoft Dynamics CRM Server. Nous vous conseillons de désactiver la prise en charge des requêtes de plans parallèles sur cette instance de SQL Server.

Pour résoudre ce problème, désactivez la prise en charge des requêtes de plans parallèles sur l’instance de SQL Server. Pour désactiver la prise en charge des requêtes de plans parallèles, exécutez la procédure stockée suivante :

exec sp_configure ’show adv’, 1;

RECONFIGURE WITH OVERRIDE;

exec sp_configure ’max degree’, 1

RECONFIGURE WITH OVERRIDE;

Exec sp_configure

Vérifiez que la ligne de sortie « max degree of parallelism » affiche une valeur configurée et une valeur d’exécution de 1.

Pour réactiver les requêtes de plans parallèles, définissez la valeur de « max degree of parallelism » à zéro. Pour plus d’informations sur la prise en charge des requêtes de plans parallèles, consultez la documentation en ligne de SQL Server.

18

Page 24: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Seul le nœud de licence apparaît dans le Gestionnaire de déploiementLorsque vous exécutez le Gestionnaire de déploiement, seul le nœud de licence apparaît dans l’outil. Cela peut se produire si la période d’enregistrement ou la période d’essai a expiré. Pour résoudre ce problème si vous disposez d’une version d’essai, vous devez effectuer une mise à niveau vers une version complète de Microsoft Dynamics CRM. Pour résoudre ce problème si vous avez acheté le produit, vous devez enregistrer Microsoft Dynamics CRM en exécutant l’Assistant Inscription. Pour ce faire, sur le serveur Microsoft Dynamics CRM, cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Dynamics CRM 4.0, puis cliquez sur Assistant Inscription.

La base de données de l’organisation n’apparaît pas dans l’Assistant Importation d’organisation du Gestionnaire de déploiementLorsque vous exécutez l’Assistant Importation d’organisation dans le Gestionnaire de déploiement, la base de données de l’organisation n’apparaît pas dans la liste des organisations disponibles. Cela peut se produire si une ou plusieurs des conditions suivantes sont vérifiées :

La version majeure de la base de données de l’organisation ne correspond pas à la version majeure de Microsoft Dynamics CRM Server.

La version mineure de la base de données de l’organisation ne correspond pas à la version mineure de Microsoft Dynamics CRM Server.

La version de la base de données de l’organisation est ultérieure à la version de Microsoft Dynamics CRM Server.

Pour vérifier la version, procédez comme suit :

1. Pour vérifier la version de la base de données de l’organisation, démarrez SQL Server Management Studio et connectez-vous au serveur SQL de gestion de la base de données.

2. Consultez la colonne BuildNumber dans la table dbo.BuildVersion de la base de données de l’organisation à importer.

3. Pour vérifier la version de Microsoft Dynamics CRM Server, sur l’ordinateur où est installée l’application Web Microsoft Dynamics CRM, ouvrez la sous-clé de Registre Windows suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\CRM_Server_Version

La version s’affiche au format suivant majeure.mineure.version.révision

Notez que la version de la base de données de l’organisation peut être antérieure ; toutefois, un message d’avertissement s’affichera lors de l’importation. De plus, la version de la révision est ignorée lors de l’importation.

Pour contourner ce problème, vous pouvez mettre à jour la version de Microsoft Dynamics CRM Server, par exemple en installant le package de correctifs cumulatif le plus récent. Pour connaître les packages disponibles, consultez l’article suivant de la Base de connaissances Microsoft :

Mises à jour et correctifs pour Microsoft Dynamics CRM 4.0 (http://go.microsoft.com/fwlink/?LinkID=130724) (éventuellement en anglais)

19

Page 25: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Résolution des problèmes et problèmes connusd’E-mail RouterCette section présente les outils et les recommandations concernant la résolution des problèmes liés à Microsoft Dynamics CRM E-mail Router. Elle décrit en outre les problèmes connus.

Observateur d’événements

Les événements et erreurs consignés par E-mail Router sont enregistrés dans l’Observateur d’événements. Pour visualiser ces événements, effectuez les étapes suivantes sur l’ordinateur où E-mail Router est installé :

1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Outils d’administration et cliquez sur Observateur d’événements.

2. Sous Observateur d’événements, cliquez sur Application.

3. Les événements E-mail Router sont enregistrés dans la source MSCRMEmail de l’Observateur d’événements. Pour filtrer la valeur MSCRMEmail, dans le menu Affichage, cliquez sur Filtrer, dans l’onglet Filtre de la liste Source de l’événement, cliquez sur MSCRMEmail, puis cliquez sur OK.

Test de l’accès pour les utilisateurs, les files d’attente et les boîtes aux lettres de transfert

La fonction de test d’accès incluse dans le Gestionnaire de configuration de Microsoft E-mail Router teste l’ensemble des utilisateurs, files d’attente et boîtes aux lettres de transfert qui sont affichées dans la liste Utilisateurs et files d’attente et dans la liste Boîtes aux lettres de transfert. Si tous les tests se terminent avec succès, cela signifie que l’E-mail Router fonctionnera correctement. Lors du test, le Gestionnaire de configuration de Microsoft E-mail Router affiche des informations sur le nom, la connexion entrante et la connexion sortante pour tous les utilisateurs, files d’attente et boîtes aux lettres de transfert potentiels qui apparaissent dans les deux listes, dans les onglets Utilisateurs et files d’attente et Boîtes aux lettres de transfert.

Notez que les utilisateurs et files d’attente ne sont pas créés dans le Gestionnaire de configuration de Microsoft E-mail Router. Pour plus d’informations sur la création de ces éléments, consultez l’aide de Microsoft Dynamics CRM 4.0.

Les utilisateurs, files d’attente et boîtes aux lettres de transfert désactivés dans le Gestionnaire de configuration de l’E-mail Router sont ignorés pendant le test. Pour tester l’accès des utilisateurs et files d’attente, procédez comme suit.

1. Dans l’onglet Utilisateurs, files d’attente et boîtes aux lettres de transfert, cliquez sur Télécharger les données.

2. Dans l’onglet Utilisateurs et files d’attente, cliquez sur Tester l’accès. Vous pouvez également cliquer sur l’onglet Boîtes aux lettres de transfert, puis sur Tester l’accès. La boîte de dialogue Tester l’accès apparaît.

3. Consultez les résultats du test d’accès qui s’affichent dans la boîte de dialogue Tester l’accès. Cliquez sur Fermer pour fermer la boîte de dialogue Tester l’accès.

Les activités de courrier électronique ne sont plus suivies correctement après déplacement de la boîte aux lettres Exchange

Après déplacement de la boîte aux lettres Exchange Server d’un utilisateur de Microsoft Dynamics CRM, les activités de courrier électronique ne sont plus suivies correctement pour

20

Page 26: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

l’utilisateur. Pour contourner ce problème, vous devez exécuter l’Assistant Déploiement de règles et redéployer la règle dans la boîte aux lettres de l’utilisateur.

Résolution des problèmes liés à Microsoft Dynamics CRM pour OutlookCette section présente les outils et les recommandations qui concernent la résolution des problèmes de Microsoft Dynamics CRM pour Outlook.

Diagnostics de Microsoft Dynamics CRM pour Outlook Pour résoudre les problèmes liés à Microsoft Dynamics CRM pour Outlook, exécutez tout d’abord Diagnostics de Microsoft Dynamics CRM pour Microsoft Office Outlook. Cet outil effectue environ 40 tests de diagnostic dans différentes zones de Microsoft Dynamics CRM pour Outlook, afin de rechercher les éventuels problèmes pouvant diminuer les performances, la connectivité, la configuration et la synchronisation. Dans certains cas, l’outil résout les problèmes automatiquement. Si certains problèmes ne peuvent pas être résolus par l’outil, le système vous fournit des indications pour vous permettre de résoudre le problème manuellement.

En outre, l’outil Diagnostics intègre deux options de mode de prise en charge, qui peuvent vous aider à résoudre les problèmes une fois que vous avez contacté le support. Les diagnostics peuvent générer des journaux de suivi et des rapports détaillés Vous pouvez activer ou désactiver le traçage pour des tests spécifiques et indiquer si des rapports détaillés doivent être générés. Un récapitulatif des erreurs internes et du contrôle des activités effectuées en arrière-plan, telles que la synchronisation et le marquage du courrier électronique, est aussi disponible.

Exécution des diagnostics

Tout utilisateur qui dispose de Microsoft Dynamics CRM pour Outlook peut exécuter l’outil Diagnostics de Microsoft Dynamics CRM pour Outlook. L’outil Diagnostics s’installe en même temps que Microsoft Dynamics CRM pour Outlook.

Pour exécuter l’outil Diagnostics, procédez comme suit :

1. Cliquez sur Démarrer, cliquez sur Microsoft Dynamics CRM, puis cliquez sur Diagnostics.

2. Sur la première page de l’outil, cliquez sur Exécuter les diagnostics.

3. Sur la page Diagnostics en cours, vous avez la possibilité de suivre les tests au fur et à mesure qu’ils sont réalisés. Au cours des tests, certains problèmes sont résolus automatiquement. Lorsque les tests sont terminés, sur la page Rapport de diagnostics, vous pouvez choisir de résoudre une partie ou l’ensemble des problèmes supplémentaires. Pour résoudre l’ensemble des problèmes, cliquez sur Résoudre tout.

4. Certains problèmes peuvent nécessiter une procédure manuelle. Suivez les instructions fournies par l’outil.

21

Page 27: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Éléments contrôlés par l’outil Diagnostics

Tous les tests ne sont pas systématiquement effectués pour chaque configuration. L’outil n’a pas la possibilité de résoudre tous les problèmes.

Réseau et connectivité

Microsoft Dynamics CRM pour Outlook dispose-t-il d’une connexion ? Microsoft Dynamics CRM pour Outlook est-il hors connexion ? Les informations d’authentification de Microsoft Dynamics CRM sont-elles valides ? L’utilisateur est-il membre d’une organisation existante ? L’utilisateur est-il encore membre de l’organisation ? L’utilisateur est-il autorisé et dispose-t-il d’au moins un rôle de sécurité ? L’utilisateur est-il autorisé à effectuer une synchronisation avec Outlook ? L’utilisateur est-il autorisé à synchroniser le carnet d’adresses ? L’utilisateur est-il autorisé à effectuer une synchronisation avec la banque de données

hors connexion ? L’utilisateur est-il autorisé à créer des activités ? L’utilisateur est-il autorisé à passer hors connexion ? Quelle est la qualité du réseau (vitesse et paquets supprimés notamment) ?

Paramètres Internet

Microsoft Internet Explorer est-il défini pour demander une authentification ? Ce problème peut être résolu avec l’outil.

Le bloqueur de fenêtres publicitaires intempestives répertorie-t-il les URL Microsoft Dynamics CRM en tant que sites autorisés ?

Les cookies sont-ils transmis entre Microsoft Dynamics CRM pour Outlook et le serveur Microsoft Dynamics CRM ?

Configuration du client

Une panne de courant s’est-elle produite ? Les clés de Registre sont-elles correctes ? A profil non Microsoft Dynamics CRM Outlook a-t-il été récemment ouvert ? Existe-t-il plusieurs profils Outlook ? Le complément Microsoft Dynamics CRM a-t-il été désactivé ? Ce problème peut être

résolu avec l’outil. Le complément Microsoft Dynamics CRM a-t-il été répertorié comme complément non

sécurisé ? Ce problème peut être résolu avec l’outil. Le complément Microsoft Office Excel est-il correctement enregistré ? Les fichiers de carnet d’adresses de Microsoft Dynamics CRM sont-ils corrompus ?

Ce problème peut être résolu avec l’outil. Plusieurs processus Outlook sont-il en cours d’exécution ? Les objets COM sont-ils correctement enregistrés ? Les métadonnées peuvent-elles être chargées ? Le processus hôte de l’application Microsoft Dynamics CRM répond-il aux requêtes HTTP ? Microsoft Dynamics CRM pour Outlook avec accès hors connexion peut-il s’initialiser ?

Ce problème peut être résolu avec l’outil.

22

Page 28: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Configuration de l’environnement

La charge mémoire est-elle acceptable ? La mémoire installée est-elle suffisante (sur la base des recommandations d’installation) ? La vitesse du processeur est-elle suffisante ? L’espace disque disponible est-il suffisant ?

Synchronisation

Des erreurs récentes se sont-elles produites lors de la synchronisation avec Outlook? Microsoft SQL Server Express peut-il être contacté ? L’abonnement à Ia synchronisation Outlook est-il valide ? Ce problème peut être résolu

avec l’outil. L’abonnement à Ia synchronisation du carnet d’adresses est-il valide ? Ce problème peut

être résolu avec l’outil. Les abonnements à la synchronisation hors connexion sont-ils valides ? Ce problème

peut être résolu avec l’outil.

Mises à jour

Des mises à jour automatiques Microsoft Dynamics CRM pour Outlook sont-elles disponibles ?

Performances

La taille du cache de Microsoft Dynamics CRM pour Outlook est-elle acceptable ? Les options d’arrêt du processus hôte de l’application sont-elles acceptables ? La taille du cache de métadonnées est-elle acceptable ? La taille de la base de données hors connexion est-elle acceptable ? La taille du carnet d’adresses est-elle acceptable ? Les performances de marquage du courrier électronique sont-elles acceptables ? Les performances de synchronisation Outlook sont-elles acceptables ? Les performances de synchronisation hors connexion sont-elles acceptables ?

Génération de fichiers de trace pour le support

Vous pouvez exécuter l’outil Diagnostics en mode Support, qui est une fonction avancée de résolution des problèmes permettant le traçage. Elle est généralement activée sur demande du support. Les fichiers générés peuvent être envoyés au support pour analyse.

Remarque Le traçage a des répercussions importantes sur les performances. N’activez pas le traçage sauf si le support en fait la demande et ne laissez pas le traçage activé sur une longue période.

Pour activer le traçage dans l’outil Diagnostics, procédez comme suit :

1. Cliquez sur Démarrer, cliquez sur Microsoft Dynamics CRM, puis cliquez sur Diagnostics.

2. Sur la première page de l’outil, cliquez sur Mode Support.

3. Dans l’onglet Dépannage avancé, sélectionnez Traçage puis cliquez sur Enregistrer.

23

Page 29: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Pour enregistrer les fichiers de trace générés par l’outil Diagnostics, procédez comme suit :

1. Cliquez sur Démarrer, cliquez sur Microsoft Dynamics CRM, puis cliquez sur Diagnostics.

2. Sur la première page de l’outil, cliquez sur Mode Support.

3. Dans l’onglet Dépannage avancé, cliquez sur Créer un fichier.

4. Enregistrez le fichier compressé sur votre ordinateur, puis envoyez-le au support.

Pour supprimer les fichiers de trace générés par le programme d’installation, le traçage client, le fournisseur de carnet d’adresses et les fichiers Office Ribbon à l’aide de l’outil Diagnostics, procédez comme suit :

Avertissement Avant de supprimer les journaux, nous vous conseillons de les sauvegarder pour toute consultation ultérieure, notamment vos journaux d’installation contenus dans Appdata\Microsoft\MSCRM\logs.

1. Cliquez sur Démarrer, cliquez sur Microsoft Dynamics CRM, puis cliquez sur Diagnostics.

2. Sur la première page de l’outil, cliquez sur Mode Support.

3. Dans l’onglet Dépannage avancé, cliquez sur Supprimer.

Réalisation d’une synchronisation forcée

Dans certains cas, vous voudrez peut-être forcer ou ignorer une synchronisation spécifique afin de résoudre un problème. Pour forcer la synchronisation entre le serveur Microsoft Dynamics CRM et Microsoft Dynamics CRM pour Outlook :

1. Démarrez Outlook.

2. Dans le menu CRM, cliquez sur Synchroniser avec CRM.

Pour forcer la synchronisation hors connexion entre le serveur Microsoft Dynamics CRM et la base de données hors connexion pour Microsoft Dynamics CRM pour Outlook avec accès hors ligne :

1. Démarrez Outlook.

2. Dans le menu CRM, cliquez sur Mode hors connexion.

3. Une fois le processus Mode hors connexion terminé, dans le menu CRM, cliquez sur Mode connexion.

Pour désactiver des synchronisations spécifiques, utilisez les instructions suivantes :

1. Cliquez sur Démarrer, cliquez sur Microsoft Dynamics CRM, puis cliquez sur Diagnostics.

2. Sur la première page de l’outil, cliquez sur Mode Support.

3. Dans l’onglet Dépannage de la synchronisation, désactivez les options souhaitées.

4. Cliquez sur Enregistrer.

24

Page 30: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Résolution des problèmes liés à Microsoft Dynamics CRM pour Outlook et à l’application WebCette section présente les outils et les recommandations concernant la résolution des problèmes liés à Microsoft Dynamics CRM pour Outlook. Elle décrit en outre les problèmes connus.

25

Page 31: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Les clients ne peuvent pas se connecter à Microsoft Dynamics CRM ServerLes clients ne parviennent pas établir une connexion avec Microsoft Dynamics CRM Server. Ce problème peut survenir lorsque vous créez un site Web lors de l’installation de Microsoft Dynamics CRM Server et lorsque l’URL spécifiée pour le client est incorrecte. Par défaut, Microsoft Dynamics CRM Server utilise le port 5555 lorsque le programme d’installation crée un site Web. Pour que le client puisse se connecter au serveur, l’URL utilisée par les applications clientes doit comporter un numéro de port similaire à celui qui figure dans l’exemple suivant. Dans ce dernier, MSCRMServerName est le nom de l’ordinateur où Microsoft Dynamics CRM Server est installé et Nom_organisation est le nom de l’organisation :

http://MSCRMServerName:5555/Nom_organisation/loader.aspx

Important : si des rôles serveur sont installés sur plusieurs ordinateurs, vous devez indiquer l’adresse Web de l’ordinateur sur lequel le rôle serveur Service de découverte est installé.

Les activités de courrier électronique Microsoft Dynamics CRM sont en attente d’envoi et ne sont pas remises

Lorsque vous envoyez une activité de courrier électronique depuis Microsoft Dynamics CRM pour Outlook ou l’application Web Microsoft Dynamics CRM, le message apparaît comme envoyé mais pas remis. Ce problème peut se produire lorsque vous utilisez les deux clients pour l’envoi et la réception des messages électroniques qui font l’objet d’un suivi dans Microsoft Dynamics CRM. Pour résoudre ce problème, vous devez définir le paramètre Type d’accès message - Sortant approprié dans le formulaire Utilisateur. Vous aurez peut-être besoin de privilèges de rôle de sécurité administrateur système pour modifier ce paramètre. Pour changer le paramètre, dans l’application Web Microsoft Dynamics CRM, cliquez sur Paramètres, cliquez sur Administration, cliquez sur Utilisateurs, puis double-cliquez sur l’utilisateur qui ne parvient pas à envoyer d’activités de courrier électronique. Dans le formulaire Utilisateur, optez ensuite pour l’une des options suivantes :

Si l’utilisateur exécute Microsoft Dynamics CRM pour Outlook, la valeur Type d’accès message - Sortant doit être Microsoft Dynamics CRM pour Outlook.

Si l’utilisateur exécute l’application Web Microsoft Dynamics CRM, la valeur Type d’accès message - Sortant doit être définie à Boîte aux lettres de transfert si E-mail Router utilise une boîte aux lettres de transfert pour traiter les activités de courrier électronique de l’utilisateur. Ou la valeur Type d’accès message - Sortant doit être définie à E-mail Router si E-mail Router traite les messages électroniques directement à partir de la boîte aux lettres de l’utilisateur.

26

Page 32: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Message d’erreur de type « Dépassement de délai de l’application » reçu lorsque vous utilisez des listes marketing volumineuses

Dans Microsoft Dynamics CRM, vous pouvez recevoir un message d’erreur indiquant un dépassement de délai de l’application lorsque vous utilisez des listes marketing volumineuses, par exemple une liste comportant 150 000 membres. Cela se produit car le délai défini pour l’application n’est pas suffisant pour permettre le traitement du nombre élevé de membres. Pour résoudre ce problème, augmentez la valeur du paramètre de délai d’exécution de la requête ASP.NET. La valeur par défaut est 300 secondes.

Pour augmentez la valeur de ce paramètre, procédez comme suit :

1. Sur l’ordinateur où est installée l’application Web Microsoft Dynamics CRM Server, démarrez le Gestionnaires des services Internet (IIS).

2. Développez Sites Web, cliquez avec le bouton droit sur le site Web Microsoft Dynamics CRM, puis cliquez sur Propriétés.

3. Sur la page des propriétés du site Web Microsoft Dynamics CRM, cliquez sur ASP.NET, puis cliquez sur Modifier la configuration.

4. Cliquez sur l’onglet Application puis, dans la zone Expiration de la requête ASP, augmentez le nombre de secondes, par exemple à 1 000.

5. Cliquez sur OK à deux reprises pour fermer le Gestionnaire des services Internet.

En cas d’exécution sur un ordinateur Windows 64 bits, Microsoft Dynamics CRM pour Outlook ou l’application Web Microsoft Dynamics CRM démarre plus lentement que prévu

Ce problème est connu et vient du fait que la compilation juste-à-temps (JIT) prend généralement beaucoup plus de temps, pour la même application, sur un ordinateur 64 bits que sur un ordinateur 32 bits. Ce problème risque de ralentir l’exécution des clients Microsoft Dynamics CRM. Le problème se produit uniquement lorsque vous exécutez l’application Web Microsoft Dynamics CRM sur un ordinateur équipé d’un système d’exploitation Windows 64 bits.

Pour résoudre ce problème, vous devez télécharger et installer la mise à jour Microsoft .NET Framework suivante.

CORRECTIF   : la compilation JIT peut durer beaucoup plus longtemps lorsque vous exécutez une application .NET Framework 2.0 sur un ordinateur 64 bits (http://go.microsoft.com/fwlink/?LinkID=99340) (éventuellement en anglais).

Résolution des problèmes de génération de rapports Microsoft Dynamics CRM et problèmes connusCette section décrit les problèmes se produisant lorsque vous utilisez la génération de rapports Microsoft Dynamics CRM.

27

Page 33: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Prise en charge des langues Hébreu et Arabe pour la Visionneuse de rapportsLorsque vous utilisez les versions Hébreu ou Arabe de Microsoft Dynamics CRM 4.0, des problèmes liés à la Visionneuse de rapports peuvent survenir si vous avez recours à Windows Internet Explorer 7. Si un problème se produit, consultez l’article 941450 de la Base de connaissances Microsoft (http://go.microsoft.com/fwlink/?LinkID=103657) (éventuellement en anglais) pour obtenir davantage d’informations et des instructions sur la méthode de soumission de demande permettant d’obtenir la mise à jour qui résout les problèmes d’interprétation de langue.

Vous recevez un message d’erreur lors de l’impression d’un rapport

Vous pouvez recevoir un message du type « Une erreur s’est produite lors de l’impression » lorsque vous imprimez un rapport. Cela peut se produire si vous avez modifié le nom par défaut du répertoire virtuel du serveur de rapports SQL Server ReportServer ou si vous avez modifié le nom du répertoire virtuel du Gestionnaire de rapports SQL Server Reports. Pour résoudre ce problème, utilisez le Gestionnaire de configuration Reporting Services pour rétablir le nom par défaut du répertoire virtuel.

Envoyez-nous vos commentaires sur ce chapitreNous serons heureux de recevoir vos commentaires. Pour nous les envoyer, cliquez sur le lien suivant et tapez votre texte dans le corps du message.

Remarque   Les informations contenues dans le champ d’objet nous permettent d’orienter correctement vos commentaires. Ne supprimez pas et ne modifiez pas ces informations : elles sont essentielles au traitement de vos commentaires.

Envoyer vos commentaires

28

Page 34: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

3 Sauvegarde du système Microsoft Dynamics CRM

Une récupération fiable et efficace en cas d’échec requiert l’instauration de procédures appropriées, parfaitement comprises de ceux qui les exécutent. Toutes les circonstances possibles et prévisibles doivent être envisagées lors de l’élaboration d’une récupération en cas d’échec de Microsoft Dynamics® CRM.

Cette section présente les informations dont vous avez besoin pour planifier, implémenter un système de sauvegarde et de restauration, fiable et utilisable. La liste suivante répertorie les composants clés du déploiement Microsoft Dynamics CRM pour lesquels vous devez disposer de procédures et de processus de sauvegarde et de restauration, mettant en œuvre les technologies suivantes :

Microsoft® Windows® Server et Active Directory®

Microsoft SQL Server® 2005

Microsoft SQL Server 2005 Reporting Services

Microsoft Dynamics CRM Server

Microsoft Exchange Server 2003 et Exchange Server 2007 (si vous utilisez Exchange Server pour les messages électroniques Microsoft Dynamics CRM)

Sauvegarde du système Microsoft Dynamics CRM

Si vous devez effectuer une récupération, quel que soit le scénario, vous devez sauvegarder toutes les informations nécessaires et stocker une copie hors site. Un plan de sauvegarde doit être créé et soigneusement répété pour tous les composants et services Microsoft Dynamics CRM, pour garantir la récupération d’un maximum de données en cas de défaillance d’un disque ou d’un autre composant.

Les conditions de sauvegarde varient en fonction des serveurs concernés. Le tableau suivant présente un résumé de ce qui doit être sauvegardé pour Microsoft Dynamics CRM.

Serveur Éléments à sauvegarder pour Microsoft Dynamics CRM

Commentaires

Contrôleur de domaine

État du système complet Aucun.

Serveur Exchange Server

Sauvegarde non requise par Microsoft Dynamics CRM La sauvegarde peut être nécessaire pour Exchange.

SQL Server MSCRM_CONFIG

Nom_organisation_MSCRM

master

msdb

ReportServer

ReportServertempdb

La sauvegarde doit être effectuée à l’aide de SQL Server Management Studio.

Les bases de données Nom_organisation_MSCRM et ReportServer doivent faire l’objet d’une sauvegarde de base de données complète et de sauvegardes des fichiers journaux des transactions.

29

Page 35: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Serveur Éléments à sauvegarder pour Microsoft Dynamics CRM

Commentaires

Pour les bases de données rarement mises à jour, telles que msdb et MSCRM_CONFIG, vous pouvez opter pour la sauvegarde complète de la base de données uniquement.

Microsoft Dynamics CRM ne requiert pas la sauvegarde des bases de données master et msdb, mais celle-ci devrait être incluse dans une stratégie de sauvegarde générale.

Microsoft Dynamics CRM Server

Web.config

(Emplacement par défaut : c:\Inetpub\wwwroot)

Registre Windows :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

Le fichier Web.config est nécessaire uniquement s’il a été modifié par rapport aux paramètres d’origine. L’emplacement du fichier suppose que l’installation a été effectuée sur le site Web par défaut.

Sous-clé du registre Windows.

Sélection d’un modèle de sauvegarde Dans le cadre d’une sauvegarde sur bande, il est recommandé de sélectionner un modèle de rotation des sauvegardes sur bande qui garantit la protection des données en cas de défaillance ou de perte d’une bande. La même précaution doit être prise pour la sauvegarde sur disque. Une méthode classique de rotation des bandes est le modèle « grand-parent-parent-enfant » :

La bande utilisée pour la sauvegarde du dernier vendredi de chaque mois est la bande grand-parent. Cette bande est conservée hors site.

La bande de la sauvegarde effectuée tous les vendredis (à l’exception du dernier vendredi du mois) porte le nom de bande parent. Cette bande est également conservée hors site.

Les bandes utilisées pour les sauvegardes du lundi, mardi, mercredi et jeudi sont appelées bandes enfants. Les bandes enfants sont souvent stockées sur site à l’exception de la bande du jour précédent.

L’Assistant Sauvegarde et restauration Microsoft vous offre le choix entre les options de sauvegarde suivantes :

Normale. Sauvegarde tous les fichiers sélectionnés et marque les fichiers comme étant sauvegardés.

Copie. Sauvegarde tous les fichiers sélectionnés mais ne marque pas les fichiers comme étant sauvegardés.

30

Page 36: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Différentielle. Sauvegarde les fichiers sélectionnés uniquement s’ils n’ont pas été précédemment sauvegardés ou s’ils ont été modifiés depuis la dernière sauvegarde, mais sans marquer les fichiers comme étant sauvegardés.

Incrémentielle. Sauvegarde les fichiers sélectionnés uniquement s’ils n’ont pas été précédemment sauvegardés ou s’ils ont été modifiés depuis la dernière sauvegarde, et marque les fichiers comme étant sauvegardés.

Quotidienne. Sauvegarde uniquement les fichiers qui ont été modifiés ce jour-là et les marque comme étant sauvegardés.

Dans la mesure où la plupart des petites entreprises ne comptent généralement pas d’administrateur système au sein de leur personnel, il leur est conseillé d’effectuer tous les jours une sauvegarde « normale » qui respecte le modèle « grand-parent-parent-enfant » décrit ci-dessus. Les organisations de plus grande taille disposent probablement d’une méthodologie de sauvegarde qui peut intégrer Microsoft Dynamics CRM.

Sauvegarde de Windows Server 2003 Windows Server 2003 est équipé d’un utilitaire de sauvegarde complet qui vous permet de sauvegarder des données d’entreprise critiques sur bande ou sur disque. La fonctionnalité de planification de l’Assistant Sauvegarde et restauration permet de sauvegarder des données pour le serveur et les stations de travail d’un petit réseau d’entreprise. Les données sauvegardées comprennent les informations de sécurité, les autorisations de partage et de fichiers ainsi que les données du Registre. Pour garantir la sécurité des données, seul un utilisateur du groupe Administrateurs ou Opérateurs de sauvegarde doit être autorisé à effectuer les sauvegardes. Les fichiers et les répertoires individuels situés sur le serveur peuvent être restaurés à l’aide de l’Assistant Sauvegarde et restauration.

Dans le cas d’une sauvegarde sur bande, cet assistant exige que le périphérique de sauvegarde sur bande soit raccordé à une carte de contrôleur SCSI ou autre compatible, correctement installée et opérationnelle. Dans Windows Server 2003, l’installation d’une carte de contrôleur est automatique puisque le nouveau matériel est détecté au démarrage du système et que les pilotes appropriés sont installés automatiquement.

Sauvegarde d’Active Directory L’Assistant Sauvegarde et restauration peut sauvegarder les données d’état du système, y compris Active Directory, des fichiers d’amorçage, la base de données d’inscription de classe COM+, le Registre et SysVol. Il est possible de sauvegarder des données de l’état du système sur des disquettes, des disques durs, un support amovible, des CD-ROM inscriptibles et des bandes.

Même s’il est recommandé de sauvegarder Active Directory, la seule façon d’éviter une perte de données est de posséder plusieurs contrôleurs de domaine Active Directory. Ainsi, en cas de défaillance d’un contrôleur de domaine, les autres contrôleurs de domaine disposent d’une copie complète de l’annuaire. Avec une sauvegarde sur bande, vous disposez seulement des données correspondant à la dernière sauvegarde.

Active Directory est un système de base de données transactionnelle qui utilise des fichiers journaux pour prendre en charge la sémantique d’annulation/restauration afin de garantir la validation des transactions dans la base de données. Les fichiers suivants sont associés à Active Directory :

Ntds.dit. Base de données.

Edbxxxxx.log. Journaux des transactions.

Edb.chk. Fichier de point de contrôle.

Res1.log et Res2.log. Fichiers journaux réservés.

31

Page 37: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

La taille de Ntds.dit augmente à mesure que la base de données se remplit. En revanche, les journaux ont une taille déterminée (10 Mo). Toute modification apportée à la base de données est également ajoutée au fichier journal actuel et son image de disque est toujours maintenue à jour.

Edb.log est le fichier journal actuel. Toute modification apportée à la base de données est écrite dans le fichier Edb.log. Lorsque le fichier Edb.log a atteint sa taille maximale, il est renommé Edbxxxxx.log. (La numérotation commence à 00001 et est incrémentée à l’aide de la notation hexadécimale.) Dans la mesure où Active Directory utilise la journalisation circulaire, les anciens fichiers journaux sont constamment supprimés dès qu’ils ont été écrits dans la base de données. Le système comprend toujours le fichier Edb.log et éventuellement un ou plusieurs fichiers Edbxxxxx.log.

Le fichier Edb.chk stocke le point de contrôle de la base de données qui identifie le point au niveau duquel le moteur de la base de données doit relire les journaux, généralement au moment de la récupération ou de l’initialisation.

Quant à Res1.log et Res2.log, ils représentent des « espaces réservés », conçus pour réserver les derniers 20 Mo d’espace disque sur le lecteur. De cette façon, les fichiers journaux disposent toujours de suffisamment d’espace pour arrêter sans problème le système s’il ne reste plus d’espace disque à l’exception de ces espaces réservés.

Pour plus d’informations, voir (éventuellement en anglais) :

Sauvegarde et restauration des données de Windows Server 2003 (http://go.microsoft.com/fwlink/?LinkID=91943)

Clusters de serveurs : meilleures pratiques de stockage pour Windows 2000 et Windows Server 2003 (http://go.microsoft.com/fwlink/?LinkID=91944) (en anglais)

Comment faire pour sauvegarder et restaurer des données dans Windows Server 2003 à l’aide de l’outil de sauvegarde (http://go.microsoft.com/fwlink/?LinkID=91945)

Sauvegarde de SQL Server, y compris Reporting Services

L’Assistant Sauvegarde et restauration dans Windows Server 2003 ne peut pas sauvegarder des bases de données SQL Server qui sont en mode connexion. Vous devez d’abord interrompre le service MSSQLSERVER. La sauvegarde intégrée représente une solution plus pratique puisque qu’elle est réalisable pendant l’exécution de SQL Server. Utilisez SQL Server 2005 Management Studio pour créer une sauvegarde des bases de données SQL Server. Ensuite, il vous suffit d’effectuer une opération de sauvegarde à partir de l’Assistant Sauvegarde et restauration pour inclure les sauvegardes des bases de données créées par SQL Server Management Studio. Il est recommandé de planifier l’exécution de la routine de sauvegarde dans SQL Server Management Studio en premier, puis d’exécuter la tâche de sauvegarde dans l’Assistant Sauvegarde et restauration. Pour plus d’informations sur les sauvegardes de SQL Server, consultez la rubrique concernant la sauvegarde et la restauration de bases de données, dans la documentation en ligne de SQL Server.

Microsoft Dynamics CRM crée au moins deux bases de données spécifiques à Microsoft Dynamics CRM sur SQL Server. En outre, Microsoft Dynamics CRM nécessite les bases de données par défaut de SQL Server, master et msdb, pour les services de base de données et les bases de données par défaut du serveur de rapport de SQL Server pour les services de rapport. Les bases de données qui composent un système Microsoft Dynamics CRM sur SQL Server sont les suivantes :

● Nom_organisation_MSCRM

● MSCRM_CONFIG

● ReportServer

● ReportServertempdb

● master

32

Page 38: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

● msdb

Remarque   Votre déploiement Microsoft Dynamics CRM peut inclure plusieurs bases de données Nom_organisation_MSCRM.

Le plan de sauvegarde SQL Server doit être appliqué à chacune de ces bases de données pour garantir la récupération de Microsoft Dynamics CRM en cas de défaillance de l’une ou de toutes ces bases de données. Si votre organisation utilise déjà une application SQL Server ou une autre application de base de données, il se peut que votre administrateur de base de données ait mis en place une stratégie de sauvegarde des bases de données. En revanche, s’il s’agit de la première application de base de données de votre organisation, vous pouvez créer et gérer des tâches de sauvegarde planifiées pour effectuer les sauvegardes nécessaires à l’aide de l’Assistant Plan de maintenance dans SQL Server 2005 Management Studio. Pour démarrer l’Assistant Plan de maintenance dans SQL Server Management Studio, développez le serveur, puis développez le dossier Gestion, cliquez avec le bouton droit sur le dossier Plans de maintenance et cliquez sur Assistant Plan de maintenance.

Votre plan de sauvegarde des bases de données Microsoft Dynamics CRM comporte un ensemble de sauvegardes, notamment une sauvegarde de base de données complète et un certain nombre de sauvegardes de journaux des transactions, en fonction de l’installation Microsoft Dynamics CRM et de la fréquence de sauvegarde que vous estimez nécessaire. Pour plus d’informations sur les stratégies de sauvegarde et de restauration, reportez-vous à la documentation en ligne de SQL Server.

Pour les bases de données rarement mises à jour, telles que msdb et MSCRM_CONFIG, vous pouvez choisir d’effectuer uniquement des sauvegardes de base de données complètes. Les bases de données Nom_organisation_MSCRM et ReportServer doivent faire l’objet d’une sauvegarde de base de données complète et de sauvegardes des fichiers journaux des transactions.

Les bases de données dont les journaux des transactions doivent être sauvegardés doivent avoir la propriété de base de données Mode de restauration complète activée. Vous pouvez définir cette propriété dans SQL Server 2005 Management Studio. Pour plus d’informations sur la définition des propriétés des bases de données, reportez-vous à la rubrique traitant de la modification des paramètres de configuration d’une base de données dans la documentation en ligne de SQL Server.

Planifiez des sauvegardes de base de données complètes régulières pour réduire le nombre de restaurations après une panne. Par exemple, si la perte de données d’une journée est acceptable, vous pouvez sauvegarder le journal des transactions une fois par jour et la base de données une fois par semaine. Si seule une perte de données d’une heure est admissible, vous pouvez sauvegarder le journal des transactions toutes les heures. Pour réduire le nombre de restaurations, sauvegardez la base de données une fois par jour.

Pour créer un plan de maintenance de base de données avec des sauvegardes planifiées, exécutez l’Assistant Plan de maintenance dans SQL Server 2005 Management Studio. Sélectionnez l’option Sauvegarder la base de données dans le cadre du plan de maintenance pour une sauvegarde de base de données complète. Sélectionnez l’option Intégrer au plan de maintenance la sauvegarde du journal de transaction pour une sauvegarde du journal des transactions.

L’ordinateur exécutant SQL Server doit être également configuré avec le niveau de tolérance de panne approprié pour un serveur de base de données. Ce niveau comprend une matrice de disques RAID-5 pour les bases de données et un RAID-0 (miroir) pour les journaux des transactions. Avec le niveau adéquat de tolérance de panne pour votre matériel, vous courez peu de risques de devoir procéder à une restauration à partir d’une sauvegarde.

33

Page 39: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Pour des informations sur les autres options disponibles de ces plans de maintenance, telles que le choix d’un emplacement de stockage pour les sauvegardes, reportez-vous aux rubriques sur l’Assistant Plan de maintenance dans la documentation en ligne de SQL Server.

Pour plus d’informations sur la sauvegarde et la restauration de bases de données SQL Server, reportez-vous aux rubriques suivantes (éventuellement en anglais) :

Sauvegarde et restauration de bases de données dans SQL Server sur le site Web Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkID=91946)

Optimisation des performances de sauvegarde et de restauration dans SQL Server sur le site Web Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkID=91947)

Sauvegarde d’Exchange Server 2003 et Exchange Server 2007

L’Assistant Sauvegarde et restauration de Windows Server 2003 peut sauvegarder la banque d’informations et les bases de données des services d’annuaire Exchange Server 2003 ou Exchange Server 2007. La sauvegarde de la banque d’informations Exchange constitue un élément important de la création d’un système de messagerie à tolérance de panne. Les fonctionnalités de sauvegarde et de restauration d’Exchange Server vous aident à récupérer des pertes de données de divers types, avec un temps d’indisponibilité minimal de votre système de messagerie.

Exchange Server utilise l’Assistant Sauvegarde et restauration pour sauvegarder et restaurer la banque d’informations Exchange. Cet assistant vous permet de protéger vos données contre la perte accidentelle, une défaillance du matériel ou des supports, en utilisant un périphérique de stockage pour sauvegarder et restaurer les données sur n’importe quel serveur de votre organisation, localement ou sur le réseau.

Les améliorations apportées à Exchange Server garantissent une sauvegarde et une restauration des données efficaces et fiables. Par exemple, vous pouvez restaurer une ou plusieurs banques de boîtes aux lettres ou de dossiers publics, sans fermer la banque d’informations.

Pour que votre organisation soit préparée à la récupération de données perdues, les étapes de planification et d’implémentation doivent être soigneusement étudiées. L’élaboration d’une stratégie de sauvegarde et de restauration comporte les étapes suivantes :

1. Comprendre la technologie des groupes de stockage et de bases de données Exchange Server.

2. Concevoir un plan de sauvegarde.

3. Élaborer des stratégies de récupération en cas d’échec.

4. Restaurer des données.

Microsoft Dynamics CRM E-mail Router peut être installé pour recevoir des courriers électroniques entrants des serveurs Exchange. Si E-mail Routeur connaît une défaillance et est récupéré, le composant E-mail Routeur doit être réinstallé afin de pouvoir continuer à identifier les messages électroniques de Microsoft Dynamics CRM envoyés à l’organisation.

Pour plus d’informations sur la récupération en cas d’échec d’Exchange Server 2007, reportez-vous aux rubriques suivantes :

Récupération d’urgence (http://go.microsoft.com/fwlink/?LinkID=91948) (éventuellement en anglais)Pour plus d’informations sur la récupération en cas d’échec d’Exchange Server 2003, reportez-vous aux rubriques suivantes : Guide des opérations de récupération d’urgence de Microsoft Exchange Server 2003 (http://go.microsoft.com/fwlink/?LinkID=91949) (éventuellement en anglais)

34

Page 40: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Sauvegarde de Microsoft Dynamics CRM Server La sauvegarde et la restauration du serveur Microsoft Dynamics CRM concerne pour l’essentiel :

les fichiers de base de données du serveur Microsoft Dynamics CRM (précédemment expliqués) ;

les fichiers programmes de Microsoft Dynamics CRM Server ;

les fichiers du site Web Microsoft Dynamics CRM ;

les personnalisations effectuées sur Microsoft Dynamics CRM.

Tous les fichiers programmes de Microsoft Dynamics CRM sont installés par défaut dans le dossier suivant :

C:\Program Files\Microsoft CRM\

Les fichiers du site Web Microsoft Dynamics CRM sont installés par défaut dans le dossier suivant :

C:\Inetpub\wwwroot

L’utilitaire d’exportation de personnalisations peut être utilisé pour sauvegarder les personnalisations Microsoft Dynamics CRM, telles que des formulaires, des vues et des mappages modifiés. Cet utilitaire se trouve dans la partie Personnalisations de la zone Paramètres, dans l’application Microsoft Dynamics CRM. Il est recommandé d’effectuer une sauvegarde de vos personnalisations avant de procéder à des modifications. Pour plus d’informations sur l’exportation de personnalisations, reportez-vous à l’aide de Microsoft Dynamics CRM.

Envoyez-nous vos commentaires sur ce chapitreNous serons heureux de recevoir vos commentaires. Pour nous les envoyer, cliquez sur le lien suivant et tapez votre texte dans le corps du message.

Remarque   Les informations contenues dans le champ d’objet nous permettent d’orienter correctement vos commentaires. Ne supprimez pas et ne modifiez pas ces informations : elles sont essentielles au traitement de vos commentaires.

Envoyer vos commentaires

35

Page 41: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

4 Récupération en cas d’échecPour comprendre les procédures de récupération en cas d’échec, vous devez examiner différents scénarios de restauration. Chaque scénario de ce guide suppose une panne totale du serveur. Les quatre scénarios suivants comprennent des informations indiquant les mesures à prendre pour s’assurer de la bonne marche d’une récupération.

Scénario A : Panne du serveur SQL ServerSi l’ordinateur Microsoft® SQL Server® tombe en panne, vous devrez restaurer les bases de données à partir d’une sauvegarde, puis rétablir l’association avec le déploiement Microsoft Dynamics® CRM. Pour rétablir toutes les fonctionnalités de Microsoft Dynamics CRM, procédez comme suit :

Scénario A - Récupération1. Installez Microsoft Windows® Server 2003 ou Windows Server 2008 (si disponible),

en vous assurant que l’ordinateur est dans le même domaine que le serveur Microsoft Dynamics CRM. Par ailleurs, utilisez la même structure de disques et les mêmes noms de base de données. Si vous modifiez ces éléments, des étapes supplémentaires sont nécessaires pour la restauration correcte des bases de données SQL Server.

2. Installez SQL Server.

3. Si vous disposez d’une sauvegarde valide de la base de données master, restaurez cette sauvegarde. (Pour plus d’informations, voir « Restauration de la base de données master » dans la documentation en ligne de SQL Server, à l’adresse http://go.microsoft.com/fwlink/?LinkID=100240) (éventuellement en anglais).

4. Restaurez la base de données msdb. (Pour plus d’informations, voir « Considérations relatives à la restauration des bases de données model et msdb » dans la documentation en ligne de SQL Server, à l’adresse http://go.microsoft.com/fwlink/?LinkID=100244) (éventuellement en anglais).

5. Restaurez les bases de données MSCRM_CONFIG et Nom_organisation_MSCRM. (Pour plus d’informations sur la restauration de bases de données, voir « Sauvegarde   et restauration de bases de données dans SQL Server  » à l’adresse http://go.microsoft.com/fwlink/?LinkID=100249) (éventuellement en anglais).

6. Si Microsoft SQL Server Reporting Services et le connecteur de données SRS Microsoft Dynamics CRM sont également installés sur l’instance de SQL Server, restaurez les bases de données ReportServer et ReportServertempDB. (Pour plus d’informations sur la restauration de bases de données, voir « Sauvegarde et restauration de bases de données dans SQL Server » à l’adresse http://go.microsoft.com/fwlink/?LinkID=100249) (éventuellement en anglais).

7. Si vous avez restauré la base de données MSCRM_CONFIG, vous devez exécuter le programme d’installation de Microsoft Dynamics CRM Server et utiliser l’option Établir une connexion avec les bases de données existantes sur la page Spécifier les options de déploiement. Si vous n’avez pas restauré la base de données MSCRM_CONFIG et que celle-ci fonctionne correctement, utilisez la fonction Importation d’organisation dans le Gestionnaire de déploiement Microsoft Dynamics CRM pour associer la base de données de l’organisation au système Microsoft Dynamics CRM. Pour plus d’informations sur l’importation d’organisation, consultez l’aide du Gestionnaire de déploiement.

36

Page 42: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Ce scénario envisage la pire éventualité, à savoir la panne totale de l’ordinateur exécutant SQL Server. Dans des cas moins graves, par exemple en cas de défaillance d’un seul disque, il est possible que vous n’ayez à restaurer qu’une seule base de données pour récupérer votre environnement.

Pour plus d’informations sur la récupération en cas d’échec de SQL Server, voir « Récupération d’urgence » à l’adresse http://go.microsoft.com/fwlink/?LinkID=100252 (éventuellement en anglais).

Scénario B : panne du serveur Microsoft Dynamics CRM

La plupart des informations de configuration de Microsoft Dynamics CRM sont stockées sur l’ordinateur exécutant SQL Server. Par conséquent, ces informations peuvent être récupérées si tout ou une partie du serveur Microsoft Dynamics CRM tombe en panne. Les entrées de registre du serveur Microsoft Dynamics CRM sont récupérées lorsque vous exécutez des processus de réparation ou de réinstallation pour le serveur Microsoft Dynamics CRM et le connecteur de données SRS Microsoft Dynamics CRM.

Si l’ordinateur exécutant le serveur Microsoft Dynamics CRM tombe en panne, procédez comme suit :

Scénario B - Récupération1. Installez le système d’exploitation sur un autre serveur et rejoignez le même domaine

que celui de l’ordinateur SQL Server.

2. Installez le serveur Microsoft Dynamics CRM. Au cours de l’installation, vous devez sélectionner l’option Établir une connexion avec les bases de données existantes lorsque vous êtes invité à le faire. Si le connecteur de données SRS Microsoft Dynamics CRM est également installé sur l’ordinateur en panne, installez ce connecteur après avoir terminé l’exécution du serveur Microsoft Dynamics CRM.

3. Si les fichiers ISV.config et Web.config ont changé par rapport à leurs paramètres par défaut, restaurez-les à partir d’une sauvegarde.

4. Publiez toutes les personnalisations. Pour ce faire, cliquez, dans l’application Web, sur Paramètres, puis sur Personnalisation et Personnaliser les entités. Dans la barre d’outils Actions, sélectionnez Autres actions et cliquez sur Publier toutes les personnalisations.

Scénario C : Défaillance d’Exchange ServerLa procédure pour restaurer Microsoft Exchange Server utilisée par Microsoft Dynamics CRM dépend des autres utilisations de cette instance d’Exchange Server. Mis à part la boîte aux lettres de transfert, Microsoft Dynamics CRM n’utilise pas directement les boîtes aux lettres Exchange Server. La procédure suivante restaure Exchange Server dans un environnement Microsoft Dynamics CRM :

Remarque Il n’est pas nécessaire d’installer E-mail Router sur un ordinateur qui exécute Microsoft Exchange Server.

37

Page 43: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Scénario C - Récupération1. Restaurez Exchange Server.

2. Si E-mail Router était installé sur l’ordinateur exécutant Exchange Server, réinstallez ce routeur.

3. Restaurez le fichier Microsoft .Crm.Tools.EmailAgent.xml. Par défaut, ce fichier se trouve à l’emplacement suivant : Lecteur:\Program Files\Microsoft CRM Email\Service. Si ce fichier n’est pas disponible, vous devez reconfigurer les profils, paramètres, utilisateurs, files d’attente et les informations de boîte aux lettres de transfert en exécutant le Gestionnaire de configuration E-mail Router.

Pour plus d’informations sur la restauration d’Exchange Server 2003, reportez-vous aux rubriques suivantes (éventuellement en anglais) :

● Comment faire pour sauvegarder et restaurer un ordinateur Exchange à l’aide de l’utilitaire de sauvegarde Windows (http://go.microsoft.com/fwlink/?LinkID=100257).

● La récupération d’urgence comprend la sauvegarde et la restauration des métabases (http://go.microsoft.com/fwlink/?LinkID=100259).

● Comment récupérer ou restaurer une seule boîte aux lettres dans Exchange Server 2003 (http://go.microsoft.com/fwlink/?LinkID=100261).

● Microsoft Exchange Server 2003(http://go.microsoft.com/fwlink/?LinkID=100262).

Pour plus d’informations sur la restauration d’Exchange Server 2007, reportez-vous aux rubriques suivantes (éventuellement en anglais) :

● Récupération de boîte aux lettres unique(http://go.microsoft.com/fwlink/?LinkID=100271)

● Microsoft Exchange Server 2007(http://go.microsoft.com/fwlink/?LinkID=100266)

Scénario D : défaillance d’Active DirectoryDans la plupart des environnements, il est peu probable qu’Active Directory connaisse une défaillance totale car vous disposez en général de plusieurs contrôleurs de domaine. Si ce cas se produit, suivez la procédure suivante :

Scénario D - Récupération1. Réinstallez le système d’exploitation Windows Server 2003 ou Windows Server 2008.

2. Effectuez une restauration de l’état du système.

Assurez-vous de disposer d’une méthode de récupération en cas de défaillance d’Active Directory. Quelle que soit la taille de votre environnement, la présence de plusieurs contrôleurs de domaine est un élément incontournable, au même titre que l’exécution régulière de sauvegardes de l’état du système sur ceux-ci. Si vos sauvegardes ne sont pas à jour, toutes les données appartenant aux objets Microsoft Dynamics CRM dans Active Directory seront orphelines dans SQL Server et par conséquent irrécupérables. Ainsi, toute modification apportée à Microsoft Dynamics CRM (telle que l’ajout de nouveaux utilisateurs ou de files d’attente Microsoft Dynamics CRM) doit impérativement déclencher une sauvegarde la plus immédiate possible d’Active Directory.

38

Page 44: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Un problème grave peut survenir dans Active Directory et provoquer l’arrêt de Microsoft Dynamics CRM. Si un administrateur supprime accidentellement l’unité d’organisation correspondant à un déploiement Microsoft Dynamics CRM, ce déploiement devient inutilisable. De même, si un des groupes de sécurité de l’unité d’organisation créé par Microsoft Dynamics CRM (par exemple PrivUserGroup, ReportingGroup, PrivReportingGroup, SQLAccessGroup ou UserGroup) est supprimé, Microsoft Dynamics CRM cessera de fonctionner correctement. Dans les deux cas de figure, une restauration d’Active Directory faisant autorité restaure l’unité d’organisation et les groupes de sécurité dans leur état d’origine.

Pour plus d’informations sur la récupération en cas d’échec d’Active Directory, voir (éventuellement en anglais) Sauvegarde et restauration d’un serveur Active Directory (http://go.microsoft.com/fwlink/?LinkID=100256) (éventuellement en anglais).

Récupération en cas d’échec de Microsoft Dynamics CRM pour Outlook

Microsoft Dynamics CRM pour Microsoft Office Outlook avec accès hors connexion inclut les fonctionnalités qui utilisent Microsoft SQL Server 2005 Express Edition. Cela permet aux utilisateurs de Microsoft Dynamics CRM de travailler en mode hors connexion avec des données synchronisées sur SQL Server lorsque Microsoft Dynamics CRM pour Outlook avec accès hors connexion est reconnecté.

Dans certains cas, les utilisateurs de Microsoft Dynamics CRM peuvent vouloir sauvegarder la base de données locale de SQL Server 2005 Express Edition. Cela est particulièrement utile lorsque les utilisateurs de Microsoft Dynamics CRM sont en mode hors connexion durant des périodes prolongées. Le tableau suivant répertorie différentes méthodes de sauvegarde possibles de Microsoft Dynamics CRM pour Outlook avec accès hors connexion.

Méthode de sauvegarde

Éléments à sauvegarder pour Microsoft Dynamics CRM

Commentaires

Sauvegarde en mode hors connexion

Contenu du répertoire de données Microsoft Dynamics CRM. Emplacement par défaut :

LecteurSystème:\Documents and Settings\Utilisateur\Application Data\Microsoft\MSCRM\Data

Sous Windows Vista, l’emplacement par défaut est :

LecteurSystème:\Utilisateurs\Utilisateur\AppData\Roaming\Microsoft\MSCRM\Data

Avant de lancer la sauvegarde, vérifiez que le service SQL Server (CRM) est arrêté. Redémarrez le service au terme de la procédure de sauvegarde.

Sauvegarde en ligne à l’aide d’outils Microsoft

MSCRM_MSDE.mdf

MSCRM_MSDE_log.LDF

Utilisez l’outil Osql.exe fourni avec les extensions serveur Microsoft Office.

Sauvegarde en ligne à l’aide d’outils autres que Microsoft

MSCRM_MSDE.mdf

MSCRM_MSDE_log.LDF

Utilisez des outils compatibles avec SQL Server 2005 Express Edition.

Pour plus d’informations sur l’outil Osql.exe, voir Comment faire pour gérer SQL Server Desktop Engine (MSDE 2000) ou SQL Server 2005 Express Edition à l’aide de l’utilitaire osql (http://go.microsoft.com/fwlink/?LinkID=100703) (éventuellement en anglais).

39

Page 45: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Si un problème survient sur Microsoft Dynamics CRM pour Outlook avec accès hors connexion avant que l’utilisateur ne soit en mesure de se reconnecter au serveur, la sauvegarde peut être utilisée pour restaurer les fonctionnalités Microsoft Dynamics CRM sur le client. Outlook doit être en mode hors connexion avant la restauration de la sauvegarde. Une fois la restauration effectuée, vous pouvez vous connecter au serveur Microsoft Dynamics CRM (en mode connexion). Les données qui ne sont pas encore sur le serveur seront transférées surcelui-ci via le client. Soyez prudent lors de la reconnexion au serveur. Si vous procédez à une restauration à partir d’une ancienne sauvegarde, ces données existent déjà sur le serveur et peuvent avoir été modifiées entre-temps. Cependant, ni SQL Server 2005 Express Edition ni SQL Server ne sont en mesure de le détecter. Vous risquez dès lors de remplacer des données à jour sur le serveur par d’anciennes données provenant de la sauvegarde du client hors connexion.

Envoyez-nous vos commentaires sur ce chapitreNous serons heureux de recevoir vos commentaires. Pour nous les envoyer, cliquez sur le lien suivant et tapez votre texte dans le corps du message.

Remarque   Les informations contenues dans le champ d’objet nous permettent d’orienter correctement vos commentaires. Ne supprimez pas et ne modifiez pas ces informations : elles sont essentielles au traitement de vos commentaires.

Envoyer vos commentaires

40

Page 46: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

5 Ressources, téléchargements et informations

Ce chapitre contient la liste des documents et autres ressources relatifs à Microsoft Dynamics CRM, tels que des blogs d’équipe et des articles, auxquels vous pouvez accéder pour rechercher des informations qui vous aideront à gérer, développer et configurer votre environnement.

Support et formation Téléchargez la version imprimable de l’Aide de Microsoft Dynamics CRM disponible dans

le Guide de l’utilisateur de Microsoft Dynamics CRM 4.0 (éventuellement en anglais).

Recherchez de l’aide et du support spécifiques à Microsoft Dynamics CRM dans le Centre de solutions Microsoft Dynamics CRM 4.0 (éventuellement en anglais).

Recherchez des discussions de groupes de discussion pouvant contenir les réponses à vos questions en tapant CRM dans la zone Rechercher et en sélectionnant votre langue par défaut. Pour rechercher des discussions de groupes de discussions, voir Groupes de discussion Microsoft (éventuellement en anglais).

Participez à un cours gratuit en ligne ou abonnez-vous à un cours sur le site Formation sur Microsoft Dynamics CRM (éventuellement en anglais).

Découvrez comment obtenir la certification Microsoft Business Management Solutions Specialist pour Microsoft Dynamics CRM sur le site Microsoft Certified Business Management Solutions Specialist pour Microsoft Dynamics (éventuellement en anglais).

Déploiement, configuration et exploitation Téléchargez le correctif cumulatif le plus récent pour Microsoft Dynamics CRM pour

Outlook à partir de la page Les messages électroniques ne sont pas envoyés à partir d’Outlook Web Access, à partir d’Outlook Mobile Access ou à partir de règles Outlook une fois que vous avez ouvert le client Microsoft Dynamics CRM 4.0 pour Outlook.

Téléchargez le Pack d’administration Microsoft Dynamics CRM 4.0 pour Microsoft Operations Manager 2005.

Consultez le livre blanc relatif aux performances et à l’évolutivité de Microsoft Dynamics CRM en cliquant sur le lien Performance and Scalability: User Scalability for the Enterprise (éventuellement en anglais).

Consultez un blog sur Microsoft Dynamics CRM qui décrit la procédure d’utilisation des workflows à des fins d’audit en cliquant sur le lien Utilisation de workflows pour configurer l’audit des données de l’entreprise (éventuellement en anglais).

Téléchargez le Module linguistique de Microsoft Dynamics CRM 4.0.

Consultez un livre blanc contenant les recommandations matérielles pour les déploiements dans des grandes entreprises en cliquant sur Configurations matérielles suggérées pour Microsoft Dynamics CRM 4.0 dans des déploiements de 500 utilisateurs simultanés au maximum (éventuellement en anglais).

41

Page 47: Microsoft Dynamics CRM IG Fonctionnement

Guide de fonctionnement et de maintenance de Microsoft Dynamics CRM 4.0

Extension Apprenez à créer des plug-ins, des entités personnalisées et à importer des données

à l’aide du Kit de développement logiciel (SDK) Microsoft Dynamics CRM. Pour plus d’informations sur l’extension de Microsoft Dynamics CRM 4.0, voir le Centre de développement Microsoft Dynamics CRM (éventuellement en anglais).

Téléchargez le Kit de développement logiciel (SDK) pour le déploiement de Microsoft Dynamics CRM 4.0.

Téléchargez des informations sur l’élaboration de base pour vous aider à construire une solution Microsoft Dynamics CRM personnalisée à partir de l’article Developer Ramp up Kit for Microsoft Dynamics CRM 4 (éventuellement en anglais).

Obtenez des exemples de code créés par des développeurs et des ingénieurs Microsoft pour vous aider à personnaliser des éléments dans la Bibliothèque de code MSDN (éventuellement en anglais) et tapez CRM dans la zone Rechercher pour obtenir du code utilisable.

Obtenez des exemples de code créés par des clients et d’autres utilisateurs dans la Communauté Open Source Codeplex (éventuellement en anglais) et tapez Dynamics CRM dans la zone Search Projects pour obtenir la liste des éléments de code disponibles.

Téléchargez un livre blanc relatif au développement d’applications à l’aide de Microsoft Dynamics CRM à partir de la page Developing ISV Applications using Microsoft Dynamics CRM 4.0 (éventuellement en anglais).

Communauté, blogs et autres ressources Visitez le Centre de ressources Microsoft Dynamics CRM (éventuellement en anglais)

pour découvrir des articles et liens vers d’autres ressources.

Visitez régulièrement le Blog de l’équipe Microsoft Dynamics CRM (éventuellement en anglais) pour lire des articles concernant la gestion de votre implémentation.

Consultez un autre type de blog sur la page Un riff CRM (éventuellement en anglais) pour obtenir des mises à jour relatives au monde MVP et CRM.

Consultez les membres de la communauté CRM sur le site Communauté Microsoft Dynamics CRM (éventuellement en anglais).

Découvrez comment contacter un expert pour obtenir des conseils, des informations et des astuces en consultant le répertoire Microsoft MVP (éventuellement en anglais).

Envoyez-nous vos commentaires sur ce chapitreNous serons heureux de recevoir vos commentaires. Pour nous les envoyer, cliquez sur le lien suivant et tapez votre texte dans le corps du message.

Remarque   Les informations contenues dans le champ d’objet nous permettent d’orienter correctement vos commentaires. Ne supprimez pas et ne modifiez pas ces informations : elles sont essentielles au traitement de vos commentaires.

Envoyer vos commentaires

42