Vous êtes sur la page 1sur 56

Sage CRM 6.

2
Guide de synchronisation Exchange

Copyright 2008 Sage Technologies Limited, diteur de ce document. Tous droits rservs.
Aucune partie de cette documentation ne peut tre copie, photocopie, reproduite, traduite,
microfilme ou duplique de quelque faon que ce soit sur tout support sans laccord crit
pralable de Sage Technologies Limited.
Lutilisation des logiciels dcrit ci-dessous et leur documentation est rgie par le Contrat de
License Utilisateur Final inclus avec le logiciel ou accept lors de linscription au systme.
Sage et le logo Sage sont des marques deposes ou des marques de The Sage Group PLC.
Toutes les autres marques sont des marques ou des marques dposes de leurs propritaires
respectifs.

Table des matires


Chapitre 1 : Introduction
Qu'est-ce que la synchronisation Sage CRM/Exchange ? .................................................... 1-1
Intgration Exchange et intgration MS Outlook ........................................................... 1-2
Rsum des chapitres ......................................................................................................... 1-3

Chapitre 2 : Mise en route


Conditions pralables la synchronisation ............................................................................ 2-1
Prparation du serveur ....................................................................................................... 2-1
Etapes suivantes .................................................................................................................. 2-3
Copie de CDO sur le serveur Sage CRM................................................................................. 2-3
Enregistrement de CDO.DLL ............................................................................................ 2-4
Nouvelle cl de registre ............................................................................................................. 2-4
Accs Sage CRM au serveur Exchange ................................................................................... 2-5
Configuration de l'accs - Exchange 5.5 ........................................................................... 2-5
Configuration de l'accs - Exchange 2000 ou 2003.......................................................... 2-6
Configuration des autorisations client .................................................................................... 2-7
Autorisations Exchange...................................................................................................... 2-7
Autorisations Sage CRM .................................................................................................... 2-9
Autorisations du service d'vnements ........................................................................... 2-9
Prparation de l'excution du panneau de configuration de la synchronisation
Exchange Sage CRM ................................................................................................................ 2-10
Vous pouvez prsent... ......................................................................................................... 2-11

Chapitre 3 : Panneau de configuration de la


synchronisation Exchange Sage CRM
Fonctionnement du panneau de configuration de la synchronisation
Exchange Sage CRM ........................................................................................................... 3-1
Actions du panneau de configuration .............................................................................. 3-1
Configuration et excution du panneau de configuration ............................................ 3-2
Configuration du panneau de configuration de la synchronisation
Exchange Sage CRM ........................................................................................................... 3-3
Sur quel serveur tes-vous ? .............................................................................................. 3-4
Informations requises ......................................................................................................... 3-5
Donnes du compte NT...................................................................................................... 3-7

Guide de synchronisation Exchange

Options ..................................................................................................................................3-8
Enregistrement des paramtres .........................................................................................3-9
Synchronisation des utilisateurs et installation des scripts .................................................3-10
Actions sur le serveur ...............................................................................................................3-11
Actions sur le serveur Sage CRM ....................................................................................3-11
Actions sur le serveur Exchange ......................................................................................3-11
Bases de donnes Oracle ...................................................................................................3-12
Dsactivation des utilisateurs synchroniss ..........................................................................3-12
Vous pouvez prsent... ..........................................................................................................3-12

Chapitre 4 : Scripts de synchronisation


Accs aux scripts de synchronisation Sage CRM ...................................................................4-1
Accs aux scripts dans Exchange ..............................................................................................4-2
Vous pouvez prsent... ............................................................................................................4-2

Chapitre 5 : Synchronisation de plusieurs serveurs


Exchange avec Sage CRM
Avant de synchroniser d'autres serveurs Exchange...............................................................5-1
Synchronisation d'autres serveurs Exchange ..........................................................................5-1
Vous pouvez prsent... ............................................................................................................5-2

Chapitre 6 : Conseils de dpannage


Phase de test.................................................................................................................................6-1
Traitement des problmes au cours du test .............................................................................6-1
Erreur des objets de donnes de collaboration lors de la cration d'un rendez-vous
dans Sage CRM .............................................................................................................6-1
Erreur de connexion de l'utilisateur lors de la cration d'un rendez-vous dans
Sage CRM .......................................................................................................................6-2
Echec de connexion utilisateur 1330 ..................................................................................6-3
Domaines non approuvs ...................................................................................................6-3
Script ......................................................................................................................................6-3
Journal des transactions ......................................................................................................6-3
Dpannage de l'intgration........................................................................................................6-3
Vous pouvez prsent... ............................................................................................................6-4

ii

Sage CRM

Chapitre 7: Gestion des erreurs


Traitement des erreurs en cas d'chec du serveur Sage CRM .............................................. 7-1
Etapes du traitement des erreurs ...................................................................................... 7-2
Traitement des erreurs en cas d'chec du serveur Exchange ............................................... 7-3
Vous pouvez prsent... ........................................................................................................... 7-3

Chapitre 8: Planification des rendez-vous


Utilisation de la fonctionnalit de synchronisation Sage CRM/Exchange ........................ 8-1
Cration de rendez-vous synchroniss ................................................................................... 8-2
Exemple : Cration d'un rendez-vous dans Sage CRM ................................................. 8-2
Exemple : Cration d'un rendez-vous dans MS Outlook .............................................. 8-4
Mise jour et suppression de rendez-vous synchroniss ..................................................... 8-6
Exemple : Mise jour d'un rendez-vous dans Sage CRM ............................................. 8-6
Exemple : Suppression d'un rendez-vous........................................................................ 8-7
Attention aux ................................................................................................................... 8-7
Vous pouvez prsent... ........................................................................................................... 8-8

Guide de synchronisation Exchange

iii

Chapitre 1
Introduction
Ce guide est destin aux responsables de la mise en uvre de Sage CRM. Le
dernier chapitre, intitul Synchronisation des rendez-vous , est destin aux
utilisateurs.
Remarque : bien que le document se rfre Sage CRM, CRM ou le systme
CRM dans son ensemble, toutes les fonctionnalits traites concernent galement
SageCRM, SageCRM pour Sage Accpac et Softline Accpac CRM.
Nous supposons que les responsables de la mise en uvre ont :

de l'exprience dans la mise en uvre et le dpannage d'installations


Sage CRM ;

de l'exprience dans l'administration de serveurs Microsoft Exchange.

Nous supposons que les utilisateurs :

savent utiliser un navigateur Web.

Qu'est-ce que la synchronisation Sage CRM/Exchange ?


La synchronisation Sage CRM/Exchange s'applique aux rendez-vous Sage CRM
et Exchange. Elle correspond la fonctionnalit suivante :
La fonctionnalit
de synchronisation
est disponible
uniquement pour
les rendez-vous.

Lorsqu'un rendez-vous est cr, modifi ou supprim par un


utilisateur de Sage CRM, un rendez-vous correspondant est
automatiquement cr, modifi ou supprim d'Exchange.

Lorsqu'un rendez-vous est cr, modifi ou supprim par un


utilisateur d'Exchange (utilisateur MS Outlook), un rendezvous correspondant est automatiquement cr, modifi ou
supprim de Sage CRM.

La synchronisation Exchange synchronise les utilisateurs de Sage CRM avec les


utilisateurs d'Exchange, puis installe les scripts sur le serveur Exchange et active
un script de table dans la table des communications chaque fois qu'un rendezvous est planifi. Pour se faire, il doit y avoir une connexion entre les serveurs
Sage CRM et Exchange. Les deux serveurs doivent donc appartenir au mme
domaine ou avoir une relation de confiance.

Guide de synchronisation Exchange

1-1

Qu'est-ce que la synchronisation Sage CRM/Exchange ?

Le diagramme suivant prsente l'interaction entre les composants de


synchronisation Sage CRM et Exchange.

Synchronisation de Sage CRM/ Exchange

Intgration Exchange et intgration MS Outlook


Les intgrations Exchange et MS Outlook sont deux fonctionnalits distinctes de
Sage CRM. L'intgration Exchange est une fonction complmentaire disponible
sur demande pour les utilisateurs de Sage CRM alors que l'intgration MS
Outlook est une fonction standard de Sage CRM. L'intgration Exchange utilise
une architecture serveur serveur pour synchroniser les rendez-vous.
L'intgration Exchange est transparente l'utilisateur et fonctionne sans arrt.
L'intgration MS Outlook utilise une architecture client serveur pour
synchroniser les rendez-vous et tches, et requiert l'utilisation d'un plug-in ct
client. L'intgration MS Outlook est utilise manuellement ou un intervalle
donn.
L'intgration Exchange prsente les avantages suivants :

Un fonctionnement en continu. L'utilisateur n'a donc pas besoin d'tre


connect pour que la synchronisation ait lieu.

Aucune configuration supplmentaire n'est requise par l'utilisateur.

Elle peut tre active pour des utilisateurs individuels.

Si les intgrations Exchange et MS Outlook sont installes simultanment,


Exchange synchronise les rendez-vous et MS Outlook les tches et contacts
uniquement.
Consultez le Guide de l'utilisateur et le Guide de l'Administrateur systme pour plus
d'informations sur l'intgration MS Outlook.

1-2

Sage CRM

Qu'est-ce que la synchronisation Sage CRM/Exchange ?

Rsum des chapitres


Le tableau ci-dessous prsente un rsum de chaque chapitre.
Chapitre

Rsum

Mise en route

Oprations effectuer avant la


synchronisation des serveurs Sage CRM
et Exchange.

Panneau de
configuration de la
synchronisation
Exchange Sage CRM

Utilisation du panneau de configuration


de la synchronisation Exchange Sage
CRM pour synchroniser les utilisateurs
et installer les scripts de
synchronisation.

Scripts de
synchronisation

Accs aux scripts de synchronisation.

Synchronisation de
plusieurs serveurs
Exchange avec Sage
CRM

Synchronisation de plusieurs serveurs


Exchange avec Sage CRM.

Conseils de
dpannage

Conseils sur le dpannage des


intgrations Sage CRM/Exchange.

Gestion des erreurs

Traitement des erreurs.

Planification de
rendez-vous

Procdure de cration, de mise jour et


de suppression des rendez-vous
synchroniss.

Guide de synchronisation Exchange

1-3

Chapitre 2
Mise en route
Dans ce chapitre, vous apprendrez :

connatre les conditions pralables la synchronisation de


Sage CRM et d'Exchange ;

copier CDO sur le serveur Sage CRM ;

crer une cl de registre pour optimiser la communication entre


Sage CRM et Exchange ;

configurer l'accs de Sage CRM au serveur Exchange ;

configurer des autorisations Exchange ;

prparer l'excution du panneau de configuration de la synchronisation


Exchange Sage CRM.

Conditions pralables la synchronisation


Prparation du serveur
Pour synchroniser Sage CRM avec le serveur Microsoft Exchange, vous devez :
Sur le serveur Sage CRM
Vrifier que Sage CRM 5.7
ou une version suprieure
est installe. Si vous
envisagez d'apporter des
modifications aux scripts de
niveau de table Sage CRM,
le module Dveloppeur est
galement requis. Consultez
le Chapitre 4 : Scripts de
synchronisation pour de
plus amples informations.

Sur le serveur Exchange


Vrifier que Microsoft Exchange
Server 5.5 SP4 (Service Pack 4),
Exchange 2000 SP1 (Server Pack 1
ou suprieur) ou Exchange 2003
est install.

Guide de synchronisation Exchange

2-1

Conditions pralables la synchronisation

Sur le serveur Sage CRM

Sur le serveur Exchange

Vrifier que la dernire


version de CDO.dll se trouve
sur le serveur Sage CRM.
Pour ce faire, vous devez
suivre un certain nombre
d'tapes. Pour plus
d'informations, consultez
Copie de CDO sur le
serveur Sage CRM dans ce
chapitre.

Si ce n'est pas dj fait, installer le


service d'vnements Microsoft
Exchange. Si le service
d'vnements est install avec
Exchange 2003, il est dsactiv par
dfaut. Vous devez l'activer avant
l'intgration. Consultez votre
documentation Exchange 2003
pour plus d'informations sur la
procdure.

Vrifier qu'IE 6.0 ou une


version suprieure est
installe, et que MS Outlook
est l'application de
messagerie par dfaut. Pour
cela, partir du menu
Outils| Options Internet |
Programmes, vrifiez que
Microsoft Office Outlook est
slectionn dans le champ
E-mail.

Vrifier qu'IE 6.0 ou une version


suprieure est installe. (IE 6.0 est
requis seulement parce qu'il inclut
JavaScript. Les scripts sur le
serveur Exchange ncessitent
l'installation de JavaScript).

de vous assurer que Microsoft


XML Parser 4.0 ou suprieur est
install sur votre poste. Vous
pouvez le tlcharger depuis
http://www.microsoft.com
Vous devez galement :

2-2

Sage CRM

vrifier que vous avez accs aux fichiers de synchronisation d'Exchange


utiliss lors de l'implmentation : CDO.DLL et EWAREEXS.CPL. Le fichier
CDO.DLL se trouve sur le serveur Exchange et le fichier CPL est un fichier
Sage CRM fourni avec les fichiers d'installation de la synchronisation Sage
CRM/Exchange ;

copier le fichier EWAREEXS.CPL dans le rpertoire ..\WINNT\system32 sur


le serveur Exchange et le serveur Sage CRM ;

vrifiez que les deux serveurs sont installs dans le mme domaine ou qu'ils
ont une relation de confiance.

Copie de CDO sur le serveur Sage CRM

Etapes suivantes
Pour remplir les conditions pralables la synchronisation Sage CRM/Exchange,
vous devez effectuer les tches suivantes, dtailles dans les sections suivantes :

copier CDO.DLL sur le serveur Sage CRM ;

crer une cl de registre. Il s'agit d'une tape facultative ;

Configurer l'accs Sage CRM au serveur Exchange ;

configurer les autorisations client sur Sage CRM et Exchange ;

prparer l'excution du panneau de configuration de la synchronisation


Exchange Sage CRM.

Copie de CDO sur le serveur Sage CRM


CDO (Collaborative Data Object) doit se trouver sur le serveur Sage CRM pour
que Sage CRM puisse communiquer avec Exchange. Vous devez vrifier que la
dernire version de CDO.DLL se trouve sur le serveur Sage CRM.
Si les outils de gestion Exchange 5.5 sont dj installs sur le serveur Sage CRM,
vous n'avez pas besoin d'installer CDO.DLL (il l'est automatiquement). Il est
possible qu'une version incorrecte de CDO.DLL ait t installe sur le serveur
Sage CRM si :

MS Outlook tait install sur le serveur Sage CRM.


Si c'est le cas, le CDO existant sur le serveur est une DLL du client. Il n'est
pas adapt une utilisation par plusieurs personnes et par consquent, non
compatible pour une utilisation avec Exchange. Si c'est le cas, vous devez
dsinstaller le CDO MS Outlook. Copiez ensuite la DLL actualise sur le
serveur.

L'option CDO dans Office tait installe.


Si c'est le cas, supprimez les composants et redmarrez le serveur. Copiez
ensuite la DLL actualise sur le serveur.

Pour installer la dernire version de CDO :


1.

Copiez CDO DLL du serveur Exchange vers l'emplacement suivant sur le


serveur Sage CRM :
..\Program Files\Common Files\MAPI\1033\NT

2.

S'il n'y a aucun dossier MAPI, localisez GAPI32.DLL et copiez CDO.DLL


dans le mme dossier.

Guide de synchronisation Exchange

2-3

Nouvelle cl de registre

Enregistrement de CDO.DLL
Une fois que vous avez copi la version correcte de CDO.DLL sur le serveur Sage
CRM, vous devez l'enregistrer.
Pour enregistrer la DLL :

Dans l'invite de commande, enregistrez la DLL dans le rpertoire dans lequel


elle tait installe, c'est--dire excutez regsvr32 cdo.dll partir du rpertoire
contenant CDO.DLL.

Nouvelle cl de registre
La cration d'une cl dans le registre peut acclrer la communication
d'Exchange vers Sage CRM. Cela prend gnralement une minute pour qu'un
rendez-vous cr dans Exchange soit rpercut dans Sage CRM. Vous pouvez
avoir besoin que cette opration soit plus rapide. Il est important de noter que
cette cl n'est pas obligatoire et que sa cration et sa modification peuvent
entraner des problmes sur les serveurs Exchange chargs.
Pour crer la cl et dfinir la frquence d'interrogation :

2-4

Sage CRM

1.

Sur le serveur Exchange, ouvrez Dmarrer | Excuter et tapez regedit.

2.

Ouvrez HKEY_LOCAL_MACHINE | SYSTEM | CurrentControlSet |


Services | MSexchangeIS | Paramtres systme.

3.

Crez un paramtre de valeur DWORD et nommez-le ICS Notification


Interval.

4.

Dfinissez la valeur du paramtre d'interrogation du serveur (en secondes).


La dure spcifie dpend de vos exigences, mais 15 secondes est une valeur
approprie pour un serveur Exchange non charg.

Accs Sage CRM au serveur Exchange

Accs Sage CRM au serveur Exchange


Afin de synchroniser les rendez-vous Sage CRM avec les rendez-vous Exchange,
Sage CRM doit accder au serveur Exchange. Il doit accder au serveur Exchange
via un compte de domaine NT. Le compte peut tre un compte de groupe ou
d'utilisateur de domaine NT une fois que les autorisations ci-dessous lui ont t
affectes.

Configuration de l'accs - Exchange 5.5


Vous pouvez configurer l'accs via un compte de domaine NT ayant accs
toutes les botes aux lettres Exchange ayant un utilisateur Sage CRM
correspondant.
Pour configurer l'accs :
1.

Choisissez le compte de domaine NT ou configurer un nouveau compte


utiliser pour l'accs.

2.

Ouvrez le Gestionnaire systme, slectionnez l'icne du domaine dans le


volet gauche et cliquez sur Proprits.

3.

Affectez les droits d'administration du compte de service de manire ce


que celui-ci puisse accder toutes les botes aux lettres Exchange.

Exchange 5.5

Il n'est pas utile d'utiliser l'authentification NTLM. Tous les rendez-vous


dans Exchange sont crs par le compte Exchange de l'utilisateur individuel.

Guide de synchronisation Exchange

2-5

Accs Sage CRM au serveur Exchange

Configuration de l'accs - Exchange 2000 ou 2003


Les utilisateurs
individuels peuvent
tre dfinis pour un
accs Envoyer en
tant que ou Recevoir
en tant que comme
alternative la
configuration des
droits pour le
serveur entier.

Vous pouvez configurer l'accs via un compte de domaine NT ayant accs toutes
les botes aux lettres Exchange ayant un utilisateur Sage CRM correspondant.
Pour configurer l'accs :
1.

Choisissez le compte de domaine NT ou configurer un nouveau compte


utiliser pour l'accs.

2.

Ouvrez le Gestionnaire systme, dveloppez la liste des serveurs, cliquez


avec le bouton droit de la souris sur le nom de votre serveur et slectionnez
Proprits | Scurit.

3.

Affectez les autorisations Envoyer en tant que et Recevoir en tant que


l'utilisateur NT de manire ce que celui-ci puisse accder toutes les botes
aux lettres Exchange.

4.

Cliquez sur le bouton Avanc et vrifiez que les autorisations ci-dessus


(Envoyer en tant que et Recevoir en tant que) ne sont pas dfinies sur
Refuser pour les groupes auxquels appartient l'utilisateur NT.

Si des autorisations Refuser sont affectes l'un des groupes ci-dessus :


1.

Slectionnez le groupe et dcochez la case Permettre aux autorisations


transmissibles d'un parent propager l'option.

2.

Slectionnez Copier dans la bote de dialogue.

3.

Remplacez les autorisations Envoyer en tant que et Recevoir en tant que


pour ce groupe par Autoriser.

Exchange 2000 / 2003

Rptez les tapes ci-dessus pour tout domaine auquel l'utilisateur


appartient.

2-6

Sage CRM

Configuration des autorisations client

Configuration des autorisations client


Autorisations Exchange
Vous devez configurer les autorisations sur le serveur Exchange de manire ce
que le panneau de configuration de la synchronisation Exchange Sage CRM soit
autoris ajouter des scripts aux botes aux lettres Exchange ayant des
utilisateurs Sage CRM correspondants. La procdure peut varier en fonction de
la version de serveur Exchange utilise.
Pour configurer les autorisations sur Exchange 5.5 :
1.

Ouvrez le Gestionnaire systme et cliquez sur Dossiers | Dossier systme.

2.

Dveloppez le rpertoire racine des vnements et slectionnez le dossier


EventConfig_<exchangeserver>.

3.

Slectionnez l'onglet Proprits dans la barre d'outils, puis cliquez sur le


bouton Autorisations client.

4.

Affectez les autorisations Editeur au profil utilisateur Par dfaut. Vous


pouvez galement affecter les autorisations Editeur des utilisateurs
individuels.

5.

Dcochez la case Dossier visible. Il est recommand de dsactiver cette


option pour des raisons de scurit : cela empche les utilisateurs MS
Outlook de consulter les scripts Sage CRM.

6.

Vrifiez que l'autorisation Aucune est affecte au profil utilisateur Anonyme.

7.

Affectez les autorisations Propritaire l'utilisateur Exchange que vous


voulez utiliser pour accder au serveur Exchange. Dans cet exemple,
l'utilisateur est l'administrateur.
Il s'agit en ralit d'une bote aux lettres qui rside sur le serveur Exchange,
par opposition un utilisateur de domaine NT. La bote aux lettres doit tre
visible dans la liste d'adresses globale pour que les scripts fonctionnent.

Guide de synchronisation Exchange

2-7

Configuration des autorisations client

Bote de dialogue Autorisations client

Pour configurer les autorisations sur Exchange 2000/2003 :


Remarque : Le service dvnements Microsoft Exchange doit tre dmarr
avant dessayer de configurer les autorisations.

Les autorisations
Editeur peuvent tre
affectes aux
utilisateurs individuels
comme alternative
l'affectation de ces
mmes autorisations
au profil utilisateur
par dfaut.

2-8

Sage CRM

1.

Ouvrez le Gestionnaire systme et cliquez sur Dossiers | Dossiers systme.

2.

Cliquez avec le bouton droit sur le rpertoire Dossiers publics, cliquez sur le
bouton Proprits et slectionnez Afficher les dossiers systme.

3.

Dveloppez le rpertoire racine des vnements et cliquez avec le bouton


droit sur le dossier EventConfig_<exchangeserver>.

4.

Cliquez sur l'onglet Autorisations, puis sur le bouton Autorisations client.

5.

Affectez les autorisations Editeur au profil utilisateur Par dfaut.


Vous pouvez galement affecter les autorisations Editeur des
utilisateurs individuels.

6.

Dcochez la case Dossier visible. Il est recommand de dsactiver


cette option pour des raisons de scurit : cela empche les
utilisateurs MS Outlook de consulter les scripts Sage CRM.

7.

Vrifiez que l'autorisation Aucune est affecte au profil utilisateur


Anonyme.

8.

Affectez les autorisations Propritaire l'utilisateur Exchange que


vous voulez utiliser pour accder au serveur Exchange. Dans cet
exemple, l'utilisateur est l'administrateur.

Configuration des autorisations client

Il s'agit en ralit d'une bote aux lettres qui rside sur le serveur Exchange,
par opposition un utilisateur de domaine NT. La bote aux lettres doit tre
visible dans la liste d'adresses globale pour que les scripts fonctionnent.

Bote de dialogue Autorisations client

Autorisations Sage CRM


Vous devez configurer les autorisations Sage CRM de manire ce qu'Exchange
puisse accder Sage CRM.
Pour configurer les autorisations Sage CRM :
1.

Connectez-vous au systme Sage CRM en tant quadministrateur et ouvrez


Administration | Utilisateurs | Utilisateurs.

2.

Trouvez lutilisateur Sage CRM quExchange devra utiliser pour accder au


systme Sage CRM et slectionnez le lien hypertexte de son nom.

3.

Cliquez sur le bouton daction Modifier et configurez le champ Ouverture de


session externe autorise sur Vrai dans le volet Scurit.

Autorisations du service d'vnements


Le service d'vnements Microsoft Exchange doit tre configur pour fonctionner
avec le compte d'utilisateur NT dfini pour l'accs aux botes aux lettres
Exchange ayant des utilisateurs Sage CRM correspondants.
Pour configurer les autorisations du service d'vnements :
1.

Dans le Panneau de configuration | Outils d'administration | Services,


ouvrez la bote de dialogue Proprits des vnements Microsoft Exchange.

2.

Slectionnez l'onglet Connexion.

Guide de synchronisation Exchange

2-9

Prparation de l'excution du panneau de configuration de la synchronisation Exchange Sage CRM

3.

Cliquez sur le bouton radio Ce compte.

4.

Saisissez les nom d'utilisateur et mot de passe de l'utilisateur NT dfini pour


l'accs aux botes aux lettres Exchange, et cliquez sur Appliquer.

Bote de dialogue Proprits des vnements Microsoft Exchange

5.

Redmarrez le service d'vnements Microsoft Exchange.

Prparation de l'excution du panneau de configuration de


la synchronisation Exchange Sage CRM
Le panneau de configuration de la synchronisation Exchange Sage CRM doit tre
excut sur les serveurs Sage CRM et Exchange. Avant d'excuter le volet, vous
devez :

vous connecter chaque serveur comme utilisateur membre du groupe


Administrateurs, autoris accder toutes les botes aux lettres Exchange
ayant un utilisateur Sage CRM correspondant.
Ce sujet est abord en dtail dans le chapitre suivant.

2-10

Sage CRM

Vous pouvez prsent...

Vous pouvez prsent...

Expliquer les conditions pralables la synchronisation de Sage CRM et


d'Exchange.

Copier CDO sur le serveur Sage CRM.

Crer une cl de registre pour optimiser la communication entre Sage CRM


et Exchange.

Configurer l'accs Sage CRM au serveur Exchange.

Configurer les autorisations Exchange.

Prparer l'excution du panneau de configuration de la synchronisation


Exchange Sage CRM.

Guide de synchronisation Exchange

2-11

Chapitre 3
Panneau de configuration de la
synchronisation Exchange Sage CRM
Dans ce chapitre, vous apprendrez :

comprendre le fonctionnement du panneau de configuration de la


synchronisation Exchange Sage CRM ;

configurer le panneau de configuration de la synchronisation Exchange


Sage CRM sur les serveurs Sage CRM et Exchange ;

synchroniser des utilisateurs et installer des scripts ;

dsactiver des utilisateurs synchroniss.

Fonctionnement du panneau de configuration de la


synchronisation Exchange Sage CRM
Ce chapitre dcrit les tapes d'utilisation du panneau de configuration de la
synchronisation Exchange Sage CRM. Il est recommand de lire entirement le
chapitre avant de commencer utiliser le panneau de configuration. En outre,
vous devez en premier lieu effectuer les oprations suivantes :
1.

configurer le panneau de configuration de la synchronisation Exchange


Sage CRM sur le serveur Sage CRM ;

2.

effectuer des actions sur le serveur Sage CRM.

puis :
1.

configurer le panneau de configuration de la synchronisation Exchange


Sage CRM sur le serveur Exchange ;

2.

effectuer des actions sur le serveur Exchange.

Actions du panneau de configuration


Le panneau de configuration de la synchronisation Exchange Sage CRM est
responsable des oprations suivantes :

synchronisation des utilisateurs Exchange avec Sage CRM (les utilisateurs


sont crs dans Sage CRM pour tous les utilisateurs Exchange qui ne sont
pas dj inclus dans Sage CRM). Il s'agit d'une tape facultative ;

Guide de synchronisation Exchange

3-1

Fonctionnement du panneau de configuration de la synchronisation Exchange Sage CRM

installation des scripts de synchronisation dans Sage CRM et Exchange (une


fois les scripts de synchronisation installs pour les utilisateurs synchroniss,
tous les rendez-vous crs, modifis ou supprims sont synchroniss entre
Sage CRM et Exchange).

Configuration et excution du panneau de configuration


Les oprations suivantes interviennent lorsque le panneau de configuration de la
synchronisation Exchange Sage CRM est configur et excut sur les serveurs
Sage CRM et Exchange (en supposant que vous avez opt pour la
synchronisation des utilisateurs et l'installation des scripts) :

Toutes les informations ( l'exception des mots de passe) saisies dans le


panneau de configuration sont crites dans le registre.

Deux nouvelles colonnes sont ajoutes la table UTILISATEURS pour


chaque utilisateur synchronis dans Sage CRM (une pour le nom de serveur
Exchange et l'autre pour le code utilisateur Exchange).

Un enregistrement UTILISATEURS est cr dans Sage CRM pour chaque


utilisateur Exchange non enregistr comme utilisateur Sage CRM (ces
utilisateurs sont configurs comme ressources par dfaut de manire ne
pas interfrer avec le nombre d'utilisateurs sous licence du systme). Les
utilisateurs sont ajouts un par un Sage CRM. Cela n'est possible que si
vous choisissez de synchroniser les utilisateurs Sage CRM avec les
utilisateurs Exchange.

Si vous excutez l'intgration Exchange dans une base de donnes Oracle,


Oracle est incapable de modifier son schma pour prendre en charge ces
deux colonnes ajoutes. Dans ce cas, vous devez recrer les vues
manuellement. Pour ce faire, ouvrez SQL* Plus et affichez vsentinel.

Les scripts de synchronisation sont installs pour les utilisateurs


synchroniss.

Deux nouveaux champs s'affichent dans la page Dtails utilisateur de chaque


utilisateur synchronis (code utilisateur Exchange et serveur Exchange). Les
informations contenues dans les champs sont automatiquement compltes
pour chaque utilisateur lorsque le panneau de configuration de la
synchronisation Exchange Sage CRM est excut.
Un nouveau champ intitul Rponses d'Exchange s'affiche dans la page
Saisir la nouvelle communication. Ce champ affiche les rponses des
utilisateurs Exchange aux alertes e-mail. Pour plus dinformations sur le
champ Rponses dExchange, consultez le Chapitre 6 : Planification des
rendez-vous dans ce document.

3-2

Sage CRM

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Page Nouvelle communication - Ecran Dtails

Configuration du panneau de configuration de la


synchronisation Exchange Sage CRM
Avant d'entamer l'installation des scripts ou la synchronisation des utilisateurs
Exchange et Sage CRM, vous devez entrer des informations dans le panneau de
configuration de la synchronisation Exchange Sage CRM. Le panneau de
configuration doit tre configur sur les serveurs Sage CRM et Exchange.
Les sections suivantes dcrivent les informations devant tre saisies dans le
panneau de configuration, section par section.
Le panneau de
configuration doit
tre configur sur le
serveur Sage CRM
puis sur le serveur
Exchange.

Vous devez commencer par configurer le panneau de configuration sur le


serveur Sage CRM puis sur le serveur Exchange, comme suit :
1.

Slectionnez Dmarrer | Paramtres | Panneau de configuration |


Synchronisation Exchange Sage CRM.
Le panneau de configuration de la synchronisation Exchange Sage CRM
s'affiche.

Guide de synchronisation Exchange

3-3

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Panneau de configuration de la synchronisation Exchange Sage CRM

Sur quel serveur tes-vous ?


Slectionnez le serveur sur lequel vous excutez le panneau de configuration
de la synchronisation Exchange Sage CRM partir du volet Sur quel serveur
tes-vous ?. Par exemple, si vous excutez le panneau de configuration de la
synchronisation Exchange Sage CRM sur le serveur Sage CRM, cochez la case
Sur le serveur Sage CRM.

Ecran Sur quel serveur tes-vous ?

3-4

Sage CRM

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Informations requises
Renseignez les champs dans le volet Informations requises, comme suit :
1.

Dans le champ Serveur Sage CRM, saisissez le nom du serveur Sage CRM.

2.

Dans le champ Chemin daccs Sage CRM, saisissez le nom de linstallation


Sage CRM. Par exemple, si Sage CRM est install sur ..\Program
Files\Sage\CRM\CRMServer, votre nom dinstallation est 'CRMServer'.

3.

Dans le champ Utilisateur Sage CRM pour la synchronisation, saisissez le


code de connexion de l'utilisateur Sage CRM dont le compte sera utilis par
Exchange pour la connexion Sage CRM.

4.

Vrifiez que l'utilisateur spcifi dtient les droits ncessaires pour la


connexion en externe Sage CRM. Pour ce faire, dans Sage CRM,
slectionnez Administration | Utilisateurs | Utilisateurs et vrifiez que le
champ Ouverture de session externe autorise pour cet utilisateur est dfini
sur Vrai.

5.

Dans le champ Mot de passe de l'utilisateur, saisissez le mot de passe de


l'utilisateur.

6.

Dans le champ Serveur Exchange principal, saisissez le nom du serveur


Exchange.

7.

Dans le champ Compte Exchange, saisissez le nom d'utilisateur du compte


Exchange (bote aux lettres) utilis par Sage CRM pour l'accs Exchange.

8.

Dans le champ Dcalage de fuseau horaire du serveur Exchange par rapport


au temps universel en heures, saisissez le dcalage horaire (en heures) entre
le fuseau horaire du serveur Exchange et le temps universel coordonn
(UTC).

9.

Dans le champ Adresse e-mail avertir en cas d'erreur, saisissez l'adresse


e-mail de l'utilisateur informer si une erreur de communication survient.
Tous les messages d'erreur sont envoys cette adresse.

10. Dans le champ Chemin d'accs au fichier des messages ayant chou, tapez
le chemin d'accs l'emplacement sur le serveur Exchange o vous souhaitez
installer le fichier XML des donnes d'vnement. Ce fichier stocke les
communications qui ont chou.

Guide de synchronisation Exchange

3-5

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Ecran Informations requises

Le tableau ci-dessous dcrit les champs Informations requises dans le


panneau de configuration de la synchronisation Exchange Sage CRM.
Champ

Description

Serveur Sage CRM

Nom du serveur sur lequel est


install Sage CRM.

Chemin d'accs Sage Chemin d'accs IIS correspondant


CRM
l'emplacement d'installation de Sage
CRM.

3-6

Sage CRM

Utilisateur Sage CRM


pour la
synchronisation

Code de connexion de l'utilisateur


Sage CRM dont le compte sera
utilis par Exchange pour la
connexion Sage CRM. Cet
utilisateur est gnralement
l'administrateur et doit tre activ
pour la connexion externe Sage
CRM.

Mot de passe
d'utilisateur

Mot de passe de l'utilisateur Sage


CRM ci-dessus.

Serveur Exchange
principal

Nom du serveur Exchange.

Compte Exchange

Nom d'utilisateur du compte


Exchange (bote aux lettres) utilis
par Sage CRM pour l'accs
Exchange. Le panneau de
configuration utilise ce nom pour
lire le carnet d'adresses global
lorsqu'il procde la
synchronisation.

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Champ

Description

Dcalage de fuseau
horaire du serveur
Exchange par rapport
au temps universel en
heures

Dcalage horaire (en heures) entre le


serveur Exchange et le serveur Sage
CRM. Il est gnralement dfini sur
zro.

Adresse e-mail
Adresse e-mail de l'utilisateur
avertir en cas d'erreur informer si une erreur de
communication survient. Lorsqu'une
erreur survient, cet utilisateur reoit
un e-mail signalant une erreur.
Chemin d'accs au
fichier des messages
ayant chou

Chemin d'accs de l'emplacement


sur le serveur Exchange o vous
souhaitez installer le fichier XML
des donnes d'vnement. Ce fichier
stocke les communications qui ont
chou. Vous ne devez renseigner le
champ que lorsque vous excutez le
panneau de configuration sur le
serveur Exchange.

Donnes du compte NT
Renseignez les champs dans le volet Donnes du compte NT,
comme suit :
1.

Dans le champ Accs au domaine/compte NT pour Exchange, saisissez le


nom de domaine et le nom de l'utilisateur NT ayant accs au carnet
d'adresses global. Par exemple, ExchangeServer\exchange1.
Remarque : Le carnet d'adresses global est le carnet d'adresses qui gre
tous les utilisateurs Microsoft Exchange.

2.

Dans le champ Mot de passe du compte NT, saisissez le mot de passe de


l'utilisateur NT.

3.

Dans le champ Saisir nouveau le mot de passe, saisissez le mot de passe


nouveau.

Volet Donnes du compte NT

Guide de synchronisation Exchange

3-7

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Le tableau ci-dessous dcrit les champs Donnes du compte NT dans le


panneau de configuration de la synchronisation Exchange Sage CRM.
Champ

Description

Domaine/compte NT
pour l'accs
Exchange

Nom de domaine et nom


d'utilisateur de l'utilisateur NT
autoris accder au carnet
d'adresses global Exchange qui
contient tous les utilisateurs
Exchange qui seront synchroniss
avec Sage CRM.

Mot de passe du
compte NT

Mot de passe de l'utilisateur NT.

Saisir nouveau le
mot de passe

Mot de passe de l'utilisateur NT.

Options
Les options slectionnes dpendent du serveur sur lequel vous excutez le
panneau de configuration (Sage CRM ou Exchange).

Volet Options

Le tableau ci-dessous dcrit les cases cocher Options du panneau de


configuration de la synchronisation Exchange Sage CRM.

3-8

Sage CRM

Case cocher

Description

Copier les rappels

La fonction de copie des rappels est


active lorsque cette case est coche.

Mode diagnostic

Les informations de dbogage


s'affichent dans le champ Statut du
panneau de configuration lorsque
cette case est coche. L'activation de
cette option permet d'afficher les
messages de confirmation et d'erreur
aux clients Sage CRM.

Configuration du panneau de configuration de la synchronisation Exchange Sage CRM

Case cocher

Description

Sage CRM
Exchange

Synchronise Sage CRM avec


Exchange lorsque cette case est
coche. Pour une synchronisation
bidirectionnelle entre Sage CRM et
Exchange, vous devez cocher cette
case ainsi que la case
ExchangeCRM.

ExchangeSage CRM Synchronise Exchange avec Sage


CRM lorsque cette case est coche.
Pour une synchronisation
bidirectionnelle entre Sage CRM et
Exchange, vous devez cocher cette
case ainsi que la case Sage
CRMExchange.
Crer des utilisateurs
Sage CRM

Cre un utilisateur dans Sage CRM


pour chaque utilisateur Exchange
existant lorsque cette case est coche.
Cette option ne doit tre
slectionne que lorsque vous
excutez le panneau de
configuration sur le serveur Sage
CRM.

Enregistrement des paramtres


Une fois tous les champs renseigns dans le panneau de configuration de la
synchronisation Sage CRM :

Cliquez sur le bouton Sauvegarder.

Guide de synchronisation Exchange

3-9

Synchronisation des utilisateurs et installation des scripts

Synchronisation des utilisateurs et installation des scripts


Lorsque vous enregistrez les paramtres saisis dans le panneau de configuration,
deux boutons deviennent actifs dans le volet Actions : Synchroniser les
utilisateurs avec Sage CRM et installer les scripts et Installer les scripts. Vous
pouvez installer les scripts sur les deux serveurs, mais vous ne synchronisez les
utilisateurs que sur le serveur Sage CRM. Vous effectuez gnralement ces
actions immdiatement aprs avoir configur le panneau de configuration pour
chaque serveur.

Volet Actions

Vous pouvez
synchroniser les
utilisateurs sur le
serveur Sage CRM
uniquement. Vous
ne pouvez pas
synchroniser les
utilisateurs sur le
serveur Exchange.

Lorsque vous synchronisez les utilisateurs, Sage CRM cre un nouvel utilisateur
pour chaque utilisateur Exchange sans utilisateur Sage CRM correspondant. Si
la case Crer des utilisateurs Sage CRM est coche dans le panneau de
configuration, celui-ci tente de rechercher le code Exchange des utilisateurs Sage
CRM existants partir de leurs nom et prnom. Les utilisateurs sont crs
comme ressources l'origine de manire ne pas affecter le nombre
d'utilisateurs Sage CRM sous licence pour le systme. Pour plus d'informations
sur l'administration des utilisateurs, consultez le Guide de l'Administrateur
systme. Vous pouvez synchroniser les utilisateurs sur le serveur Sage CRM
uniquement. Vous ne pouvez pas synchroniser les utilisateurs sur le serveur
Exchange.
L'installation des scripts associe des scripts de synchronisation chaque
utilisateur Sage CRM et Exchange synchronis. Les scripts sont installs dans les
botes aux lettres Exchange individuelles si les utilisateurs correspondants ont t
configurs dans Sage CRM. Une fois installs, les scripts procdent la
synchronisation des enregistrements de communication entre Sage CRM et
Exchange.

3-10

Sage CRM

Actions sur le serveur

Actions sur le serveur


Une fois le panneau de configuration configur sur les deux serveurs, il se peut
que vous deviez effectuer certaines actions sur les serveurs Sage CRM et
Exchange.

Actions sur le serveur Sage CRM


A partir du serveur Sage CRM, vous devez :
1.

cliquer sur le bouton Synchroniser les utilisateurs avec Sage CRM et installer
les scripts pour installer les scripts de synchronisation et synchroniser les
utilisateurs.

2.

Cliquez sur Sauvegarder.

3.

Fermez et redmarrez IIS.

4.

Cliquez nouveau sur le bouton Synchroniser les utilisateurs avec Sage


CRM et installer les scripts.
Si vous ne souhaitez pas que le panneau de configuration recherche les codes
Exchange pour les utilisateurs Sage CRM existants et prfrez entrer
manuellement les dtails des utilisateurs slectionns, cliquez sur le bouton
Installer les scripts.

Lorsque vous installez les scripts sur le serveur Sage CRM, un fichier appel
EXCHANGESCRIPT.ASP est copi dans le rpertoire C: du serveur Sage CRM.
Ce fichier est responsable de la synchronisation d'Exchange vers Sage CRM et est
parfois appel Dtecteur d'vnement ASP.
1.

Copiez le fichier dans ..\Program Files\Sage\CRM\<installname> (dans le


mme rpertoire que la DLL eWare).

2.

Redmarrez Sage CRM.

Actions sur le serveur Exchange


A partir du serveur Exchange, vous devez :
1.

cliquer sur le bouton Installer les scripts pour installer les scripts de
synchronisation.
Une fois les scripts installs :

2.

Redmarrez le service d'vnements sur le serveur Exchange.

Guide de synchronisation Exchange

3-11

Dsactivation des utilisateurs synchroniss

Bases de donnes Oracle


Si vous excutez les scripts de synchronisation sur une base de donnes Oracle, il
se peut que vous rencontriez des problmes lors de leur installation et excution.
En effet, Oracle ne peut pas modifier son schma pour prendre en charge l'ajout
de deux colonnes dans la table UTILISATEURS. Vous devez par consquent
recrer les vues manuellement.
Pour recrer les vues manuellement :

Accdez SQL* Plus et excutez Recreate_User_Views.Oracle.sql.


Cette action est requise la premire fois que vous installez et excutez les
scripts uniquement. Si vous devez excuter une nouvelle fois les scripts, les
vues ne seront pas affectes puisque les deux colonnes sont dj cres.

Dsactivation des utilisateurs synchroniss


Pour dsactiver un utilisateur synchronis :
1.

Slectionnez Administration | Utilisateurs | Utilisateurs.

2.

Recherchez l'utilisateur dsactiver, puis ouvrez la page Dtails utilisateur.

3.

Cliquez sur le bouton Modifier.

4.

Supprimez le code utilisateur Exchange actuellement spcifi dans le champ


Code utilisateur Exchange, puis cliquez sur le bouton Sauvegarder.
L'utilisateur ne peut dsormais plus travailler avec les rendez-vous synchroniss.
Remarque : Aprs la dsactivation d'un utilisateur synchronis, si l'option
Synchroniser les utilisateurs et installer les scripts est excute dans le
panneau de configuration de la synchronisation Exchange Sage CRM,
l'utilisateur est nouveau activ.

Vous pouvez prsent...

3-12

Sage CRM

Expliquer le fonctionnement du panneau de configuration de la


synchronisation Exchange Sage CRM.

Configurer le panneau de configuration de la synchronisation Exchange Sage


CRM sur les serveurs Sage CRM et Exchange.

Synchroniser les utilisateurs et installer les scripts.

Dsactiver les utilisateurs synchroniss.

Chapitre 4
Scripts de synchronisation
Dans ce chapitre, vous apprendrez :

accder aux scripts de synchronisation Sage CRM ;

accder aux scripts Exchange.

Accs aux scripts de synchronisation Sage CRM


Si vous disposez du module Dveloppeur, vous pouvez accder aux scripts de
synchronisation installs par le panneau de configuration de la synchronisation
Exchange Sage CRM. Consultez le Chapitre 3 : Panneau de configuration de la
synchronisation Exchange Sage CRM pour plus d'informations. Par exemple,
vous pouvez accder aux scripts de synchronisation pour personnaliser les
messages d'erreur affichs dans Sage CRM en cas d'chec de la synchronisation
des enregistrements.
Pour accder aux scripts de synchronisation :
1.

Slectionnez Administration | Personnalisation | Communication.

2.

Cliquez sur l'onglet TableScripts.

3.

Ouvrez le script de synchronisation Exchange Sage CRM.


L'cran Page personnalise s'affiche.

Ecran Page personnalise - Script de synchronisation Sage CRM

Guide de synchronisation Exchange

4-1

Accs aux scripts dans Exchange

4.

Modifiez le script et cliquez sur le bouton Sauvegarder.


La prochaine fois qu'un rendez-vous est cr dans Sage CRM, ce script est
excut et vos modifications sont rpercutes dans les rsultats de
l'excution. Consultez l'Aide en ligne du dveloppeur pour plus d'informations
sur les scripts de niveau de table.

Accs aux scripts dans Exchange


Il est recommand d'accder aux scripts de synchronisation via Sage CRM.
Cependant, si vous devez accder aux scripts partir du serveur Exchange, vous
pouvez faire comme suit :
1.

Sur le serveur Exchange, ouvrez MS Outlook | Outils | Options | Autre |


Options avances | Gestionnaire de complments.

2.

Cochez la case Server Scripting, puis cliquez sur OK.

3.

Cliquez avec le bouton droit sur l'option Calendrier dans la liste des dossiers
MS Outlook.

4.

Slectionnez Proprits.

5.

Cliquez sur l'onglet Agents.


Les scripts de synchronisation s'affichent.

Vous pouvez prsent...

4-2

Sage CRM

Accder aux scripts de synchronisation Sage CRM.

Accder aux scripts Exchange.

Chapitre 5
Synchronisation de plusieurs serveurs
Exchange avec Sage CRM
Dans ce chapitre, vous apprendrez :

synchroniser plusieurs serveurs Exchange avec Sage CRM.

Avant de synchroniser d'autres serveurs Exchange


Ce chapitre part du principe que la synchronisation Sage CRM/Exchange pour
un serveur Exchange unique (serveur Exchange principal) est dj configure.
Consultez le Chapitre 2 : Mise en route et le Chapitre 3 : Panneau de
configuration de la synchronisation Exchange Sage CRM pour plus
d'informations.
Avant de procder l'installation de la synchronisation Sage CRM sur d'autres
serveurs Exchange, vous devez :

vrifier que les autres serveurs Exchange appartiennent au mme domaine


que le serveur Exchange principal et le serveur Sage CRM, ou qu'ils ont une
relation de confiance.

vrifier que le service d'vnements Exchange n'est install que sur le


serveur Exchange principal. Vous ne devez pas l'installer sur aucun des
autres serveurs.

Synchronisation d'autres serveurs Exchange


Pour synchroniser d'autres serveurs Exchange :
1.

Sur le serveur Sage CRM, rptez les tapes spcifies dans la section
Actions sur le serveur Sage CRM du Chapitre 3 : Panneau de
configuration de la synchronisation Exchange Sage CRM .
Les nouveaux utilisateurs sont ainsi transfrs d'Exchange ( partir des deux
serveurs Exchange les plus rcents) vers Sage CRM.

2.

Sur le serveur Sage Exchange principal, rptez les tapes spcifies dans la
section Actions sur le serveur Exchange du Chapitre 3 : Panneau de
configuration de la synchronisation Exchange Sage CRM .

Guide de synchronisation Exchange

5-1

Vous pouvez prsent...

Ceci permet d'ajouter des scripts aux botes aux lettres des utilisateurs
Exchange les plus rcents, mme s'ils rsident sur l'un des autres serveurs
Exchange.
Remarque : Tant que le serveur Exchange principal peut communiquer avec
les deux autres serveurs Exchange, les utilisateurs sur ces serveurs sont
synchroniss avec Sage CRM.

Vous pouvez prsent...

5-2

Sage CRM

Synchroniser Sage CRM avec plusieurs serveurs Exchange.

Chapitre 6
Conseils de dpannage
Dans ce chapitre, vous apprendrez :

prparer la phase de test ;

traiter les problmes susceptibles de survenir au cours du test ;

dpanner l'intgration d'Exchange vers Sage CRM.

Phase de test
Avant que l'intgration Sage CRM/Exchange ne soit effective, il convient de
mener une phase de test pour vrifier le bon droulement de l'intgration.
Avant de commencer le test, vrifiez que vous avez :

coch la case Mode diagnostic dans le panneau de configuration de la


synchronisation Exchange Sage CRM avant d'installer des scripts. Ceci vous
permet de consulter les informations relatives aux erreurs si un problme
survient lorsque des scripts sont installs.

Traitement des problmes au cours du test


Les sections suivantes dressent la liste des problmes courants susceptibles de
survenir dans le cadre de l'intgration Exchange/Sage CRM.

Erreur des objets de donnes de collaboration lors de la cration d'un rendezvous dans Sage CRM
Le message d'erreur suivant s'affiche :
Erreur des objets de donnes de collaboration '000004f9' Impossible d'ouvrir
la banque d'informations. [MAPI 1.0 [MAPI_E_LOGON_FAILED(80040111)]]
Les causes suivantes sont gnralement l'origine de cette erreur :

Vous tes en train d'essayer d'accder la bote aux lettres d'un utilisateur
qui n'existe pas ou qui rencontre un problme avec celle-ci. Par exemple, elle
peut tre pleine, masque ou dsactive.

Guide de synchronisation Exchange

6-1

Traitement des problmes au cours du test

Vous ne disposez pas des droits appropris sur le serveur Exchange pour
accder la bote aux lettres.

Une version incorrecte de CDO.DLL est installe sur le serveur Sage CRM.

L'erreur peut tre traite comme suit :


1.

Dans le programme d'administration d'Exchange, vrifiez que la bote aux


lettres de l'utilisateur spcifi est active, non masque ni pleine.

2.

Connectez-vous au serveur Sage CRM en tant qu'utilisateur de domaine NT


spcifi dans le panneau de configuration de la synchronisation Exchange
Sage CRM.

3.

Essayez d'accder la bote aux lettres posant problme via MS Outlook. Si


vous n'y parvenez pas, cela signifie que l'utilisateur de domaine NT ne
dispose pas des droits appropris sur le serveur Exchange pour accder la
bote aux lettres.

4.

Assurez-vous que le service pack Exchange Server le plus rcent est install,
puis copiez CDO.DLL du serveur Exchange vers le serveur Sage CRM.
Vrifiez galement que la version de MS Outlook installe sur le serveur
Sage CRM est la version 2003 ou une version suprieure.

Erreur de connexion de l'utilisateur lors de la cration d'un rendez-vous dans


Sage CRM
Le message d'erreur Echec de connexion utilisateur 1314 s'affiche sur une
bannire rouge en haut de l'cran aprs avoir enregistr une communication.
L'chec de la connexion de Sage CRM au serveur Exchange est probablement
l'origine de cette erreur.
L'erreur peut tre traite comme suit :

6-2

Sage CRM

1.

Vrifiez qu'il est possible de se connecter au serveur Sage CRM en tant


qu'utilisateur de domaine NT spcifi dans le panneau de configuration de la
synchronisation Exchange Sage CRM.

2.

Ouvrez le Gestionnaire des services Internet sur le serveur Sage CRM.

3.

Recherchez le rpertoire virtuel Sage CRM sous le site Web par dfaut et
cliquez sur ses proprits.

4.

Assurez-vous que la protection d'application est dfinie sur Faible


(Processus IIS).

Dpannage de l'intgration

Echec de connexion utilisateur 1330


Le message d'erreur Echec de connexion utilisateur 1330 s'affiche dans le
journal des scripts de table pour Exchange.
L'expiration du mot de passe du compte utilis par le script de synchronisation
Exchange est probablement l'origine de cette erreur.
L'erreur peut tre traite comme suit :

Dans Active Sync, dfinissez le mot de passe du compte sur N'expire jamais.

Domaines non approuvs


Des problmes peuvent survenir en raison de domaines non approuvs. Il est
essentiel que les deux serveurs soient installs dans le mme domaine ou qu'ils
aient une relation de confiance. Cette condition est indispensable pour la
synchronisation.

Script
Si vous tes amen modifier les scripts de synchronisation sur le serveur Sage
CRM ou Exchange, sachez qu'ils sont crits en JavaScript sur ces serveurs.

Journal des transactions


Au besoin, vous pouvez accder aux journaux des transactions au mme chemin
d'accs sur les deux serveurs :
..\WINNT\system32\ewareexs.log

Dpannage de l'intgration
Pour dpanner l'intgration d'Exchange vers Sage CRM :
1.

Ajoutez la consignation de l'Observateur d'vnements Exchange au registre


l'emplacement suivant :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Msexchang
eES/Paramtres

2.

Ajoutez une nouvelle cl de paramtre de valeur DWORD appele Logging


Level.

3.

Dfinissez la valeur du paramtre sur le niveau de consignation requis, par


exemple, 0, 1, 2, 3, 4 ou 5. Les niveaux sont les suivants : 0=Aucun,
1=Minimal, 2=Moyen, 5=Maximal.

Guide de synchronisation Exchange

6-3

Vous pouvez prsent...

4.

Pour consulter le journal, redmarrez le service d'vnements et vrifiez le


journal d'application dans l'Observateur d'vnements.

La consignation des erreurs est prise en charge via la messagerie lectronique :


lorsqu'une erreur survient, un e-mail est envoy une adresse e-mail spcifie.
Cette option est configure dans le panneau de configuration de la
synchronisation Exchange Sage CRM lorsque vous saisissez une adresse e-mail
dans le champ Adresse e-mail avertir en cas d'erreur.

Vous pouvez prsent...

6-4

Sage CRM

Prparer la phase de test.

Traiter les problmes susceptibles de survenir au cours du test.

Dpanner l'intgration d'Exchange vers Sage CRM.

Chapitre 7
Gestion des erreurs
Dans ce chapitre, vous apprendrez :

traiter les erreurs en cas de problme avec le serveur Sage CRM ;

traiter les erreurs en cas de problme avec le serveur Exchange.

Traitement des erreurs en cas d'chec du serveur Sage CRM


Les vnements entre Exchange et Sage CRM sont traits de manire assurer
une communication robuste entre les deux serveurs. Le service d'vnements
Microsoft Exchange transmet gnralement des informations, notamment les
dtails des vnements, au script d'vnement. Le script d'vnement transmet
alors les donnes au dtecteur d'vnement ASP (EXCHANGESCRIPT.ASP)
dans Sage CRM. Le dtecteur d'vnement ASP est responsable de la
synchronisation d'Exchange vers Sage CRM.
Toutefois, si un problme de communication survient entre le dtecteur
d'vnement ASP et le script d'vnement, les communications qui ont chou
peuvent tre rcupres partir du fichier XML des donnes d'vnement. Ce
fichier stocke tous les messages d'vnement non transmis par le script
d'vnement du serveur Exchange au dtecteur d'vnement ASP de Sage CRM.
Le fichier est rgulirement interrog et tout rendez-vous en chec est envoy
nouveau au dtecteur d'vnement ASP dans Sage CRM.

Guide de synchronisation Exchange

7-1

Traitement des erreurs en cas d'chec du serveur Sage CRM

Le diagramme ci-dessous prsente la procdure de transfert des informations sur


les vnements. La page suivante comporte une description dtaille de chaque
tape.

Transfert des informations sur les vnements

Etapes du traitement des erreurs

7-2

Sage CRM

1.

Les messages d'erreur sont envoys du service d'vnements au script


d'vnement.

2.

Lorsqu'il y a une connexion active entre le script d'vnement et le dtecteur


d'vnement ASP, les messages sont le plus souvent transfrs du premier
vers le second. Ces messages contiennent des informations sur les rendezvous dfinis dans le serveur Microsoft Exchange suite au dclenchement du
service d'vnements.

3.

Lors de la priode pendant laquelle la connexion entre le script d'vnement


et le dtecteur d'vnement ASP est active et lors de la priode pendant
laquelle un gestionnaire d'vnements est appel pour transmettre les
messages au dtecteur d'vnement ASP, le script d'vnement recherche les
donnes existantes relatives aux rendez-vous en chec dans le fichier XML
des donnes d'vnement. Si des messages en chec sont trouvs dans le
fichier XML des donnes d'vnement, ils sont envoys au dtecteur
d'vnement ASP.

4.

Si un chec de communication se produit entre le script d'vnement et le


dtecteur d'vnement ASP, une exception gnre dans le script
d'vnement signale une erreur et envoie un e-mail de notification l'adresse
spcifie lors de l'excution du panneau de configuration.

5.

Le gestionnaire d'erreurs qui en rsulte ajoute le message des rendez-vous


la liste des autres messages de rendez-vous en chec dans le fichier XML des
donnes d'vnement au format XML. L'analyseur XML peut traiter les
caractres Unicode.

Traitement des erreurs en cas d'chec du serveur Exchange

Traitement des erreurs en cas d'chec du serveur Exchange


En cas d'chec du serveur Exchange alors que le serveur Sage CRM fonctionne, le
traitement des erreurs place les messages en chec en file d'attente dans la base
de donnes du serveur SQL. Le traitement des erreurs fonctionne car le script de
synchronisation, install lors de l'excution du panneau de configuration, est un
script de niveau de table isol. Un script de niveau de table isol est un script de
niveau de table qui n'est pas excut immdiatement mais dans un laps de temps
prdfini. Ce dlai permet au systme de stocker une srie de scripts excuter
et vite l'utilisateur d'avoir attendre que le script ne soit termin. Consultez le
Chapitre 4 : Scripts de synchronisation pour de plus amples informations.
Une fois que le serveur Exchange fonctionne nouveau, les messages en chec
stocks sur le serveur SQL sont relancs des intervalles diffrents. L'intervalle
de relance des messages augmente avec chaque chec suivant.

Vous pouvez prsent...

Expliquer le traitement des erreurs en cas de problme avec le serveur


Sage CRM.

Expliquer le traitement des erreurs en cas de problme avec le serveur


Exchange.

Guide de synchronisation Exchange

7-3

Chapitre 8
Planification des rendez-vous
Dans ce chapitre, vous apprendrez :

utiliser la fonctionnalit de synchronisation Sage CRM/Exchange ;

crer des rendez-vous synchroniss ;

mettre jour et supprimer des rendez-vous synchroniss.

Utilisation de la fonctionnalit de synchronisation Sage


CRM/Exchange
La fonctionnalit de synchronisation Sage CRM/ Exchange permet aux
utilisateurs Sage CRM de planifier des rendez-vous avec des utilisateurs
Exchange utilisant MS Outlook pour accder leurs listes de rendez-vous. Elle
permet galement aux utilisateurs Exchange de planifier des runions avec des
collgues utilisant exclusivement Sage CRM pour grer leurs agendas. Pour plus
d'informations sur la configuration des rendez-vous dans Sage CRM, consultez
le chapitre Votre travail dans le Guide de l'utilisateur.
La fonction de synchronisation Sage CRM/Exchange offre les possibilits
suivantes :

Lorsque vous crez un rendez-vous dans Sage CRM, un rendez-vous


correspondant est cr dans MS Outlook. De la mme manire, lorsque vous
crez un rendez-vous dans MS Outlook, un rendez-vous correspondant est
cr dans Sage CRM.

Les rappels dfinis s'affichent normalement dans Sage CRM, soit sous forme
de notifications si la fonction Notifications a t active par votre
administrateur systme. Les rappels sont envoys aux utilisateurs Exchange
sous forme d'alertes e-mail.

Si vous associez des contacts ou des socits un rendez-vous dans Sage


CRM, l'association n'est pas retranscrite dans MS Outlook.

Lorsque vous mettez jour les dtails des rendez-vous dans Sage CRM
(par exemple, modification de la date ou de l'heure, ajout ou suppression
d'utilisateurs ou modification des informations indiques dans le champ
Dtails), des alertes e-mail sont envoyes automatiquement aux utilisateurs
Exchange pour les informer qu'une modification a t effectue. Les dtails
des rendez-vous sont ensuite mis jour dans le calendrier MS Outlook de
l'utilisateur Exchange. De la mme manire, lorsque vous mettez jour les

Guide de synchronisation Exchange

8-1

Cration de rendez-vous synchroniss

dtails des rendez-vous dans MS Outlook, les modifications sont rpliques


dans le calendrier Mon CRM.

Lorsque vous supprimez un rendez-vous dans Sage CRM, le rendez-vous est


supprim du calendrier MS Outlook de l'utilisateur et inversement.

Lorsqu'un rendez-vous est cr, modifi ou supprim dans Sage CRM, il l'est
aussi immdiatement dans MS Outlook. Toutefois, lorsque les rendez-vous
sont crs, modifis ou supprims dans MS Outlook, la rpercussion de la
modification dans Sage CRM peut prendre jusqu' deux minutes. La dure
de ce dlai dpend fortement du nombre d'utilisateurs.

Cration de rendez-vous synchroniss


Exemple : Cration d'un rendez-vous dans Sage CRM
Vous tes un utilisateur Sage CRM et vous devez organiser une runion du
dpartement Ventes pour vous-mme et deux collgues utilisant MS Outlook
pour accder leurs rendez-vous.
Pour planifier une runion pour un groupe mixte d'utilisateurs Sage CRM et
MS Outlook :
1.

Dans l'espace de travail Mon CRM, choisissez l'onglet Calendrier et cliquez


sur le bouton Nouveau rendez-vous (vous pouvez utiliser le bouton Rendezvous rapide si vous tre en mode Calendrier puis cliquer sur l'icne de la
communication pour ouvrir les dtails du rendez-vous).
La page Saisir un nouveau rendez-vous s'affiche.

2.

Slectionnez la date et l'heure de dbut et de fin de la runion dans le


calendrier.
Les crneaux horaires sont slectionns dans le Planificateur de runions o
votre nom est dj slectionn comme participant.

3.

8-2

Sage CRM

Slectionnez les utilisateurs que vous souhaitez inviter l'aide du bouton


Rechercher pour et cliquez sur le bouton Ajouter.

Cration de rendez-vous synchroniss

Planificateur de runions

4.

Vrifiez si des runions entrent en conflit avec la runion actuelle et ajustez


les heures des runions en consquence.

5.

Cliquez sur le bouton Sauvegarder.


Le rendez-vous s'affiche dans le calendrier Mon CRM.

Calendrier Mon CRM

Une alerte e-mail est automatiquement gnre et envoye l'utilisateur


Exchange qui doit ouvrir l'e-mail et y rpondre pour qu'il soit ajout son
calendrier MS Outlook.

Guide de synchronisation Exchange

8-3

Cration de rendez-vous synchroniss

Calendrier MS Outlook

Exemple : Cration d'un rendez-vous dans MS Outlook


Vous utilisez MS Outlook pour accder vos rendez-vous mais la plupart de vos
collgues grent leurs agendas dans Sage CRM. Vous souhaitez planifier un
rendez-vous avec deux utilisateurs Sage CRM.
Pour planifier un rendez-vous dans MS Outlook :
1.

Ouvrez la vue de votre calendrier MS Outlook et cliquez sur le bouton


Nouveau.
Renseignez les dtails du rendez-vous et ajoutez les collgues inviter, en
vrifiant qu'ils sont libres aux date et heure spcifies.

8-4

Sage CRM

Cration de rendez-vous synchroniss

Nouveau rendez-vous

2.

Envoyez le rendez-vous.
Le rendez-vous s'affiche dans votre calendrier MS Outlook et dans les
calendriers Mon CRM de vos collgues.

Calendrier Mon CRM de Susan Maye

Guide de synchronisation Exchange

8-5

Mise jour et suppression de rendez-vous synchroniss

Mise jour et suppression de rendez-vous synchroniss


Exemple : Mise jour d'un rendez-vous dans Sage CRM
Pour modifier un rendez-vous dans Sage CRM :
1.

Ouvrez le rendez-vous dans Mon CRM.

2.

Modifiez l'heure de la runion et cliquez sur le bouton Sauvegarder.


Une alerte e-mail est automatiquement gnre et envoye vos collgues
MS Outlook . Ils doivent ouvrir l'e-mail et y rpondre pour que le rendezvous soit mis jour dans leur calendrier MS Outlook.

Bote de rception MS Outlook

Terry Smith remarque qu'une modification a t apporte la runion. Il ouvre


l'alerte e-mail reue et clique sur le bouton Accepter pour vous signaler que la
modification lui convient. Cependant, Mary Jones est en congs et ne rpond pas
l'alerte e-mail.

8-6

Sage CRM

1.

Ouvrez le rendez-vous dans l'espace de travail Mon CRM pour afficher les
rponses.

2.

Les rponses s'affichent dans le champ Rponse d'Exchange.

Mise jour et suppression de rendez-vous synchroniss

Page Dtails de communication montrant les rponses

Exemple : Suppression d'un rendez-vous


Vous avez programm un rendez-vous avec des utilisateurs Sage CRM et
Outlook mais vous souhaitez maintenant l'annuler.
Pour supprimer le rendez-vous dans Sage CRM :
1.

Ouvrez le rendez-vous dans l'espace de travail Mon CRM.

2.

Slectionnez Annul dans la liste droulante Statut et cliquez sur le bouton


Sauvegarder.
La communication est supprime de tous les calendriers Outlook et
galement des calendriers des utilisateurs Sage CRM.
De la mme manire, si vous supprimez la communication de votre
calendrier MS Outlook, elle est supprime de tous les calendriers MS
Outlook et des espaces de travail Mon CRM.

Attention aux
Communications rcurrentes. L'intgration Sage CRM/Exchange ne prend pas
en charge les communications rcurrentes.
Modifications de rendez-vous. Si des modifications sont apportes la runion
(ajout de nouveaux utilisateurs, modification de l'heure ou annulation de la
runion, etc.), une alerte e-mail est envoye l'utilisateur Exchange. L'utilisateur
doit ouvrir et rpondre cet e-mail pour que le rendez-vous soit mis jour dans
son calendrier MS Outlook. Toutefois, lorsque vous avez termin votre rendezvous et le dfinissez sur Termin dans Sage CRM, aucun alerte e-mail n'est
gnre et envoye l'utilisateur Exchange.
Pices jointes. Les pices jointes aux e-mails ne sont pas enregistres dans le
calendrier MS Outlook.
Alertes e-mail. Lorsque vous crez un rendez-vous dans Sage CRM, la premire
ligne de description saisie est copie dans le champ objet de l'e-mail envoy

Guide de synchronisation Exchange

8-7

Vous pouvez prsent...

l'utilisateur Exchange ; le reste de la description est copi dans le corps de l'email.


Listes de distribution. Lorsque vous crez un rendez-vous dans MS Outlook,
vous ne pouvez pas spcifier de listes de distribution dans le champ . Vous
devez spcifier des utilisateurs individuels.

Vous pouvez prsent...

8-8

Sage CRM

Utiliser la fonctionnalit de synchronisation Sage CRM/Exchange.

Crer des rendez-vous synchroniss.

Mettre jour et supprimer des rendez-vous synchroniss.

Code de version de document Sage CRM :

IMP-EXG-FRA-620-1.0