Web Client Fiche technique d installation et connexion Version 1.06 du 20/02/2012
Site de connexion http://extranet.grassavoye.com
Identification Saisir l identifiant client et le mot de passe puis valider
Accès à l application Cliquer sur «Connexion» COL_XXXX
o Configuration minimale de la résolution des écrans en 1024 x 768 o Liaison haut débit (minimum 512 ko/s, soit 4Mb/s) o Navigateur Internet Explorer 6.0, 7.0, 8.0, 9.0 (8.0 recommandée) o Installation d ActiveX o Outils office
Vérification du paramétrage du navigateur Internet Explorer 6 pour installation de l ActiveX visionneuse de Crystal Reports Ouvrir Internet Explorer Outils / Options Internet
Cliquer sur l onglet Sécurité
Cliquer sur Personnaliser le niveau. Rejoindre la partie concernant les Contrôles ActiveX et les plug-ins.
Les trois options présentées dans l écran ci-dessus doivent être paramétrées comme indiqué. Pour que l installation se déroule sans encombre sur tout poste équipé à partir d Internet Explorer 6 SP2, l utilisateur réalisant l installation doit avoir en plus les droits d administrateur de la machine (l utilisation du composant après installation ne réclame pas par la suite ces droits). Ceci autorisera le système à présenter sur un poste, lors de la première installation de Crystal Report, une petite fenêtre d installation de la visionneuse qu il faudrait autoriser à agir. On signalera que les ActiveX sont des composants Internet dont la provenance est identifiée par la signature. Les ActiveX dit «signés» (par opposition au «non signés») sont les plus sûrs car ils sont la plupart du temps fournis par un éditeur déclaré, connu et identifiable à l installation (Business Objects en l occurrence pour la visionneuse Crystal Reports).
On notera aussi que sur certaines versions récentes d Internet Explorer, une petite fenêtre verte d avertissement de sécurité peut apparaître également. Dans le cas où cette fenêtre verte ne donnerait pas le moyen de télécharger l ActiveX malgré un paramétrage conforme, il suffit de garder le doigt appuyé sur la touche CTRL sur le lien ou le bouton permettant de faire apparaître l état. L installation se déroulera alors normalement et la fenêtre d installation apparaîtra.
Considérations relatives à la sécurité La visionneuse du reporteur Crystal Reports étant implémenté sous la forme d une interface ActiveX, plusieurs considérations relative au paramétrage sécurité d Internet Explorer sont à prendre en compte dans le cadre. Ce paramétrage peut en effet influencer l installation et le fonctionnement courant de Crystal Reports, en particulier sous Internet Explorer 7, 8 et 9. Voici une traduction de la note de l éditeur relative à ce sujet pour Internet Explorer 7 : Internet Explorer 7 et Crystal Reports Microsoft a lancé Internet Explorer 7 avec un nombre accru d options relatives à la sécurité. Malheureusement ces options peuvent poser problème à certaines applications, notamment la visionneuse Crystal Reports. Si vous utilisez Internet Explorer 7, vous devez suivre les instructions suivantes pour permettre à la visionneuse de s installer et de fonctionner correctement. 1. Ouvrir Internet Explorer 7 2. Dans le menu Outils, sélectionner «Options Internet» 3. Dans la fenêtre qui vous apparaîtra, sélectionnez l onglet «Sécurité» 4. Sélectionnez Internet en tout premier lieu 5. Cliquez sur le bouton de personnalisation du niveau 6. Le paramétrage de sécurité vous apparaît 7. Descendez dans la liste des parameters jusqu à ce que vous atténiez la section «Contrôles ActiveX et Plug-Ins» 8. Placez les paramètres comme ci-dessous : Autoriser les contrôles ActiveX précédemment inutilisés à s'exécuter sans demander confirmation AUTORISER Autoriser les scriptlets DESACTIVER
Demander confirmation pour les contrôles ActiveX AUTORISER Comportement de fichiers binaires et des scripts AUTORISER Afficher la vidéo et l'animation sur une page Web qui n'utilise pas de lecteur multimédia externe DESACTIVER Télécharger les contrôles ActiveX signés PROMPT Télécharger les contrôles ActiveX non signés DESACTIVER Contrôles d'initialisation et de script ActiveX non marqué comme sécurisés pour l'écriture des scripts DESACTIVER Exécuter les contrôles ActiveX et les plug-ins AUTORISER
Contrôles de script ActiveX marqués comme sécurisés pour l'écriture de scripts AUTORISER 9. Cliquez OK une fois que vous avez terminé (pour sauver les paramètres) 10. Fermez toutes les fenêtres Internet Explorer 11. Sachant que tous les parameters ont été enregistrés, vous pouvez maintenant ouvrir Internet Explorer et lancer avec succès l installation de la visionneuse (la première fois) puis voir les rapports. Note : Au cas où la désinstallation complète du contrôle ActiveX de la visionneuse Crystal Reports apparaîtrait nécessaire (notamment dans l optique d une réinstallation complète propre), suivre les instructions suivantes : 1. Ouvrir Internet Explorer 7 2. Dans le menu Outils, sélectionner «Options Internet» 3. Cliquer sur le bouton «Paramètres» de la rubrique «Historique de navigation» 4. Cliquer sur le bouton «Afficher les objets» 5. Sélectionner «Crystal ActiveX Reports viewer control 11.0» s il est présent (signe d une installation précédente réussie, ou bien d une installation ratée si le fonctionnement de l Activex n est pas par ailleurs au rendez-vous dans le programme) 6. Appuyer sur la touche «Suppr»
Internet Explorer 8 et Crystal Reports On retrouve sur IE 8 les mêmes considérations relatives à la sécurité que celles vues précédemment sur IE 7. Les paramètres existant sur IE7, employés, sont toujours valides. Toutefois, d autres paramètres sont apparus avec IE 8, et donc le nombre de paramètres a vérifier ayant sensiblement augmenté, le paramétrage du site Extranet en zone de confiance est recommandé. Pour ce faire, on peut suivre la mise en place présentée en page suivante. On notera que l'exemple de configuration présentée ci-après fonctionne sous un Windows XP SP2 avec IE8.
On commence tout d'abord par installer le site en zone de confiance
... puis on personnalise le niveau de sécurité du site placé en zone de confiance (via clic sur le bouton apparaissant dans la fenêtre ci-dessus). Les paramètres ci-dessous ont été adoptés. Parmi les points importants, noter la désactivation de plusieurs contrôles portant sur les fenêtres pop-up générées par notre application.
Une fois cette configuration terminée, fermer le navigateur et le réouvrir pour faire un test d'impression de bon de prise en charge par exemple. La fenêtre pop-up Crystal doit s'ouvrir et présenter correctement l'état en visualisation. Note annexe : l'usage du bouton de compatibilité d'affichage nouvellement apparu sous IE 8 n'est normalement pas nécessaire. Que cette fonctionnalité soit activée ou pas sur le navigateur, l'affichage de l'application Web client ne devrait pas en souffrir.
Internet Explorer 9 et Crystal Reports Sur IE 9, les considérations vues précédemment (sécurité, compatibilité d'affichage par exemple) restent valident. Avec IE 9, de nouvelles contraintes sont toutefois apparues sur les ActiveX, leur téléchargement et leur fonctionnement, aussi il convient à partir de cette version de navigateur de procéder à l installation du composant de visionneuse, en lieu et place du téléchargement et de l installation en ligne dans l application. En ce qui concerne le paramétrage du navigateur, les paramètres existant sur les versions antérieures d IE, employés, sont toujours valides. Toutefois, d autres paramètres sont apparus avec IE 9, et donc le nombre de paramètres a vérifier ayant sensiblement augmenté, le paramétrage du site Extranet en zone de confiance est toujours fortement recommandé. Pour ce faire, on peut suivre la mise en place présentée en page suivante. On notera que l'exemple de configuration présentée ci-après fonctionne sous un Windows 7 32 bits avec IE 9.
Après connexion de l utilisateur final sur Windows, on commence tout d'abord par installer le site en zone de confiance
... puis on personnalise le niveau de sécurité du site placé en zone de confiance (via clic sur le bouton apparaissant dans la fenêtre ci-dessus). Les paramètres ci-dessous, pour la plupart tels que proposés en standard, sont été adoptés.
Le navigateur peut être ensuite quitté pour procéder à l installation du composant. Pour rappel, l installation du composant réclame des droits d administrateur de la machine. Il est donc souhaitable de procéder en accordant temporairement à l utilisateur final de l application, sur son compte, des droits d administration qui seront ensuite révoqués (l utilisation du composant après installation par cet utilisateur ne réclame pas par la suite ces droits). L installation repose sur les trois packages suivant (signés par leurs éditeurs respectifs) : - Business Objects > Cab Visionneuse ActiveX (package XI R1 SP4) Activexviewer.cab - Microsoft > Composants divers MFC 4.2 et contrôles ATL atl.cab mfc42.cab Définir un emplacement approprié sur disque du poste pour décompresser le contenu de ces trois archives. Dans notre exemple, nous utiliserons le répertoire «d:\composants\activexviewer»
Exécuter les deux installations de packages Microsoft : atl.exe et mfc42.exe. Ce faisant, le processus de contrôle de compte d utilisateur peut être amené à : - redemander le nom et le mot de passe de l utilisateur (même s il est déjà connu en tant qu administrateur) - demander une confirmation de la bonne fin d installation des deux packages. Lancer une invite en mode ligne de commande (menu «Accessoires» / «Invite de commande») en mode administrateur (option en clic droit «Exécuter en tant qu Administrateur»). Ce faisant, le processus de contrôle de compte d utilisateur peut être amené à redemander le nom et le mot de passe de l utilisateur (même s il est déjà connu en tant qu administrateur) comme montré ci-dessous :
Se placer dans le répertoire d hébergement du package («d:\composants\activexviewer» dans notre exemple) puis enregistrer successivement les quatre dll suivantes : swebrs.dll, sviewhlp.dll, CRViewer.dll et reportparameterdialog.dll Un affichage comme celui ci-dessous doit se présenter à chaque fois :
Note importante : veillez à ce que l option de filtrage ActiveX du menu «Sécurité» (option apparue avec IE9) ne soit pas active car elle peut bloquer le fonctionnement de l affichage de l activex, sans manifester d erreur (écran blanc).
Note importante : le fonctionnement de l Activex Crystal Reports est assuré sur Windows Seven 64 bits avec les mêmes modalités de paramétrage de navigateur et d installation de composant. Cependant, le composant activex de l éditeur n existant qu en version 32 bits, l usage de la version 32 bits du navigateur IE 9 sur la plate-forme est obligatoire. On la distingue ici dans la barre de programmes :