SAP Business Intelligence Suite 4.0 Support Package 5 Manuel utilisateur
Guide de personnalisation de SAP BusinessObjects OEM
■ SAP BusinessObjects Business Intelligence Suite 4.0 Support Package 5
2012-12-05
Copyright © 2012 SAP AG. Tous droits réservés.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,
SAP BusinessObjects Explorer, StreamWork, SAP HANA et les autres produits et services SAP mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de SAP AG en Allemagne ainsi que dans d'autres pays. Business Objects et le logo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence,
Xcelsius et les autres produits et services Business Objects mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de Business
Objects Software Ltd. Business Objects est une société du Groupe SAP. Sybase et Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, et les autres produits et services Sybase mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de Sybase, Inc. Sybase est une société du Groupe SAP. Crossgate, m@gic EDDY, B2B
360°, B2B 360° Services sont des marques commerciales ou des marques déposées de Crossgate
AG en Allemagne ainsi que dans d'autres pays. Crossgate est une société du Groupe SAP. Tous les autres noms de produits et de services mentionnés sont des marques commerciales ou des marques déposées de leurs entreprises respectives. Les données contenues dans ce document sont uniquement mentionnées à titre informatif. Les spécifications des produits peuvent varier d'un pays
à l'autre. Les informations du présent document sont susceptibles d'être modifiées sans préavis.
Elles sont fournies par SAP AG et ses filiales (« Groupe SAP ») uniquement à titre informatif, sans engagement ni garantie d'aucune sorte. Le Groupe SAP ne pourra en aucun cas être tenu pour responsable des erreurs ou omissions relatives à ces informations. Les seules garanties fournies pour les produits et les services du Groupe SAP sont celles énoncées expressément à titre de garantie accompagnant, le cas échéant, lesdits produits et services. Aucune des informations contenues dans ce document ne saurait constituer une garantie supplémentaire.
2012-12-05
Table des matières
3
Personnalisation de la plateforme SAP BusinessObjects Business Intelligence .....................10
Mise en services des clients dans la plateforme SAP BusinessObjects Business Intelligence
Personnalisation du programme d'installation de la plateforme de Business Intelligence....15
2012-12-05
4
Table des matières
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence.....83
2012-12-05
5
Table des matières
2012-12-05
Table des matières
6 2012-12-05
7
Historique du document
Historique du document
Le tableau suivant fournit une présentation des principaux enrichissements apportés à ce document :
Version Date
Suite SAP BusinessObjects Business Intelligence 4.0 Feature
Pack 3
Mars 2012 Première version de ce document.
Suite SAP BusinessObjects Business Intelligence 4.0 Support
Package 5
Nove mbre 2012
Personnalisation du programme d'installation de la plateforme de Business Intelligence :
• Le nouveau paramètre baselinePath remplace le paramètre ba selinePackages pour la personnalisation des programmes d'installation de correctifs Patch ou de Support Package.
Pour en savoir plus sur le nouveau comportement et pour des exemples, voir
Personnalisation de programmes d'installation de mise
et
Paramètres de ligne de commande .
Personnalisation de SAP Crystal Reports 2011 :
• Le nouveau paramètre baselinePath remplace le paramètre baselinePackages pour la personnalisation des programmes d'installation de correctifs Patch ou de Support Package.
Pour en savoir plus sur le nouveau comportement et pour des exemples, voir
Personnalisation de programmes d'installation de mise
et
Paramètres de ligne de commande .
2012-12-05
Historique du document
8 2012-12-05
Démarrage
Démarrage
2.1 A propos de ce guide
La suite SAP BusinessObjects Business Intelligence fournit un ensemble d'outils et modèles permettant aux partenaires OEM (Original Equipment Manufacturer) de personnaliser la plateforme SAP
BusinessObjects Business Intelligence et SAP Crystal Reports Designer. Ce guide vous indique comment utiliser ces outils et modèles afin de créer les personnalisations que vous souhaitez.
En fonction des besoins de vos clients, vous pouvez supprimer des Feature Packs et packs linguistiques pour réduire la taille du programme d'installation et du produit installé. Et si vous souhaitez différencier votre système OEM et appliquer votre propre branding d'entreprise, vous pouvez personnaliser l'apparence de vos produits, notamment le nom du produit, les logos, les couleurs et d'autres éléments de l'interface utilisateur. Votre personnalisation peut être aussi simple qu'un changement de logo ou aussi détaillée qu'un changement complet d'apparence.
Le plus grand avantage consiste en ce que vos personnalisations sont prises en charge tout au long du cycle de vie des produits. La gestion de vos modifications se fait facilement lors des mises à niveau et mises à jour ultérieures.
Ce guide est destiné aux partenaires OEM personnalisant des produits de la suite SAP BusinessObjects
Business Intelligence et suppose une certaine connaissance du processus OEM. La lecture du document dans son intégralité n'est pas nécessaire ; la section
décrit les workflows correspondant à chaque zone principale de la personnalisation de produit et vous indique où trouver les informations dont vous avez besoin.
Conventions du guide
Les variables suivantes sont utilisées dans ce guide.
Variable
REPINSTALL
Description
Chemin d'accès à l'installation de la plateforme de BI. Sur un ordinateur fonctionnant sous Windows, le chemin d'accès par défaut est : C:\Program Files
(x86)\SAP BusinessObjects\
.
2.2 Avant de commencer
9 2012-12-05
Démarrage
Ce guide traite des différents types de personnalisation OEM pour les différents produits de la suite
SAP BusinessObjects Business Intelligence. Vous devez lire les sections consacrées aux produits que vous avez l'intention de personnaliser.
2.2.1 Personnalisation de la plateforme SAP BusinessObjects Business Intelligence
Vous pouvez personnaliser de nombreux aspects du déploiement de la plateforme de Business
Intelligence :
• Personnaliser le programme d'installation.
Vous pouvez supprimer des fonctionnalités, des packs linguistiques et des ressources afin de réduire la taille du produit installé, renommer le produit, changer les images, masquer les écrans d'installation non désirés, incorporer un code clé et préremplir la saisie utilisateur.
Voir
pour “Personnalisation du programme d'installation de la plateforme de Business
Intelligence” dans ce document.
• Personnaliser les applications Web de la zone de lancement BI et OpenDocument.
Vous pouvez changer les titres et les URL utilisés pour accéder aux applications Web. Vous pouvez changer l'apparence et le branding de ces applications à l'aide d'images et de feuilles de style en cascade (CSS) personnalisées.
Voir
pour “Personnalisation d'applications Web” dans ce document.
• Personnaliser le visualiseur de rapports de l'API JavaScript de Crystal Reports.
Vous pouvez changer le logo et personnaliser le style visuel du visualiseur à l'aide d'images personnalisées et de feuilles de style en cascade (CSS). Vous pouvez ajouter vos propres écouteurs d'événements et d'actions à l'API JavaScript existante, ou ajouter vos propres fichiers JavaScript externes.
Voir
Personnalisation du visualiseur de Crystal Reports JavaScript
dans ce document.
Vous pouvez personnaliser les applications Web, le programme d'installation ou les deux. Le diagramme qui suit illustre le workflow où sont réalisés tous les types de personnalisation :
10 2012-12-05
Démarrage
2.2.2 Mise en services des clients dans la plateforme SAP BusinessObjects Business
Intelligence
De nombreux partenaires OEM utilisent la plateforme SAP BusinessObjects Business Intelligence dans leur environnement logiciel Saas (Software as a Service). Ces environnements hébergent plusieurs clients dans le même système. Les environnements client sont en général très semblables avec quelques
11 2012-12-05
Démarrage personnalisations clés. L'outil de gestion de l'architecture mutualisée permet aux fournisseurs logiciels
Saas de créer rapidement un environnement client unique sur base d'un modèle courant.
Voir
pour l'outil de gestion de l'architecture mutualisée de la plateforme de BI dans ce document.
2.2.3 Personnalisation de SAP Crystal Reports
Vous pouvez procéder à de nombreuses personnalisations afin d'améliorer et de personnaliser l'apparence et l'expérience client pour vos utilisateurs de SAP Crystal Reports :
• Installez et exécutez l'outil de personnalisation SAP BusinessObjects Pour en savoir plus, voir
Démarrage rapide pour Crystal Reports .
• Si vous souhaitez personnaliser le programme d'installation de SAP Crystal Reports, vous pouvez en modifier l'apparence, masquer les écrans d'assistant non souhaités par les utilisateurs et supprimer les fonctionnalités non utilisées afin de réduire la taille du produit installé sur les ordinateurs client.
Voir
pour “Personnalisation de SAP Crystal Reports 2011” dans ce document.
• Si vous souhaitez personnaliser le concepteur de rapports, vous pouvez modifier l'écran de présentation ou la page de démarrage. Vous pouvez également personnaliser le nom du produit, les menus et d'autres atouts du concepteur de rapports.
Voir
Personnalisation du concepteur de rapports
dans ce document.
Le diagramme qui suit illustre le workflow où sont réalisés tous les types de personnalisation :
12 2012-12-05
Démarrage
13 2012-12-05
Démarrage
14 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.1 Introduction
La plateforme SAP BusinessObjects Business Intelligence peut être réassemblée et vendue pas les partenaires. Vous pouvez personnaliser le produit installé et le programme d'installation afin de cibler une base de clientèle spécifique ou pour les revendre comme éléments de votre propre produit. L'outil de personnalisation SAP BusinessObjects permet de personnaliser la plateforme de BI et son programme d'installation par le biais de modifications telles que :
• Réduction de la taille du produit
• Renommage du produit
• Modification des propriétés par défaut du programme d'installation
• Masquage d'écrans du programme d'installation
Pour réaliser des personnalisations, écrivez un fichier de configuration pour spécifier les modifications, puis exécutez l'outil de personnalisation SAP BusinessObjects pour créer un programme d'installation personnalisé. Les clients peuvent utiliser ce programme d'installation pour installer une version personnalisée du produit.
L'outil de personnalisation est disponible pour Windows et Unix. Il peut servir à personnaliser un programme d'installation dans son intégralité, un programme d'installation de Support Package et un programme d'installation de correctif.
Remarque :
Cet outil ne permet pas de réaliser de personnalisations sur les outils client de la plateforme SAP
BusinessObjects Business Intelligence.
3.2 Démarrage rapide pour la plateforme de Business Intelligence (Windows)
Cette section explique comment exécuter l'outil de personnalisation afin de créer un programme d'installation personnalisé pour la plateforme SAP BusinessObjects Business Intelligence (Plateforme de BI). Elle utilise l'exemple de fichier de configuration fourni avec cet outil. A l'issue de ce didacticiel, vous pouvez exécuter votre package d'installation personnalisé et installer une version personnalisée de la plateforme de BI.
15 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Les personnalisations comprennent le changement de type d'installation par défaut, la suppression de fonctionnalités, le codage en dur du code clé du produit, le changement de dossier d'installation par défaut, le renommage du produit et le changement du raccourci du menu Démarrer de Windows pour le Central Configuration Manager. Elles sont décrites de façon plus détaillée dans le fichier de configuration.
1.
Configurez l'outil de personnalisation.
a.
Créez un dossier de travail sur votre ordinateur de développement, par exemple : C:\SAPCus tomTool\packages
.
b.
Copiez le contenu du package d'installation de la plateforme de BI sous C:\SAPCustomTool\pa ckages
.
Le package d'installation contient les dossiers Collaterals, dunit, langs et setup.engine
ainsi que d'autres fichiers binaires. Pour en savoir plus, voir
Pour télécharger le programme d'installation
.
c.
(Facultatif). Ajoutez votre code clé à l'exemple de fichier de configuration.
Dans un éditeur XML, ouvrez le fichier C:\SAPCustomTool\packages\Collate rals\Tools\CustomizationTool\example_customization_win_boe.xml
et remplacez l'expression PutYourKeyCodehere par votre code clé de la plateforme de BI. Si vous ne saisissez pas votre code clé dans le fichier de configuration, vous pouvez utiliser la CMC pour le saisir après avoir installé la plateforme de BI personnalisée.
d.
Créez le dossier C:\SAPCustomTool\output.
Ce dossier doit être vide.
e.
Exécutez la commande suivante à partir de l'invite de commande :cd C:\SAPCustomTool\pa ckages\Collaterals\Tools\CustomizationTool
Le dossier CustomizationTool contient le fichier exécutable customizationtool.exe et l'exemple de fichier de configuration example_customization_win_boe.xml.
2.
Exécutez la commande suivante à partir de l'invite de commande : customizationtool.exe xml=example_customization_win_boe.xml package
Dir=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output logDe tail=error > C:\oemlog.log
Assurez-vous que le programme d'installation personnalisé a été créé sous C:\SAPCustom
Tool\output
. Veillez à ce qu'aucune erreur n'ait été consignée dans le fichier journal oemlog.log.
Remarque :
L'outil de personnalisation peut prendre plusieurs minutes pour réaliser l'opération. Vous pouvez vérifier sa progression en visualisant le fichier journal.
3.
Utilisez C:\SAPCustomTool\output\setup.exe pour exécuter le programme d'installation personnalisé de la plateforme SAP BusinessObjects Business Intelligence.
La plateforme de BI est installée avec les personnalisations décrites dans le fichier de configuration.
3.3 Démarrage rapide pour la plateforme de Business Intelligence (Unix ou Linux)
16 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
17
Cette section explique comment exécuter l'outil de personnalisation afin de créer un programme d'installation personnalisé pour la plateforme SAP BusinessObjects Business Intelligence (Plateforme de BI). Elle utilise l'exemple de fichier de configuration fourni avec cet outil. A l'issue de ce didacticiel, vous pouvez exécuter votre package d'installation personnalisé et installer une version personnalisée de la plateforme de BI.
Les personnalisations incluent le changement de type d'installation par défaut, la suppression de fonctionnalités, le codage en dur du code clé du produit, le changement de dossier d'installation par défaut et le renommage du produit. Elles sont décrites de façon plus détaillée dans le fichier de configuration.
1.
Configurez l'outil de personnalisation.
a.
Créez un dossier de travail sur votre ordinateur de développement, par exemple :
/usr/jdoe/bip/package
.
b.
Copiez le contenu du package d'installation de la plateforme de BI sous /usr/jdoe/bip/pa ckage
.
Le package d'installation contient les dossiers Collaterals, dunit, langs et setup.engine
ainsi que d'autres fichiers binaires. Pour en savoir plus, voir
Pour télécharger le programme d'installation
.
c.
(Facultatif). Ajoutez votre code clé à l'exemple de fichier de configuration.
Dans un éditeur XML, ouvrez le fichier /usr/jdoe/bip/package/Collaterals/Tools/Cu stomizationTool/example_customization_linux_boe.xml
et remplacez l'expression
PutYourKeyCodehere par votre code clé de la plateforme de BI. Si vous ne saisissez pas votre code clé dans le fichier de configuration, vous pouvez utiliser la CMC pour le saisir après avoir installé la plateforme de BI personnalisée.
d.
Créez le dossier /usr/jdoe/bip/output. Ce dossier doit être vide.
e.
Remplacez-le par le dossier /usr/jdoe/bip/package/Collaterals/Tools/Customiza tionTool
.
Ce dossier contient le fichier exécutable customizationtool.sh et l'exemple de fichier de configuration example_customization_linux_boe.xml.
2.
Exécutez la commande suivante à partir de l'invite de commande :
./customizationtool.sh xml=example_customization_linux_boe.xml package
Dir=/usr/jdoe/bip/package outputDir=/usr/jdoe/bip/output logDetail=error
&> custombip.log
Les personnalisations que vous voyez dans le programme d'installation et dans le produit installé sont décrites dans le fichier de configuration /usr/jdoe/bip/package/Collaterals/Tools/Cu stomizationTool/example_customization_linux_boe.xml
.
Assurez-vous que le programme d'installation personnalisé a été créé sous
/usr/jdoe/bip/output
. Veillez à ce qu'aucune erreur n'ait été consignée dans le fichier journal custombip.log
.
Remarque :
L'outil de personnalisation peut prendre plusieurs minutes pour réaliser l'opération. Vous pouvez vérifier sa progression en visualisant le fichier journal.
3.
Depuis l'invite de commande, utilisez /usr/jdoe/bip/output/setup.sh pour exécuter le programme d'installation de la plateforme de BI/
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
La plateforme de BI est installée avec les personnalisations décrites dans le fichier de configuration.
3.4 Pour télécharger le programme d'installation
1.
Accédez à https://service.sap.com/bosap-support > Software Downloads (Téléchargements de
logiciels)
2.
Dans l'onglet "Find your software (Trouver votre logiciel)", "A-Z Index (Index de A à Z)", sélectionnez
Installations and Upgrades (Installations et mises à niveau).
3.
Sélectionnez B > SBOP BI platform (plateforme de BI - anciennement SBOP Enterprise) >
SBOP BI Platform 4.0 (SBOP Plateforme de BI 4.0).
4.
Sélectionnez Installation and Upgrade (Installation et mise à niveau) et sélectionnez votre plateforme.
5.
Sélectionnez tous les objets intitulés "SBOP BI PLATFORM <version> SERVER" ainsi que les modules complémentaires dont vous avez besoin, puis suivez les instructions du site Web pour télécharger et extraire les objets.
Remarque :
Le téléchargement du logiciel peut prendre un certain temps et il se peut que vous deviez contacter l'administrateur système pour vous assurer que le pare-feu de votre entreprise n'interrompra pas le processus de téléchargement.
Les Support Packages et correctifs sont des programmes d'installation contenant des mises à jour pour le logiciel de la plateforme de BI. Vous pouvez les télécharger depuis https://service.sap.com/bosapsupport > Software Downloads (Téléchargements de logiciels). Dans l'onglet "Find your software
(Trouver votre logiciel)", "A-Z Index (Index de A à Z)", cliquez sur Support Packages and Patches
(Support Packages et correctifs). Pour en savoir plus sur l'installation des Support Packages et des correctifs, voir le guide de mise à jour de la plateforme SAP BusinessObjects Business Intelligence.
3.5 Planification du processus de personnalisation
Pour utiliser l'outil de personnalisation SAP BusinessObjects :
1.
Téléchargez le programme d'installation. Voir
Pour télécharger le programme d'installation
.
2.
Décidez quelles personnalisations sont nécessaires. Voir
Création du fichier de configuration
.
3.
Ecrivez le fichier de configuration pour spécifier les personnalisations.
4.
Exécutez l'outil de personnalisation pour créer un programme d'installation personnalisé.
5.
Exécutez le programme d'installation personnalisé pour installer une version personnalisée de la plateforme SAP BusinessObjects Business Intelligence.
18 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.5.1 Meilleures pratiques
Cette section fournit des recommandations relatives à la création d'un programme d'installation personnalisé.
Validez le fichier de configuration
Vous pouvez valider le fichier de configuration avant d'exécuter l'outil. Utilisez le paramètre de ligne de commande validate.
Réduisez la taille du produit
Les clients préfèrent un programme d'installation et un programme installé plus petits. Pour garder le produit aussi petit que possible :
• Supprimez tous les packs linguistiques non nécessaires.
• Supprimez toutes les fonctionnalités non nécessaires.
• Supprimez tous les éléments du dossier Collaterals non nécessaires.
• Supprimez la base de données par défaut si elle n'est pas nécessaire.
Attribuez des noms personnalisés de façon cohérente
Le nom du produit et le numéro de version apparaissent à plusieurs endroits du programme d'installation et du programme installé. Veillez à vérifier les personnalisations aux emplacements suivants :
• Nom du produit, version du produit et version principale du produit
• Entré du menu Démarrer de Windows et tous les raccourcis
• Utilitaire "Ajout/Suppression de programmes" de Windows
• Dossier d'installation par défaut
Prenez en compte le changement de nom dans toutes les langues
Il est préférable d'envisager la façon dont apparaît le nom personnalisé dans toutes les langues prises en charge.
Modifiez les programmes d'installation de correctifs pour qu'ils soient cohérents avec le programme d'installation principale
Vous devez appliquer la même personnalisation aux Support Packages et correctifs qu'à la version principale. Si vous vendez un programme d'installation principale personnalisé puis essayez de vendre un programme d'installation de Support Package ou de correctif avec une personnalisation différente, cela peut entraîner des résultats inattendus qui pourraient ne pas être réparables par les procédures de restauration standard.
19 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Testez la restauration, la modification et la réparation des installations de Support Packages et de correctifs
La restauration, la modification et la réparation sont prises en charge par les Support Packages et correctifs personnalisés, à condition qu'ils aient été personnalisés de manière cohérente avec le package d'installation principale. Il est recommandé de tester ces scénarios.
Rubriques associées
•
Paramètres de ligne de commande
3.6 Création du fichier de configuration
La section suivante décrit les personnalisations que vous pouvez réaliser sur le programme d'installation en modifiant le fichier de configuration :
• Renommage du produit
• Personnalisation du nom du produit et du numéro de version
• Personnalisation des raccourcis du menu Démarrer de Windows
• Personnalisation de l'utilitaire "Ajout/Suppression de programmes" de Windows
• Personnalisation du dossier d'installation
• Personnalisation de la saisie utilisateur
• Suppression d'écrans d'installation
• Incorporation d'un code clé
• Suppression de fonctionnalités
• Empêchement des vérifications des prérequis
• Suppression de packs linguistiques
• Empêchement de l'exécution de l'outil WDeploy
• Suppression de la base de données par défaut
• Modification des ressources
• Modification des images du programme d'installation
• Modification du contrat de licence
• Suppression d'éléments du dossier Collaterals
3.6.1 Présentation du fichier de configuration
L'outil de personnalisation SAP BusinessObjects utilise les informations contenues dans le fichier de configuration pour réaliser les personnalisations. Le fichier de configuration est un document XML.
Vous utilisez les éléments XML pour décrire vos personnalisations. L'exemple de fichier de configuration est contenu dans ce dossier du programme d'installation :
20 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Plateforme
Windows
Unix ou Linux
Emplacement de l'exemple de fichier de configuration
Collaterals\Tools\CustomizationTool\example_customiza tion_win_boe.xml
Collaterals/Tools/CustomizationTool/example_customization_li nux_boe.xml
Le fichier doit avoir ce format :
<oem name="<Any name>">
<cloneProduct sourceId="product.businessobjects64-4.0-core-32">
...
...
</cloneProduct>
</oem>
Le fichier de configuration pour le programme d'installation complète peut avoir n'importe quel nom, oem.xml
, par exemple.
Le fichier de configuration du programme d'installation de Support Package est décrit dans la section
Personnalisation de programmes d'installation de mise à jour
.
Remarque :
Le fichier de configuration doit être écrit dans une syntaxe XML correcte. Utilisez un éditeur XML pour créer et modifier le fichier, et vérifiez si le format est correct avant d'exécuter l'outil.
Exemple :
Ce fichier d'exemple spécifie les personnalisations suivantes :
• Changer le nom long du produit pour Custom Company Server pour toutes les langues.
• Changer le nom court du produit pour Custom CS pour toutes les langues.
• Supprimer l'écran d'installation intitulé "Choose Installation Type" et définir le type d'installation sur Custom.
• Spécifier que les seuls packs linguistiques inclus dans le package d'installation sont l'anglais, le français, l'allemand, l'italien et le chinois.
<oem name="CustomCompanyServer">
<cloneProduct sourceId="product.businessobjects64-4.0-core-32">
<replaceString id="product.boe64_name" value="Custom Company Server" lang="all"/>
<replaceString id="product.boe64_shortname" value="Custom CS" lang="all"/>
<replaceProperty id="InstallType" defaultValue="custom"/>
<removeDialog id="ChooseInstallType.dialog"/>
<languageIncludeList value="en;fr;de;it;zh_CN"/>
</cloneProduct>
</oem>
21 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.6.2 Renommage du produit
Vous pouvez renommer le produit de différentes manières :
• Personnaliser le nom du produit et le numéro de version.
• Personnaliser l'entrée de "Ajout/Suppression des programmes" de Windows. (Windows uniquement)
• Personnaliser l'entrée du menu "Démarrer" pour les raccourcis de fonctionnalités. (Windows uniquement)
• Personnaliser le dossier d'installation par défaut.
Les sections qui suivent expliquent ces étapes.
3.6.2.1 Personnalisation du nom du produit et du numéro de version
Vous pouvez personnaliser le nom du produit et le numéro de version. Utilisez l'élément replaceS tring avec l'ID de chaîne souhaité :
<replaceString id="<string id>" value="<new value>" lang="<language list>"/>
Il existe quatre chaînes représentant le nom du produit et le numéro de version : le nom long du produit, le nom court du produit, le numéro de version du produit et le numéro de version principale du produit.
Le nom complet du produit est composé du nom long du produit et du numéro de version. Le nom court du produit et la version principale du produit sont utilisés dans le menu contextuel de Windows.
Tableau 3-2 : Nom du produit et numéro de version
Description de la chaîne ID de chaîne
Nom long du produit
Nom court du produit
Version du produit
Version principale du produit product.boe64_name
product.boe64_shortname
product_version product_majorversion
Valeur par défaut
Plateforme SAP BusinessObjects
Business Intelligence
Serveur de la plateforme de BI
4.1
4
Remarque :
Vous devez personnaliser la version du produit et la version principale du produit ensemble. Par exemple, si vous changez la version du produit pour 1.0, vous devez également personnaliser la version principale
22 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence du produit en 1. Dans le cas contraire, le numéro de version dans le menu ne correspondra par au numéro de version dans le produit.
Vous pouvez spécifier un nouveau nom pour chaque langue.
Exemple :
Changez le nom long du produit pour Plateforme de perspective sur les ventes et le nom court du produit pour Plateforme de ventes pour l'anglais. Changez le nom long du produit pour Plateforme de perspective sur les ventes (français) et le nom court du produit pour Plateforme des ventes (français) pour le français. Changez la version du produit pour 1.0 et la version principale du produit pour 1 pour le français et l'anglais. Le nom de produit et le numéro de version dans les autres langues que l'anglais et le français resteront les valeurs par défaut.
<replaceString id="product.boe64_name" value="Sales Insight Platform" lang="en"/>
<replaceString id="product.boe64_shortname" value="Sales Platform" lang="en"/>
<replaceString id="product.boe64_name" value="Sales Insight Platform (French)" lang="fr"/>
<replaceString id="product.boe64_shortname" value="Sales Platform (French)" lang="fr"/>
<replaceString id="product_version" value="1.0" lang="en;fr"/>
<replaceString id="product_majorversion" value="1" lang="en;fr"/>
La personnalisation apparaît ci-dessous. Notez que le numéro de version “FP3” n'est pas supprimé :
23
Pour supprimer les instances de “FP3” du programme d'installation
Lors de l'exécution du programme d'installation, des instances de “FP3” peuvent être visibles dans le nom du produit. Pour supprimer “FP3”, modifiez les lignes du fichier suivant :
Nom de fichier Ligne originale Ligne modifiée
dunit\product.busines
sobjects64-4.0-core-
32\setup.ui.frame
work\uitext\BusinessOb jects64\product.la
ng_<code langue>.ui
text.xml
<string id="product name_patch" value="
FP3"/>
<string id="product name_patch" value=""/>
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Nom de fichier
dunit\product.busines
sobjects64-4.0-core-
32\setup.ui.frame
work\uitext\frame work\setup.ui.frame
work.lang_<code la ngue>.uitext.xml
Ligne originale
<string id="produ ct_patch" value="FP3"/>
Ligne modifiée
<string id="produ ct_patch" value=""/>
Comme ci-dessus
<string id="produ ct_patch_prespace" va lue=" FP3"/>
<string id="produ ct_patch_prespace" va lue=""/>
Vous devez modifier un fichier pour chaque langue prise en charge par le programme d'installation.
Pour obtenir une liste des codes de langue, voir
. Lors de l'exécution de l'outil de personnalisation puis du programme d'installation, toutes les instances de “FP3” sont supprimées. Ce processus sera simplifié dans une version ultérieure.
Exemple :
Pour supprimer “FP3” du programme d'installation en anglais, modifiez les fichiers suivants :
• product.lang_en.uitext.xml
• setup.ui.framework.lang_en.uitext.xml
La personnalisation apparaît ci-dessous :
24
3.6.2.2 Personnalisation des raccourcis du menu Démarrer de Windows
(Windows uniquement)
Le menu Démarrer de Windows contient des raccourcis vers des fonctionnalités telles que la Central
Management Console et la zone de lancement BI. Vous pouvez personnaliser le nom, l'emplacement
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence et l'info-bulle de chaque raccourci. Les raccourcis que vous ne personnalisez pas seront regroupés dans le menu Démarrer par défaut, sous "Plateforme SAP BusinessObjects 4 de Business Intelligence".
Le menu Démarrer par défaut des installations en anglais se présente comme suit :
25
Utilisez l'élément shortcut pour personnaliser l'emplacement, le nom du raccourci et l'info-bulle de chaque fonctionnalité
<shortcut duSourceId="<shortcut deployment unit ID>">
<arg id="linkFullPath" value="<full path to shortcut link>" lang="<language list>"/>
<arg id="description" value="<tooltip string>" lang="<language list>"/>
</shortcut>
Attribut
duSourceId
Valeur
ID d'unité de déploiement du raccourci à modifier. Les valeurs classiques sont :
• product.businessobjects64.shortcut.ccm-4.0-core
Central Configuration Manager
• product.businessobjects64.shortcut.infoview-4.0-core
Zone de lancement BI
• product.businessobjects64.shortcut.cmc-4.0-core
Central Management Console
Pour obtenir la liste complète des valeurs sourceId, voir
ID des unités de déploiement de raccourci (Windows uniquement) .
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Attribut
linkFullPath description
Valeur
Chemin d'accès complet au raccourci. Veillez à ajouter .lnk au lien de raccourci, sans quoi le lien ne sera pas créé. Vous pouvez placer le lien de raccourci dans le menu Démarrer ou sur le bureau. L'outil de personnalisation SAP
BusinessObjects crée les liens correctement.
Vous pouvez spécifier un lien par langue. Pour obtenir une liste des codes de langue, voir
Chaîne d'info-bulle à afficher lorsque l'utilisateur survole le raccourci avec la souris. Vous pouvez spécifier une info-bulle par langue.
Remarque :
Vous pouvez personnaliser les liens de raccourci suivants mais pas leur info-bulle :
• Zone de lancement BI (anciennement InfoView)
• Documentation en ligne
• Serveurs WACS stockés dans InfoView
• Serveur conteneur d'applications Web
Cela sera résolu dans une prochaine version.
Exemple :
Dans cet exemple, on personnalise le nom du raccourci de la Central Management Console en
Gestionnaire de perspective sur les ventes (anglais) pour l'anglais et Gestionnaire de perspective sur les ventes pour le français, et on place les raccourcis sous l'entrée du menu Démarrer nommée
Plateforme de perspective sur les ventes 1. On personnalise également l'info-bulle en Lancer le
Gestionnaire de ventes pour l'anglais et Lancer le Gestionnaire de ventes (français) pour le français.
Le nom et l'info-bulle du raccourci restent inchangés dans toutes les autres langues.
<shortcut duSourceId="product.businessobjects64.shortcut.cmc-4.0-core">
<arg id="linkFullPath" value="[programmenufolder]\Sales Insight Platform 1\Sales Insight Manager.lnk" lang="en"/>
<arg id="linkFullPath" value="[programmenufolder]\Sales Insight Platform 1 (French)\Sales Insight Manager
(French).lnk" lang="fr"/>
<arg id="description" value="Launch Sales Manager" lang="en"/>
<arg id="description" value="Launch Sales Manager (French)" lang="fr" />
</shortcut>
La personnalisation apparaît ci-dessous :
26 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Modification du raccourci Tomcat
Il existe deux liens pour le raccourci Tomcat : "Administration Tomcat" et "Configuration Tomcat" présentés ci-dessous :
27
Vous devez effectuer des étapes supplémentaires pour personnaliser ce raccourci. Utilisez cet élément shortcut pour personnaliser le lien "Administration Tomcat". Mentionnez l'élément pathToTarget.
<shortcut duSourceId="product.businessobjects64.shortcut.tomcat-4.0-core" pathToTarget="http://localhost:[To mcatConnectionPort]/manager/html">
<arg id="linkFullPath" value="<full path to shortcut link>" lang="<language list>"/>
<arg id="description" value="<tooltip string>" lang="<language list>"/>
</shortcut>
Utilisez cet élément shortcut pour personnaliser le lien "Configuration Tomcat". Mentionnez l'élément pathToTarget
.
<shortcut duSourceId="product.businessobjects64.shortcut.tomcat-4.0-core" pathToTarget="[INSTALLDIR]Tom cat6\bin\tomcat6w.exe">
<arg id="linkFullPath" value="<full path to shortcut link>" lang="<language list>"/>
<arg id="description" value="<tooltip string>" lang="<language list>"/>
</shortcut>
Exemple :
Dans cet exemple, on personnalise le nom du raccourci "Administration Tomcat" en raccourci tomcat 1
(anglais et français) pour les installations en anglais et en français, et raccourci tomcat 1 (allemand) pour les installations en allemand. On place les raccourcis dans l'entrée du menu Démarrer nommée
Company Programs . On personnalise l'info-bulle en raccourci tomcat 1 (anglais et français) pour l'anglais et le français et en raccourci tomcat 1 (autres) pour toutes les autres langues.
<shortcut duSourceId="product.businessobjects64.shortcut.tomcat-4.0-core" pathToTarget="http://localhost:[To
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence mcatConnectionPort]/manager/html">
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat(english and french) shortcut1.lnk" lang="en;fr"/>
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat (German) shortcut1.lnk" la ng="de"/>
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat (all others) shortcut1.lnk" lang="it;zh_cn"/>
<arg id="description" value="tomcat(english and french) shortcut1" lang="en;fr"/>
<arg id="description" value="tomcat (German) shortcut1" lang="de" />
<arg id="description" value="tomcat (all others) shortcut1" lang="it;zh_cn" />
</shortcut>
<shortcut duSourceId="product.businessobjects64.shortcut.tomcat-4.0-core" pathToTarget="[INSTALLDIR]Tom cat6\bin\tomcat6w.exe">
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat(english and french) shortcut2.lnk" lang="en;fr"/>
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat (German) shortcut2.lnk" la ng="de"/>
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\tomcat (all others) shortcut2.lnk" lang="it;zh_cn"/>
<arg id="description" value="tomcat(english and french) shortcut2" lang="en;fr"/>
<arg id="description" value="tomcat (German) shortcut2" lang="de" />
<arg id="description" value="tomcat (all others) shortcut2" lang="it;zh_cn" />
</shortcut>
28
3.6.2.3 Personnalisation de l'utilitaire Ajout/Suppression de programmes de
Windows (Windows uniquement)
Vous pouvez personnaliser le nom d'affichage, l'éditeur et l'icône dans l'utilitaire "Ajout/Suppression de programmes" de Windows. Vous ne pouvez pas personnaliser le numéro de version. Utilisez l'élément suivant :
<arp duSourceId="product.businessobjects64.arp-4.0-core">
<arg id="publisher" value="<publisher name>"/>
<arg id="display_name" value="<product name>" lang="<language list>"/>
<arg id="display_icon" value="<full path to icon>"/>
</arp>
Les icônes affichées dans l'utilitaire "Ajout/Suppression de programmes" de Windows sont généralement de 16 x 16. Pour des informations complètes sur la création d'icônes, voir la documentation Windows.
Exemple :
Changez le nom du produit dans l'utilitaire Ajout/Suppression de programmes de Windows pour
Plateforme de perspective sur les ventes. Ce changement n'affectera que les installations en anglais.
Changez l'éditeur pour Data Excellence Corp. Remplacez l'icône affichée par celle se trouvant sous
C:\SAPCustomTool\DEC_logo.ico
.
Remarque :
Pour mettre en pratique cet exemple, vous devez placer une icône nommée DEC_logo.ico à l'emplacement C:\SAPCustomTool.
<arp duSourceId="product.businessobjects64.arp-4.0-core">
<arg id="publisher" value="Data Excellence Corp"/>
<arg id="display_name" value="Sales Insight Platform" lang="en"/>
<arg id="display_icon" value="C:\SAPCustomTool\DEC_logo.ico"/>
</arp>
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
La personnalisation apparaît ci-dessous :
3.6.2.4 Personnalisation du dossier d'installation
Vous pouvez personnaliser le dossier d'installation par défaut. Utilisez l'élément replaceProperty avec id="InstallDir" :
<replaceProperty id="InstallDir" defaultValue="<default installation folder>"/>
Utilisez cet élément aussi bien pour les installations Windows que pour les installations Unix.
Exemple :
Changez le dossier d'installation par défaut pour C:\Program Files (x86)\SalesDataInsight.
<replaceProperty id="InstallDir" defaultValue="C:\Program Files (x86)\SalesDataInsight"/>
3.6.3 Personnalisation de la saisie utilisateur
Vous pouvez personnaliser la valeur par défaut de la saisie utilisateur recueillie par le programme d'installation. Utilisez l'élément replaceProperty avec id="<id de propriété>" et la nouvelle valeur par défaut :
<replaceProperty id="<property id>" defaultValue="<value to use as default value>"/>
Pour obtenir une liste complète des ID de propriété, voir
ID d'écran d'installation et de propriété .
Le programme d'installation Windows recueille la saisie utilisateur à l'aide des boîtes de dialogue, cases d'option et autres éléments de l'interface utilisateur. Le programme d'installation Unix et Linux recueille la saisie utilisateur à l'aide de l'entrée de console. Les deux programmes d'installation sont personnalisés de la même façon.
29 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Exemple :
Dans l'écran d'installation intitulé "Choisissez un type d'installation", le type d'installation par défaut est "Complet". Cet exemple illustre le changement du type d'installation par défaut pour
"Personnalisée/Etendue".
<replaceProperty id="InstallType" defaultValue="custom"/>
La personnalisation apparaît ci-dessous :
3.6.4 Suppression d'écrans d'installation
Vous pouvez supprimer des écrans d'installation depuis le programme d'installation. Utilisez l'élément removeDialog avec l'ID d'écran d'installation :
<removeDialog id="<installation screen ID>"/>
Pour obtenir une liste complète des ID d'écrans d'installation, voir
ID d'écran d'installation et de propriété
.
30 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Exemple :
Cet exemple montre comment supprimer l'écran d'installation intitulé "Sélectionner le serveur d'applications Web Java".
<removeDialog id="ChooseWebAppServer.dialog"/>
3.6.5 Incorporation d'un code clé
Vous pouvez incorporer un code clé dans le programme d'installation de sorte que le client n'ait pas besoin d'en saisir un. Cette tâche implique :
• La saisie d'une valeur par défaut pour le code clé
• La suppression de l'écran d'installation où l'utilisateur saisit un code clé
Exemple :
Utilisez l'élément replaceProperty avec id="ProductKey" pour fournir un code clé par défaut.
Les codes clés doivent avoir le format XXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XX.
Utilisez l'élément removeDialog avec id="EnterProductKey.dialog" pour supprimer l'écran d'installation demandant la clé de licence.
<replaceProperty id="ProductKey" defaultValue="XXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XX"/>
<removeDialog id="EnterProductKey.dialog"/>
Rubriques associées
•
ID d'écran d'installation et de propriété
•
Personnalisation de la saisie utilisateur
•
Suppression d'écrans d'installation
3.6.6 Suppression de fonctionnalités
La plateforme SAP BusinessObjects Business Intelligence se compose de nombreuses fonctionnalités facultatives. Vous pouvez supprimer une fonctionnalité depuis le programme d'installation. Utilisez l'élément removeFeature avec id="<id de la fonctionnalité>" :
<removeFeature id="<Feature ID>"/>
Pour obtenir une liste complète des ID de fonctionnalité, voir
.
31 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Lorsque vous spécifiez la suppression d'une fonctionnalité, l'outil de personnalisation SAP
BusinessObjects supprime tous les fichiers exécutables, écrans d'installation et autres fichiers appartenant à cette fonctionnalité. La suppression de fonctionnalités non nécessaires est un bon moyen de réduire la taille du produit personnalisé.
Exemple :
Supprimez la fonctionnalité Crystal Reports. Cela supprime tous les serveurs, fichiers et ressources
Crystal Reports.
<removeFeature id="CrystalReportsServers"/>
Rubriques associées
•
3.6.7 Empêchement des vérifications des prérequis
Les prérequis sont des conditions devant être remplies sur l'ordinateur hôte afin que le programme d'installation réussisse dans sa tâche. Le programme d'installation vérifie l'existence de ces prérequis avant de démarrer et affiche les résultats sur l'écran "Vérification des prérequis". La suppression de l'écran "Vérification des prérequis" empêche les vérifications de prérequis d'être effectuées. Utilisez l'élément <removeDialog> avec id="CheckPreRequisites.dialog".
Remarque :
Il est recommandé de supprimer cet écran d'installation uniquement si vous réalisez les vérifications de prérequis par d'autres moyens. Si les prérequis ne sont pas remplis, le programme d'installation
échoue dans sa tâche.
Exemple :
Dans cet exemple, on supprime l'écran "Vérification des prérequis" et on empêche les vérifications de prérequis d'être effectuées.
<removeDialog id="CheckPreRequisites.dialog"/>
3.6.8 Suppression de packs linguistiques
Le programme d'installation permet à l'utilisateur de sélectionner quels packs linguistiques installer. Un pack linguistique contient des versions traduites de toutes les chaînes utilisées par le produit installé.
Par défaut, tous les packs linguistiques possibles sont inclus dans le programme d'installation. Vous
32 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence pouvez spécifier quels packs linguistiques inclure. Utilisez l'élément languageIncludeList avec une liste de codes langue :
<languageIncludeList value="<list of language codes>"/>
Pour obtenir une liste des codes de langue, voir
.
Remarque :
Les packs linguistiques peuvent être volumineux. Le programme d'installation sera plus petit si moins de packs linguistiques y sont inclus.
Exemple :
Incluez les packs linguistiques anglais, français et allemand dans le programme d'installation.
L'utilisateur peut faire son choix parmi cette liste lors de l'installation.
<languageIncludeList value="en;fr;de"/>
3.6.9 Empêchement de l'exécution de l'outil WDeploy
Si l'utilisateur installe un serveur d'applications Web autre que celui par défaut, l'outil WDeploy s'exécute
à l'issue de l'installation. Sur les plateformes Windows, WDeploy est un outil d'interface graphique utilisateur tandis que, sur les plateformes Unix et Linux, il s'agit d'un script.
Vous pouvez désactiver cette fonctionnalité. Utilisez l'élément replaceProperty avec defaultVa lue="0"
Exemple :
<replaceProperty id="LaunchWDeploy" defaultValue="0"/>
3.6.10 Suppression de la base de données par défaut
La base de données par défaut est incluse au programme d'installation et les clients peuvent choisir de l'utiliser comme base de données système. Sur les plateformes Windows, la base de données par défaut est Microsoft SQL Server alors que, sur les plateformes Unix, il s'agit de DB2.
Si la base de données par défaut n'est pas requise, vous pouvez la supprimer et forcer les clients à en choisir une autre. La suppression de la base de données par défaut est un bon moyen de réduire la taille du programme d'installation.
33 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Pour supprimer la base de données par défaut sur les plateformes Windows
Utilisez l'élément <removeFeature> avec id="PlatformServers.IntegratedDB". Vous devez
également supprimer le prérequis avec id="getSQLExpressPreReq". Vous pouvez également supprimer l'écran d'installation intitulé "Sélectionnez la base de données existante ou la base de données par défaut" et définir la propriété de saisie utilisateur sur Utilisez une base de données existante.
Exemple :
Dans cet exemple, on supprime la base de données par défaut et la vérification des prérequis associés sur plateforme Windows. On supprime également l'écran d'installation intitulé "Sélectionnez la base de données existante ou la base de données par défaut" et on définit la propriété de saisie utilisateur sur Utilisez une base de données existante.
<removeFeature id="PlatformServers.IntegratedDB"/>
<removePrerequisite id="getSQLExpressPreReq"/>
<removeDialog id="<SelectDataSource.dialog">
<replaceProperty id="SelectIntegratedDatabase" defaultValue="0">;
Pour supprimer la base de données par défaut sur les plateformes Unix et Linux
Utilisez l'élément <removeFeature> avec id="PlatformServers.IntegratedDB". Vous devez
également supprimer les prérequis avec les ID suivants :
• id="PassCheckDB2UserGroup"
• id="MinimumHomePermissions"
• id="NoExistingSqllibDir"
• id="PassCheckUIDandGID"
• id="PassCheckForGunzip"
• id="PassesCheckDB2UserGroup"
Vous pouvez également supprimer l'écran d'installation intitulé "Sélectionnez la base de données existante ou la base de données par défaut" et définir la propriété de saisie utilisateur sur Utilisez une
base de données existante.
Exemple :
Dans cet exemple, on supprime la base de données par défaut et les vérifications de prérequis associés sur les plateformes Unix et Linux. On supprime également l'écran d'installation intitulé "Sélectionnez la base de données existante ou la base de données par défaut" et on définit la propriété de saisie utilisateur sur Utilisez une base de données existante.
<removeFeature id="PlatformServers.IntegratedDB"/>
<removePrerequisite id="PassCheckDB2UserGroup"/>
<removePrerequisite id="MinimumHomePermissions"/>
<removePrerequisite id="NoExistingSqllibDir"/>
<removePrerequisite id="PassCheckUIDandGID"/>
<removePrerequisite id="PassCheckForGunzip"/>
<removePrerequisite id="PassesCheckDB2UserGroup"/>
<removeDialog id="<SelectDataSource.dialog">
<replaceProperty id="SelectIntegratedDatabase" defaultValue="0">;
34 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.6.11 Modification des ressources
Le programme d'installation stocke des fichiers image et texte comme ressources dans ce dossier :
\dunit\product.businessobjects64-4.0-core-32\setup.ui.framework\resources
Vous pouvez personnaliser les ressources de ce dossier. Des ressources couramment utilisées sont :
• Les images du programme d'installation
• Le contrat de licence du programme d'installation
Pour personnaliser une ressource :
1.
Créez un dossier de ressources personnalisées, par exemple (sous Windows) : C:\SAPCustom
Tool\MyResources
. Le dossier peut avoir le nom de votre choix mais doit être visible pour les clients. Utilisez le même dossier pour toutes les ressources que vous personnalisez.
2.
Créez une ressource portant le même nom et le même chemin d'accès que la ressource originale et placez-la dans le dossier de ressources personnalisées. Voir les rubriques associées pour des exemples spécifiques.
3.
Ajoutez l'élément <resources> au fichier de configuration pour spécifier l'emplacement du dossier de ressources personnalisées, par exemple :
<resources cleanTarget="no" sourcePath="C:\SAPCustomTool\MyResources"/>
Attribut cleanTarget
Si vous définissez cleanTarget='yes', l'outil de personnalisation supprimera le dossier resources original et utilisera uniquement les ressources contenues dans le dossier de ressources personnalisées.
Cette option n'est pas recommandée.
Rubriques associées
•
Personnalisation des images dans le programme d'installation
•
Personnalisation du contrat de licence
3.6.11.1 Personnalisation des images dans le programme d'installation
Vous pouvez personnaliser les images du programme d'installation, notamment l'écran d'accueil, l'image supérieure de tous les écrans et le panneau d'informations de la boîte de dialogue de progression. Les images sont stockées sous forme de fichiers dans le dossier de ressources : dunit\product.businessobjects64-4.0-core-32\setup.ui.framework\resources
35 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Tableau 3-5 : Fichiers image dans le dossier resources
Nom de l'image
Nom du fichier Taille (L x H) Image par défaut
Ecran d'accueil dialogFull.bmp
500 x 400 px
36
Image supérieure pour tous les
écrans dialogTop.bmp
500 x 83 px
Panneau d'informations pour la boîte de dialogue de progression billboard.bmp
500 x 193 px
Vous personnalisez une image en créant un fichier image, en plaçant le fichier dans le dossier de ressources personnalisées et en ajoutant l'élément resources au fichier de configuration.
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
37
Exemple : Personnalisation de l'image de l'écran d'accueil sur les plateformes Windows
1.
Créez un dossier nommé MyResources à l'emplacement C:\SAPCustomTool
2.
Créez un fichier image nommé dialogFull.bmp et placez-le dans le dossier C:\SAPCustom
Tool\MyResources
3.
Assurez-vous que l'élément resources se trouve dans le fichier de configuration comme suit :
<resources cleanTarget="no" sourcePath="C:\SAPCustomTool\MyResources"/>
Rubriques associées
•
3.6.11.2 Personnalisation du contrat de licence
Vous pouvez personnaliser le contrat de licence présenté à l'utilisateur au cours de l'installation. Les contrats de licence sont stockés sous forme de fichiers texte dans le dossier de ressources : dunit\product.businessobjects64-4.0-core-32\setup.ui.framework\resources\<code langue>
Par exemple, sur les plateformes Windows, le contrat de licence en anglais se trouve ici : dunit\product.businessobjects64-4.0-core-32\setup.ui.framework\resources\en\li cense_en.rft
Sur les plateformes Unix et Linux, le contrat de licence en anglais se trouve ici : dunit/product.businessobjects64-4.0-core-32/setup.ui.framework/resources/en/li cense_en.txt
Pour obtenir une liste des codes de langue, voir
.
Vous personnalisez le contrat de licence en créant un fichier de licence, en plaçant le fichier dans le dossier de ressources personnalisées et en ajoutant l'élément resources au fichier de configuration.
Exemple : Personnaliser le contrat de licence en japonais sur les plateformes Windows
Le contrat de licence en japonais se trouve ici : dunit\product.businessobjects64-4.0-core-32\setup.ui.framework\re sources\ja\license_ja.rtf
Pour personnaliser le contrat de licence en japonais :
1.
Créez un dossier nommé ja à l'emplacement C:\SAPCustomTool\MyResources.
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
2.
Créez un fichier de contrat de licence nommé license_ja.rtf et placez-le dans le dossier
C:\SAPCustomTool\MyResources\ja
.
3.
Assurez-vous que l'élément resources se trouve dans le fichier de configuration comme suit :
<resources cleanTarget="no" sourcePath="C:\SAPCustomTool\MyResources"/>
Rubriques associées
•
3.6.12 Suppression d'éléments du dossier Collaterals
Le programme d'installation de la plateforme SAP BusinessObjects Business Intelligence stocke des outils, des exemples et de la documentation dans le dossier Collaterals du programme d'installation.
Par défaut, un programme d'installation personnalisé contient le dossier Collaterals par défaut avec le même contenu. Vous pouvez supprimer les éléments non nécessaires du dossier Collaterals afin de réduire la taille du programme d'installation personnalisé. Utilisez l'élément collaterals avec cleanTarget="yes et sourcePath="<chemin complet d'accès au dossier Collaterals personnalisé>"
:
<collaterals cleanTarget="yes" sourcePath="<full path to custom Collaterals folder>"/>
Remarque :
Vous devez affecter à l'attribut cleanTarget la valeur yes afin que l'outil de personnalisation remplace le dossier original par le nouveau.
Pour supprimer des éléments du dossier Collaterals
1.
Copiez le contenu du dossier Collaterals existant dans un nouvel emplacement, par exemple
(sous Windows) : C:\SAPCustomTool\Utilities.
2.
Supprimez les éléments de C:\SAPCustomTool\Utilities qui ne sont pas nécessaires pour votre programme d'installation personnalisé. Pour en savoir plus, voir ci-dessous.
3.
Ajoutez l'élément <collaterals> au fichier de configuration pour spécifier l'emplacement du dossier de collatéraux personnalisés, par exemple :
<collaterals cleanTarget="yes" sourcePath="C:\SAPCustomTool\Utilities"/>
38 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Tableau 3-6 : Description des éléments du dossier Collaterals
Dossier
Collaterals >
Add-Ons > SAP
Collaterals >
Add-Ons >
Subversion
Collaterals >
Add-Ons > Tivoli
Agent
Collaterals >
Tools > LCM command line tool
Description
Fournit la connectivité aux systèmes
SAP.
Quand supprimer
Supprimez ce dossier s'il n'y a aucun besoin de connexion aux systèmes SAP.
Subversion est le système de contrôle de version par défaut utilisé par la Gestion du cycle de vie
(LCM).
La fonctionnalité de surveillance des serveurs peut intégrer IBM Tivoli et cet élément fournit la connectivité.
Supprimez si la fonctionnalité LCM est supprimée.
Supprimez si l'intégration à IBM
Tivoli n'est pas nécessaire.
Collaterals >
Customization
Template
Collaterals >
Tools >
CustomizationTool
Fichiers de modèles requis.
Collaterals >
DiagnosticsAgent7.3
Agent SAP Solution Manager Diagnostics (SMD). SMD est utilisé par les outils Support SAP pour dépanner le produit installé.
Supprimez si la fonctionnalité SMD est supprimée.
Collaterals > Docs
Documentation dans toutes les langues prises en charge par la plateforme SAP BusinessObjects Business Intelligence.
Supprimez toutes les langues qui ne sont pas incluses au programme d'installation personnalisé.
Pour obtenir une liste des codes de langue, voir
Objet de personnalisation SAP BusinessObjects.
Ne supprimez pas ce dossier.
Supprimez ce dossier si les clients n'ont pas besoin de personnaliser leurs programmes d'installation.
Utilitaire de ligne de commande de la Gestion du cycle de vie (LCM).
Supprimez si la fonctionnalité LCM est supprimée.
Collaterals >
Tools > wdeploy
WDeploy sert à déployer des applications Web sur les serveurs d'applications Web autres que Tomcat.
Suppression déconseillée. Supprimez seulement si les clients utiliseront uniquement Tomcat.
3.7 Exécution de l'outil
39 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
L'outil de personnalisation SAP BusinessObjects est inclus dans le package d'installation de la plateforme
SAP BusinessObjects Business Intelligence à cet emplacement :
Collaterals\Tools\CustomizationTool
Sur les plateformes Windows, l'outil se nomme customizationtool.exe. Sur les plateformes Unix et Linux, l'outil se nomme customizationtool.sh.
Cette section explique les paramètres de ligne de commande.
Remarque :
L'outil de personnalisation peut prendre plusieurs minutes pour réaliser l'opération. Vous pouvez vérifier sa progression en visualisant le fichier journal.
Exemple :
Dans cet exemple, l'outil de personnalisation est exécuté sur une plateforme Windows. Pour mettre en pratique cet exemple, vous devez :
• Créez un fichier de configuration nommé oem.xml à l'emplacement C:\SAPCustomTool.
• Télécharger le package d'installation de la plateforme SAP BusinessObjects Business Intelligence dans le dossier C:\SAPCustomTool\packages. Voir
Pour télécharger le programme d'installation .
• Créez un dossier nommé output à l'emplacement C:\SAPCustomTool.
C:\SAPCustomTool\packages\Collaterals\Tools\CustomizationTool\customizationtool.exe
xml=C:\SAPCustomTool\oem.xml packageDir=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output logDetail=error > C:\oemlog.log
3.7.1 Paramètres de ligne de commande
Tableau 3-7 : Paramètres obligatoires
Paramètre
xml
Description
Chemin d'accès complet au fichier de configuration.
Exemple (Windows)
xml=example_customiza tion_win_boe.xml
40 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Paramètre Description Exemple (Windows)
packageDir
Chemin d'accès complet au dossier contenant le programme d'installation que vous modifiez.
Le programme d'installation est téléchargé à partir du SAP Service Marketplace en vue de démarrer l'installation de la plateforme SAP
BusinessObjects Business Intelligence. Il contient les dossiers Collaterals, dunit, langs et setup.engine ainsi que d'autres fichiers binaires.
packageDir=C:\SAPCustom
Tool\packages outputDir
Chemin d'accès complet au dossier où sera créé le programme d'installation personnalisé.
Il doit être vide avant l'exécution de l'outil.
outputDir=C:\SAPCustom
Tool\output
41 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Tableau 3-8 : Paramètres facultatifs
Paramètre Description
baselinePath logDetail
Exemple (Windows)
Chemin complet du dossier racine contenant les versions d'origine non personnalisées de l'ensemble des programmes d'installation complets et de mises à jour que vous avez personnalisés.
Pour spécifier plusieurs dossiers racine, utilisez un point-virgule (; - Windows) ou deux-points (; - Unix).
Supposez que vous souhaitiez personnaliser Plateforme SAP BusinessObjects BI 4.0 Support Package 5.0 et que vous ayez personnalisé les précédents programmes : 4.0 SP2
(installation complète),
4.0 SP4
. Personnalisez 4.0 Support
Package 5, et fournissez le chemin du dossier racine vers les packages non personnalisés pour l'installation complète 4.0 SP2 et l'installation de la mise à jour SP4. Par exemple, si les packages non personnalisés sont contenus dans la structure de répertoire suivante :
C:\productUpdates\4.0\
\SP2 Full\
\SP4\ définissez la valeur sur baseline
Path=C:\productUpdates\4.0\
Voir
Personnalisation des programmes d'installation de mise à jour
pour plus d'informations et d'exemples sur le paramètre baseline
Path
.
Niveau de détail de la journalisation.
La valeur par défaut est info. Valeurs acceptées :
• error
• warn
• info
• debug
• trace logDetail=warn
42 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Paramètre
action
Description Exemple (Windows)
Mode de l'outil Les valeurs acceptées sont les suivantes :
• generate
(valeur par défaut)
L'outil réalise les personnalisations spécifiées.
• validate
L'outil valide le fichier de configuration mais ne réalise aucune personnalisation.
action=validate
Rubriques associées
•
Démarrage rapide pour la plateforme de Business Intelligence (Windows)
•
Démarrage rapide pour la plateforme de Business Intelligence (Unix ou Linux)
3.8 Personnalisation des programmes d'installation de mise à jour
Les programmes d'installation de mise à jour sont des versions secondaires, des Support Packages ou des correctifs qui contiennent des mises à jour pour vos logiciels de la plateforme de BI existants.
Les Support Packages contiennent moins de mises à jour mais sont moins fréquents que les correctifs.
Vous pouvez utiliser l'outil de personnalisation SAP BusinessObjects pour personnaliser ces programmes d'installation de mise à jour, mais certaines modifications de la ligne de commande et du fichier de configuration sont nécessaires.
3.8.1 FAQ au sujet des programmes d'installation de mise à jour
Où peut-on trouver des Support Packages et des correctifs ?
1.
Accédez à https://service.sap.com/bosap-support > Software Downloads (Téléchargements de
logiciels)
2.
Dans l'onglet "Find your software (Trouver votre logiciel)", "A-Z Index (Index de A à Z)", cliquez sur
Support Packages and Patches (Support Packages et correctifs).
3.
Sélectionnez B > Plateforme SBOP BI (anciennement SBOP Enterprise) > SBOP BI PLATFORM
(ENTERPRISE) > SBOP BI PLATFORM 4.0 > Versions de composants logiciels compris >
SBOP BI PLATFORM SERVERS 4.0 > <plateforme>.
43 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
4.
Sélectionnez votre Support Package ou correctif, puis suivez les instructions du site Web pour télécharger et extraire les objets.
Quelles parties des programmes d'installation de mise à jour puis-je personnaliser ?
Vous pouvez y personnaliser les mêmes aspects que dans le programme d'installation principale. Les mises à jour de versions secondaires, de Support Packages et de correctifs contenant moins d'écrans d'installation, toutes les étapes de personnalisation ne sont pas d'application. Il est recommandé d'exécuter la version secondaire, le Support Package ou le correctif avant de le personnaliser pour déterminer quelles personnalisations vous souhaitez.
Comment personnaliser les programmes d'installation de mise à jour ?
Les programmes d'installation de mise à jour utilisent la même architecture que le programme d'installation principal de la plateforme de BI (installation complète), vous pouvez donc utiliser l'outil de personnalisation comme décrit dans
Création du fichier de configuration
et dans
avec certaines modifications apportées à la commande de ligne et au fichier de configuration. Voir
Personnalisation de programmes d'installation de mise à jour
dans cette section.
Est-il nécessaire de personnaliser et d'installer toutes les versions secondaires et mises à jour de Support Package et de correctif ?
Non. Comme pour les versions de la plateforme de BI qui ne sont pas personnalisées, vous ne devez installer que les mises à jour que vous souhaitez. Il peut s'agir d'une version secondaire, d'un Support
Package, d'un correctif ou d'une combinaison valable de ces trois mises à jour.
Puis-je installer une mise à jour non personnalisée sur une installation plateforme de BI personnalisée ?
Oui. Des mises à jour personnalisées et non personnalisées peuvent être appliquées à votre installation personnalisée. Toutefois, les programmes d'installation de version secondaire, de Support Package ou de correctif non personnalisés n'afficheront pas vos personnalisations de marque ni d'installation
(comme les fonctionnalités supprimées ou les modifications de raccourcis) que vous avez créées pour le programme d'installation principal.
J'ai livré une version personnalisée de la plateforme de BI à des clients, mais je veux modifier la personnalisation dans un programme d'installation de mise à jour. Est-ce possible ?
Ce scénario n'est en effet pas pris en charge. Les personnalisations que vous réalisez sur les programmes d'installation de mise à jour doivent être cohérentes avec les personnalisations originales.
3.8.2 Démarrage rapide pour les programmes d'installation de mise à jour
Assurez-vous que vous avez personnalisé et installé le programme d'installation principale, comme la plateforme SAP BusinessObjects Business Intelligence Feature Pack 3 (installation complète) à l'aide des instructions de
Démarrage rapide pour la plateforme de Business Intelligence (Windows) , et que
le programme d'installation non personnalisé se trouve sous C:\SAPCustomTool\packages.
44 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Cette section explique comment exécuter l'outil de personnalisation SAP BusinessObjects pour personnaliser le programme d'installation d'un Support Package (installation de mise à jour). Elle utilise l'exemple de fichier de configuration fourni avec l'outil de personnalisation. Remarquez que l'exemple de fichier de configuration contient l'élément <cloneProduct> pour le programme d'installation principale ainsi que l'élément <clonePatchProduct> pour un programme d'installation de mise à jour de Support Package.
Remarque :
Vous pouvez mettre en pratique cet exemple uniquement si un Support Package est disponible sur https://service.sap.com/bosap-support .
1.
Téléchargez le programme d'installation du Support Package de la plateforme de BI 4.0 dans le dossier C:\SAPCustomTool\SupportPackage.
2.
Assurez-vous que la product_version (version du produit) de l'élément <clonePatchProduct> du fichier de configuration correspond au numéro de version du Support Package que vous avez téléchargé. Voir
Personnalisation du nom du produit et du numéro de version .
3.
Personnalisez le Support Package de la plateforme de BI 4.0 et placez le programme d'installation personnalisé sous C:\SAPCustomTool\output\SupportPackage. Utilisez la commande suivante : customizationtool.exe xml=example_customization_win_boe.xml package
Dir=C:\SAPCustomTool\SupportPackage baselinePath=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output\SupportPackage logDetail=error > C:\oe mlog_SP04.log
4.
Utilisez C:\SAPCustomTool\output\SupportPackage\setup.exe pour exécuter le programme d'installation personnalisé pour le Support Package de la plateforme de BI 4.0.
3.8.3 Personnalisation de programmes d'installation de mise à jour
Utilisez l'outil de configuration comme décrit dans
Création du fichier de configuration
et
pour personnaliser les programmes d'installation des versions secondaires, des Support Packages et des correctifs à ces différences près :
• Le fichier de configuration doit utiliser l'élément clonePatchProduct (avec l'ID de produit correct), au lieu de l'élément cloneProduct.
• Le fichier de configuration doit contenir l'élément complet <cloneProduct> pour le package d'installation principale que vous mettez à jour. Si ce n'est pas le cas, il pourrait en découler des résultats inattendus, particulièrement lorsque les personnalisations impliquent la suppression de fonctionnalités.
• Le fichier de configuration ne peut pas contenir plus d'un clonePatchProduct. Si vous personnalisez à la fois un Support Package et un correctif par exemple, vous devez créer deux fichiers de configuration : un fichier contenant cloneProduct et clonePatchProduct pour le
Support Package, et un autre fichier contenant cloneProduct et clonePatchProduct pour le correctif.
• Faites référence à tous les programmes d'installation prérequis à l'aide du paramètre baselinePath.
45 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Tous les éléments et paramètres de commande de ligne des fichiers de configuration peuvent servir
à personnaliser les programmes d'installation, mais tous ne s'appliquent pas à chaque version secondaire, Support Package ou correctif. Exécutez d'abord le programme d'installation pour la mise
à jour pour déterminer ce que vous devez personnaliser, puis utilisez les informations de
Création du fichier de configuration
et
ID et codes pour la personnalisation de la plateforme de BI
pour créer le fichier de personnalisation.
Pour spécifier la version du produit dans le fichier de configuration
Le fichier de configuration pour les programmes d'installation de mise à jour doit contenir la version du produit dans l'élément clonePatchProduct comme illustré ci-dessous :
<oem name="<any name>">
<clonePatchProduct sourceId="<product version>">
...
</clonePatchProduct>
</oem>
La product version (version du produit) du fichier de configuration doit correspondre au numéro de version du programme d'installation que vous personnalisez. Pour trouver le numéro de version, cherchez dans le dossier dunit un dossier portant un nom ayant ce format : product.boe64.patch-4.x.x.x-core-32
Utilisez le nom de ce dossier comme product version (version du produit).
Exemple :
Cet exemple de fichier de configuration présente une personnalisation de la plateforme SAP Crystal
Reports 4.1 de Business Intelligence Patch 1, dont la version du produit est product.boe64.patch-
4.1.0.1-core-32
. Le fichier de configuration personnalise le nom long du produit en Custom
Company Server et le nom court du produit en Custom CS.
<oem name="Custom Patch Tool">
<clonePatchProduct sourceId="product.boe64.patch-4.1.0.1-core-32">
...
</clonePatchProduct>
</oem>
Pour utiliser le paramètre baselinePath
Utilisez le paramètre de ligne de commande baselinePath pour faire référence à un dossier racine contenant les versions d'origine non personnalisées de l'ensemble des précédents programmes d'installation complets ou de mise à jour que vous avez personnalisés. Cela signifie que vous devez conserver les packages d'installation d'origine.
Remarque :
Ce paramètre remplace le paramètre baselinePackages introduit dans 4.0 Feature Pack 3.
Pour simplifier la valeur du paramètre baselinePath, référencez un seul dossier racine. L'outil de personnalisation ignorera les fichiers et dossiers inutiles. Autrement, pour spécifier plusieurs dossiers racine, utilisez un point-virgule (; - Windows) ou deux-points (; - Unix) dans la valeur baselinePath.
Prenons les exemples suivants sous Windows.
46 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Exemple : Personnalisation de 4.0 SP5 Patch 2
Supposez que vous personnalisiez la plateforme BI 4.0 Support Package 5 Patch 2 et que vous ayez personnalisé les précédents programmes : 4.0 SP2 (installation complète), 4.0 SP4,
4.0 SP5, 4.0 SP5 Patch 1
. Supposez que les programmes d'installation non personnalisés se trouvent dans la structure de répertoire suivante :
C:\productUpdates\4.0\
\SP2 Full\
\SP4\
\SP5\
\SP5 Patch 1\
Définissez le paramètre baselinePath sur le dossier racine : baselinePath=C:\productUpdates\4.0\
Exemple : Personnalisation de 4.1 SP 1
Supposez que vous personnalisiez la plateforme BI 4.1 Support Package 1 et que vous ayez personnalisé les précédents programmes : 4.0 SP2 (installation complète), 4.0 SP4,
4.0 SP5, 4.1
. Supposez que les programmes d'installation non personnalisés se trouvent dans la structure de répertoire suivante :
C:\productUpdates\
\4.0\
\SP2 Full\
\SP4\
\SP5\
\4.1\
\Full\
Définissez le paramètre baselinePath sur le dossier racine : baselinePath=C:\productUpdates\
3.9 ID et codes pour la personnalisation de la plateforme de BI
La section suivante contient une liste des ID et codes pouvant être utilisés pour personnaliser le programme d'installation :
• ID des fonctionnalités
• ID des unités de déploiement de raccourci (Windows uniquement)
• ID de chaîne
• Codes langue
• ID d'écran d'installation et de propriété
47 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.9.1 ID des fonctionnalités
Utilisez ces ID dans l'élément removeFeature pour supprimer des fonctionnalités et leurs composants du programme d'installation et du produit installé.
Par exemple, cet ID supprimera tous les composants de niveau Web, notamment JavaWebApps1 et tomcat60
:
<removeFeature id="WebTier"/>
• root
: supprimer toutes les fonctionnalités
•
WebTier
(Supprimer tous les composants de niveau Web répertoriés ci-dessous)
•
JavaWebApps1
(Applications Web Java)
• tomcat60
(Tomcat 6.0)
Remarque :
Si vous supprimez la fonctionnalité de niveau Web, les composants de niveau Web seront supprimés du programme d'installation. Toutefois, la case d'option WebTier restera visible dans l'écran "Choisissez un type d'installation". En d'autres termes, l'utilisateur verra toujours les trois cases d'option : Complet, Personnalisée/EtendueWebTier. Il s'agit d'un problème connu qui sera résolu.
•
Servers
: (Supprimer tous les composants serveur répertoriés ci-dessous)
•
PlatformServers
: (Supprimer tous les serveurs de plateforme répertoriés ci-dessous)
•
CMS
(Central Management Server)
•
FRS
(File Repository Servers)
•
PlatformServers.IntegratedDB
(Serveur Microsoft SQL Server 2008 Express fourni sur les plateformes Windows)
PlatformServers.IntegratedDB.DB2
(Serveur IBM DB2 fourni sur les plateformes
Unix)
•
PlatformServers.EventServer
•
PlatformServers.SystemLandscapeSupplier
(SLD)
•
PlatformServers.WebAppContainerService
(WACS)
•
AdaptiveProcessingServer
(traitement de plateforme)
•
AdaptiveJobServer
(planification)
•
Platform.RestWebService
•
Platform.Action.Framework.backend : Structure Insight to Action
•
Subversion
(Système de contrôle de version Subversion)
•
ConnectionServices
(Supprimer tous les composants de connectivité répertoriés ci-dessous)
•
ConnectionProcService
48 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
49
•
DataFederatorServices
: (Supprimer tous les composants de fédération de données répertoriés ci-dessous)
•
DataFederatorQueryService
•
AdvancedAnalysisServices
: (Supprimer tous les composants Analysis répertoriés ci-dessous)
•
MultidimensionalAnalysisServices
(MDAS)
•
BExWebApplicationsService
•
CrystalReportsServers
: (Supprimer tous les composants SAP Crystal Reports répertoriés ci-dessous)
•
CrystalReportsProcServices
(Traitement SAP Crystal Reports)
•
CrystalReportSchedulingServices
•
CrystalReport2011ProcServices
(Traitement SAP Crystal Reports 2011)
•
CrystalReport2011SchedulingServices
(Planification SAP Crystal Reports 2011)
•
WebIServers
: (Supprimer tous les composants Web Intelligence répertoriés ci-dessous)
•
WebIProcServer
(Traitement Web Intelligence)
•
WebISchedulingServices
(Planification Web Intelligence)
•
XcelsiusServers
(Dashboards)
•
MobileServices
(Supprimer tous les services mobiles répertoriés ci-dessous)
•
MobileServers
•
MobileAddon
(Plug-in de CMS pour mobile)
•
IntegrationServers
(Supprimer tous les composants d'intégration répertoriés ci-dessous)
•
BWPublisherServer
(Prise en charge de l'authentification SAP BW et de SAP BW
Publisher)
•
MultitenancyManager
•
AdministratorTools
(Supprimer tous les outils d'administration répertoriés ci-dessous)
•
UpgradeManager
(Outil de gestion de mise à niveau)
•
DeveloperTools
(Supprimer tous les composants outils de développement répertoriés ci-dessous)
•
BOE64bitNETSDK
(SDK .NET de la plateforme SAP BusinessObjects Business Intelligence
64 bits)
•
DataAccess
(Supprimer tous les composants d'accès à la base de données répertoriés ci-dessous)
•
DataAccess.DataFederator
•
DataAccess.HPNeoView
•
DataAccess.MySQL
•
DataAccess.GenericJDBC
•
DataAccess.GenericODBC
•
DataAccess.GenericOLEDB
•
DataAccess.OptionalDataDirectODBC
•
DataAccess.MaxDB
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
50
•
DataAccess.SAPHANA
•
DataAccess.Salesforce
(Salesforce.com)
•
DataAccess.Netezza
•
DataAccess.Microsoft_AnalyticalServices
•
DataAccess.MicrosoftExchange
•
DataAccess.MicrosoftOutlook
•
DataAccess.Microsoft_SQLServer
•
DataAccess.Microsoft_Access
•
DataAccess.Ingres
•
DataAccess.Greenplum
•
DataAccess.IBMDB2
•
DataAccess.Informix
•
DataAccess.ProgressOpenEdge
•
DataAccess.Oracle
•
DataAccess.Sybase
•
DataAccess.Teradata
•
DataAccess.SAPBW
•
DataAccess.SAPERP
•
DataAccess.OData
•
DataAccess.Excel
•
DataAccess.XMLWebServices
•
DataAccess.SAP
(sécurité et accès aux données pour les systèmes SAP BW et R/3)
•
DataAccess.PersonalFiles
•
DataAccess.JavaBean
•
DataAccess.OpenConnectivity
•
DataAccess.HSQLDB
•
DataAccess.Derby
•
DataAccess.HadoopHive
•
DataAccess.Essbase
•
DataAccess.Peoplesoft
(PeopleSoft Enterprise)
•
DataAccess.JDEdwards
(JD Edwards EnterpriseOne)
•
DataAccess.Siebel
(Serveur Siebel Enterprise)
•
DataAccess.OracleEBS
(Oracle E-Business Suite)
•
DataAccess.Universe
(Univers SAP BusinessObjects)
•
DataAccess.MyCube
(Cube OLAP)
•
DataAccess.XML
•
DataAccess.ADO.NET
•
DataAccess.COMData
•
DataAccess.DataSet
(Consommateur de jeux de données)
•
DataAccess.SymantecACT
•
DataAccess.BDE
(DLL de base données IDAPI)
•
DataAccess.CDO
(Objets de données Crystal)
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
•
DataAccess.FieldDefinitions
•
DataAccess.FileSystem
•
DataAccess.NTEventLog
•
DataAccess.WebActivityLog
•
DataAccess.Btrieve
(Pilote de base de données Pervasive)
•
DataAccess.dBase
•
DataAccess.UWSC
(Connecteur universel pour services Web (UWSC))
•
Samples
(Supprimer les exemples de rapport et les sources de données)
Rubriques associées
•
Suppression de fonctionnalités
3.9.2 ID des unités de déploiement de raccourci (Windows uniquement)
Utilisez les ID d'unités de déploiement dans l'élément shortcut pour changer l'emplacement et le nom des raccourcis de programmes dans le menu Démarrer de Windows.
Tableau 3-9 : ID des unités de déploiement de raccourci
ID de l'unité de déploiement de raccourci Cible du raccourci
product.businessobjects64.shortcut.wde
ploy-4.0-core
WDeploy product.businessobjects64.shortcut.ccm-
4.0-core
Central Configuration Manager product.businessobjects64.shortcut.cmc-
4.0-core
Central Management Console product.businessobjects64.shortcut.in
foview-4.0-core product.businessobjects64.short
cut.odbc-4.0-core
Zone de lancement BI (InfoView)
Administrateur de source de données 32 bits product.businessobjects64.shortcut.on
linedoc-4.0-core
Documentation en ligne product.businessobjects64.shortcut.to
mcat-4.0-core
Apache Tomcat. Pour en savoir plus, voir
Modification du raccourci Tomcat
.
51 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
ID de l'unité de déploiement de raccourci
product.businessobjects64.shortcut.up
grade-4.0-core
Cible du raccourci
Outil de gestion de mise à niveau product.businessobjects64.shortcut.wa
cs.infoview-4.0-core
Serveurs WACS stockés dans InfoView product.businessobjects64.shortcut.wa
cs-4.0-core
Serveur conteneur d'applications Web
Rubriques associées
•
Personnalisation des raccourcis du menu Démarrer de Windows (Windows uniquement)
3.9.3 ID de chaîne
Vous pouvez modifier la valeur de toutes les chaînes du programme d'installation. Vous pouvez remplacer une chaîne pour toutes les langues ou pour une langue en particulier. Utilisez l'élément replaceString, par exemple :
<replaceString id="productname" value="Sales Data Insight lang="all"/>
Tableau 3-10 : Chaînes couramment modifiées
ID de chaîne
product.boe64_name
product.boe64_shortname
product_version product_majorversion
Description
Nom long du produit
Nom court du produit
Version du produit
Version principale du produit
Rubriques associées
•
Personnalisation du nom du produit et du numéro de version
52 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
3.9.4 Codes langue
L'outil de personnalisation SAP BusinessObjects utilise ces codes langue pour représenter les langues prises en charge :
Code langue
Anglais
Tchèque
EN
CS
Danois
Néerlandais
Finnois
Français
Allemand
Hongrois
Italien
Japonais
Coréen
Norvégien (Bokmål)
DA
NL
FI
FR
DE
HU
IT
JA
KO
NB
Polonais
Portugais
Roumain
Russe
Chinois simplifié
Slovaque
Espagnol
Suédois
Thaï
PL
PT
RO
RU zh_CN
SK
ES
SV
TH
53 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
langue
Chinois traditionnel turc
Code
zh_TW
TR
Rubriques associées
•
Personnalisation du nom du produit et du numéro de version
•
Personnalisation des raccourcis du menu Démarrer de Windows (Windows uniquement)
•
Personnalisation de l'utilitaire Ajout/Suppression de programmes de Windows (Windows uniquement)
•
Suppression de packs linguistiques
•
Personnalisation du contrat de licence
3.9.5 ID d'écran d'installation et de propriété
Utilisez les ID des écrans d'installation dans l'élément removeDialog pour supprimer les écrans du programme d'installation. Utilisez par exemple cet élément pour supprimer l'écran "Informations utilisateur" :
<removeDialog id="EnterProductKey.dialog"/>
Utilisez les propriétés et les valeurs de propriété pour préremplir les données saisies par l'utilisateur.
Utilisez par exemple cet élément pour définir le type d'installation par défaut sur "personnalisé" :
<replaceProperty id="InstallType" defaultValue="custom"/>
Remarque :
Les valeurs de propriété respectent la casse.
Tableau 3-12 : ID d'écran d'installation et propriétés associées
Titre de l'écran d'installation
ID de l'écran d'installation
ID de propriété
"Vérification des prérequis"
CheckPreRequi sites.dialog
Non applicable
Valeur(s) de propriété autorisée(s)
Non applicable
54 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
ID de l'écran d'installation
ID de propriété Valeur(s) de propriété autorisée(s)
SelectUILan guage.dialog
SortedAvaila bleSetupLan guages
SetupUILan guage
Ensemble de codes langue sous lesquels peut être exécuté le programme d'installation, "en:ja", par exemple
"Veuillez sélectionner une langue d'installation"
Code langue unique représentant la langue sous laquelle sera exécuté le programme d'installation, "en", par exemple
"Bienvenue dans l'Assistant d'installation..."
ShowWelcomeS creen.dialog
Non applicable
"Contrat de licence"
ShowLicenseA greement.dialog
Non applicable
Non applicable
Non applicable
RegisteredUser
"Nom d'utilisateur"
"Informations utilisateur"
EnterProduct
Key.dialog
"Sélection des langues"
"Choisissez un type d'installation"
SelectLanguage
Pack.dialog
ChooseInstall
Type.dialog
RegisteredCom pany
"Nom de l'entreprise"
ProductKey
SelectedLangua gePacks
InstallType
"Code clé du produit"
L'ensemble des packs linguistiques
à installer, "en:ja", par exemple.
Pour une liste des codes langue, voir
.
• par défaut
(Complète)
• personnalisé
• webtier
"Spécifier le dossier de destination"
ChooseInstall
Dir.dialog
"Sélectionnez la base de données existante ou la base de données par défaut"
SelectData
Source.dialog
InstallDir
SelectIntegra tedDatabase
"Installation étendue"
ExpandInstallMe ssage
Non applicable
•
•
Dossier d'installation
0
(Utiliser une base de données existante)
1
(Installer et utiliser la base de données par défaut)
Non applicable
55 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Sélection des fonctions"
ID de l'écran d'installation
ID de propriété
"Sélectionner le serveur d'applications Web Java"
ChooseWebAppSer ver.dialog
WebAppServer
Type
SelectFea tures.dialog
Non applicable
•
•
•
Valeur(s) de propriété autorisée(s)
tomcat manuel wacs
Non applicable
"Configurer la gestion des versions"
SelectLCM.dia
log
NewOrExistingL
CM
•
• existante nouvelle
"Installation étendue"
ChooseExpandIns tall.dialog
NewOrExpandIns tall
• nouvelle
•
étendue
"Configurer
Subversion"
SetLCMCon fig.dialog
LCMName
LCMPort
LCMUserName
Nom du référentiel
Port du référentiel
Utilisateur du référentiel
LCMPassword
SIAPort
Mot de passe du référentiel
LCMPasswordCon firm
Confirmer le mot de passe
Port du SIA
"Configurer le
Server Intelligence Agent
(SIA)"
GetSIAInfo.dia
log
"Configurer le
Central Management Server
(CMS)"
GetCMSInfo.dia
log
SIAName
CMSPort
Nom du nœud
Tout numéro de port valide
"Configurer le compte CMS"
GetCMSPass word.dialog
CMSPassword
ClusterKey
Mot de passe du CMS
CMSPasswordCon firm
Mot de passe du CMS
Clé de cluster du CMS
ClusterKeyCon firm
Clé de cluster du CMS
56 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
ID de l'écran d'installation
ID de propriété Valeur(s) de propriété autorisée(s)
SQLExpressAdmi nPassword
Mot de passe administrateur SQL
"Configurer Microsoft SQL
Server 2008 Express"
GetSQLExpressIn fo.dialog
SQLExpressBOEU serName
SQLExpressBOEU serPassword
"Choisir de démarrer ou d'arrêter les serveurs"
ChooseToEnable
Servers.dialog
EnableServers
Nom d'utilisateur de la plateforme
SAP BusinessObjects Business Intelligence
Mot de passe de la plateforme SAP
BusinessObjects Business Intelligence
•
0
(Arrêter les serveurs lors de l'installation)
•
1
(Démarrer les serveurs lors de l'installation)
•
•
ShowTomcatIn fo.dialog
GetTomcatIn fo.dialog
TomcatConnec tionPort
Port de connexion
TomcatShutdown
Port
Port d'arrêt
"Configurer Tomcat"
Les deux ID de boîte de dialogue doivent
être inclus au fichier de configuration afin de supprimer l'écran
"Configurer Tomcat".
En d'autres termes, vous devez inclure deux éléments remo veDialog dans votre fichier de configuration.
TomcatRedirect
Port
Port de redirection
"Configurer la connectivité de l'agent Solution
Manager Diagnostics (SMD)"
"Configurer la connexion à l'agent SMD"
SelectSMDInte grate.dialog
ConfigureSMDAge nt.dialog
ChooseSMDInte gration
SMDAgent_HOST
SMDAgent_PORT
• nointegrate
(Ne pas intégrer)
• integrate
(Intégrer)
Hôte de l'agent SMD
Port de l'agent SMD
57 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Intégration Introscope"
ID de l'écran d'installation
ID de propriété Valeur(s) de propriété autorisée(s)
ChooseIntrosco peIntegration
SelectIntrosco peIntegrate.dia
log
Intro scope_ENT_HOST
Intro scope_ENT_PORT
• nointegrate
(Ne pas intégrer)
• integrate
(Intégrer)
Nom de l'hôte d'Introscope
Numéro du port d'Introscope
Intro scope_ENT_HOST
Hôte d'Enterprise Manager
"Configurer la connectivité à
Introscope Enterprise Manager"
ConfigureIntro scope.dialog
Intro scope_ENT_PORT
Intro scope_ENT_INS
TRUMENTATION
Port d'Enterprise Manager
Définissez-le sur true pour indiquer que vous avez configuré cet écran d'installation
"Configurer le port d'écoute
HTTP"
GetWACSPort.dia
log
WACSPort
Numéro de port pour le service conteneur d'applications Web
"Sélectionner un type de base de données d'audit existant"
SelectAuditData base.dialog
UsingAuditDB
Type
• sybase
• db2
• oracle
• mysql
• mssql
• maxdb
• aucun
"Sélectionner le type de base de données CMS existant"
SelectCMSData base.dialog
UsingCMSDBType
• sybase
• db2
• oracle
• mysql
• mssql
• maxdb
58 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Informations sur le déploiement du CMS existant"
ID de l'écran d'installation
ID de propriété
SetRemoteCMSIn fo.dialog
Valeur(s) de propriété autorisée(s)
RemoteCMSName
RemoteCMSPort
Nom du CMS existant
Numéro de port pour le CMS existant
RemoteCMSAdmin
Name
Nom d'utilisateur de l'administrateur
RemoteCMSAdmin
Password
Mot de passe de l'administrateur
"La plateforme
SAP BusinessObjects Business Intelligence a
été installée"
ShowInstallCom pleteLaunchWDe ploy.dialog
LaunchWDeploy
•
•
0
(Ne pas lancer l'outil WDeploy après l'installation)
1
(Lancer automatiquement l'outil
WDeploy après l'installation)
ExistingAuditi ngDBServer
Nom d'alias DB2
"Configurer la base de données d'audit -
DB2"
ExistingAu ditDB2.dialog
ExistingAuditi ngDBUser
Nom d'utilisateur
ExistingAuditi ngDBPassword
Mot de passe
ExistingAuditi ngDBDatabase
Nom de la base de données d'audit existante
ExistingAuditi ngDBUser
Nom d'utilisateur pour la base de données existante
"Configurer la base de données d'audit -
MaxDB"
ExistingAudit
MaxDB.dialog
ExistingAuditi ngDBPassword
Mot de passe de l'utilisateur
ExistingAuditi ngDBPort
Numéro de port pour la base de données existante
ExistingAuditi ngDBServer
Nom du serveur MaxDB
59 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Configurer la base de données d'audit -
SQL Server
(ODBC)"
ID de l'écran d'installation
ID de propriété Valeur(s) de propriété autorisée(s)
ExistingAuditi ngDBDatabase
Nom de la base de données SQL
ExistingAuditi ngDBServer
Nom du serveur SQL
ExistingAuditi ngDBUser
Nom d'utilisateur
ExistingAuditM
SSQL.dialog
ExistingAuditi ngDBPassword
Mot de passe
ExistingAuditi ngDBUseTrusted
Connection
Utiliser la connexion sécurisée
ExistingAuditi ngDBDSN
Nom de la source de données
ExistingAuditi ngDBShowSysDB
Afficher la base de données système
"Configurer la base de données d'audit -
MySQL"
"Configurer la base de données d'audit -
Oracle"
ExistingAuditi ngDBDatabase
Nom de la base de données d'audit
ExistingAuditi ngDBUser
Nom d'utilisateur
ExistingAuditMy
SQL.dialog
ExistingAuditi ngDBPassword
Mot de passe
ExistingAuditO racle.dialog
ExistingAuditi ngDBPort
Port MySQL
ExistingAuditi ngDBServer
Serveur MySQL
ExistingAuditi ngDBUser
Nom d'utilisateur
ExistingAuditi ngDBPassword
Mot de passe
ExistingAuditi ngDBServer
Oracle TNSNAME
60 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Configurer la base de données d'audit -
Sybase"
"Configurer la base de données du référentiel CMS - DB2"
ID de l'écran d'installation
ID de propriété Valeur(s) de propriété autorisée(s)
ExistingAuditi ngDBUser
Nom d'utilisateur
ExistingAuditSy base.dialog
ExistingAuditi ngDBPassword
Mot de passe
ExistingCM
SDB2.dialog
ExistingAuditi ngDBServer
Nom du service Sybase
ExistingCMSDB
Server
Nom d'alias DB2
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
Mot de passe
ExistingCMSD
BReset
•
0
(Ne pas réinitialiser la base de données existante)
•
1
(Réinitialiser la base de données existante)
"Configurer la base de données du référentiel du CMS -
MaxDB"
ExistingCM
SMaxDB.dialog
ExistingCMSDB
Server
Nom de la base de données du CMS
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
Mot de passe
ExistingCMSD
BReset
•
0
(Ne pas réinitialiser la base de données existante)
•
1
(Réinitialiser la base de données existante)
ExistingCMSDB
Database
ExistingCMSDB
Port
Serveur MaxDB
Port MaxDB
61 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
"Configurer la base de données du référentiel CMS - SQL
Server"
ID de l'écran d'installation
ID de propriété
ExistingCMSDB
Server
ExistingCMSMSS
QL.dialog
Valeur(s) de propriété autorisée(s)
Nom du serveur existant
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
Mot de passe
ExistingCMSD
BReset
•
0
(Ne pas réinitialiser la base de données existante)
•
1
(Réinitialiser la base de données existante)
ExistingCMSDB
Database
Nom de la base de données du CMS
ExistingCMSDBU seTrustedConne ction
Utiliser la connexion sécurisée
ExistingCMSDBD
SN
Nom de la source de données
"Configurer la base de données du référentiel CMS - MyS-
QL"
ExistingCMSMyS
QL.dialog
ExistingCMSDB
ShowSysDB
ExistingCMSDB
Server
Afficher la base de données système
Serveur MySQL
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
Mot de passe
ExistingCMSD
BReset
•
0
(Ne pas réinitialiser la base de données existante)
•
1
(Réinitialiser la base de données existante)
ExistingCMSDB
Database
ExistingCMSDB
Port
Nom de la base de données du CMS
Port MySQL
62 2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
63
Titre de l'écran d'installation
"Configurer la base de données du référentiel CMS -
Oracle"
ID de l'écran d'installation
ID de propriété
ExistingCMSDB
Server
ExistingCMSO racle.dialog
Valeur(s) de propriété autorisée(s)
Oracle TNSNAME
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
Mot de passe
ExistingCMSD
BReset
•
0
(Ne pas réinitialiser la base de données existante)
•
1
(Réinitialiser la base de données existante)
"Configurer la base de données du référentiel CMS - Sybase"
"Configurer
Subversion"
ExistingCMSSy base.dialog
SetLCMCon fig.dialog
ExistingCMSDB
Server
Nom du service Sybase
ExistingCMSDBU ser
Nom d'utilisateur
ExistingCMSDB
Password
ExistingCMSD
BReset
LCMName
LCMPort
LCMUserName
LCMPassword
Mot de passe
Réinitialiser la base de données existante
Nom du référentiel
Port du référentiel
Utilisateur du référentiel
Mot de passe
LCMPasswordCon firm
Confirmer le mot de passe
"La plateforme
SAP BusinessObjects
BI 4.0 FP3 a été installée"
ShowInstallCom plete.dialog
"Commencer l'installation"
ShowInstallSum mary.dialog
"Etapes de post-installation"
ShowPostIns tall.dialog
Non applicable
Non applicable
Non applicable
Non applicable
Non applicable
Non applicable
2012-12-05
Personnalisation du programme d'installation de la plateforme de Business Intelligence
Titre de l'écran d'installation
ID de l'écran d'installation
ID de propriété
"Confirmation de désinstallation"
"La plateforme
SAP BusinessObjects
BI 4.0 FP3 a été désinstallée"
VerifyToRe move.dialog
ShowUninstallCo mplete.dialog
Non applicable
Non applicable
Valeur(s) de propriété autorisée(s)
Non applicable
Non applicable
Rubriques associées
•
Personnalisation de la saisie utilisateur
•
Suppression d'écrans d'installation
64 2012-12-05
Personnalisation d'applications Web
Personnalisation d'applications Web
4.1 Introduction
Vous pouvez appliquer votre propre branding (ou "apparence") aux applications Web de la zone de lancement BI, d'OpenDocument et du visualiseur Crystal Reports JavaScript. Vous pouvez par exemple personnaliser vos systèmes OEM en y appliquant vos propres éléments d'identité d'entreprise.
Vous pouvez personnaliser les éléments Web et graphiques suivants :
• Favicon (icône affichée dans la barre d'URL du navigateur)
• Logos
• Certains motifs et couleurs d'arrière-plan
• Certains gifs animés (l'indicateur de progression, par exemple)
• Certains styles CSS (bordures, espace de remplissage, marges, etc.)
• Les fichiers JavaScript pour le visualiseur Crystal Reports JavaScript
Vous pouvez personnaliser de nombreux aspects des applications Web de la plateforme de BI et choisir de ne personnaliser qu'un sous-ensemble de ces options.
A qui s'adressent ces informations ?
Cette section est destinée aux concepteurs, développeurs et administrateurs système d'applications
Web qui personnalisent des applications Web de la plateforme de BI. Une connaissance des bases de la conception de CSS et des archives d'applications Web Java est nécessaire. Si vous déployez des personnalisations, vous devez aussi connaître les méthodes d'installation et de déploiement des applications Web de la plateforme de BI sur un serveur d'applications.
Pour en savoir plus sur l'installation de la plateforme SAP BusinessObjects Business Intelligence, voir le Guide d'installation de la plateforme de Business Intelligence.
Pour en savoir plus sur le déploiement d'applications Web de la plateforme de BI à l'aide de l'outil
WDeploy, voir le Guide de déploiement d'applications Web.
4.1.1 Notions clés
Pour réaliser et déployer vos personnalisations, vous devez comprendre les concepts suivants :
65 2012-12-05
Personnalisation d'applications Web
66
Package d'installation
Le package d'installation est composé de fichiers binaires téléchargés à partir du SAP Service
Marketplace en vue de démarrer l'installation de la plateforme SAP BusinessObjects Business
Intelligence. Il contient les dossiers Collaterals, dunit, langs et setup.engine ainsi que d'autres fichiers binaires.
Modèle de personnalisation
Le fichier template.zip se trouve dans le dossier Collaterals\CustomizationTemplate de votre package d'installation et contient les packages de branding (fichiers JAR) à personnaliser avant d'installer la plateforme SAP BusinessObjects Business Intelligence. Ce fichier est le point de départ de la personnalisation de vos applications Web.
Fichier WAR BOE
BOE.war
est l'archive d'applications Web principale pour la plateforme de BI. La zone de lancement
BI, OpenDocument, le visualiseur Crystal Reports JavaScript et les modifications que vous apportez dans le fichier template.zip à leurs packages de branding respectifs sont repris dans le programme d'installation au sein de BOE.war. Pour déployer vos personnalisations et rendre ces applications accessibles à vos clients, vous devez déployer BOE.war sur votre serveur d'applications Java au cours du processus d'installation ou après.
Packages de branding
Un package de branding est un fichier JAR contenant les ressources personnalisées (CSS, icônes, images, fichiers JavaScript) que vous incluez au programme d'installation dans le fichier template.zip.
Les packages de branding suivants sont inclus :
• com.businessobjects.webpath.InfoViewBranding.jar
(zone de lancement BI)
Ce package de branding se compose de deux dossiers principaux : un dossier css reprenant un fichier CSS personnalisé et un dossier images contenant un sous-dossier d'icônes favorites et de thèmes avec des logos, images et GIF animés personnalisés.
\com.businessobjects.webpath.InfoViewBranding\web
\css customize.css
\images favicon.ico
\theme
*.png, *.gif
• com.businessobjects.webpath.OpenDocumentBranding.jar
(OpenDocument)
Ce package de branding se compose de deux dossiers principaux : un dossier css reprenant un fichier CSS personnalisé et un dossier images contenant un sous-dossier de logos et d'images nommé theme.
\com.businessobjects.webpath.InfoViewBranding\web
\service
\css customize.css
\images
\theme
*.png
• com.businessobjects.webpath.CrystalReports_oem.jar
(visualiseur Crystal Reports
JavaScript)
2012-12-05
Personnalisation d'applications Web
Ce package de branding se compose de deux ressources principales : un fichier JavaScript contenant des écouteurs personnalisés vous permettant de définir de nouveaux comportements pour certains
événements de visualiseur, et un fichier de propriétés JSON pour référencer les fichiers JavaScript ou images que vous décidez d'utiliser avec le visualiseur.
\com.businessobjects.webpath.CrystalReports_oem\web
CustomListener.js
\WEB-INF\classes
JSAPI-properties.json
\images
*.png
Déploiement d'applications Web
Le programme d'installation de la plateforme SAP BusinessObjects Business Intelligence ne peut effectuer le déploiement de BOE.war que sur le serveur d'applications Web Tomcat fourni. Les autres serveurs d'applications Web pris en charge requièrent le déploiement des applications Web une fois l'installation terminée. Il est recommandé d'utiliser l'outil WDeploy.
4.1.2 Test de vos personnalisations
Avant de réaliser une personnalisation de vos systèmes de production, il est bon de commencer par procéder à un test de vos personnalisations sur une installation test. Dans une installation par défaut utilisant le serveur Tomcat fourni, vous pouvez voir immédiatement le résultat de vos changements en apportant des modifications temporaires aux dossiers webpath.InfoViewBranding, webpath.Ope
nDocumentBranding et webpath.CrystalReports_oem dans le répertoire work de Tomcat :
\SAP BusinessObjects\Tomcat6\work\Catalina\localhost\BOE\eclipse\plugins\web path.OpenDocumentBranding\web\service
. Ces dossiers ont la même structure que les ressources de branding contenues dans template.zip.
Remarque :
Le répertoire work de Tomcat n'est pas permanent et vos modifications temporaires seront supprimées au redémarrage de Tomcat.
4.2 Démarrage rapide
Avant de démarrer, réalisez une copie de sauvegarde de Collaterals\Tools\CustomizationTe mplate\template.zip
à partir de votre package d'installation.
Cette section explique les étapes fondamentales nécessaires à la personnalisation et au déploiement de l'une des applications Web de la plateforme de BI : la zone de lancement BI. Les étapes présentées sont également applicables à OpenDocument et au visualiseur Crystal Reports JavaScript.
67 2012-12-05
Personnalisation d'applications Web
Remarque :
Ce démarrage rapide décrit une personnalisation de bout en bout, notamment la réalisation d'une installation complète de la plateforme SAP BusinessObjects Business Intelligence et le déploiement de BOE.war sur un serveur d'applications. Cette procédure peut prendre beaucoup de temps.
1.
Recherchez template.zip dans votre package d'installation de la plateforme SAP BusinessObjects
Business Intelligence sous : \Collaterals\Tools\CustomizationTemplate.
2.
Extrayez le contenu de template.zip dans un dossier de travail.
template.zip
contient les packages de branding, \SAP BusinessObjects Enter prise XI 4.0\warfiles\webapps\BOE\WEB-INF\eclipse\plugins\com.businessob
jects.webpath.InfoViewBranding.jar
par exemple.
3.
Décompressez le package de branding de la zone de lancement BI com.businessobjects.web
path.InfoViewBranding.jar
.
jar xf com.businessobjects.webpath.InfoViewBranding.jar
4.
Personnalisez le favicon par défaut à afficher dans la barre d'URL du navigateur pour la zone de lancement BI.
Le package de branding de la zone de lancement BI contient un exemple de favicon. Copiez
\web\sample\images\favicon.ico
un niveau au-dessus de \web\images\favicon.ico.
5.
Recréez un package com.businessobjects.webpath.InfoViewBranding.jar contenant votre nouveau favicon et incluez-le à template.zip.
Pour recréer un package avec le contenu des dossiers web et META-INF dans com.businessob
jects.webpath.InfoViewBranding.jar
: jar cf com.businessobjects.webpath.InfoViewBranding.jar web META-INF
6.
Créez un sous-dossier nommé OEMZips sous : \dunit\product.businessobjects64.oem
zips-4.0-core-nu
.
7.
Ajoutez template.zip au dossier \OEMZips.
Votre fichier zip se trouve désormais sous : \dunit\product.businessobjects64.oemzips-
4.0-core-nu\OEMZips\template.zip
.
8.
Installez et déployez BOE.war sur votre serveur d'applications Java à l'aide de l'une des options suivantes :
Option
Utiliser le serveur Tomcat fourni
Description
Sélectionné au cours du processus d'installation.
Utiliser votre propre serveur d'applications Java prises en charge
Réalisé une fois terminée l'exécution du programme d'installation. Utilisez l'outil WDeploy.
Utilisez setup.exe (Windows) ou setup.sh (Unix) pour démarrer le processus d'installation.
9.
Après une installation et un déploiement réussis, testez vos modifications en accédant à la zone de lancement BI : http://<nom du serveur de noms>:<port>/BOE/BI
Vous pouvez voir le nouveau favicon dans la barre d'URL de votre navigateur :
68 2012-12-05
Personnalisation d'applications Web
4.3 Personnalisation de la zone de lancement BI
Dans le cas de la zone de lancement BI, vous pouvez personnaliser le favicon, le logo, les arrière-plans, les styles et bien plus encore. La plupart de ces personnalisations impliquent la modification des règles
CSS dans le fichier customize.css. Pour prendre effet, toutes les personnalisations doivent être rendues accessibles dans le dossier web de com.businessobjects.webpath.InfoViewBrandi
ng.jar
comme suit :
\web
\css customize.css
\images favicon.ico
\theme
*.png, *.gif
Remarque :
Le fichier JAR propose des exemples de personnalisation. Par exemple, lorsque vous ouvrez com.businessobjects.webpath.InfoViewBranding.jar
, vous trouvez un dossier web\sample contenant un exemple de fichier CSS, des exemples d'images et un fichier README.
4.3.1 Pour personnaliser l'image de favicon
La favicon est la petite icône s'affichant dans la barre d'adresses du navigateur lors de l'affichage de la zone de lancement BI.
• Remplacez le fichier favicon.ico stocké dans le dossier web\images par votre propre image favicon.ico
.
4.3.2 Pour personnaliser les logos
Vous pouvez personnaliser les logos utilisés dans la zone de lancement BI en modifiant les règles CSS du fichier web\css\customize.css. Si vous utilisez des images personnalisées et y faites référence dans le fichier customize.css, veillez à les placer dans le dossier web\images\theme.
69 2012-12-05
Personnalisation d'applications Web
4.3.3 Personnalisation d'autres éléments de l'interface utilisateur
Vous pouvez personnaliser les logos, arrière-plan, styles et autres éléments d'interface utilisateur de la zone de lancement BI en modifiant les règles CSS du fichier web\css\customize.css. Si vous utilisez des images personnalisées et y faites référence dans le fichier customize.css, veillez à les placer dans le dossier web\images\theme.
A des fins de référence, le diagramme suivant présente les éléments personnalisés du package de branding d'exemple. Les nombres dans les infobulles font référence aux sections du fichier custo mize.css
du package de branding.
70
1.
(0.1) personnaliser l'arrière-plan des pages et sous-pages (cadres intérieurs)
2.
(0.2) champ de saisie de texte
3.
(0.4) champ de mot de passe
4.
(1.1) conteneur de champs d'authentification
5.
(1.2) conteneur de tout
6.
(1.3) règles horizontales
7.
(1.5) bouton "Se connecter"
8.
(1.6) motif d'arrière-plan de la bannière
9.
(1.7) logo
2012-12-05
Personnalisation d'applications Web
10.
(2.1.1) zone supérieure de la bannière (motif d'arrière-plan)
11.
(2.1.2) logo de la bannière
12.
(2.2.1) conteneur d'onglets
13.
(2.2.2) onglet actif
14.
(2.2.3) onglet inactif
15.
(2.3.1) icône de la zone de lancement BI
16.
(2.2.4) boutons d'onglet
17.
(0.7) bouton fléché
18.
(3.1.1) en-tête inactif d'accordéon
19.
(3.1.2) en-tête actif d'accordéon
71 2012-12-05
Personnalisation d'applications Web
72
20.
(3.1.3) arrière-plan du tiroir/de l'arborescence d'accordéon
21.
(3.3.1) arrière-plan de la barre d'outils
22.
(3.4) arrière-plan du pied de page
23.
(3.5.2) ligne non activée sélectionnée dans le volet de liste et dans l'arborescence (à gauche)
24.
(3.6) barre de redimensionnement du volet de liste en accordéon
2012-12-05
Personnalisation d'applications Web
73
25.
(3.2.1) conteneur du volet de liste
26.
(3.2.2) intitulé du volet de liste
27.
(3.2.3) lignes du volet de liste
28.
(3.5.1) ligne activée sélectionnée dans le volet de liste et dans l'arborescence (à gauche)
29.
(5.1.2, 5.1.3, 5.1.4) poignée et bouton de redimensionnement
30.
(0.8.1) conteneur du menu contextuel
31.
(0.8.2) corps du menu contextuel
32.
(0.8.3) élément du menu contextuel
33.
(0.8.4) élément sélectionné du menu contextuel
34.
(0.9) infobulle
2012-12-05
Personnalisation d'applications Web
35.
(4.1) conteneur des détails
36.
(5.2) en-tête des détails
74
37.
(6.1) conteneur de boîte de dialogue simple
38.
(6.2.1) en-tête de boîte de dialogue simple
39.
(6.2.2) bouton "Fermer" de l'en-tête de boîte de dialogue
40.
(6.3) corps de boîte de dialogue simple
41.
(6.4) pied de page de boîte de dialogue simple
42.
(6.5) champ de texte de boîte de dialogue simple (remplace le champ de texte général)
43.
(6.6) boutons de boîte de dialogue simple
2012-12-05
Personnalisation d'applications Web
44.
(3.3.2, 3.3.3) survol/enfoncement de bouton de la barre d'outils
45.
(3.3.4) élément du menu de la barre d'outils
46.
(3.3.5) élément survolé du menu de la barre d'outils
47.
(3.3.6) séparateur du menu de la barre d'outils
48.
(3.3.7) cadre du menu de la barre d'outils
49.
(3.3.8) icône d'actualisation du menu de la barre d'outils
75
50.
(7.1.1) en-tête de grande boîte de dialogue
51.
(7.1.2) en-tête de grande boîte de dialogue – bouton agrandir (survol)
52.
(7.1.3) en-tête de grande boîte de dialogue – bouton fermer (survol)
53.
(7.2.1) panneau de boutons de grande boîte de dialogue
54.
(7.3.1) pied de page de grande boîte de dialogue
55.
(7.3.2) poignée de redimensionnement de grande boîte de dialogue
56.
(7.4.1) conteneur de corps de grande boîte de dialogue
2012-12-05
Personnalisation d'applications Web
57.
(7.4.2) cadre de grande boîte de dialogue
58.
(7.4.3) élément sélectionné du volet de navigation de gauche de grande boîte de dialogue
59.
(0.3) zone de texte
60.
(0.5) bouton
61.
(0.6) étiquettes de formulaire
4.3.4 Utilisation des espaces de travail BI et modules composés
Vous pouvez également utiliser un espace de travail BI ou un module composé comme page d'accueil de votre zone de lancement BI. Vous pouvez personnaliser l'espace de travail ou le module composé pour l'assortir au style OEM de votre zone de lancement BI.
Remarque :
Le style OEM personnalisé se reflète uniquement sur la page d'accueil. Si le même espace de travail ou module composé est ouvert en dehors de la page d'accueil (en affichage normal), le style standard est utilisé.
A des fins de référence, le diagramme suivant présente les éléments personnalisés du package de branding d'exemple. Les nombres dans les infobulles font référence aux sections du fichier custo mize.css
du package de branding.
Pour le module ou la page d'accueil par défaut
Les paramètres suivants permettent de personnaliser la page d'accueil par défaut ainsi que tout espace de travail BI ou module composé défini comme page d'accueil.
76
1.
(8.1.2) arrière-plan du titre de module
2.
(8.1.3) bordure de module
3.
(8.2.1) arrière-plan du module de la zone de lancement BI
4.
(8.2.2) couleur du texte Afficher plus
2012-12-05
Personnalisation d'applications Web
Pour l'affichage normal d'un espace de travail BI
Les paramètres suivants permettent de personnaliser l'apparence d'une vue normale d'espace de travail
BI.
1.
(8.3.1) conteneur d'onglets supérieurs personnalisés
2.
(8.3.2) conteneur de sous-onglets personnalisés
3.
(8.3.4) onglet supérieur actif
4.
(8.3.5) onglet supérieur inactif
5.
(8.3.6) sous-onglet
4.3.4.1 Pour assortir le style d'un espace de travail BI à celui de la zone de lancement BI
1.
Ouvrez l'espace de travail BI pour le modifier.
2.
Dans le premier onglet de l'espace de travail, cliquez sur Propriétés.
La boîte de dialogue "Propriétés" s'affiche.
3.
Sélectionnez l'icône de l'option précédant immédiatement l'(ultime) option Style par défaut.
4.
Cliquez sur OK.
4.3.4.2 Pour assortir le style d'un module composé à celui de la zone de lancement BI
1.
Dans la page d'accueil de la zone de lancement BI, cliquez sur Préférences.
La boîte de dialogue "Préférences – Administrateur" apparaît.
2.
Sélectionnez Espaces de travail BI dans la liste Préférences.
3.
Dans la liste du volet principal, sélectionnez Zone de lancement BI.
4.3.5 Pour modifier le nom de la zone de lancement BI
Vous pouvez modifier le nom de la zone de lancement BI afin que l'application se combine à un ensemble d'applications existant qu'utilise votre société.
77 2012-12-05
Personnalisation d'applications Web
Remarque :
Vous n'avez pas besoin de modifier les packages de branding pour changer le nom de la zone de lancement BI, mais vous pouvez également changer les images associées, ce qui nécessites des modifications dans les packages de branding.
1.
Copiez le fichier BIlaunchpad.properties de
<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\default vers
<INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom
Remarque :
Ne modifiez pas les fichiers du dossier default. Effectuez toujours vos modifications sur des copies des fichiers stockées dans le dossier custom.
2.
Modifiez les propriétés suivantes : app.name=BI launch pad app.name.greeting=BusinessObjects app.name.short=BI launch pad app.url.name=/BI
3.
Redéployez BOE.war sur votre serveur d'applications Java.
4.4 Personnalisation d'OpenDocument
Dans le cas d'OpenDocument, vous pouvez personnaliser le logo, les arrière-plans et les styles de la page de connexion. La plupart de ces personnalisations impliquent la modification des règles CSS dans le fichier customize.css. Pour prendre effet, toutes les personnalisations doivent être rendues accessibles dans le dossier web\service de com.businessobjects.webpath.OpenDocument
Branding comme suit :
\web
\service
\css customize.css
\images
\theme
*.png
Remarque :
Le fichier JAR propose des exemples de personnalisation. Par exemple, lorsque vous ouvrez com.businessobjects.webpath.OpenDocumentBranding
, vous trouvez un dossier web\sample contenant un exemple de fichier CSS, des exemples d'images et un fichier README.
A des fins de référence, le diagramme suivant présente les éléments personnalisés du package de branding d'exemple. Les nombres dans les infobulles font référence aux sections du fichier custo mize.css
du package de branding.
78 2012-12-05
Personnalisation d'applications Web
1.
(0.1) personnaliser l'arrière-plan des pages et sous-pages (cadres intérieurs)
2.
(0.2) champ de saisie de texte
3.
(0.3) champ de mot de passe
4.
(1.1) conteneur de champs d'authentification
5.
(1.2) conteneur de tout
6.
(1.3) règles horizontales
7.
(1.5) bouton "Se connecter"
8.
(1.6) motif d'arrière-plan de la bannière
9.
(1.7) logo
4.5 Personnalisation du visualiseur de Crystal Reports JavaScript
Cette section explique comment utiliser le visualiseur de rapport contenu dans votre déploiement OEM de la plateforme SAP BusinessObjects Business Intelligence.
Le visualiseur peut être personnalisé par l'ajout des éléments suivants :
• Un logo personnalisé
• Des écouteurs d'événements et d'actions de SAP Crystal Reports JavaScript API
• Des fichiers CSS
• Des fichiers ou bibliothèques JavaScript externes
79 2012-12-05
Personnalisation d'applications Web
4.5.1 Personnalisation du visualiseur
Vous pouvez reconstituer le fichier template.zip à l'aide des fichiers que vous utilisez pour personnaliser le visualiseur de rapport.
Le workflow est le suivant :
1.
Extrayez le contenu du fichier template.zip.
2.
Modifiez le fichier com.businessobjects.webpath.CrystalReports_oem.jar.
3.
Activez le comportement de visualiseur personnalisé en attribuant à la propriété crystal_en able_jsapi la valeur true dans le fichier SAP BusinessObjectsEnterprise XI 4.0\war files\webapps\config\custom\CrystalReports.properties
.
4.
Recréez le fichier template.zip.
Remarque :
Il est recommandé de créer une copie de sauvegarde du fichier template.zip avant d'en modifier le contenu.
Dans le fichier template.zip, le fichier suivant doit être modifié :
template.zip
SAP BusinessObjectsEnterprise XI 4.0\warfiles\we bapps\BOE\WEB_INF\eclipse\plugins\com.businessob
jects.webpath.CrystalReports_oem.jar
Modifier
Décompressez le fichier .zip et modifiez-le.
Dans le fichier com.businessobjects.webpath.CrystalReports_oem.jar, modifiez les éléments suivants :
80 2012-12-05
Personnalisation d'applications Web
CrystalReports_oem.jar
\web
Modifier
Ajoutez des fichiers JavaScript et CSS personnalisés ou externes à ce dossier.
\web\CustomListe ner.js
Ajoutez des écouteurs d'événements de SAP Crystal Reports JavaScript
API aux fonctions OnViewerInit et OnViewerFail dans le fichier Cu stomListener.js
.
Pour en savoir plus, voir le guide SAP Crystal Reports JavaScript API.
\WEB-INF\classes\JSA
PI-properties.json
Ajoutez un chemin d'accès relatif à toutes les images, tous les fichiers
JavaScript et tous les fichiers CSS ajoutés au dossier \web. Vous pouvez
également modifier le logo qu'affichera le visualiseur.
Dans l'exemple suivant, un logo, un fichier JavaScript et son contenu JavaScript, ainsi qu'un fichier CSS sont ajoutés :
{
}
"logo" :
{
"img" : "images/logo.gif",
"tooltip" : "SAP Crystal Reports",
"url" : "http://www.businessobjects.com/ ipl/default.asp?destination=ViewerLogoLink
&product=crystalreports&version=14%2E0"
},
"scripts" :
[
CustomListener.js
\CustomFiles\*.js
],
"styles" :
[
\CustomStyle.css
]
Remarque :
Tous les fichiers auxquels fait référence le fichier JSAPI-proper ties.json
doivent être inclus dans le dossier \web.
81 2012-12-05
Personnalisation d'applications Web
82 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
5.1 Introduction
L'outil de gestion de l'architecture mutualisée de la plateforme SAP BusinessObjects Business Intelligence est un programme Java permettant aux partenaires SAP OEM de normaliser et d'automatiser la création d'objets et de paramètres pour les nouveaux clients dans un déploiement de la plateforme de BI d'architecture mutualisée.
Dans un déploiement mutualisé, plusieurs clients sont hébergés sur une seule instance de la plateforme de BI. Chaque client a une vue séparée de ses propres données qui ne sont pas visibles pour les autres clients. Il existe de nombreux exemples de déploiements de clients, par exemple :
• Clients partageant le même univers et la même base de données.
• Clients utilisant des univers et bases de données séparés.
83
Cela s'effectue d'ordinaire manuellement dans le cadre de la configuration de la plateforme de BI pour chaque client. Vous pouvez par exemple :
1.
Créer des groupes d'utilisateurs séparés pour chaque client
2.
Créer des dossiers séparés pour les documents des clients
3.
Restreindre les vues de données d'univers pour chaque client
2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
4.
Appliquer les paramètres de sécurité appropriés pour isoler l'expérience de chaque client
L'outil de gestion de l'architecture mutualisée automatise ces étapes et d'autres étapes afin de faciliter le processus de création de clients.
A qui s'adressent ces informations ?
Cette section s'adresse aux administrateurs système et de contenu responsables de la configuration, de la gestion et de la maintenance d'une installation de la plateforme de BI d'architecture mutualisée.
Il est nécessaire d'être familier avec les concepts et outils de base utilisés pour gérer une installation de la plateforme de BI. En fonction des conditions requises du déploiement de vos clients, il peut être nécessaire de comprendre la conception d'univers pour les rapports et analyses. Toutefois, cette section, qui tient compte des différents niveaux d'expérience administrative, a pour objectif de fournir des informations contextuelles et conceptuelles suffisantes pour clarifier l'ensemble des fonctions et des tâches administratives.
Pour en savoir plus sur la configuration de la sécurité et de l'infrastructure du serveur de la plateforme de BI, voir le Guide d'administration de la plateforme de Business Intelligence.
Pour en savoir plus sur la gestion, la planification et la diffusion de contenu BI dans le référentiel, voir le Guide de l'utilisateur de la plateforme de Business Intelligence.
Pour en savoir plus sur la conception d'univers classiques (fichiers .unv), voir le guide de l'utilisateur
Outil de conception d'univers.
Conventions
Cette section utilise la terminologie suivante :
Terme
client modèle de client jeton modèle
Définition
Client de partenaire SAP OEM partageant une unique instance de l'infrastructure et des services de la plateforme de BI avec d'autres clients, leurs données et leur expérience utilisateur restant séparées.
Collection d'objets de référentiel, droits et paramètres servant de base structurelle à la création des clients dans une installation de la plateforme de BI d'architecture mutualisée.
Chaîne utilisée pour identifier un objet modèle ou paramètre de client afin qu'il soit répliqué par l'outil lors de la création d'un client.
fichier de configuration client
Fichier de propriétés Java (tenant_template_def.properties) permettant de définir des options avant d'exécuter l'outil de gestion de l'architecture mutualisée.
5.2 Démarrage rapide
84 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Ce démarrage rapide présente une série de tâches pour vous aider à faire vos premiers pas avec l'outil de mise en service de gestion de l'architecture mutualisée de la plateforme de BI. Ces tâches ont pour objet de vous aider à vous familiariser avec les étapes essentielles nécessaires à la création de clients sur base d'un modèle. Des liens vers des instructions détaillées et des informations relatives aux concepts essentiels sont fournis le cas échéant.
Pour utiliser l'outil :
1.
L'Outil de gestion d'architecture mutualisée doit être installé (installation par défaut ou sélectionné pendant une installation personnalisée).
2.
Vous devez créer une collection d'objets et de paramètres dans l'installation de votre plateforme de
BI pouvant vous servir de “modèle de client”.
3.
Vous devez configurer un “fichier de définition du client” pour chaque nouveau client.
4.
Vous devez exécuter l'outil pour créer un client. L'outil utilise le modèle de client et les paramètres définis dans le fichier de définition du client pour créer le client.
Ce démarrage rapide vous présente d'abord la méthode de création d'un modèle de client comprenant un unique groupe d'utilisateurs de la plateforme de BI, deux dossiers publics et des droits accordés sur un dossier. Vous verrez ensuite comment configurer un fichier de définition des clients et exécuter l'outil à l'aide de ces paramètres pour mettre en service un nouveau client au cours de l'intégration.
5.2.1 Conditions d'installation
Pour utiliser l'outil de gestion de l'architecture mutualisée, vous devez avoir installé les logiciels suivants :
• JRE 1.6
• Plateforme SAP BusinessObjects Business Intelligence 4.0 Feature Pack 3 ou version ultérieure
L'outil de gestion de l'architecture mutualisée est installé par défaut avec la plateforme de BI et se trouve dans le dossier \java\apps\ :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI
4.0\java\apps\multitenancyManager\jars\
85 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
• Unix : <REPINSTALL>/sap_bobj/enterprise_xi40/java/apps/multitenancyMana ger/jars/
Si vous avez réalisé une installation personnalisée, vous pouvez ajouter l'outil en modifiant votre installation et en sélectionnant la fonctionnalité suivante :
• Windows : Serveurs > Gestionnaire de l'architecture mutualisée
• Unix : Serveurs > Gestionnaire de l'architecture mutualisée
Pour des instructions détaillées sur la façon de modifier les fonctionnalités installées dans votre déploiement de la plateforme de BI, voir le Guide d'installation de la plateforme de Business Intelligence.
5.2.2 Créer votre modèle de client
Pour cet exemple de démarrage rapide, créons les objets modèle et paramètres suivants à l'aide de la CMC (Central Management Console) :
• Un groupe d'utilisateurs nommé "$TemplateToken$"
• Un dossier public nommé $TemplateToken$ au niveau racine
• Une structure de dossier public tenants/$TemplateToken$_temp au niveau racine
• Des droits affectés au dossier $TemplateToken$
Pour commencer, démarrez la CMC et connectez-vous à l'aide des références de connexion appropriées pour créer les objets. Par défaut, vous pouvez démarrer la CMC en allant sur http://<webserver
name>:8080/BOE/CMC
.
Rubriques associées
•
Configuration d'un modèle de client
5.2.2.1 Pour créer un groupe d'utilisateurs
1.
Dans la zone de gestion Utilisateurs et groupes de la CMC, cliquez sur Gérer > Nouveau > Nouveau
groupe.
La boîte de dialogue "Créer un groupe d'utilisateurs" s'affiche.
2.
Saisissez le nom du groupe $TemplateToken$ ainsi que sa description.
3.
Cliquez sur OK.
Le groupe d'utilisateurs modèle est créé.
86 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
87
Figure 5-1 : Propriétés : boîte de dialogue $TemplateToken$ pour la création d'un groupe d'utilisateurs client (exemple en anglais)
5.2.2.2 Pour créer un dossier
1.
Dans la zone de gestion "Dossiers" de la CMC, naviguez jusqu'au dossier public racine.
2.
Cliquez sur Gérer > Nouveau > Dossier.
3.
Saisissez $TemplateToken$ comme nom de votre nouveau dossier.
4.
Cliquez sur OK.
5.
Répétez les étapes 2 à 5 et créez un dossier nommé _clients contenant un sous-dossier nommé
$TemplateToken$_temp
.
Les nouveaux dossiers apparaissent dans la liste des dossiers et des objets.
2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
88
Figure 5-2 : Propriétés : boîte de dialogue $TemplateToken$ pour la création d'un dossier de client (exemple en anglais)
5.2.2.3 Pour définir les droits
1.
Dans la zone de gestion "Dossiers" de la CMC, sélectionnez le dossier $TemplateToken$.
2.
Cliquez sur Gérer > Sécurité de l'utilisateur.
La boîte de dialogue "Sécurité de l'utilisateur" apparaît et affiche la liste de contrôle d'accès.
3.
Cliquez sur Ajouter des utilisateurs/groupes principaux.
La boîte de dialogue "Ajouter des utilisateurs/groupes principaux" s'affiche.
4.
Déplacez le groupe d'utilisateurs modèle "$TemplateToken$" de la liste Utilisateurs/Groupes
disponibles vers la liste Utilisateurs/Groupes sélectionnés.
5.
Cliquez sur Ajouter et affecter la sécurité.
6.
Sélectionnez les niveaux d'accès que vous voulez accorder au groupe d'utilisateurs $TemplateToken$.
Par exemple, Visualiser.
7.
Choisissez d'activer ou non l'héritage de groupe ou de dossier.
8.
Répétez les étapes 1 à 7 et accordez des droits au groupe d'utilisateurs modèle pour accéder au dossier $TemplateToken$_temp.
Le groupe d'utilisateurs modèle dispose à présent de droits pour accéder aux dossiers de modèles.
2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Figure 5-3 : Sécurité de l'utilisateur : boîte de dialogue $TemplateToken$ pour la définition des droits d'accès au client (exemple en anglais)
5.2.3 Configurer votre fichier de définition des clients
Avant de configurer votre fichier de définition des clients, accédez au dossier multitenancyManager et réalisez une copie de sauvegarde de l'original du fichier tenant_template_def.properties.
Le dossier multitenancyManager se trouve sous :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI
4.0\java\apps\multitenancyManager\jars\
• Unix : <REPINSTALL>/sap_bobj/enterprise_xi40/java/apps/multitenancyMana ger/jars/
Dans cette tâche, vous définissez les options dans votre fichier de définition des clients (tenant_te mplate_def.properties
) qui permettra à l'outil de se connecter à votre CMS (Central Management
Server), d'identifier les objets modèle grâce à la chaîne de jeton de modèle et de créer de nouvelles copies de ces objets avec un nom de client spécifique.
1.
Ouvrez tenant_template_def.properties pour le modifier.
2.
Modifiez les options obligatoires cms, auth, user et password en fonction des informations d'authentification utilisées pour vous connecter au CMS.
cms=mycmsdomainname:port auth=secEnterprise user=Administrator pwd=mypassword
Les valeurs possibles pour l'option auth sont : secEnterprise, secLDAP, secWinAD et secSAPR3.
3.
Remplacez l'option obligatoire tenantName par le nom du client à créer.
tenantName=abc_customer
89 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
4.
Remplacez l'option obligatoire templateToken par la chaîne utilisée pour identifier vos dossiers de modèles et groupe d'utilisateurs.
Dans cet exemple, utilisez la chaîne "$TemplateToken$" comme dans la précédente tâche du démarrage rapide “Créer votre modèle de client”.
templateToken=$TemplateToken$
5.
Modifiez l'option obligatoire templateContentFolder pour spécifier les dossiers de modèles de niveau supérieur.
Dans ce démarrage rapide, vous avez créé deux dossiers de modèles comportant le jeton de modèle dans leur nom. Séparez les valeurs multiples par un point-virgule et insérez le chemin complet sous le dossier racine public.
templateContentFolder=$TemplateToken$;_tenants/$TemplateToken$_temp
6.
Enregistrez et fermez tenant_template_def.properties.
Rubriques associées
•
Configuration du fichier de configuration client
5.2.4 Exécuter l'outil
Pour exécuter l'outil, accédez au dossier où se trouve l'outil de gestion de l'architecture mutualisée, ouvrez une invite de commande et exécutez multitenancymanager.jar avec votre fichier de définition des clients transmis dans l'option -configFile : java -jar multitenancymanager.jar -configFile tenant_template_def.properties
Remarque :
L'outil de gestion de l'architecture mutualisée est installé par défaut avec la plateforme de BI et se trouve dans le dossier \java\apps\ :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI
4.0\java\apps\multitenancyManager\jars\
• Unix : <REPINSTALL>/sap_bobj/enterprise_xi40/java/apps/multitenancyMana ger/jars/
Lorsque le programme a terminé, connectez-vous à la CMC (Central Management Console) et affichez les dossiers publics, le groupe d'utilisateurs et les paramètres de sécurité récemment créés pour le client "abc_customer".
90 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Figure 5-4 : Sécurité de l'utilisateur : boîte de dialogue <nom du client> pour l'affichage des droits d'accès au client (exemple en anglais)
Figure 5-5 : Nouveau groupe d'utilisateurs du client répertorié dans la hiérarchie de groupe dans la zone Utilisateur et Groupes
(exemple en anglais)
91
Par défaut, un fichier journal nommé multitenancymanager<aaaa><mm><jj><heure>.csv est créé dans le dossier suivant :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\logging\
• Unix : <REPINSTALL>/sap_bobj/logging/
Etapes suivantes
Le démarrage rapide vous a montré comment configurer un modèle de client de base et créer un client avec quelques objets et paramètres de sécurité simples. L'outil vous permet de recourir à des scénarios plus complexes cependant, et de répliquer beaucoup d'autres objets, notamment des univers et des informations de connexion à la base de données de rapports. Reportez-vous aux autres sections de ce guide pour trouver des informations relatives à la configuration de tous les types d'objets modèle et
à diverses configurations facultatives que vous pouvez réaliser dans le fichier de définition des clients.
2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Rubriques associées
•
Exécution de l'outil de gestion de l'architecture mutualisée
•
5.3 Configuration d'un modèle de client
Un modèle de client est une collection d'objets de référentiel, droits et paramètres servant de base structurelle afin de créer des clients dans une installation de la plateforme de BI d'architecture mutualisée.
Par exemple, les clients de votre déploiement peuvent avoir des traits communs, comme des groupes d'utilisateurs ou des structures de dossiers publics structurellement identiques.
Au lieu de recréer ces objets et paramètres similaires chaque fois qu'un client doit être créé, vous pouvez les créer une fois pour toutes sous forme de modèle sur la plateforme de BI, puis exécuter l'outil de gestion de l'architecture mutualisée pour créer des instances de client basées sur ce modèle.
Les différentes parties d'un modèle de client sont identifiées par l'utilisation d'un jeton de modèle. Le jeton de modèle est une chaîne identifiant un objet ou un paramètre particulier à répliquer par l'outil.
Par exemple :
1.
Choisissez la chaîne "$TemplateToken$" comme jeton.
2.
Créez à l'aide de la CMC (Central Management Console) un groupe d'utilisateurs dont le nom contient "$TemplateToken$", comme "$TemplateToken$" ou "$TemplateToken$_usergroup".
Après avoir exécuté l'outil, un groupe d'utilisateurs est créé pour ce client avec la structure et les paramètres identiques à ceux du groupe d'utilisateurs modèle. La chaîne de jeton "$TemplateToken$" est remplacée par le nom réel défini dans le fichier de configuration client.
Les sections suivantes proposent des informations sur l'identification des différents composants de votre modèle de client à l'aide de votre jeton de modèle et sur le fonctionnement de l'outil en ce qui concerne chaque composant.
Remarque :
Pour des instructions détaillées sur la façon de créer des objets tels que des groupes d'utilisateurs et des dossiers dans la CMC, voir le Guide d'administration de la plateforme de Business Intelligence.
5.3.1 Dossiers
Pour inclure des dossiers publics à votre modèle :
1.
Dans la CMC, créez un dossier dont le nom contient le jeton de modèle.
2.
Spécifiez ce dossier à l'aide de l'option templateContentFolder dans le fichier de configuration client avec une liste séparée par des points-virgules.
92 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Vous devez uniquement spécifier les dossiers de niveau supérieur dans votre modèle lorsque vous exécutez l'outil ; tous les sous-dossiers et objets contenus dans les dossiers seront également copiés automatiquement. Dans l'exemple ci-dessous, vous spécifieriez les dossiers $TemplateToken$ et
$TemplateToken$_temp dans votre fichier de configuration. Le dossier Documents et le rapport
Crystal seront automatiquement copiés en tant qu'enfants du dossier de niveau supérieur $Template
Token$_temp
.
Public Folders
$TemplateToken$
Documents
Tenant_report.rpt
Reports Samples
$TemplateToken$_temp
5.3.2 Groupes d'utilisateurs
Pour inclure un groupe d'utilisateurs à votre modèle, créez dans la CMC des groupes dont le nom contient le jeton de modèle, par exemple, "$TemplateToken$" ou "$TemplateToken$_usergroup".
Il est recommandé que les groupes d'utilisateurs de modèle ne contiennent pas de comptes utilisateur car ils sont destinés à appartenir à tous les nouveaux groupes d'utilisateurs de client et risquent alors d'entraîner des conflits d'autorisations. Les clients ne doivent pas partager d'utilisateurs. Créez des groupes d'utilisateurs vides avec des titres et des descriptions à utiliser comme modèles.
Remarque :
Les groupes d'utilisateurs sont automatiquement recherchés par l'outil et ne peuvent être exclus du modèle de client.
5.3.3 Dossiers d'événements
Pour inclure des dossiers d'événements à votre modèle :
1.
Dans la CMC, créez un dossier d'événements dont le nom contient le jeton de modèle.
2.
Définissez optionIncludeEvents sur true dans le fichier de configuration client.
3.
Spécifiez le dossier d'événements à l'aide de l'option templateEventFolder avec une liste séparée par des points-virgules.
Vous devez uniquement spécifier les dossiers d'événements de niveau supérieur dans votre modèle lorsque vous exécutez l'outil ; tous les sous-dossiers et événements contenus dans les dossiers seront
également copiés.
93 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
5.3.4 Catégories
Pour inclure des catégories à votre modèle :
1.
Dans la CMC, créez des catégories dont le nom contient le jeton de modèle.
2.
Définissez optionIncludeCategories sur true dans le fichier de configuration client.
3.
Spécifiez les catégories à l'aide de l'option templateCategoryFolder avec une liste séparée par des points-virgules.
5.3.5 Profils
Pour inclure des profils à votre modèle :
1.
Dans la CMC, créez un profil dont le nom contient le jeton de modèle.
2.
Définissez optionIncludeProfiles sur true dans le fichier de configuration client.
Tous les utilisateurs, groupes d'utilisateurs, valeurs de profil et cibles de profils généraux sont copiés dans le nouveau profil de client.
5.3.6 Paramètres de sécurité
Les niveaux d'accès (groupes de droits) peuvent faire partie de votre modèle de client. Pour inclure des niveaux d'accès à votre modèle :
1.
Dans la CMC, créez un niveau d'accès dont le nom contient le jeton de modèle.
2.
Définissez optionIncludeLevels sur true dans le fichier de configuration client.
Tous les droits inclus sont copiés sur le nouveau niveau d'accès de client.
En outre, tout droit ou niveau d'accès accordé sur les objets modèle aux utilisateurs ou groupes principaux sont transférés au nouvel objet modèle. Si l'objet client cible existe déjà avant l'exécution de l'outil (par exemple, lors de l'exécution à plusieurs reprises de l'outil pour le même client), utilisez l'option optionImportSecMode pour spécifier la manière exacte dont sont traités les droits des utilisateurs ou groupes principaux existants sur l'objet client :
• optionImportSecMode=0
(Mode Fusionner) : fusionne les utilisateurs ou groupes principaux et les droits du modèle avec l'objet client existant. Préserve les droits initialement accordés à tout utilisateur ou groupe principal sur l'objet client existant.
94 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Remarque :
En cas de conflit, le paramètre du modèle a la priorité lors de la fusion. Par exemple, si l'objet modèle accorde de manière spécifique un droit à un utilisateur ou groupe principal tandis que l'objet client existant refuse de manière spécifique le même droit.
• optionImportSecMode=1
(remplacement au niveau des utilisateurs ou groupes principaux) : remplace les droits des utilisateurs ou groupes principaux par les droits du modèle. Ajoute les utilisateurs ou groupes principaux et droits uniques à partir du modèle et préserve les utilisateurs ou groupes principaux et droits uniques de l'objet client.
• optionImportSecMode=2
(remplacement au niveau des objets) : supprime tous les utilisateurs ou groupes principaux et droits existants sur l'objet client existant et les remplace par les utilisateurs ou groupes principaux et droits accordés sur l'objet modèle.
Exemple :
Prenons un exemple à titre d'illustration. Supposons que vous disposez d'un dossier de modèles
($TemplateToken$) et d'un dossier de client existant (ABC) avec les niveaux d'accès accordés aux utilisateurs ou groupes principaux comme suit :
Tableau 5-1 : Niveaux d'accès avant
-
Dossier de modèle = "$TemplateToken$"
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 1
Utilisateur 2
Visualiser
Visualiser
Dossier de client = "ABC"
Utilisateur ou groupe principal
Niveau d'accès
Contrôle total
-
Utilisateur 1
Utilisateur 3 Visualiser
Après exécution de l'outil, les autorisations accordées sur le dossier de client ABC basé sur le paramètre optionImportSecMode sont les suivantes :
Tableau 5-2 : Niveaux d'accès après
Dossier client = "ABC" optionImportSecMode=0
Dossier de client = "ABC" optionImportSecMode=1
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 1
Utilisateur ou groupe principal
Niveau d'accès
Contrôle total,
Visualiser
Utilisateur 1 Visualiser
Dossier de client = "ABC" optionImportSecMode=2
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 1 Visualiser
95 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Dossier client = "ABC" optionImportSecMode=0
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 2
Utilisateur 3
Visualiser
Visualiser
Dossier de client = "ABC" optionImportSecMode=1
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 2
Utilisateur 3
Visualiser
Visualiser
Dossier de client = "ABC" optionImportSecMode=2
-
Utilisateur ou groupe principal
Niveau d'accès
Utilisateur 2
-
Visualiser
Le comportement s'applique également aux droits ajoutés individuellement, pas seulement aux niveaux d'accès.
5.3.7 SAP Crystal Reports 2011
L'outil de gestion de l'architecture mutualisée permet le mappage direct aux données des informations de connexion des rapports modèle de SAP Crystal Reports 2011 aux paramètres de connexion de nouveaux clients.
Pour mapper les informations de connexion à la source de données de client pour les rapports Crystal :
1.
Créez et téléchargez un jeu de rapports dans un dossier de modèles de la plateforme de BI.
Vous pouvez spécifier les dossiers de modèles dans le fichier de configuration client à l'aide de l'option templateContentFolder.
2.
Spécifiez les informations DSN du modèle à l'aide de l'option crystalreport.templatedb1
dans le fichier de configuration client.
Le format de la valeur est <serveur de base de données>;<nom de base de don nées>;<type de source de données>;<nom d'utilisateur>;<mot de passe>
. Par exemple : crystalreport.templatedb1=MyTemplateDSN;MyTemplateDatabase;odbc;administrator;password
Conseil :
Pour trouver les valeurs correctes pour <serveur de base de données>;<nom de base de données>
, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez
Configuration de la base de données. Les champs "Serveur" et "Base de données" peuvent être copiés dans le fichier de configuration client.
3.
Spécifiez les informations DSN du nouveau client à l'aide de l'option crystalreport.tenantdb1
dans le fichier de configuration client.
96 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Le format de la valeur est <serveur de base de données>;<nom de base de don nées>;<type de source de données>;<nom d'utilisateur>;<mot de passe>
. Par exemple : crystalreport.tenantdb1=MyTenantDSN;MyTenantDatabase;odbc;tenantname;tenantpwd
Avant
Après avoir exécuté l'outil, les rapports Crystal récemment copiés dans les propres dossiers du client sont mappés à leur propre connexion à la source de données. Vous pouvez spécifier d'autres paires de paramètres modèle/client en ajoutant les couplages d'options crystalreport.templatedb<n> et crystalreport.tenantdb<n> au fichier de configuration client. Par exemple, crystalreport.te
mplatedb2 et crystalreport.tenantdb2.
Prêtez attention aux instantanés avant et après du CMS ci-dessous en supposant qu'un client nommé
"ABC" est créé :
Après
Public Folders
$TemplateToken$_folder
$TemplateToken$_report1.rpt
$TemplateToken$_1report.rpt
$TemplateToken$_report2.rpt
•
$TemplateToken$_report1 et $TemplateTo ken$_1report1 utilisent tous deux les paramètres DSN crystalreport.templatedb1.
•
$TemplateToken$_report2 utilise les paramètres DSN crystalreport.templatedb2.
Public Folders
$TemplateToken$_folder
$TemplateToken$_report1.rpt
$TemplateToken$_1report.rpt
$TemplateToken$_report2.rpt
ABC_folder
ABC_report1.rpt
ABC_1report.rpt
ABC_report2.rpt
•
ABC_report1.rpt
et ABC_1report.rpt utilisent tous deux les paramètres DSN crystalre port.tenantdb1
.
•
ABC_report2.rpt
utilise les paramètres DSN crystalreport.tenantdb2
.
Mappage des préfixes de tables
La base de données modèle peut utiliser des préfixes de tables différents de la base de données du nouveau client vers laquelle vous redirigez les rapports. Dans ce cas, utilisez les options crystalre port.templatetableprefixes<n> et crystalreport.tenanttableprefixes<n> pour spécifier la méthode de mappage des tables. Les préfixes sont séparés par des points-virgules et une liste doit se terminer par un point-virgule pour être en mesure d'identifier les chaînes vides (""). Prenons l'exemple suivant : templatetableprefixes1=templateprefixa;templateprefixb;; tenanttableprefixes1=;tenantprefixb;tenantprefixc;
Cela entraîne le mappage suivant :
97 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Préfixe modèle
templateprefixa templateprefixb
(chaîne vide)
Mappe vers le préfixe client
(chaîne vide) tenantprefixb tenantprefixc
Conseil :
Pour trouver le nom d'un préfixe de table dans un rapport modèle, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez Configuration de la base de données. Le champ
"Préfixe de table" fournit le nom.
Types de source de données pris en charge
L'outil de gestion de l'architecture mutualisée prend en charge la modification des types de connexion directe aux données suivants. Utilisez ces valeurs dans les options crystalreport.templatedb<n> et crystalreport.tenantdb<n> :
Tableau 5-4 : Type de source de données SAP Crystal Reports 2011
Type de source de données
odbc oracle db2 sybase
Informix crdb_xml
Pour en savoir plus sur les versions spécifiques de ces bases de données prises en charge par SAP
Crystal Reports 2011, voir la
Product Availability Matrix (Plateformes prises en charge/PAR) accessible dans la section SAP BusinessObjects du SAP Support Portal à l'adresse https://service.sap.com/bosapsupport .
Rubriques associées
•
5.3.8 SAP Crystal Reports pour Enterprise
98 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
L'outil de gestion de l'architecture mutualisée permet de mapper un rapport SAP Crystal Reports pour
Enterprise configurant une connexion directe aux données par le biais d'un objet de connexion
CCIS.DataConnection
créé avec l'outil de conception d'information SAP Crystal Reports. Ces objets de connexion se trouvent sur la plateforme SAP BusinessObjects Business Intelligence et peuvent être visualisés dans le dossier "Connections" à l'aide de la CMC (Central Management Console). Les rapports modèles sont mappés aux nouveaux paramètres de connexion client.
Pour mapper des informations de connexion à une source de données de client pour des rapports utilisant un objet de connexion, configurez l'option suivante dans le fichier de configuration client :
• ccis.dataconnection.dbcredentials<n>=<modèle_CCIS.CONN_CUID>;<nom de la source de données>;<nom de la base de données>;<nom d'utilisateur>;<mot de passe>
• template_CCIS.CONN_CUID
est le CUID d'un objet de connexion modèle.
Conseil :
Pour trouver l'objet de connexion associé dans le rapport modèle, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez Outils > Vérifier les relations. Un objet
"Connexion relationnelle" figure dans les résultats.
• Si vous disposez de plusieurs objets de connexion modèles, ajoutez des options ccis.datacon
nection.dbcredentials
supplémentaires. Par exemple : ccis.dataconnection.dbcrede
ntials2
, ccis.dataconnection.dbcredentials3... ccis.dataconnection.dbcreden
tialsn
Après avoir exécuté l'outil, les rapports Crystal récemment copiés dans les propres dossiers du client sont mappés à leur propre connexion à la source de données.
Prêtez attention aux instantanés avant et après du CMS ci-dessous en supposant qu'un client nommé
"ABC" est créé et que le fichier de configuration client est configuré comme suit : ccis.dataconnec
tion.dbcredentials1=ZZZZZZZZZZ
99 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Type d'objet Avant
Dossiers et rapports
Après
Public Folders
$TemplateToken$_folder
$TemplateToken$_cr4ereport.rpt
$TemplateToken$_cr4ereport.rpt
:
• CUID=XXXXXXXXXX
• Connexion=$TemplateToken$_ODBC
Connection
Public Folders
$TemplateToken$_folder
$TemplateToken$_cr4ereport.rpt
ABC_folder
ABC_cr4ereport.rpt
$TemplateToken$_cr4ereport.rpt
:
• CUID=XXXXXXXXXX
• Connexion=$TemplateToken$_ODBCCo nnection
ABC_cr4ereport.rpt
:
• CUID=AAAAAAAAAA
• Connexion=ABC_ODBCConnection
Connexions
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
$TemplateToken$_ODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
ABC_unshared
ABC_ODBCConnection
$TemplateToken$_ODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
ABC_ODBCConnection
:
• CUID=CCCCCCCCCC
• type=CCIS.DataConnection
Mappage des préfixes de tables
La base de données modèle peut utiliser des préfixes de tables différents de la base de données du nouveau client vers laquelle vous redirigez les rapports. Dans ce cas, configurez les options suivantes :
• crystalreport.ccis.dataconnection.templatedb<n>
CUID de l'objet de connexion modèle
• crystalreport.ccis.dataconnection.templatetableprefixes<n>
Préfixes de table de la source de données modèle
• crystalreport.ccis.dataconnection.tenanttableprefixes<n>
Préfixes de table de la source de données client de destination du mappage
100 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Les préfixes sont séparés par des points-virgules et une liste doit se terminer par un point-virgule pour
être en mesure d'identifier les chaînes vides (""). Prenons l'exemple suivant : crystalreport.ccis.dataconnection.templatedb1=ZZZZZZZZZZ crystalreport.ccis.dataconnection.templatetableprefixes1=templateprefixa;templateprefixb;; crystalreport.ccis.dataconnection.tenanttableprefixes1=;tenantprefixb;tenantprefixc;
Cela entraîne le mappage suivant :
Préfixe modèle
templateprefixa templateprefixb
(chaîne vide)
Mappe vers le préfixe client
(chaîne vide) tenantprefixb tenantprefixc
Conseil :
Pour trouver le nom d'un préfixe de table dans un rapport modèle, affichez les détails de l'objet de connexion directe aux données à l'aide de l'outil de conception d'information SAP BusinessObjects.
Rubriques associées
•
•
5.3.9 Univers et connexions
L'outil de gestion de l'architecture mutualisée permet de gérer la façon dont les univers de votre client et les informations de connexion sont traités par le système. Cette rubrique énumère les différents scénarios à envisager dans cette version.
Remarque :
Cette version prend uniquement en charge les univers classiques (fichiers .unv) ; elle ne prend pas en charge les fichiers .unx.
Univers et connexions non partagés
Dans ce scénario, les rapports et analyses se connectent à différents univers (avec des objets de connexion sous-jacents séparés). Cela permet d'automatiser la distribution de rapports modèle tout en isolant les données accessibles pour chaque client. Pour fournir des objets de connexion et univers non partagés différents pour chaque client :
1.
Créez une connexion dont le nom contient le jeton de modèle. Enregistrez-la dans un dossier de connexions modèle dont le nom utilise la chaîne du jeton de modèle.
2.
Créez un univers dont le nom contient le jeton de modèle et qui utilise la connexion modèle à l'étape
1. Enregistrez-le dans un dossier d'univers dont le nom utilise la chaîne du jeton de modèle.
101 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
3.
Créez et téléchargez un jeu de rapports ou d'analyses utilisant l'univers de l'étape 2 dans un dossier de modèles de la plateforme de BI.
4.
Définissez les options suivantes dans le fichier de configuration client :
Option obligatoire Détails
optionIncludeUniverses
Définissez-la sur true afin que les univers modèle soient copiés sur chaque client.
optionIncludeConnections templateUniverseFolder
Définissez-la sur true afin que les connexions modèles soient copiées sur chaque client.
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple, $TemplateToken$_un shared
.
Le chemin est relatif au dossier Universes racine.
templateConnectionFolder ccis.dataconnection.dbcredentials1
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple, $TemplateToken$_un shared
.
Le chemin est relatif au dossier Connections racine.
Définissez sur les informations de l'objet connexion modèle à répliquer pour chaque client, par exemple
<CUID>;<nom de la source de
données>;<nom de la base de
données>;<nom d'utilisateur>;<mot de
passe>
.
CUID
est le CUID d'un objet de connexion modèle.
Spécifiez les informations de DSN (<nom de la
source de données>
, <nom de la base de
données>
) de la connexion au nouveau client à créer.
Si vous avez plusieurs objets connexion modèle, ajoutez d'autres options ccis.dataconnection.db
credentials
, comme ccis.dataconnection.db
credentials2
, ccis.dataconnection.dbcre
dentials3
, ... ccis.dataconnection.dbcrede
ntialsn
.
Remarque :
Ces options s'ajoutent à toutes les autres options, telles que les modèles de dossiers, que vous devez définir pour exécuter l'outil.
102 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Après avoir exécuté l'outil, le nouveau client dispose de ses propres instances des rapports/analyses, univers et objets de connexion. A titre d'illustration, prenons les captures d'écran avant/après suivantes du CMS, en supposant que l'outil est exécuté à deux reprises pour créer des clients nommés "ABC" et "DEF". Dans cet exemple, le CUID dans l'option ccis.dataconnection.dbcredentials1 est défini sur ZZZZZZZZZZ :
103 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Type d'objet Avant
Dossiers et rapports
Après
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
$TemplateToken$_sales.wid
:
• CUID=XXXXXXXXXX
• Univers=$TemplateToken$_ODBCUni verse.unv
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
ABC_unshared
ABC_sales.wid
DEF_unshared
DEF_sales.wid
$TemplateToken$_sales.wid
:
• CUID=XXXXXXXXXX
• Univers=$TemplateToken$_ODBCUni verse.unv
ABC_sales.wid
:
• CUID=AAAAAAAAAA
• Univers=ABC_ODBCUniverse.unv
DEF_sales.wid
:
• CUID=DDDDDDDDDD
• Univers=DEF_ODBCUniverse.unv
Univers
Universes
$TemplateToken$_unshared
$TemplateToken$_ODBCUniverse.unv
$TemplateToken$_ODBCUniverse.unv
:
• CUID=YYYYYYYYYY
• Connexion=$TemplateToken$_ODBC
Connection
•
•
Universes
$TemplateToken$_unshared
$TemplateToken$_ODBCUniverse.unv
ABC_unshared
ABC_ODBCUniverse.unv
DEF_unshared
DEF_ODBCUniverse.unv
$TemplateToken$_ODBCUniverse.unv
:
CUID=YYYYYYYYYY
Connexion=$TemplateToken$_ODBCCo nnection
ABC_ODBCUniverse.unv
:
• CUID=BBBBBBBBBB
• Connexion=ABC_ODBCConnection
DEF_ODBCUniverse.unv
:
• CUID=EEEEEEEEEE
• Connexion=DEF_ODBCConnection
Connexions
104 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Type d'objet Avant Après
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
$TemplateToken$_ODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
ABC_unshared
ABC_ODBCConnection
DEF_unshared
DEF_ODBCConnection
$TemplateToken$_ODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
ABC_ODBCConnection
:
• CUID=CCCCCCCCCC
• type=CCIS.DataConnection
DEF_ODBCConnection
:
• CUID=FFFFFFFFFF
• type=CCIS.DataConnection
Univers et connexions partagés
Dans ce scénario, les rapports et analyses se connectent aux mêmes univers et objets de connexion.
Pour spécifier un environnement partagé :
1.
Créez une connexion (dont le nom ne peut pas contenir de jeton de modèle). Enregistrez-la dans un dossier de connexion partagé avec tous les clients.
2.
Créez un univers utilisant la connexion modèle de l'étape 1 (dont le nom ne peut pas contenir de jeton de modèle). Enregistrez-le dans un dossier d'univers partagé avec tous les clients.
3.
Créez et téléchargez un jeu de rapports ou d'analyses utilisant l'univers de l'étape 2 dans un dossier de modèles de la plateforme de BI.
4.
Définissez les options suivantes dans le fichier de configuration client :
Option obligatoire Détails
optionUseSharedUniverses
Définissez-la sur true.
optionUseSharedConnections sharedUniverseFolder
Définissez-la sur true.
Définissez le chemin du dossier contenant votre univers partagé, par exemple, SharedUniverses.
Le chemin est relatif au dossier Universes racine.
105 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option obligatoire
sharedConnectionFolder
Détails
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple, SharedConnections.
Le chemin est relatif au dossier Connections racine.
Remarque :
Ces options s'ajoutent à toutes les autres options, telles que les modèles de dossiers, que vous devez définir pour exécuter l'outil.
Après avoir exécuté l'outil, le nouveau client dispose de ses propres instances des rapports/analyses utilisant un univers et un objet de connexion communs. A titre d'illustration, prenons les captures d'écran avant/après suivantes du CMS, en supposant que l'outil est exécuté à deux reprises pour créer des clients nommés "ABC" et "DEF" :
106 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Type d'objet Avant
Dossiers et rapports
Après
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
$TemplateToken$_sales.wid
:
• CUID=XXXXXXXXXX
• Univers=SharedODBCUniverse.unv
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
ABC_unshared
ABC_sales.wid
DEF_unshared
DEF_sales.wid
$TemplateToken$_sales.wid
:
• CUID=XXXXXXXXXX
• Univers=SharedODBCUniverse.unv
ABC_sales.wid
:
• CUID=AAAAAAAAAA
• Univers=SharedODBCUniverse.unv
DEF_sales.wid
:
• CUID=DDDDDDDDDD
• Univers=SharedODBCUniverse.unv
Univers
Connexions
Universes
SharedUniverses
SharedODBCUniverse.unv
SharedODBCUniverse.unv
:
• CUID=YYYYYYYYYY
• Connexion=SharedODBCConnection
Universes
SharedUniverses
SharedODBCUniverse.unv
SharedODBCUniverse.unv
:
• CUID=YYYYYYYYYY
• Connexion=SharedODBCConnection
Connections
SharedConnections
SharedODBCConnection
SharedODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
Connections
SharedConnections
SharedODBCConnection
SharedODBCConnection
:
• CUID=ZZZZZZZZZZ
• type=CCIS.DataConnection
Restriction d'accès aux données pour les univers partagés
Lors du partage d'univers entre des clients, vous pouvez limiter les données de l'univers que peut visualiser chaque client. Cela est possible en accordant à certains groupes d'utilisateurs des droits sur les objets, lignes, requêtes et autres aspects d'un univers. Pour ce faire, lors de la conception de l'univers, utilisez la boîte de dialogue "Gérer les restrictions d'accès" de l'outil de conception d'univers
SAP BusinessObjects. Lorsqu'un membre de ce groupe d'utilisateurs accède à l'univers, la requête générée au moment de l'exécution renvoie uniquement les données auxquelles le groupe d'utilisateurs a accès.
107 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
L'outil de gestion de l'architecture mutualisée aide à automatiser cette tâche. Au lieu de définir les restrictions d'accès pour un groupe d'utilisateurs spécifique, définissez-les pour le groupe d'utilisateurs modèle (contenant la chaîne du jeton de modèle). Assurez-vous que le nom des restrictions que vous créez contient également la chaîne du jeton de modèle. Après avoir exécuté l'outil, la restriction d'accès sera remplacée par le véritable nom de client, spécifié par l'option tenantName du fichier de configuration client.
Remarque :
Vous devez vous assurer que le groupe d'utilisateurs est également un groupe modèle
($TemplateToken$, par exemple) afin que des restrictions en conflit mutuel ne soient pas appliquées au même groupe d'utilisateurs client. Vous ne pouvez pas appliquer plusieurs restrictions au même groupe d'utilisateurs. Pour en savoir plus sur la manière de définir les restrictions d'accès dans les univers classiques (fichiers .unv), voir le
Guide de l'utilisateur de l'outil de conception d'univers.
5.4 Configuration du fichier de configuration client
La section suivante aborde les options que vous pouvez définir dans le fichier de configuration client
(tenant_template_def.properties).
Tableau 5-10 : Options obligatoires de mise en service des clients
Option Description Obligatoire ?
tenantName
Nom du client à ajouter. Cette chaîne remplace toutes les occurrences de la chaîne templateToken.
Par exemple, si tenantName=abc, templateToken=$TemplateToken$ et que vous avez créé un groupe d'utilisateurs nommé "$TemplateToken$_usergroup", l'outil créera alors un groupe d'utilisateurs nommé
"abc_usergroup".
Oui templateTo ken
Chaîne utilisée pour identifier un objet modèle ou paramètre de client pour qu'il soit répliqué par l'outil lors de la création d'un client. La chaîne templa teToken est remplacée par tenantName lors de l'exécution de l'outil.
Remarque :
Choisissez une chaîne unique qui ne se trouve pas couramment dans les noms d'objet existants au sein de votre installation de la plateforme de BI.
Oui cms
Nom ou adresse IP et port du CMS (Central Management Server) auquel se connecter. Si aucun port n'est spécifié, 6400 est utilisé par défaut.
Oui
108 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option
auth user pwd
Description Obligatoire ?
Type d'authentification à utiliser pour la connexion. Les valeurs possibles sont secEnterprise, secLDAP, secWinAD et secSAPR3.
Oui
Nom d'utilisateur du compte utilisé pour se connecter au CMS et exécuter l'outil.
Oui
Mot de passe de l'utilisateur.
Oui
Tableau 5-11 : Options facultatives de mise en service des clients
Option Description
statusLog
Obligatoire ?
Dossier où est créé le fichier journal. A des fins de dépannage, le fichier journal contient une trace du programme et toutes les erreurs qui sont survenues. Par exemple : statusLog=”C:\TenantLogs\”
Le fichier journal est automatiquement nommé sur base de la valeur tenantName ainsi que de la date et de l'horodatage pour l'exécution du programme. Par exemple : multitenancymana ger<aaaa><mm><jj><heure>.csv
Non
Si cette option n'est pas spécifiée, l'emplacement par défaut est :
• Windows : <REPINSTALL>\SAP BusinessObjects
Enterprise XI 4.0\logging
\
• Unix : <REPINSTALL>/sap_bobj/logging/ abortANDRollback
Définissez sur true pour reprendre toutes les modifications si la validation d'un des nouveaux objets par le CMS échoue. Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Remarque :
Si la validation de certains objets par le CMS échoue et que abortA
NDRollback=false
, votre client n'est créé que partiellement avec les objets dont la validation a réussi. Utilisez le fichier journal pour dépanner et corriger les erreurs éventuelles, puis exécutez à nouveau l'outil pour ce client.
Non
109 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option
optionImportSec
Mode
Description Obligatoire ?
Indique comment traiter l'importation des paramètres de sécurité
(droits) sur les objets créés à partir des objets modèle. Les valeurs possibles sont :
•
0
- (Mode Fusionner) : fusionne les utilisateurs ou groupes principaux et les droits de modèle avec l'objet client existant. Préserve les droits initialement accordés à tout utilisateur ou groupe principal sur l'objet client existant.
Remarque :
En cas de conflit, le paramètre du modèle a la priorité lors de la fusion. Par exemple, si le modèle accorde de manière spécifique un droit à un utilisateur ou groupe principal tandis que le client existant refuse de manière spécifique ce même droit, le droit est accordé au nouveau client.
•
1
- (remplacement au niveau des utilisateurs ou groupes principaux) : remplace les droits des utilisateurs ou groupes principaux par les droits du modèle. Ajoute les utilisateurs ou groupes principaux et droits uniques à partir du modèle et préserve les utilisateurs ou groupes principaux et droits uniques de l'objet client.
•
2
- (remplacement au niveau des objets) : supprime tous les utilisateurs ou groupes principaux et droits existants sur l'objet client existant et les remplace par les utilisateurs ou groupes principaux et droits accordés sur l'objet modèle.
Non
Si cette option n'est pas spécifiée, le paramètre par défaut est :1.
Tableau 5-12 : Options de modèle d'objet
Option Description
templateContent
Folder
Obligatoire ?
Liste séparée par des points-virgules des chemins de dossier définissant tous les dossiers de modèles de niveau supérieur au sein du référentiel. Les dossiers de modèles contiennent la chaîne de jeton de modèle dans leur nom.
Remarque :
Les dossiers de niveau supérieur utilisant le jeton de modèle et qui ne sont pas spécifiés par templateContentFolder sont ignorés par l'outil.
Non optionIncludeUni verses
Indique si le programme doit rechercher des univers utilisant la chaîne de jeton de modèle et créer une version de client. Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non
110 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option Description Obligatoire ?
optionIncludeCon nections
Indique si le programme doit rechercher des connexions d'univers utilisant la chaîne de jeton de modèle et créer une version de client.
Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non optionIncludeCate gories
Indique si le programme doit rechercher des catégories de la plateforme de BI utilisant la chaîne de jeton de modèle et créer une version de client. Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non optionIncludePro files
Indique si le programme doit rechercher des profils de la plateforme de BI utilisant la chaîne de jeton de modèle et créer une version de client. Si cette option n'est pas spécifiée, le paramètre par défaut est : true
.
Non optionIncludeEve nts
Indique si le programme doit rechercher des dossiers d'événements de la plateforme de BI utilisant la chaîne de jeton de modèle et créer une version de client. Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non optionIncludeAcce ssLevels
Indique si le programme doit rechercher des niveaux d'accès (groupes de droits) de la plateforme de BI utilisant la chaîne de jeton de modèle et créer une version de client. Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non optionUseSharedU niverses
Indique si les rapports modèles et les analyses utilisent des univers partagés. Utilisation conjointement avec sharedUniverseFolder.
Si cette option n'est pas spécifiée, le paramètre par défaut est : true.
Non optionUseSharedCo nnections
Indique si les rapports modèle et les analyses utilisent des connexions partagées. Utilisation conjointement avec sharedConnectionFol der
. Si cette option n'est pas spécifiée, le paramètre par défaut est : true
.
Non templateUniverse
Folder
Liste séparée par des points-virgules des chemins de dossier d'univers définissant tous les dossiers d'univers modèles de niveau supérieur au sein du référentiel. Les dossiers d'univers modèles contiennent la chaîne de jeton de modèle dans leur nom.
Non
111 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option Description Obligatoire ?
templateConnectio nFolder
Liste séparée par des points-virgules des chemins de dossier de connexion définissant tous les dossiers d'univers modèles de niveau supérieur au sein du référentiel. Les dossiers de connexions modèle contiennent la chaîne de jeton de modèle dans leur nom.
Non templateCategory
Folder
Liste séparée par des points-virgules des catégories de la plateforme de BI. Les catégories de modèle contiennent la chaîne de jeton de modèle dans leur nom.
Non templateEventFol der
Liste séparée par des points-virgules des dossiers d'événements.
Les dossiers d'événements modèle contiennent la chaîne de jeton de modèle dans leur nom.
Non sharedUniverseFol der
Liste séparée par des points-virgules des chemins de dossier d'univers où se trouvent des univers partagés.
Non sharedConnection
Folder
Liste séparée par des points-virgules des chemins de dossier de connexions où se trouvent des connexions partagées.
Non
112 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Tableau 5-13 : Options de source de données
Option Description Obligatoire ?
crystalreport.tem
platedb<n>
SAP Crystal Reports 2011 uniquement
Informations de DSN du rapport modèle. La valeur a pour format :
<serveur de base de données>;<nom de base de
données>;<type de source de données>;<couche
réseau>;<nom d'utilisateur>;<mot de passe>
Conseil :
Pour trouver les valeurs correctes pour <serveur de base de
données>;<nom de base de données>
, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez Confi-
guration de la base de données. Les champs "Serveur" et "Base de données" peuvent être copiés dans le fichier de configuration client.
Non
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalreport.tem
platedb<n> et crystalreport.tenantdb<n> au fichier de configuration client, par exemple, crystalreport.templatedb2 et crystalreport.tenantdb2
.
crystalreport.te
nantdb<n>
SAP Crystal Reports 2011 uniquement
Informations de DSN du nouveau client. La valeur a pour format :
<serveur de base de données>;<nom de base de
données>;<type de source de données>;<couche
réseau>;<nom d'utilisateur>;<mot de passe>
.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalreport.tem
platedb<n> et crystalreport.tenantdb<n> au fichier de configuration client, par exemple, crystalreport.templatedb2 et crystalreport.tenantdb2
.
Non
113 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option Description Obligatoire ?
crystalreport.tem
platetablepre fixes<n>
SAP Crystal Reports 2011 uniquement
Liste séparée par des points-virgules des préfixes de tables de la base de données modèle. Mappe les préfixes répertoriés dans l'option crystalreport.tenanttableprefixes<n>
.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalreport.tem
platetableprefixes<n> et crystalreport.tenanttable
prefixes<n> au fichier de configuration client, par exemple crys talreport.templatetableprefixes2
et crystalreport.te
nanttableprefixes2
.
Non crystalreport.te
nanttablepre fixes<n>
SAP Crystal Reports 2011 uniquement
Liste séparée par des points-virgules des préfixes de tables de la base de données du client cible. Mappe les préfixes répertoriés dans l'option crystalreport.templatetableprefixes<n>.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalreport.tem
platetableprefixes<n> et crystalreport.tenanttable
prefixes<n> au fichier de configuration client, par exemple crys talreport.templatetableprefixes2
et crystalreport.te
nanttableprefixes2
.
Non crystalre port.ccis.datacon
nection.templa
tedb<n>
SAP Crystal Reports pour Enterprise uniquement.
Les informations DNS de l'objet connexion modèle à répliquer pour chaque client, par exemple <CUID>;<nom de la source de
données>;<nom de la base de données>;<nom
d'utilisateur>;<mot de passe>
. CUID est le CUID d'un objet de connexion modèle.
Si vous avez plusieurs objets connexion modèle, ajoutez d'autres options crystalreport.ccis.dataconnection.templatedb, comme crystalreport.ccis.dataconnection.templatedb2, crystalreport.ccis.dataconnection.templatedb3
, ...
crystalreport.ccis.dataconnection.templatedb<n>
.
Non
114 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option Description Obligatoire ?
crystalre port.ccis.datacon
nection.template
tableprefixes<n>
SAP Crystal Reports pour Enterprise uniquement.
Liste séparée par des points-virgules des préfixes de tables de la base de données modèle. Mappe vers les préfixes répertoriés dans l'option crystalreport.ccis.dataconnection.templateta
bleprefixes<n>
.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalre port.ccis.dataconnection.templatetableprefixes<n> et crystalreport.ccis.dataconnection.templatetable
prefixes<n> au fichier de configuration client, par exemple crys talreport.ccis.dataconnection.templatetableprefixes2
et crystalreport.ccis.dataconnection.templatetable
prefixes2
.
Non crystalre port.ccis.datacon
nection.tenantta
bleprefixes<n>
SAP Crystal Reports pour Enterprise uniquement.
Liste séparée par des points-virgules des préfixes de tables de la base de données du client cible. Mappe vers les préfixes répertoriés dans l'option crystalreport.ccis.dataconnection.tenant
tableprefixes<n>
.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalre port.ccis.dataconnection.tenanttableprefixes<n> et crystalreport.ccis.dataconnection.tenanttablepre
fixes<n> au fichier de configuration client, par exemple, crystal report.ccis.dataconnection.tenanttableprefixes2
et crystalreport.ccis.dataconnection.tenanttablepre
fixes2
.
Non
115 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Option
ccis.dataconnec
tion.dbcrenden
tials<n>
Description Obligatoire ?
Les informations DNS de l'objet connexion modèle à répliquer pour chaque client, par exemple <CUID>;<nom de la source de
données>;<nom de la base de données>;<nom
d'utilisateur>;<mot de passe>
. CUID est le CUID d'un objet de connexion modèle. Spécifiez les informations de DSN (<nom de
la source de données>
, <nom de la base de données>) de la connexion au nouveau client à créer.
Dans le cas des connexions JDBC et OLEDB, les paramètres <nom
de source de données>;<nom de base de données> font référence à ce qui suit :
• JDBC Oracle : <nom de l'ordinateur:port>;<nom de
service TNS>
• Toutes les autres sources JDBC : <nom de
l'ordinateur:port>;<nom de la base de données>
• OLEDB : <nom de l'ordinateur>;<nom de la base de
données>
Non
Si vous avez plusieurs objets connexion modèle, ajoutez d'autres options ccis.dataconnection.dbcredentials, comme ccis.dataconnection.dbcredentials2
, ccis.dataconnec
tion.dbcredentials3
, ... ccis.dataconnection.dbcreden
tials<n>
.
5.5 Exécution de l'outil de gestion de l'architecture mutualisée
Pour exécuter l'outil, accédez au dossier où se trouve l'outil de gestion de l'architecture mutualisée, ouvrez une invite de commande et exécutez multitenancymanager.jar avec votre fichier de définition des clients transmis dans l'option -configFile : java -jar multitenancymanager.jar -configFile tenant_template_def.properties
Remarque :
L'outil de gestion de l'architecture mutualisée est installé par défaut avec la plateforme de BI et se trouve dans le dossier \java\apps\ :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI
4.0\java\apps\multitenancyManager\jars\
• Unix : <REPINSTALL>/sap_bobj/enterprise_xi40/java/apps/multitenancyMana ger/jars/
116 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Attention :
L'outil de gestion de l'architecture mutualisée crée et valide des objets tels que des groupes d'utilisateurs, des dossiers, des documents et des univers sur votre référentiel du CMS. Il est recommandé de garder l'option abortANDRollback définie sur true (il s'agit de la valeur par défaut). L'outil reprend alors toutes les modifications si la validation d'un des nouveaux objets par le CMS échoue.
Spécification d'options par ligne de commande
Vous pouvez spécifier des options directement dans la ligne de commande. Toute option définie dans la ligne de commande remplacera le paramètre spécifié dans le fichier de configuration client. Par exemple, vous pouvez remplacer le nom du client grâce à l'option tenantName comme suit : java -jar multitenancymanager.jar -configFile tenant_template_def.properties -tenantName=xyz_customer
Cela permet d'utiliser un seul fichier de configuration pour traiter un lot de travaux de plusieurs clients ne différant les uns des autres que par le nom spécifié dans l'option tenantName. Toutes les options du fichier de configuration peuvent être écrasées par la ligne de commande.
5.6 Dépannage
Prenez en compte les meilleures pratiques suivantes lors du dépannage d'erreurs.
Consulter le fichier journal de l'outil (.csv)
Les messages du programme affichés sur la ligne de commande lors de l'exécution de l'outil de gestion de l'architecture mutualisée sont enregistrés dans un fichier journal que vous pouvez consulter une fois que le programme a terminé, avec des détails supplémentaires. Par défaut, un fichier journal nommé multitenancymanager<aaaa><mm><jj><heure>.csv
est créé dans le dossier suivant :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\logging\
• Unix : <REPINSTALL>/sap_bobj/logging/
Vous pouvez modifier l'emplacement de ce fichier journal à l'aide de l'option statusLog du fichier de configuration client.
Activer et consulter le fichier du journal des événements (.glf)
Pour faciliter le diagnostic des problèmes, il est recommandé d'activer le suivi. Les messages de niveau système générés par les serveurs et les applications de la plateforme de BI peuvent être suivis et écrits dans des fichiers journaux. Ces fichiers journaux contiennent des informations plus détaillées pour le diagnostic des problèmes que le résultat de ligne de commande ou le fichier journal .csv. Vous pouvez configurer le suivi de l'outil de gestion de l'architecture mutualisée à l'aide du fichier de configuration
BO_trace.ini
et déterminer le type et les commentaires des informations suivies et envoyées au fichier journal. Voir aussi “Pour configurer le suivi pour l'outil de gestion de l'architecture mutualisée”.
Les messages de suivi sont recueillis dans les fichiers journaux enregistrés sous l'extension générique de fichiers journaux (.glf). Le nom du fichier .glf est formé par une combinaison abrégée de l'identifiant et du numéro de référence, par exemple, multitenancymanager_trace.000001.glf. Un nouveau
117 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence fichier journal de suivi est créé lorsque le fichier journal approche une taille préconfigurée. Le suivi de l'outil de gestion de l'architecture mutualisée est créé dans le dossier suivant :
• Windows : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\logging\
• Unix : <REPINSTALL>/sap_bobj/enterprise_xi40/logging/
Déterminer l'origine de l'erreur
Les erreurs produites spécifiquement par l'outil de gestion de l'architecture mutualisée sont souvent causées par des paramètres incorrects dans le fichier de configuration client (tenant_tem plate_def.properties
) ou par des problèmes locaux relatifs à l'ordinateur sur lequel il est exécuté
(multitenancymanager.jar). Pour les erreurs courantes et les éventuelles actions à entreprendre, voir aussi “Erreurs relatives à l'outil de gestion de l'architecture mutualisée”.
Les erreurs peuvent également émaner des serveurs ou de la structure de sécurité de la plateforme de BI et sont accompagnées d'un code d'erreur (une chaîne de trois lettres suivie d'un nombre à cinq chiffres). FWB et FWM sont des codes d'erreur courants. Par exemple :
Enterprise authentication could not log you on. Please make sure your logon information is correct. (FWB
00008)
Pour obtenir une liste des codes d'erreur possibles et de leurs solutions, voir le guide SAP
BusinessObjects Business Intelligence Suite Error Message Guide.
Rubriques associées
•
Pour configurer le suivi pour l'outil de gestion de l'architecture mutualisée
•
Erreurs relatives à l'outil de gestion de l'architecture mutualisée
5.6.1 Erreurs relatives à l'outil de gestion de l'architecture mutualisée
Le tableau suivant fournit une liste des erreurs courantes affichées par l'outil de gestion de l'architecture mutualisée et enregistrées dans le fichier journal .csv.
118 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Fichier de configu ration de l'applica tion non valide, er reur lors de l'ana lyse de <op
tion_de_config>.
La valeur fournie pour <op
tion_de_config>
ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration (tena nt_template_def.properties
) et assurez-vous que la valeur de <option_de_co
nfig>
est correctement définie. Reportezvous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContent
Folder
.
Remarque :
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur inatten due s'est produite.
Une exception non spécifiée est survenue lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Vérifiez le fichier du journal des événements
(multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Objets corresponda nts introuvables à l'aide de la re quête <requête>.
Aucun objet modèle ne peut être retrouvé sur base des chemins de modèle spécifiés.
Ouvrez le fichier de configuration (tena nt_template_def.properties
) et assu rez-vous que les chemins de modèle spéci fiés sont corrects. Vérifiez les options suiva ntes :
• templateContentFolder
• templateUniverseFolder
• templateConnectionFolder
• templateCategoryFolder
• templateEventFolder
• sharedUniverseFolder
• sharedConnectionFolder
Remarque :
Il se peut que vous n'ayez pas de modèle pour certains types d'objet. Il est recomman dé d'attribuer à l'option optionInclude concernée la valeur false dans ce cas. Par exemple, optionIncludeCatego ries=false
.
119 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur
Echec de l'extrac tion du/des ob jet(s).
Cause Action
Une erreur s'est produite lors de l'extraction d'objets depuis le CMS
(Central Management Server).
Vérifiez si vous pouvez vous connecter au
CMS. Si le CMS ne peut pas être connecté, vérifiez les CUID d'objet dans le fichier journal .csv et assurez-vous qu'ils se trouvent dans le CMS.
Si le CMS peut être connecté et que les objets existent, vérifiez le fichier du journal des
événements (multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec du mappage du/des objet(s) du modèle sur l'/les objet(s) de la base de données.
Une erreur s'est produite durant le mappage d'un objet modèle à un objet client ou lors de la récupération de l'objet d'application du
CMS de l'outil de gestion de l'architecture mutualisée.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurezvous que le répertoire d'accueil est accessible en écriture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements (multite nancymanager_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec de la sauve garde.
Une erreur s'est produite lors de la création d'une sauvegarde des objets client existants.
Cette erreur peut se produire lorsque multitenancymana ger.jar
est exécuté une seconde fois (ou plus) sur le même client. Le client existant déjà, les objets client existants sont sauvegardés localement par l'outil dans un fichier BIAR et cette erreur peut apparaître au cours du processus.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurezvous que le répertoire d'accueil est accessible en écriture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements (multite nancymanager_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
120 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Echec de la restau ration de la sauve garde.
Une erreur s'est produite lors de la restauration de la sauvegarde des objets client à leur état d'origine.
Cette erreur peut se produire lorsque multitenancymana ger.jar
est exécuté une seconde fois (ou plus) sur le même client et si une autre erreur déclenche une reprise (abortANDRoll back=true
). Lors de la reprise des modifications, l'outil tente de restaurer les objets et paramètres d'origine d'un client à partir de la sauvegarde locale et cette erreur peut apparaître au cours de ce processus.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurezvous que le répertoire d'accueil est accessible en écriture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements (multite nancymanager_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
121 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Echec lors de l'ac tualisation du/des objet(s) de la base de données ou de la mise à jour du/des objet(s) parta gé(s).
Une erreur s'est produite lors de la tentative de mise à jour de documents client avec des sources de données spécifiques au client.
Vérifiez si une erreur plus spécifique est ap parue plus tôt dans le fichier journal .csv.
Cela résulte souvent d'options du fichier de configuration incorrectes ou incompatibles telles que :
• crystalreport.templatedb<n>
• crystalreport.tenantdb<n>
• crystalreport.templatetablepre
fixes<n>
• crystalreport.tenanttablepre
fixes<n>
• crystalreport.ccis.dataconnec
tion.templatedb<n>
• crystalreport.ccis.dataconnec
tion.templatetableprefixes<n>
• crystalreport.ccis.dataconnec
tion.tenanttableprefixes<n>
• ccis.dataconnection.dbcrenden
tials<n>
Le CUID et le nom du rapport ou du docume nt sont enregistrés.
Si les paramètres de votre fichier de configu ration sont corrects, vérifiez le fichier du journal des événements (multitenancyma nager_trace.00000<n>.glf
) pour effec tuer une analyse plus approfondie.
122 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Echec du chargement du plug-in d'actua lisation du docume nt pour le type
<TYPE_SI>.
Une erreur est survenue lors du chargement d'un fichier JAR depuis le dossier docRefreshPlu gins
. <TYPE_SI> fait référence au type d'objet, par exemple : We bi
(documents Web Intelligence).
Par défaut, le dossier docRefreshPlugins se trouve sous :
•
<REPINSTALL>\SAP BusinessObje cts Enterprise XI 4.0\ja va\apps\multitenancyMana ger\jars\docRefreshPlugins\
•
<REPINSTALL>/sap_bobj/enter prise_xi40/java/apps/multitena ncyManager/jars/docRefreshPlu gins /
Assurez-vous que ce dossier et tous les fi chiers JAR requis sont présents pour les types d'objet que vous importez ou mettez à jour, tels que ccisdataconnectionRe fresh.jar
, CrystalReportRe fresh.jar
, UniverseRefresh.jar et
WebiRefresh.jar
.
Echec de l'actuali sation du document pour <détails du
document>.
Une erreur s'est produite lors de la tentative de mise à jour d'un document client avec une source de données spécifique au client.
Vérifiez le fichier du journal des événements
(multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec de la prépara tion de la base de données pour l'im portation.
Une erreur s'est produite lors de la récupération d'objets d'un client
à importer sur le CMS.
Vérifiez le fichier du journal des événements
(multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Configuration de la base de données de modèles crystalre port.templatedb<n> ou configuration de la base de données crystalreport.tena
ntdb<n> manquante.
Un modèle de mappage client pour des connexions directes aux données de SAP Crystal Reports 2011 est manquant ou n'a pas été configuré correctement.
Ouvrez votre fichier de configuration (tena nt_template_def.properties
) et assurez-vous qu'à chaque option crystalre port.templatedb<n> correspond une option crystalreport.tenantdb<n>.
Vérifiez le fichier du journal des événements
(multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
123 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Configuration de la base de données de modèles non valide, erreur lors de l'analyse de <op
tion_de_config>.
La configuration de la base de données modèle d'un rapport SAP
Crystal Reports 2011 n'a pas le bon format.
Ouvrez votre fichier de configuration (tena nt_template_def.properties
) et assurez-vous que toutes les options crystalre port.templatedb<n> sont définies sur des valeurs valides.
Pour en savoir plus sur la définition des options de client pour les connexions directes
SAP Crystal Reports 2011, voir “SAP Crystal
Reports 2011”.
Configuration de la base de données non valide, erreur lors de l'analyse de cry stalreport.tena
ntdb<n>.
La configuration de la base de données client d'un rapport SAP
Crystal Reports 2011 n'a pas le bon format.
Ouvrez votre fichier de configuration (tena nt_template_def.properties
) et assurez-vous que toutes les options crystalre port.tenantdb<n> sont définies sur des valeurs valides.
Pour en savoir plus sur la définition des options de client pour les connexions directes
SAP Crystal Reports 2011, voir “SAP Crystal
Reports 2011”.
Type de serveur de base de données
<type_de_ser
veurbd>.
Le type de source de données spécifié (<type_de_ser
veurbd>
) pour une connexion directe aux données de SAP Crystal
Reports 2011 n'est pas pris en charge.
Ouvrez votre fichier de configuration (tena nt_template_def.properties
) et assu rez-vous que vous utilisez des types de source de données pris en charge pour les rapports modèle et client. Vérifiez les options suivantes :
• crystalreport.templatedb<n>
• crystalreport.tenantdb<n>
Pour obtenir la liste des types de sources de données prises en charge, voir “SAP Crystal
Reports 2011”.
124 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Erreur Cause Action
Incompatibilité de préfixes de tables pour <préfixe_mo
dèle> et <pré
fixe_client>. L'un des deux n'existe pas, ou le nombre de préfixes ne cor respond pas.
Le nombre de préfixes de table modèle n'est pas égal à celui de préfixes de table client.
Ouvrez votre fichier de configuration (tena nt_template_def.properties
) et assu rez-vous que chaque option de préfixe de table modèle a un mappage correspondant vers une option de préfixe de table client avec un nombre de préfixe égal. Vérifiez les options Crystal Reports suivantes :
• crystalreport.templatetablepre
fixes<n>
• crystalreport.tenanttablepre
fixes<n>
• crystalreport.ccis.dataconnec
tion.templatetableprefixes
• crystalreport.ccis.dataconnec
tion.tenanttableprefixes
Conseil :
N'oubliez pas de terminer les listes de pré fixes par un point-virgule. Les préfixes sont séparés par des points-virgules et une liste doit se terminer par un point-virgule pour être en mesure d'identifier les chaînes vides ("").
La configuration de la base de données n'est pas valide.
Pour en savoir plus, voir les élé ments précédents.
La configuration de base de données d'un rapport Crystal de client n'est pas valide. L'erreur peut se produire sur SAP Crystal Reports 2011 et sur SAP Crystal
Reports pour Enterprise.
Vérifiez si une erreur de mise à jour de la source de données est apparue plus tôt dans le fichier journal .csv.
Vérifiez le fichier du journal des événements
(multitenancymana ger_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
Une erreur interne inattendue s'est produite lors de l'ouverture d'un do cument Crystal Re ports.
Une erreur inattendue s'est produite lors de la mise à jour d'un rapport SAP Crystal Reports pour
Enterprise avec une source de données spécifique au client.
Assurez-vous que le serveur de traitement
Crystal Reports est activé et en cours de fonctionnement.
Si le serveur fonctionne, vérifiez le fichier du journal des événements (multitenancyma nager_trace.00000<n>.glf
) pour effectuer une analyse plus approfondie.
125 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Rubriques associées
•
5.6.2 Pour configurer le suivi pour l'outil de gestion de l'architecture mutualisée
1.
Ouvrez le fichier BO_trace.ini.
• Sous Windows, l'emplacement par défaut est le suivant : <REPINSTALL>\SAP
BusinessObjects Enterprise XI 4.0\conf\
.
• Sous UNIX, l'emplacement par défaut est le suivant : <REPINSTALL>/sap_bobj/enter prise_xi40/conf/
.
2.
Retirez les commentaires des lignes requises sous la section "Trace Syntax and Setting".
3.
Ajoutez une instruction IF pour spécifier les paramètres de suivi pour l'outil de gestion de l'architecture mutualisée.
Par exemple : if (process == "multitenancymanager")
{ active = true; importance = xs; alert = true; severity = 'S'; keep = false; size = 100 * 1000;
}
Conseil :
Le processus doit être spécifié comme multitenancymanager pour le paramètre de suivi à appliquer à l'outil de gestion de l'architecture mutualisée.
Le tableau ci-après répertorie tous les paramètres disponibles pour la configuration du suivi.
126 2012-12-05
alert severity size keep
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Nom du paramètre
active importance
Valeurs possibles
false, true
Description
Active le suivi pour le processus ou le serveur en cours si la valeur attribuée est true. La valeur par défaut est false.
'<<', '<=', '==', '>=', '>>', xs, s, m, l, xl
Remarque :
importance = xs est l'option la plus détaillée et importance
= xl
, l'option la moins détaillée.
Indique le seuil de suivi des messages. Tous les messages au-delà de ce seuil font l'objet d'un suivi. La valeur par défaut est m (medium).
false, true
'S', 'W', 'E', 'A', 'F', success, warning, error, assert, fatal
Les valeurs possibles sont les entiers >= 1 000 false, true
Active automatiquement le suivi pour les événements de serveur graves. La valeur par défaut est true.
Indique le seuil de gravité à partir duquel les messages font l'objet d'un suivi. 'S' occupe le plus d'espace disque. La valeur par défaut est 'E'.
Indique le nombre maximal de messages figurant dans le fichier journal de suivi avant qu'un nouveau fichier ne soit créé. La valeur par défaut est 100 000.
Indique si l'ancien fichier journal doit être conservé une fois le nouveau fichier créé. La valeur par défaut est false.
127 2012-12-05
Outil de gestion de l'architecture mutualisée de la plateforme de Business Intelligence
Nom du paramètre
administrator log_dir always_close
Valeurs possibles
Chaînes de caractères ou entiers
Description
Indique l'annotation à utiliser dans le fichier journal de sortie.
Par exemple, si administrator = "hello" cette chaîne est insérée dans le fichier journal.
on, off
Indique le répertoire du fichier journal de sortie. Par défaut, les fichiers journaux sont stockés dans le dossier Logging.
Indique si le fichier journal doit
être fermé lorsqu'un message de suivi y a été consigné. La valeur par défaut est off.
4.
Enregistrez, puis fermez le fichier BO_trace.ini.
La prochaine fois que vous exécuterez l'outil de gestion de l'architecture mutualisée, un fichier du journal des événements (multitenancymanager_trace.00000<n>.glf) sera créé.
Au lieu de modifier le fichier par défaut BO_trace.ini, vous pouvez créer une copie de ce fichier spécifiquement pour l'outil de gestion de l'architecture mutualisée et exporter le fichier du journal des
événements vers un emplacement différent. Par exemple, pour utiliser C:\my_BO_trace.ini pour les paramètres du journal des événements et exporter le fichier du journal des événements vers
C:\myLogging
, modifiez l'option suivante du fichier multitenancymanagerSystem.properties :
<!-- logging -->
<entry key="mtm.systemVar.trace.logDir">C:\myLogging\</entry>
<entry key="mtm.systemVar.trace.iniDir">C:\</entry>
<entry key="mtm.systemVar.trace.iniFile">my_BO_trace.ini</entry>
Remarque :
Cela modifiera également l'emplacement d'exportation par défaut du fichier journal .csv (multitena ncymanager<aaaa><mm><jj><heure>.csv
).
Pour en savoir plus sur la configuration d'un suivi supplémentaire pour les serveurs de la plateforme de BI et d'autres applications, voir “Gestion et configuration des journaux” dans le
Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.
128 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Personnalisation de SAP Crystal Reports 2011
6.1 Introduction
SAP Crystal Reports 2011 peut être réassemblé et vendu par les partenaires. Vous pouvez personnaliser le produit installé et le programme d'installation afin de créer une expérience intégrée pour les clients.
L'outil de personnalisation SAP BusinessObjects permet de personnaliser le programme d'installation et le produit installé par le biais de modifications telles que :
• Réduction de la taille du produit
• Renommage du produit
• Modification des propriétés par défaut du programme d'installation
• Masquage d'écrans du programme d'installation
Pour réaliser des personnalisations, écrivez un fichier de configuration pour spécifier les personnalisations, puis exécutez l'outil de personnalisation SAP BusinessObjects pour créer un programme d'installation personnalisé. Les clients peuvent alors utiliser ce programme d'installation pour installer une version personnalisée du produit.
L'outil de personnalisation peut servir à personnaliser un programme d'installation complète, un programme d'installation de Support Package et un programme d'installation de correctif.
6.2 Démarrage rapide pour Crystal Reports
Cette section explique comment exécuter l'outil de personnalisation pour créer un programme d'installation pour SAP Crystal Reports. Elle utilise l'exemple de fichier de configuration fourni avec cet outil. A l'issue de ce didacticiel, vous pouvez exécuter votre package d'installation personnalisé et installer une version personnalisée de Crystal Reports.
Les personnalisations comprennent le changement de type d'installation par défaut, la suppression de fonctionnalités, le codage en dur du code clé du produit, le changement de dossier d'installation par défaut, le renommage du produit et le changement du raccourci du menu Démarrer de Windows. Ces personnalisations sont décrites de façon plus détaillée dans le fichier de configuration.
1.
Configurez l'outil de personnalisation SAP BusinessObjects a.
Créez un dossier de travail sur votre ordinateur de développement, par exemple : C:\SAPCus tomTool\packages
.
129 2012-12-05
Personnalisation de SAP Crystal Reports 2011 b.
Copiez le contenu du package d'installation de Crystal Reports sous C:\SAPCustomTool\pa ckages
.
Le package d'installation contient les dossiers Collaterals, dunit, langs et setup.engine
ainsi que d'autres fichiers binaires. Pour en savoir plus, voir
Pour télécharger le programme d'installation
.
c.
(Facultatif) Ajoutez votre code clé à l'exemple de fichier de configuration.
Dans un éditeur XML, ouvrez le fichier C:\SAPCustomTool\packages\Collate rals\Tools\CustomizationTool\example_customization_win_cr.xml
et remplacez l'expression PLEASE SET de <replaceProperty id="ProductKey" defaultVa lue="PLEASE SET" /> par votre code clé Crystal Reports.
d.
Créez le dossier C:\SAPCustomTool\output.
Remarque :
Ce dossier doit être vide.
e.
Exécutez la commande suivante à partir de l'invite de commande :cd C:\SAPCustomTool\pa ckages\Collaterals\Tools\CustomizationTool
Le dossier CustomizationTool contient le fichier exécutable customizationtool.exe et l'exemple de fichier de configuration example_customization_win_cr.xml.
2.
Exécutez la commande suivante à partir de l'invite de commande : customizationtool.exe xml=example_customization_win_cr.xml package
Dir=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output logDe tail=error > C:\oemlog.log
Assurez-vous que le package d'installation personnalisé a été créé sous C:\SAPCustomTool\out put
. Veillez à ce qu'aucune erreur n'ait été consignée dans le fichier journal C:\oemlog.log.
Remarque :
L'outil de personnalisation peut prendre plusieurs minutes pour réaliser l'opération. Vous pouvez vérifier sa progression en visualisant le fichier journal.
3.
Utilisez C:\SAPCustomTool\output\setup.exe pour exécuter le programme d'installation personnalisé de Crystal Reports.
Crystal Reports est installé avec les personnalisations décrites dans le fichier de configuration
C:\SAPCustomTool\packages\Collaterals\Tools\CustomizationTool\example_custo mization_win_cr.xml
.
6.3 Pour télécharger le programme d'installation
1.
Accédez à https://service.sap.com/bosap-support > Software Downloads (Téléchargements de
logiciels)
2.
Dans l'onglet "Find your software (Trouver votre logiciel)", "A-Z Index (Index de A à Z)", sélectionnez
Installations and Upgrades (Installations et mises à niveau).
3.
Sélectionnez C > CRYSTAL REPORTS > CRYSTAL REPORTS 2011.
130 2012-12-05
Personnalisation de SAP Crystal Reports 2011
4.
Sélectionnez Installation and Upgrade (Installation et mise à niveau) > WINDOWS
5.
Sélectionnez l'objet intitulé "SAP Crystal Reports 2011 <version> Windows (32B)", puis suivez les instructions du site Web pour télécharger et extraire les objets.
Remarque :
Le téléchargement du logiciel peut prendre un certain temps et il se peut que vous deviez contacter l'administrateur système pour vous assurer que le pare-feu de votre entreprise n'interrompra pas le processus de téléchargement.
Les Support Packages et correctifs sont des programmes d'installation contenant des mises à jour pour
SAP Crystal Reports. Vous pouvez les télécharger depuis https://service.sap.com/bosap-support . Dans l'onglet "Find your software (Trouver votre logiciel)", "A-Z Index (Index de A à Z)", cliquez sur Support
Packages and Patches (Support Packages et correctifs). Pour en savoir plus sur l'installation des
Support Packages et correctifs, voir
Personnalisation des programmes d'installation de mise à jour .
6.4 Planification du processus de personnalisation
Pour utiliser l'outil de personnalisation SAP BusinessObjects :
1.
Téléchargez le programme d'installation. Voir
Pour télécharger le programme d'installation
.
2.
Décidez quelles personnalisations sont nécessaires. Voir
Création du fichier de configuration
.
3.
Ecrivez le fichier de configuration pour spécifier les personnalisations.
4.
Exécutez l'outil de personnalisation pour créer un programme d'installation personnalisé.
5.
Exécutez le programme d'installation personnalisé pour installer une version personnalisée de SAP
Crystal Reports.
6.4.1 Meilleures pratiques
Cette section fournit des recommandations relatives à la création d'un programme d'installation personnalisé.
Validez le fichier de configuration
Vous pouvez valider le fichier de configuration avant d'exécuter l'outil. Utilisez le paramètre de ligne de commande validate.
Réduisez la taille du produit
Les clients préfèrent un programme d'installation et un programme installé plus petits. Pour garder le produit aussi petit que possible :
• Supprimez tous les packs linguistiques non nécessaires.
• Supprimez toutes les fonctionnalités non nécessaires.
• Supprimez tous les éléments du dossier Collaterals non nécessaires.
131 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Attribuez des noms personnalisés de façon cohérente
Le nom du produit et le numéro de version apparaissent à plusieurs endroits du programme d'installation et du programme installé. Veillez à vérifier les personnalisations aux emplacements suivants :
• Nom du produit, version du produit et version principale du produit
• Entré du menu Démarrer de Windows et tous les raccourcis
• Utilitaire "Ajout/Suppression de programmes" de Windows
• Dossier d'installation par défaut
Prenez en compte les changements de nom dans toutes les langues
Il est préférable d'envisager la façon dont apparaît le nom personnalisé dans toutes les langues prises en charge.
Modifiez les programmes d'installation de correctifs pour qu'ils soient cohérents avec le programme d'installation principale
Vous devez appliquer la même personnalisation aux Support Packages et correctifs qu'à la version principale. Si vous vendez un programme d'installation principale personnalisé puis essayez de vendre un programme d'installation de Support Package ou de correctif avec une personnalisation différente, cela peut entraîner des résultats inattendus qui pourraient ne pas être réparables par les procédures de restauration standard.
Testez la restauration, la modification et la réparation des installations de Support Packages et de correctifs
La restauration, la modification et la réparation d'installations sont prises en charge par les Support
Packages et correctifs personnalisés, à condition qu'ils aient été personnalisés de manière cohérente avec le package d'installation principale. Il est recommandé de tester ces scénarios.
Rubriques associées
•
Paramètres de ligne de commande
6.5 Création du fichier de configuration
La section suivante décrit les personnalisations que vous pouvez réaliser sur le programme d'installation en modifiant le fichier de configuration :
• Renommage du produit
• Personnalisation du nom du produit et du numéro de version
• Personnalisation des raccourcis du menu Démarrer de Windows
• Personnalisation de l'utilitaire "Ajout/Suppression de programmes" de Windows
• Personnalisation du dossier d'installation
• Personnalisation de la saisie utilisateur par défaut
• Suppression d'écrans d'installation
• Incorporation d'un code clé
132 2012-12-05
Personnalisation de SAP Crystal Reports 2011
• Suppression de fonctionnalités
• Empêchement des vérifications des prérequis
• Suppression de packs linguistiques
• Modification des ressources
• Personnalisation des images dans le programme d'installation
• Personnalisation du contrat de licence
• Suppression d'éléments du dossier Collaterals
6.5.1 Présentation du fichier de configuration
L'outil de personnalisation SAP BusinessObjects utilise les informations contenues dans le fichier de configuration pour réaliser les personnalisations. Le fichier de configuration est un document XML.
Vous utilisez les éléments XML pour décrire vos personnalisations. L'exemple de fichier de configuration est contenu dans ce dossier du programme d'installation :
Collaterals\Tools\CustomizationTool\example_customization_win_cr.xml
Le fichier doit avoir ce format :
<oem name="<Any name>">
<cloneProduct sourceId="product.crystalreports-4.0-core-32">
...
...
</cloneProduct>
</oem>
Le fichier de configuration pour le programme d'installation complète peut avoir n'importe quel nom, oem.xml
, par exemple.
Le fichier de configuration du programme d'installation de Support Package est décrit dans la section
Personnalisation de programmes d'installation de mise à jour
.
Remarque :
Le fichier de configuration doit être écrit dans une syntaxe XML correcte. Utilisez un éditeur XML pour créer et modifier le fichier, et assurez-vous que le format est correct avant d'exécuter l'outil.
Exemple :
Dans cet exemple, on spécifie les personnalisations suivantes :
• Changer le nom long du produit pour “Custom Company Crystal Reports” pour toutes les langues.
• Changer le nom court du produit pour “Custom CR” pour toutes les langues.
• Changer l'éditeur et le nom du produit pour l'entrée de l'utilitaire "Ajout/Suppression de programmes de Windows".
• Supprimer l'écran d'installation intitulé "Choose Installation Type" et définir le type d'installation sur "Custom".
133 2012-12-05
Personnalisation de SAP Crystal Reports 2011
• Spécifier que les seuls packs linguistiques inclus dans le package d'installation sont l'anglais, le français, l'allemand, l'italien et le chinois.
<oem name="CustomCompanyCrystalReports">
<cloneProduct sourceId="product.crystalreports-4.0-core-32">
<replaceString id="product.cr_name" value="Custom Company Crystal Reports" lang="all"/>
<replaceString id="product.cr_shortname" value="Custom CR" lang="all"/>
<arp duSourceId="product.crystalreports.arp-4.0-core">
<arg id="publisher" value="Custom Company"/>
<arg id="display_name" value="Custom Company Crystal Reports"/>
</arp>
<replaceProperty id="InstallType" defaultValue="custom"/>
<removeDialog id="ChooseInstallType2.dialog"/>
<languageIncludeList value="en;fr;de;it;zh_CN"/>
</cloneProduct>
</oem>
6.5.2 Renommage du produit
Vous pouvez renommer le produit en personnalisant les éléments suivants :
• Le nom de produit et le numéro de version
• L'entrée de "Ajout/Suppression des programmes" de Windows
• L'entrée du menu "Démarrer" pour les raccourcis de fonctionnalités
• Le dossier d'installation par défaut
Les sections qui suivent expliquent ces personnalisations.
6.5.2.1 Personnalisation du nom du produit et du numéro de version
Vous pouvez personnaliser le nom du produit et le numéro de version. Utilisez l'élément replaceS tring avec l'ID de chaîne souhaité :
<replaceString id="<string id>" value="<new value>" lang="<language list>"/>
Il existe quatre chaînes représentant le nom du produit et le numéro de version : le nom long du produit, le nom court du produit, le numéro de version du produit et le numéro de version principale du produit.
Le nom complet du produit est composé du nom long du produit et du numéro de version. Le nom court du produit et la version principale du produit sont utilisés dans le menu contextuel de Windows.
134 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Tableau 6-1 : Nom du produit et numéro de version
Description de la chaîne
Nom long du produit
Nom court du produit
Version du produit
Version principale du produit
ID de chaîne
product.cr_name
product.cr_shortname
product_cr_version product_cr_majorversion
Valeur par défaut
Crystal Reports
Crystal Reports
2011
2011
Remarque :
Vous devez personnaliser la version du produit et la version principale du produit ensemble. Par exemple, si vous changez la version du produit pour “1.0”, vous devez également personnaliser la version principale du produit en “1”. Dans le cas contraire, le numéro de version dans le menu ne correspondra par au numéro de version dans le produit.
Vous pouvez spécifier un nouveau nom pour chaque langue. Pour obtenir une liste des codes de langue, voir
Exemple :
Dans cet exemple, on procède aux personnalisations suivantes :
• Changer le nom long du produit pour “Crystal Reports personnalisé Entité” et le nom court du produit pour “CR personnalisé” pour l'anglais.
• Changer le nom long du produit pour “Crystal Reports personnalisé Entité (français)” et le nom court du produit pour “CR personnalisé (français)” pour le français.
• Changer la version du produit pour “1.0” et la version principale du produit pour “1” pour toutes les langues.
Le nom du produit dans les langues autres que l'anglais et le français restent la valeur par défaut, mais la version du produit et la version principale seront changées pour toutes les langues.
<replaceString id="product.cr_name" value="Custom Company Crystal Reports" lang="en"/>
<replaceString id="product.cr_shortname" value="Custom CR" lang="en"/>
<replaceString id="product.cr_name" value="Custom Company Crystal Reports (French)" lang="fr"/>
<replaceString id="product.cr_shortname" value="Custom CR (French)" lang="fr"/>
<replaceString id="product_cr_version" value="1.0" lang="all"/>
<replaceString id="product_cr_majorversion" value="1" lang="all"/>
Le résultat de la personnalisation apparaît ci-dessous. Notez que le numéro de version “FP3” n'est pas supprimé :
135 2012-12-05
Personnalisation de SAP Crystal Reports 2011
136
Pour supprimer les instances de “FP3” du programme d'installation
Lors de l'exécution du programme d'installation, des instances de “FP3” peuvent être visibles dans le nom du produit. Pour supprimer “FP3”, modifiez les lignes du fichier suivant :
Nom de fichier Ligne originale Ligne modifiée
dunit\product.crystalre
ports-4.0-core-32\se tup.ui.framework\ui text\CrystalReports\pro duct.lang_<code la ngue>.uitext.xml
<string id="product name_patch" value=" FP3"/>
<string id="product name_patch" value=""/> dunit\product.crystalre
ports-4.0-core-32\se tup.ui.framework\ui text\framework\se tup.ui.framework.la
ng_<code langue>.ui
text.xml
<string id="product_patch" value="FP3"/>
<string id="produ ct_patch" value=""/>
Comme ci-dessus
<string id="produ ct_patch_prespace" value="
FP3"/>
<string id="produ ct_patch_prespace" va lue=""/>
Vous devez modifier un fichier pour chaque langue prise en charge par le programme d'installation.
Pour obtenir une liste des codes de langue, voir
. Lors de l'exécution de l'outil de personnalisation puis du programme d'installation, toutes les instances de “FP3” sont supprimées. Ce processus sera simplifié dans une version ultérieure.
Exemple :
Pour supprimer “FP3” du programme d'installation en anglais, modifiez les fichiers suivants :
• product.lang_en.uitext.xml
• setup.ui.framework.lang_en.uitext
Le résultat de la personnalisation apparaît ci-dessous :
2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.5.2.2 Personnalisation des raccourcis du menu Démarrer de Windows
Le menu Démarrer de Windows contient des raccourcis pour des fonctionnalités telles que l'Administrateur de source de données ODBC. Vous pouvez personnaliser le nom, l'emplacement et l'info-bulle de chaque raccourci. Les raccourcis que vous ne personnalisez pas seront regroupés dans l'entrée de menu Démarrer par défaut nommée "Crystal Reports 2011".
Le menu Démarrer par défaut des installations en anglais se présente comme suit :
137
Utilisez l'élément shortcut pour personnaliser l'emplacement, le nom du raccourci et l'info-bulle de chaque fonctionnalité
<shortcut duSourceId="<shortcut deployment unit ID>">
<arg id="linkFullPath" value="<full path to shortcut link>" lang="<language list>"/>
<arg id="description" value="<tooltip string>" lang="<language list>"/>
</shortcut>
2012-12-05
Personnalisation de SAP Crystal Reports 2011
138
Attribut
duSourceId linkFullPath description
Valeur
ID d'unité de déploiement du raccourci à modifier. Les valeurs classiques sont :
• product.crystalreports.shortcut.crw-4.0-core
Crystal Reports 2011
• product.crystalreports.shortcut.odbc-4.0-core
Administrateur de source de données ODBC
• product.crystalreports.shortcut.rptpubwiz-4.0-core
Assistant de téléchargement de rapports
Pour obtenir la liste complète des valeurs duSourceId, voir
ID des unités de déploiement de raccourci
.
Chemin d'accès complet au raccourci. Veillez à ajouter .lnk au lien de raccourci, sans quoi le lien ne sera pas créé. Vous pouvez placer le lien dans le menu
Démarrer ou sur le bureau. L'outil de personnalisation SAP BusinessObjects crée les liens correctement.
Vous pouvez spécifier un lien par langue. Pour obtenir une liste des codes de langue, voir
Chaîne d'info-bulle à afficher lorsque l'utilisateur survole le raccourci avec la souris. Vous pouvez spécifier une info-bulle par langue.
Exemple :
Dans cet exemple, on procède aux personnalisations suivantes :
• Changer le nom du raccourci Crystal Reports 2011 pour “CR personnalisé Entité” pour l'anglais.
• Personnaliser l'info-bulle Crystal Reports 2011 en “Lancer CR personnalisé Entité” pour l'anglais.
• Changer le nom du raccourci “ODBC Data Source Administrator” pour “ODBC personnalisé” pour l'anglais.
• Personnaliser l'info-bulle “ODBC Data Source Administrator” en “ODBC personnalisé” pour l'anglais.
• Placer les raccourcis “CR personnalisé Entité” et “ODBC personnalisé” sous l'entrée du menu
Démarrer appelée “Company Programs”.
• Changer le nom du raccourci “Report Upload Wizard” pour “Assistant personnalisé” pour l'anglais.
• Placer le raccourci “Assistant personnalisé” sous l'entrée du menu Démarrer appelée “Assistant personnalisé”.
• Personnaliser l'info-bulle “Assistant personnalisé” en “Lancer Assistant personnalisé” pour l'anglais.
Le nom et l'info-bulle du raccourci restent inchangés dans toutes les autres langues.
Remarque :
Pour mettre en pratique cet exemple, vous devez créer les liens et dossiers suivants :
2012-12-05
Personnalisation de SAP Crystal Reports 2011
•
Custom Company CR.lnk
•
Custom ODBC.lnk
•
Custom Wizard.lnk
•
Company Programs
•
Custom Wizard
Placez CR personnalisé Entité.lnk et ODBC personnalisé.lnk dans le dossier Company
Programs et placez Assistant personnalisé.lnk dans le dossier Assistant personnalisé.
Placez ces dossiers au même emplacement que celui vers lequel vous avez l'intention de rediriger le dossier d'installation.
Dans cet exemple, le dossier d'installation a été redirigé vers le disque C:\. Pour en savoir plus, voir
Personnalisation du dossier d'installation .
<shortcut duSourceId="product.crystalreports.shortcut.crw-4.0-core">
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\Custom Company CR.lnk" lang="en"/>
<arg id="description" value="Launch Custom Company CR" lang="en"/>
</shortcut>
<shortcut duSourceId="product.crystalreports.shortcut.odbc-4.0-core">
<arg id="linkFullPath" value="[programmenufolder]\Company Programs\Custom ODBC.lnk" lang="en"/>
<arg id="description" value="Custom ODBC" lang="en"/>
</shortcut>
<shortcut duSourceId="product.crystalreports.shortcut.rptpubwiz-4.0-core">
<arg id="linkFullPath" value="[programmenufolder]\Custom Wizard\Custom Wizard.lnk" lang="en"/>
<arg id="description" value="Launch Custom Wizard" lang="en"/>
</shortcut>
Le résultat de la personnalisation apparaît ci-dessous :
139
Exemple :
Dans cet exemple, on conserve le nom par défaut du raccourci de la fonctionnalité “Assistant de téléchargement de rapports” mais on le place sous l'entrée du menu Démarrer nommée “Assistant personnalisé” pour toutes les langues. On change également l'info-bulle “Assistant personnalisé” pour
“Lancer Assistant personnalisé” pour toutes les langues.
Remarque :
Pour mettre en pratique cet exemple, vous devez placer Assistant de téléchargement de rapports.lnk
dans le dossier Assistant personnalisé. Placez ce dossier au même emplacement que le dossier d'installation.
2012-12-05
Personnalisation de SAP Crystal Reports 2011
Dans cet exemple, le dossier d'installation a été redirigé vers le disque C:\.
<shortcut duSourceId="product.crystalreports.shortcut.rptpubwiz-4.0-core">
<arg id="linkFullPath" value="[programmenufolder]\Custom Wizard\Report Upload Wizard.lnk" lang="all"/>
<arg id="description" value="Launch Custom Wizard" lang="all"/>
</shortcut>
6.5.2.3 Personnalisation de l'utilitaire Ajout/Suppression de programmes de
Windows
Vous pouvez personnaliser le nom d'affichage, l'éditeur et l'icône dans l'utilitaire "Ajout/Suppression de programmes" de Windows. Utilisez l'élément suivant :
<arp duSourceId="product.crystalreports.arp-4.0-core">
<arg id="publisher" value="<publisher name>"/>
<arg id="display_name" value="<product name>" lang="<language list>"/>
<arg id="display_icon" value="<full path to icon>"/>
</arp>
Remarque :
Le nom d'affichage doit être marqué par une balise lang pour spécifier un nom d'affichage différent pour chaque langue. Utilisez un point-virgule pour séparer plusieurs langues utilisant le même nom d'affichage. Les langues non spécifiées utilisent la valeur par défaut.
Pour obtenir une liste des codes de langue, voir
.
Remarque :
Des étapes supplémentaires doivent être suivies pour que la valeur personnalisée de l'éditeur s'affiche correctement dans l'utilitaire Ajout/Suppression de programmes. Suivez ces étapes :
1.
Ouvrez le fichier dunit\product.crystalreports.arp-4.0-core-32\seed.xml.
2.
Cherchez l'élément <action id="AddARPEntry">. Vous verrez plusieurs éléments <arg> imbriqués.
3.
Ajoutez la ligne suivante sous <arg name="DISPLAY_NAME" value="[ARP.DISPLAYNAME]"
/>
:
<arg name="PUBLISHER" value="SAP" />
4.
Enregistrez le fichier.
Après avoir personnalisé le nom de l'éditeur dans le fichier de configuration, exécutez l'outil de personnalisation, puis installez le produit personnalisé, votre valeur personnalisée pour l'éditeur s'affiche dans l'utilitaire Ajout/Suppression de programmes. Ce processus sera simplifié dans une version ultérieure.
Les icônes affichées dans l'utilitaire Ajout/Suppression de programmes de Windows sont généralement de 16 x 16. Pour des informations complètes sur la création d'icônes, voir la documentation Windows.
140 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Exemple :
Dans cet exemple, on procède aux personnalisations suivantes dans l'utilitaire Ajout/Suppression de programmes de Windows :
• Changer le nom de produit pour “Crystal Reports personnalisé Entité Correctif 1” pour l'anglais et le français.
• Changer le nom de produit pour “Crystal Reports personnalisé Entité (allemand)” pour l'allemand.
• Changer l'éditeur pour “Personnalisé Entité”.
• Remplacer l'icône affichée par l'icône se trouvant sous C:\SAPCustomTool\CC_logo.ico.
Remarque :
Pour utiliser cet exemple, vous devez placer une icône nommée CC_logo.ico à l'emplacement
C:\SAPCustomTool
.
<arp duSourceId="product.crystalreports.arp-4.0-core">
<arg id="publisher" value="Custom Company"/>
<arg id="display_name" value="Custom Company Crystal Reports Patch 1" lang="en;fr"/>
<arg id="display_name" value="Custom Company Crystal Reports (German)" lang="de"/>
<arg id="display_icon" value="C:\SAPCustomTool\CC_logo.ico"/>
</arp>
Le résultat de la personnalisation apparaît ci-dessous :
141
6.5.2.4 Personnalisation du dossier d'installation
Vous pouvez personnaliser l'emplacement du dossier d'installation par défaut. Utilisez l'élément repla ceProperty avec id="<chemin d'accès au dossier d'installation>" :
<replaceProperty id="InstallDir" defaultValue="<default installation folder>"/>
Exemple :
Changez le dossier d'installation par défaut pour C:\MyInstallDIR\CustomCompanyCrystalRe ports
.
<replaceProperty id="InstallDir" defaultValue="C:\MyInstallDIR\CustomCompanyCrystalReports"/>
2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.5.3 Personnalisation de la saisie utilisateur par défaut
Vous pouvez personnaliser la valeur par défaut de la saisie utilisateur recueillie par le programme d'installation. Utilisez l'élément replaceProperty avec id="<id de propriété>" et la nouvelle valeur par défaut :
<replaceProperty id="<property id>" defaultValue="<value to use as default value>"/>
Pour obtenir une liste complète des ID de propriété, voir
ID d'écran d'installation et de propriété .
Le programme d'installation Windows recueille la saisie utilisateur à l'aide des boîtes de dialogue, cases d'option et autres éléments de l'interface utilisateur.
Exemple :
Dans l'écran d'installation intitulé "Choisissez un type d'installation", le type d'installation par défaut est "Standard". Cet exemple illustre le changement du type d'installation par défaut pour
"Personnalisée".
<replaceProperty id="InstallType" defaultValue="custom"/>
Le résultat de la personnalisation apparaît ci-dessous :
142 2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.5.4 Suppression d'écrans d'installation
Vous pouvez supprimer des écrans d'installation depuis le programme d'installation. Utilisez l'élément removeDialog avec l'ID d'écran d'installation :
<removeDialog id="<installation screen ID>"/>
Pour obtenir une liste complète des ID d'écrans d'installation, voir
ID d'écran d'installation et de propriété
.
Exemple :
Cet exemple montre comment supprimer l'écran d'installation intitulé "Sélection des fonctions".
<removeDialog id="SelectFeatures.dialog"/>
6.5.5 Incorporation d'un code clé
Vous pouvez incorporer un code clé dans le programme d'installation de sorte que le client n'ait pas besoin d'en saisir un. Cette tâche implique :
• La saisie d'une valeur par défaut pour le code clé
• La suppression de l'écran d'installation où l'utilisateur saisit un code clé
Exemple :
Utilisez l'élément replaceProperty avec id="ProductKey" pour fournir un code clé par défaut.
Les codes clés doivent avoir le format XXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XX.
Utilisez l'élément removeDialog avec id="CREnterProductKey.dialog" pour supprimer l'écran d'installation demandant la clé de licence.
<replaceProperty id="ProductKey" defaultValue="XXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XX"/>
<removeDialog id="CREnterProductKey.dialog"/>
Rubriques associées
•
ID d'écran d'installation et de propriété
•
Personnalisation de la saisie utilisateur par défaut
•
Suppression d'écrans d'installation
143 2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.5.6 Suppression de fonctionnalités
SAP Crystal Reports comporte de nombreuses fonctionnalités facultatives. Vous pouvez supprimer une fonctionnalité depuis le programme d'installation. Utilisez l'élément removeFeature avec id="<id de la fonctionnalité>"
:
<removeFeature id="<Feature ID>"/>
Pour obtenir une liste complète des ID de fonctionnalité, voir
.
Lorsque vous spécifiez la suppression d'une fonctionnalité, l'outil de personnalisation SAP
BusinessObjects supprime tous les fichiers exécutables, écrans d'installation et autres fichiers appartenant à cette fonctionnalité. La suppression de fonctionnalités non nécessaires est un bon moyen de réduire la taille du produit personnalisé.
Exemple :
Supprimez la fonctionnalité de création de cartes géographiques. Cet ID supprime la capacité du programme d'afficher les relations entre des données et des régions géographiques :
<removeFeature id="Mapping"/>
6.5.7 Empêchement des vérifications des prérequis
Les prérequis sont des conditions devant être remplies sur l'ordinateur hôte afin que le programme d'installation réussisse dans sa tâche. Le programme d'installation vérifie l'existence de ces prérequis avant de démarrer et affiche les résultats sur l'écran "Vérification des prérequis". La suppression de l'écran "Vérification des prérequis" empêche les vérifications de prérequis d'être effectuées. Utilisez l'élément <removeDialog> avec id="CheckPreRequisites.dialog".
Remarque :
Il est recommandé de supprimer cet écran d'installation uniquement si vous réalisez les vérifications de prérequis par d'autres moyens. Si les prérequis ne sont pas remplis, le programme d'installation
échoue dans sa tâche.
Exemple :
Dans cet exemple, on supprime l'écran "Vérification des prérequis" et on empêche les vérifications de prérequis d'être effectuées.
<removeDialog id="CheckPreRequisites.dialog"/>
144 2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.5.8 Suppression de packs linguistiques
Le programme d'installation permet à l'utilisateur de sélectionner quels packs linguistiques installer. Un pack linguistique contient des versions traduites de toutes les chaînes utilisées par le produit installé.
Par défaut, tous les packs linguistiques possibles sont inclus dans le programme d'installation. Vous pouvez spécifier quels packs linguistiques inclure. Utilisez l'élément languageIncludeList avec une liste de codes langue :
<languageIncludeList value="<list of language codes>"/>
Pour obtenir une liste des codes de langue, voir
.
Remarque :
Les packs linguistiques peuvent être volumineux. Le programme d'installation sera plus petit si moins de packs linguistiques y sont inclus.
Exemple :
Incluez les packs linguistiques anglais, français et allemand dans le programme d'installation.
L'utilisateur peut faire son choix parmi cette liste lors de l'installation.
<languageIncludeList value="en;fr;de"/>
6.5.9 Modification des ressources
Le programme d'installation stocke des fichiers image et texte comme ressources dans ce dossier : dunit\product.crystalreports-4.0-core-32\setup.ui.framework\resources
Vous pouvez personnaliser les ressources de ce dossier. Des ressources couramment utilisées sont :
• Les images du programme d'installation
• Le contrat de licence du programme d'installation
Pour personnaliser une ressource :
1.
Créez un dossier de ressources personnalisées : C:\MyResources, par exemple. Le dossier peut avoir le nom de votre choix mais doit être visible pour les clients. Utilisez le même dossier pour toutes les ressources que vous personnalisez.
2.
Créez une ressource portant le même nom et le même chemin d'accès que la ressource originale et placez-la dans le dossier de ressources personnalisées. Voir les rubriques associées pour des exemples spécifiques.
3.
Ajoutez l'élément <resources> au fichier de configuration pour spécifier l'emplacement du dossier de ressources personnalisées, par exemple :
145 2012-12-05
Personnalisation de SAP Crystal Reports 2011
<resources cleanTarget="no" sourcePath="C:\MyResources"/>
Attribut cleanTarget
Si vous définissez cleanTarget='yes', l'outil de personnalisation supprimera le dossier resources original et utilisera uniquement les ressources du dossier de ressources personnalisées. Cette option n'est pas recommandée.
Rubriques associées
•
Personnalisation des images dans le programme d'installation
•
Personnalisation du contrat de licence
6.5.9.1 Personnalisation des images dans le programme d'installation
Vous pouvez personnaliser les images du programme d'installation, notamment l'écran d'accueil, l'image supérieure de tous les écrans et le panneau d'informations de la boîte de dialogue de progression. Les images sont stockées sous forme de fichiers dans le dossier de ressources : dunit\product.crystalreports-4.0-core-32\setup.ui.framework\resources
Tableau 6-4 : Fichiers image dans le dossier resources
Nom de l'image Nom du fichier Image par défaut
Ecran d'accueil dialog
Full.bmp
146 2012-12-05
Personnalisation de SAP Crystal Reports 2011
147
Nom de l'image Nom du fichier
Image supérieure pour tous les
écrans dialog
Top.bmp
Image par défaut
Panneau d'informations pour la boîte de dialogue de progression bill board.bmp
Vous personnalisez une image en créant un fichier image, en plaçant le fichier dans le dossier de ressources personnalisées et en ajoutant l'élément resources au fichier de configuration.
Exemple : Personnalisation de l'image de l'écran d'accueil
1.
Créez un dossier nommé MyResources sur le disque C:\.
2.
Créez un fichier image nommé dialogFull.bmp et placez-le dans le dossier C:\MyResources.
3.
Assurez-vous que l'élément resources se trouve dans le fichier de configuration comme suit :
<resources cleanTarget="no" sourcePath="C:\MyResources"/>
Rubriques associées
•
6.5.9.2 Personnalisation du contrat de licence
Vous pouvez personnaliser le contrat de licence présenté à l'utilisateur au cours de l'installation. Les contrats de licence sont stockés sous forme de fichiers texte dans le dossier de ressources : dunit\product.crystalreports-4.0-core-32\setup.ui.framework\resources\<code langue>
Par exemple, le contrat de licence en anglais se trouve ici : dunit\product.crystalreports-4.0-core-32\setup.ui.framework\resources\en\li cense_en.rft
2012-12-05
Personnalisation de SAP Crystal Reports 2011
Pour obtenir une liste des codes de langue, voir
.
Vous personnalisez le contrat de licence en créant un fichier de licence, en plaçant le fichier dans le dossier de ressources personnalisées et en ajoutant l'élément resources au fichier de configuration.
Exemple : Personnaliser le contrat de licence en anglais
Le contrat de licence en anglais se trouve ici : dunit\product.crystalreports-4.0-core-32\setup.ui.framework\resources\en\li cense_en.rtf
Pour personnaliser le contrat de licence en anglais :
1.
Créez un dossier nommé MyResources sur le disque C:\.
2.
Créez un dossier nommé en et placez-le dans le dossier C:\MyResources.
3.
Créez un fichier de contrat de licence nommé license_en.rtf et placez-le dans le dossier
C:\MyResources\en
.
4.
Assurez-vous que l'élément resources se trouve dans le fichier de configuration comme suit :
<resources cleanTarget="no" sourcePath="C:\MyResources"/>
Rubriques associées
•
6.5.10 Suppression d'éléments du dossier Collaterals
Le programme d'installation de SAP Crystal Reports stocke des outils, des exemples et de la documentation dans le dossier Collaterals du programme d'installation. Par défaut, un programme d'installation personnalisé fourni aux clients contient également le dossier Collaterals avec le même contenu. Vous pouvez supprimer les éléments non souhaités du dossier Collaterals afin de réduire la taille du programme d'installation personnalisé. Utilisez l'élément collaterals avec cleanTar get="yes et sourcePath="<chemin complet d'accès au dossier Collaterals perso nnalisé>"
:
<collaterals cleanTarget="yes" sourcePath="<full path to custom Collaterals folder>"/>
Remarque :
Vous devez attribuer à l'attribut cleanTarget la valeur yes afin que l'outil de personnalisation remplace le dossier original par le nouveau.
Pour supprimer des éléments du dossier Collaterals
1.
Copiez le contenu du dossier Collaterals existant dans un nouvel emplacement, par exemple :
C:\MesCollatéraux
.
148 2012-12-05
Personnalisation de SAP Crystal Reports 2011
2.
Supprimez les éléments de C:\SAPCustomTool\Collaterals qui ne sont pas nécessaires pour votre programme d'installation personnalisé.
3.
Ajoutez l'élément <collaterals> au fichier de configuration pour spécifier l'emplacement du dossier de collatéraux personnalisés, par exemple :
<collaterals cleanTarget="yes" sourcePath="C:\MyCollaterals"/>
Tableau 6-5 : Description des éléments du dossier Collaterals
Dossier
Collaterals >
Add-Ons > SAP
Collaterals >
Docs
Description
Fournit la connectivité aux systèmes SAP.
Quand supprimer
Supprimez ce dossier s'il n'y a aucun besoin de connexion aux systèmes
SAP.
Collaterals >
CustomizationTemplate
Contient le fichier d'exemple tem plate.zip
pour les personnalisations du concepteur de rapports.
Supprimez ce dossier si les clients n'ont pas besoin de fournir un fichier d'exemple template.zip.
Documentation dans toutes les langues prises en charge par Crystal
Reports.
Supprimez toutes les langues qui ne sont pas incluses au programme d'installation personnalisé. Pour obtenir une liste des codes de langue, voir
.
Collaterals >
Tools >
CustomizationTool
Objet de personnalisation SAP BusinessObjects.
Supprimez ce dossier si les clients n'ont pas besoin de personnaliser leurs programmes d'installation.
6.6 Personnalisation du concepteur de rapports
Vous pouvez personnaliser les propriétés suivantes du concepteur de rapports :
• Ecran de présentation
• Page Démarrer
• Valeurs de chaîne du menu
Vous pouvez réaliser ces personnalisations après l'installation du programme. Vous pouvez également déployer vos personnalisations sur votre package d'installation personnalisé, les personnalisations sont ainsi appliquées lorsque l'utilisateur installe le programme.
149 2012-12-05
Personnalisation de SAP Crystal Reports 2011
6.6.1 Personnalisation de l'écran de présentation
Lorsque Crystal Reports démarre, un écran de présentation se charge. Vous pouvez remplacer cet
écran de présentation par votre propre bitmap.
Remarque :
La procédure suivante suppose que vous avez déjà installé Crystal Reports. Si vous souhaitez déployer l'écran de présentation dans votre programme d'installation personnalisé, renommez le fichier bitmap
à utiliser comme écran de présentation splash.bmp et suivez les instructions se trouvant dans
Déploiement du fichier de personnalisation OEM
.
1.
Renommez le fichier bitmap à utiliser comme écran de présentation splash.bmp.
Remarque :
Le fichier bitmap doit être un fichier .bmp valide et n'est pas limité en taille.
2.
Placez splash.bmp dans le même dossier que crw32.exe.
Par défaut, crw32.exe se trouve à l'emplacement suivant :
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86
Lors de l'exécution de Crystal Reports, splash.bmp devrait se charger. S'il ne se charge pas, l'écran de présentation par défaut se charge à sa place.
6.6.2 Personnalisation de la page de démarrage
Vous pouvez modifier le contenu de la page de démarrage avec votre propre fichier HTML. La plupart des personnalisations concerneront la partie supérieure de la page de démarrage. Vous pouvez
également supprimer la partie inférieure, qui contient des liens vers des pages Web de SAP Crystal
Reports.
Remarque :
La procédure suivante suppose que vous avez déjà installé Crystal Reports. Si vous souhaitez déployer la page de démarrage dans votre programme d'installation personnalisé, renommez le fichier HTML à utiliser comme page de démarrage start.html et suivez les instructions se trouvant dans
Déploiement du fichier de personnalisation OEM
.
1.
Renommez le fichier HTML à utiliser comme page de démarrage start.html.
2.
Placez start.html dans le sous-dossier Start Page\<code langue>, en fonction des langues
à prendre en charge.
Remarque :
Par défaut, le chemin d'accès au sous-dossier est :
150 2012-12-05
Personnalisation de SAP Crystal Reports 2011
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86\Start Page\<code langue>
Pour obtenir une liste des codes langue, voir
Conseil :
Si start.html utilise des images, placez-les à l'emplacement suivant :
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86\Start Page\image
Votre fichier HTML doit utiliser des chemins d'accès relatifs pointant vers ce dossier.
Lors de l'exécution de Crystal Reports, la page de démarrage s'affiche avec les personnalisations de start.html
.
6.6.3 Personnalisation des chaînes de menu
Vous pouvez modifier les valeurs de chaîne de menu contenant le nom du produit SAP Crystal Reports.
Ces valeurs sont :
Nom de la propriété
ProductName
CrystalReportHelp
AboutCrystalReport
Description
Nom du produit
Emplacement
Titre de la fenêtre
Aide du produit Menu Aide
A propos de l'aide du produit
Menu Aide
Valeur par défaut
SAP Crystal Reports
Aide SAP Crystal Reports
A propos de SAP Crystal Reports
Pour personnaliser ces chaînes, un fichier XML est nécessaire. Le nom du fichier XML doit avoir le format suivant : crw_oem_res_<code langue>.xml
Par exemple, le nom du fichier XML anglais est : crw_oem_res_en.xml
Pour obtenir une liste des codes de langue, voir
.
Remarque :
Si vous avez déjà installé Crystal Reports, le fichier XML doit être placé dans le même dossier que crw32.exe
. Par défaut, il se trouve sous :
151 2012-12-05
Personnalisation de SAP Crystal Reports 2011
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\win32_x86
Lors de l'exécution de Crystal Reports dans une certaine langue, le fichier XML de langue correspondant est chargé.
Remarque :
Si vous voulez déployer les chaînes personnalisées dans votre programme d'installation, suivez les instructions se trouvant dans
Déploiement du fichier de personnalisation OEM
.
Exemple :
Dans cet exemple, on procède aux personnalisations suivantes :
• Changez la valeur ProductName pour Custom CR
• Changez la valeur CrystalReportHelp pour Custom CR help
• Changez la valeur AboutCrystalReport pour About Custom CR
<Root>
<ProductName>Custom CR</ProductName>
<MainFrameMenu>
<Help>
<CrystalReportHelp>Custom CR help</CrystalReportHelp>
<AboutCrystalReport>About Custom CR</AboutCrystalReport>
</Help>
</MainFrameMenu>
</Root>
Remarque :
• Pour prendre en charge plusieurs langues, le codage d'attribution doit être UTF-8 : <?xml ver sion="1.0" encoding="UTF-8"?>
. En outre, lors de l'enregistrement du fichier XML à l'aide d'un éditeur de texte, sélectionnez UTF-8 dans le menu Codage.
• Gardez le nom et la valeur de la propriété sur la même ligne. Par exemple, ceci est accepté :
<ProductName>Custom CR</ProductName>
Ceci ne l'est pas : Les chaînes modifiées contiendront des caractères non reconnaissables lors de l'exécution de Crystal Reports :
<ProductName>
Custom CR
</ProductName>
6.6.4 Déploiement du fichier de personnalisation OEM
Après avoir préparé vos fichiers personnalisés (images de démarrage, page de démarrage et chaînes de menu), vous pouvez déployer vos personnalisations dans le package d'installation. Placez les fichiers personnalisés dans un fichier compressé.
1.
Créez un fichier compressé nommé template.zip.
2.
Placez les fichiers personnalisés dans le fichier compressé.
152 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Remarque :
La structure du dossier au sein du fichier compressé doit correspondre à la structure du dossier où vous souhaitez placer les fichiers, relativement au dossier d'installation. Les fichiers doivent être placés dans template.zip à l'emplacement suivant : SAP BusinessObjects
Enterprise XI 4.0\win32_x86
.
Par exemple, les fichiers personnalisés suivants sont placés à ces emplacements dans tem plate.zip
:
Fichier personnalisé
splash.bmp
start.html
(pour l'anglais) crw_oem_res_en.xml
Emplacement dans
template.zip
SAP BusinessObjects
Enterprise XI 4.0\win32_x86
SAP BusinessObjects
Enterprise XI 4.0\win32_x86\Start
Page\en
SAP BusinessObjects
Enterprise XI 4.0\win32_x86
3.
Copiez le fichier compressé à l'emplacement suivant : dunit\product.crystalreports.oemzips-4.0-core-nu\OEMZips
Remarque :
Il se peut que vous ayez à créer manuellement le dossier OEMZips.
4.
Exécutez le programme d'installation.
Le contenu de template.zip sera décompressé dans le dossier d'installation.
Remarque :
Dans le package d'installation de SAP Crystal Reports se trouve un exemple de fichier compressé situé sous :
Collaterals\CustomizationTemplate\template.zip
6.7 Exécution de l'outil
L'outil de personnalisation SAP BusinessObjects customizationtool.exe est inclus dans le package d'installation de SAP Crystal Reports à cet emplacement :
Collaterals\Tools\CustomizationTool
Cette section explique les paramètres de ligne de commande utilisés pour l'outil.
153 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Remarque :
L'outil de personnalisation SAP BusinessObjects peut prendre plusieurs minutes pour réaliser l'opération.
Vous pouvez vérifier sa progression en visualisant le fichier journal.
Exemple :
Cet exemple présente l'exécution de l'outil de personnalisation et la création d'un fichier journal situé sur le disque C:\. Pour mettre en pratique cet exemple, procédez de la manière suivante :
• Créez un fichier de configuration nommé oem.xml à l'emplacement C:\SAPCustomTool.
• Téléchargez le package d'installation de Crystal Reports à l'emplacement C:\SAPCustomTool\pa ckages
. Voir
Pour télécharger le programme d'installation .
• Créez un dossier nommé output à l'emplacement C:\SAPCustomTool.
• Exécutez la commande suivante à partir de l'invite de commande :cd C:\SAPCustomTool\pa ckages\Collaterals\Tools\CustomizationTool customizationtool.exe xml=C:\SAPCustomTool\oem.xml packageDir=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output logDetail=error > C:\oemlog.log
Pour en savoir plus sur l'exécution de l'outil de personnalisation SAP BusinessObjects, voir
Démarrage rapide pour Crystal Reports
.
6.7.1 Paramètres de ligne de commande
Tableau 6-8 : Paramètres obligatoires
Paramètre
xml
Description
Chemin d'accès complet au fichier de configuration.
Le fichier de configuration pour le programme d'installation complète peut avoir n'importe quel nom.
Exemple
xml=C:\SAPCustomTool\oem.xml
packageDir
Chemin d'accès complet au dossier contenant le programme d'installation que vous modifiez.
Le programme d'installation est téléchargé
à partir du SAP Service Marketplace en vue de démarrer l'installation de SAP Crystal
Reports. Il contient les dossiers Collate rals
, dunit, langs et setup.engine ainsi que d'autres fichiers binaires.
packageDir=C:\SAPCustom
Tool\packages
154 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Paramètre
outputDir
Description
Chemin d'accès complet au dossier où sera créé le programme d'installation personnalisé. Il doit être vide avant l'exécution de l'outil.
Exemple
outputDir=C:\SAPCustom
Tool\output
Tableau 6-9 : Paramètres facultatifs
Paramètre Description
baselinePath logDetail
Exemple
Chemin complet du dossier racine contenant les versions d'origine non personnalisées de l'ensemble des programmes d'installation complets et de mises à jour que vous avez personnalisés.
Utilisez un point-virgule (;) pour séparer les dossiers racine.
Supposez que vous souhaitiez personnaliser SAP Crystal Reports 2011
Support Package 5 et que vous ayez personnalisé les précédents programmes : 2011 (installation complète), 2011 SP4
. Personnalisez 2011 Support Package 5, et fournissez le chemin du dossier racine vers les packages non personnalisés pour la version majeure 2011 et la version Support Package 4. Par exemple, si les packages non personnalisés sont contenus dans la structure de répertoire suivante :
C:\productUpdates\2011\
\2011 Full\
\SP4\ définissez la valeur sur baseline
Path=C:\productUpdates\2011\
Voir
Personnalisation des programmes d'installation de mise à jour
pour plus d'informations et d'exemples sur le paramètre baseline
Path
.
Niveau de détail suivi dans le fichier journal. La valeur par défaut est info.
Les valeurs suivantes sont acceptées :
• error
• warn
• info
• debut
• trace logDetail=warn
155 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Paramètre
action
Description Exemple
Mode de l'outil Les valeurs suivantes sont acceptées :
• generate
(valeur par défaut)
L'outil réalise les personnalisations spécifiées.
• validate
L'outil valide le fichier de configuration mais ne réalise aucune personnalisation.
action=validate
Rubriques associées
•
Démarrage rapide pour Crystal Reports
6.8 Personnalisation des programmes d'installation de mise à jour
Les programmes d'installation de mise à jour sont les Support Packages ou les correctifs qui contiennent les mises à jour de vos logiciels SAP Crystal Reports existants. Les Support Packages contiennent moins de mises à jour mais sont moins fréquents que les correctifs. Vous pouvez utiliser l'outil de personnalisation SAP BusinessObjects pour personnaliser ces programmes d'installation mais certaines modifications de la ligne de commande et du fichier de configuration sont nécessaires.
6.8.1 FAQ au sujet des programmes d'installation de mise à jour
Où peut-on trouver des Support Packages et des correctifs ?
1.
Accédez à https://service.sap.com/bosap-support > Software Downloads (Téléchargements de
logiciels)
2.
Dans l'onglet "Find your software (Trouver votre logiciel)", "A-Z Index (Index de A à Z)", cliquez sur
Support Packages and Patches (Support Packages et correctifs).
3.
Sélectionnez C > CRYSTAL REPORTS > CRYSTAL REPORTS 2011 > Comprised Software
Component Versions (Versions des composants logiciels contenus) > CRYSTAL
REPORTS 2011 > Windows Server on IA32 32bit (Serveur Windows sur IA32 32 bits).
4.
Sélectionnez votre Support Package ou correctif, puis suivez les instructions du site Web pour télécharger et extraire les objets.
156 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Quelles parties des programmes d'installation de mise à jour puis-je personnaliser ?
Vous pouvez y personnaliser les mêmes aspects que dans le programme d'installation principale. Les
Support Packages et les mises à jour de correctifs contenant moins d'écrans d'installation, toutes les
étapes de personnalisation ne sont pas d'application. Il est recommandé d'exécuter le Support Package ou correctif avant de le personnaliser pour déterminer quelles personnalisations vous souhaitez.
Comment personnaliser les programmes d'installation de mise à jour ?
Les programmes d'installation de mise à jour utilisent la même architecture que le programme d'installation principal de Crystal Reports (installation complète), vous pouvez donc utiliser l'outil de personnalisation comme décrit dans
Création du fichier de configuration
et
avec certaines modifications apportées à la commande de ligne et au fichier de configuration. Pour en savoir plus, voir
Personnalisation de programmes d'installation de mise à jour
dans cette section.
Est-il nécessaire de personnaliser et d'installer toutes les mises à jour de Support Package et de correctif ?
Non. Comme pour les versions de Crystal Reports qui ne sont pas personnalisées, vous ne devez installer que les mises à jour que vous souhaitez. Il peut s'agir d'un Support Package, d'un correctif ou des deux.
Puis-je installer une mise à jour non personnalisée sur une installation Crystal Reports personnalisée ?
Oui. Les Support Packages et correctifs personnalisés et non personnalisés peuvent être appliqués à votre installation personnalisée. Toutefois les programmes d'installation de Support Packages et correctifs non personnalisés n'afficheront pas votre personnalisation ni les personnalisations d'installation que vous avez créées pour le programme d'installation principal.
J'ai livré une version personnalisée de Crystal Reports à des clients, mais je veux modifier la personnalisation dans un programme d'installation de mise à jour. Est-ce possible ?
Ce scénario n'est en effet pas pris en charge. Les personnalisations que vous réalisez sur les Support
Packages et correctifs doivent être cohérentes avec les personnalisations originales.
6.8.2 Démarrage rapide pour les programmes d'installation de mise à jour
Assurez-vous que vous avez personnalisé et installé le programme d'installation principale (complète)
(SAP Crystal Reports) à l'aide des instructions de
Démarrage rapide pour Crystal Reports
, et que le package d'installation non personnalisé se trouve sous C:\SAPCustomTool\packages.
Cette section explique comment exécuter l'outil de personnalisation SAP BusinessObjects pour personnaliser le programme d'installation d'un Support Package. Elle utilise l'exemple de fichier de configuration fourni avec l'outil de personnalisation. Remarquez que l'exemple de fichier de configuration contient l'élément <cloneProduct> pour le programme d'installation principale ainsi que l'élément
<clonePatchProduct> pour un programme d'installation de Support Package.
157 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Remarque :
Vous pouvez mettre en pratique cet exemple uniquement si un Support Package est disponible sur https://service.sap.com/bosap-support .
1.
Téléchargez le programme d'installation du Support Package de Crystal Reports dans le dossier
C:\SAPCustomTool\SupportPackage
.
2.
Assurez-vous que la valeur product_cr_version de l'élément <clonePatchProduct> du fichier de configuration correspond au numéro de version du Support Package que vous avez téléchargé. Voir
Personnalisation du nom du produit et du numéro de version .
3.
Exécutez la commande suivante à partir de l'invite de commande :cd C:\SAPCustomTool\pa ckages\Collaterals\Tools\CustomizationTool
4.
Personnalisez le Support Package de Crystal Reports et placez le programme d'installation personnalisé sous C:\SAPCustomTool\output\SupportPackage à l'aide de la commande suivante : customizationtool.exe xml=example_customization_win_cr.xml package
Dir=C:\SAPCustomTool\SupportPackage baselinePath=C:\SAPCustomTool\packages outputDir=C:\SAPCustomTool\output\SupportPackage logDetail=error > C:\oe mlog_SP02.log
5.
Utilisez C:\SAPCustomTool\output\SupportPackage\setup.exe pour exécuter le programme d'installation personnalisé pour le Support Package de Crystal Reports.
6.8.3 Personnalisation de programmes d'installation de mise à jour
Utilisez l'outil de configuration comme décrit dans
Création du fichier de configuration
et
pour personnaliser les programmes d'installation des Support Packages et correctifs à ces différences près :
• Le fichier de configuration doit utiliser l'élément clonePatchProduct (avec l'ID de produit correct), au lieu de l'élément cloneProduct.
• Le fichier de configuration doit contenir l'élément complet <cloneProduct> pour le package d'installation principale que vous mettez à jour. Si ce n'est pas le cas, il pourrait en découler des résultats inattendus, particulièrement lorsque les personnalisations impliquent la suppression de fonctionnalités.
• Le fichier de configuration ne peut pas contenir plus d'un clonePatchProduct. Si vous personnalisez à la fois un Support Package et un correctif, vous devez créer deux fichiers de configuration : un fichier contenant cloneProduct et clonePatchProduct pour le Support
Package, et un autre fichier contenant cloneProduct et clonePatchProduct pour le correctif.
• Faites référence à tous les programmes d'installation prérequis à l'aide de la commande baseli nePath
.
Tous les éléments et paramètres de commande de ligne des fichiers de configuration peuvent servir
à personnaliser les programmes d'installation, mais tous ne s'appliquent pas à chaque Support Package ou correctif. Exécutez d'abord le programme d'installation pour le Support Package ou le correctif pour déterminer ce que vous devez personnaliser, puis utilisez les informations de
158 2012-12-05
Personnalisation de SAP Crystal Reports 2011
et
ID et codes pour la personnalisation de Crystal Reports
pour créer le fichier de personnalisation.
Pour spécifier la version du produit dans le fichier de configuration
Le fichier de configuration pour les programmes d'installation de mise à jour doit contenir la version du produit dans l'élément clonePatchProduct comme illustré ci-dessous :
<oem name="<any name>">
<clonePatchProduct sourceId="<product version>">
...
</clonePatchProduct>
</oem>
La product version (version du produit) du fichier de configuration doit correspondre au numéro de version du programme d'installation que vous personnalisez. Pour trouver le numéro de version, cherchez dans le dossier dunit un dossier portant un nom ayant ce format : product.cr.patch-4.x.x.x-core-32
Vous pouvez utiliser le nom de ce dossier comme product version (version du produit).
Exemple :
Cet exemple de fichier de configuration présente une personnalisation de SAP Crystal Reports 2011
Patch 1, dont la version de produit est product.cr.patch-4.1.0.1-core-32. Le fichier de configuration personnalise le nom long du produit en Custom Company Crystal Reports et le nom court du produit en Custom CR.
<oem name="Custom Patch Tool">
<clonePatchProduct sourceId="product.cr.patch-4.1.0.1-core-32">
...
</clonePatchProduct>
</oem>
Pour utiliser le paramètre baselinePath
Utilisez le paramètre de ligne de commande baselinePath pour faire référence à un dossier racine contenant les versions d'origine non personnalisées de l'ensemble des précédents programmes d'installation complets ou de mise à jour que vous avez personnalisés. Cela signifie que vous devez conserver les packages d'installation d'origine.
Remarque :
Ce paramètre remplace le paramètre baselinePath introduit dans 2011 Feature Pack 3.
Pour simplifier la valeur du paramètre baselinePath, référencez un seul dossier racine. L'outil de personnalisation ignorera les fichiers et dossiers inutiles. Autrement, pour spécifier plusieurs dossiers racine, utilisez un point-virgule (;) dans la valeur baselinePath. Prenons les exemples suivants.
Exemple : Personnalisation de Crystal Reports 2011 SP5
Supposez que vous personnalisiez Crystal Reports 2011 Support Package 5 et que vous ayez personnalisé les précédents programmes : 2011 (installation complète), 2011 SP4.
159 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Supposez que les programmes d'installation non personnalisés se trouvent dans la structure de répertoire suivante :
C:\productUpdates\2011\
\2011 Full\
\SP4\
Définissez le paramètre baselinePath sur : baselinePath=C:\productUpdates\2011\
Exemple : Personnalisation de Crystal Reports 2011 SP5 Patch 2
Supposez que vous personnalisiez Crystal Reports 2011 Support Package 5 Patch 2 et que vous ayez personnalisé les précédents programmes : 2011 (installation complète), 2011 SP4,
2011 SP5, 2011 SP5 Patch 1
. Supposez que les programmes d'installation non personnalisés se trouvent dans la structure de répertoire suivante :
C:\productUpdates\2011\
\2011 Full\
\SP4\
\SP5\
\SP5 Patch 1\
Définissez le paramètre baselinePath sur : baselinePath=C:\productUpdates\2011\
Rubriques associées
•
Paramètres de ligne de commande
6.9 ID et codes pour la personnalisation de Crystal Reports
La section suivante contient une liste des ID et codes pouvant être utilisés pour personnaliser le programme d'installation :
• ID des fonctionnalités
• ID des unités de déploiement de raccourci
• ID de chaîne
• Codes langue
• ID d'écran d'installation et de propriété
6.9.1 ID des fonctionnalités
160 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Utilisez les ID des fonctionnalités dans l'élément removeFeature pour supprimer des fonctionnalités et leurs composants du programme d'installation et du produit installé.
Par exemple, cet ID supprimera la prise en charge de l'affichage des relations entre données et régions géographiques : <removeFeature id="Mapping"/>
Les fonctionnalités des composants suivants peuvent être supprimées :
• Accès aux données
• Intégration du système Enterprise
• Prise en charge de l'exportation
• Autre
Tableau 6-10 : Accès aux données
ID de fonctionnalité
DataAccess
Access
ADO.NET
BDE
Btrieve
COMData
Comm_Rep
DB2 dBase
Exchange
FieldDefinitions
FileSystem
HPNeoview
Informix
JavaData
JDBC
MicrosoftOutlook
MyCube
Description
Accès aux données
Microsoft Access
ADO.NET
DLL de base de données IDAPI
Pilote de base de données Pervasive
Fournisseur de données COM
Commande dans le référentiel
IBM DB2 dBase
Microsoft Exchange
Définitions des champs
Système de fichiers
HP Neoview
Informix
Java Data Provider
Pilote de données JDBC (JNDI)
Microsoft Outlook
Cube OLAP
161 2012-12-05
Personnalisation de SAP Crystal Reports 2011
ID de fonctionnalité
MYSQL_DataAccess
NCRTeradata
NETEZZA
NTEventLog
OLE_DB_Data
OptionalDataDirectODBC
Oracle
Progress.OpenEdge
RDO
SFORCE
SIEBEL
Sybase
SymantecACT
Univers
UWSC
WebActivityLog
XML
Tableau 6-11 : Intégration du système Enterprise
ID de fonctionnalité
IntegrationOptions
EBS
JDE
PSFT
SAP
SIEBEL
Description
MySQL
NCRTeradata
NETEZZA
Journal des événements NT
Données OLE DB
ODBC DataDirect
Oracle
Progress OpenEdge
ODBC RDO
Salesforce.com Driver
Siebel
Sybase
ACT!
Univers BusinessObjects
Connecteur universel pour services Web
Journal des activités Web
Pilote XML
Description
Options d'intégration
Oracle E-Business Suite
JD Edwards EnterpriseOne
Peoplesoft Enterprise
Solutions SAP
Siebel
162 2012-12-05
Personnalisation de SAP Crystal Reports 2011
163
Tableau 6-12 : Prise en charge de l'exportation
ID de fonctionnalité
Application
CharacterSeparated
CrystalReports
DiskFile
Excel
ExchangeFolders
HTML
LegacyXMLExport
LotusNotes
LotusNotesMail
ODBC
Record
ReportDefinition
RichTextFormat
Texte
WordforWindows
XMLExport
Tableau 6-13 : Autre
ID de fonctionnalité
CrystalReportsRoot crw
Mappage
MicrosoftMail
Description
Exportation vers une application
Format délimité par des caractères
Format Crystal Reports
Exportation vers un fichier
Format Microsoft Excel 97-2003
Dossier Exchange
Formats HTML 3.2 et HTML 4.0 (DHTML)
Format XML antérieur
Document Lotus Notes
Lotus Domino
Exportation vers n'importe lequel de vos formats ODBC installés
Format PDF
Format Style d'enregistrement
Format Définition de rapport
RTF
Formats texte
Format Microsoft Word 97-2003
Document XML
Description
Crystal Reports 2011
Crystal Reports Designer
Création de cartes géographiques
Destination de Microsoft Mail
2012-12-05
Personnalisation de SAP Crystal Reports 2011
ID de fonctionnalité
PGEditor
UploadWizard
Rubriques associées
•
Suppression de fonctionnalités
Description
Diagrammes personnalisés
Assistant de téléchargement de rapports
6.9.2 ID des unités de déploiement de raccourci
Utilisez les ID d'unités de déploiement dans l'élément shortcut pour changer l'emplacement et le nom des raccourcis de programmes dans le menu Démarrer de Windows.
Tableau 6-14 : ID des unités de déploiement de raccourci
ID de l'unité de déploiement de raccourci
product.crystalreports.shortcut.crw-
4.0-core
Cible du raccourci
Crystal Reports 2011 product.crystalreports.shortcut.odbc-
4.0-core
Administrateur de source de données ODBC product.crystalreports.shortcut.rptpub
wiz-4.0-core
Assistant de téléchargement de rapports
Rubriques associées
•
Personnalisation des raccourcis du menu Démarrer de Windows
6.9.3 ID de chaîne
Vous pouvez modifier la valeur de toutes les chaînes du programme d'installation. Vous pouvez remplacer une chaîne pour toutes les langues ou pour une langue en particulier. Utilisez l'élément replaceString, par exemple :
<replaceString id="product.cr_name" value="Custom Company Crystal Reports lang="all"/>
164 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Tableau 6-15 : Chaînes couramment modifiées
ID de chaîne
product.cr_name
product.cr_shortname
product_cr_version product_cr_majorversion
Description
Nom long du produit
Nom court du produit
Version du produit
Version principale du produit
Rubriques associées
•
Personnalisation du nom du produit et du numéro de version
6.9.4 Codes langue
L'outil de personnalisation SAP BusinessObjects utilise ces codes langue pour représenter les langues prises en charge :
Langue Code
Anglais
Tchèque
Danois
Néerlandais
EN
CS
DA
NL
Finnois
Français
Allemand
Hongrois
Italien
Japonais
Coréen
Norvégien (Bokmål)
FI
FR
DE
HU
IT
JA
KO
NB
165 2012-12-05
Personnalisation de SAP Crystal Reports 2011
Langue
Polonais
Portugais
Roumain
Russe
Chinois simplifié
Slovaque
Espagnol
Suédois
Thaï
Chinois traditionnel turc
Code
PL
PT
RO
RU zh_CN
SK
ES
SV
TH zh_TW
TR
Rubriques associées
•
Personnalisation du nom du produit et du numéro de version
•
Personnalisation des raccourcis du menu Démarrer de Windows
•
Personnalisation de l'utilitaire Ajout/Suppression de programmes de Windows
•
Suppression de packs linguistiques
•
Personnalisation du contrat de licence
•
Personnalisation des chaînes de menu
6.9.5 ID d'écran d'installation et de propriété
Utilisez les ID des écrans d'installation dans l'élément removeDialog pour supprimer les écrans du programme d'installation. Utilisez par exemple cet élément pour supprimer l'écran "Sélection des fonctions" :
<removeDialog id="SelectFeatures.dialog"/>
Utilisez les ID de propriété et les valeurs de propriété pour préremplir les données saisies par l'utilisateur.
Utilisez par exemple cet élément pour définir le type d'installation par défaut sur "personnalisé" :
<replaceProperty id="InstallType" defaultValue="custom"/>
166 2012-12-05
Personnalisation de SAP Crystal Reports 2011
167
Tableau 6-17 : ID d'écran
Titre de l'écran d'installation
ID de l'écran d'installation
"Veuillez sélectionner une langue d'installation"
SelectUILanguage.dia
log
ID de propriété dans l'écran d'installation
SortedAvailableSe tupLanguages
SetupUILanguage
Valeurs de propriété
Ensemble des codes langue représentant les langues d'installation prises en charge
Code langue unique représentant la langue d'installation
"Installation impossible"
SharedAlwaysFai lure.dialog
Non applicable Non applicable
"Choisissez un type d'installation"
ChooseInstallType2.dia
log
InstallType
• par dé faut
(Standard)
• personna lisé
"Vérification des prérequis"
CheckPreRequisites.dia
log
"Bienvenue dans l'Assistant d'installation..."
ShowWelcomeScreen.dia
log
Non applicable
Non applicable
Non applicable
Non applicable
"Contrat de licence"
ShowLicenseAgreeme nt.dialog
Non applicable Non applicable
"Informations utilisateur"
"Spécifier le dossier de destination"
"Sélection des langues"
CREnterProductKey.dia
log
ChooseInstallDir.dia
log
SelectLanguagePack.dia
log
RegisteredUser
RegisteredCompany
ProductKey
InstallDir
SelectedLanguage
Packs
Votre "Nom d'utilisateur"
"Nom de l'entreprise"
Votre "Code clé du produit"
Chemin d'accès au dossier d'installation
Tableau des codes langue
2012-12-05
Personnalisation de SAP Crystal Reports 2011
Titre de l'écran d'installation
ID de l'écran d'installation
"Sélection des fonctions"
SelectFeatures.dialog
"SAP Crystal Reports 2011 a été installé"
ShowInstallCom plete.dialog
ID de propriété dans l'écran d'installation
Non applicable
Non applicable
"SAP Crystal Reports 2011 a été installé"
ShowInstallCom plete_PatchUpdate.dia
log
Non applicable
"Commencer l'installation"
ShowInstallSummary.dia
log
Non applicable
"Confirmation de désinstallation"
VerifyToRemove.dialog
Non applicable
"Option de service de mise à jour Web"
ShowPrivacyStateme nt.dialog
Valeurs de propriété
Non applicable
Non applicable
Non applicable
Non applicable
DisableWebUpdate
Service
Non applicable
•
0
(Activer le service de mise à jour
Web)
•
1
(Désactiver le service de mise à jour
Web)
"SAP Crystal Reports 2011 a été désinstallé"
ShowUninstallCom plete.dialog
Non applicable Non applicable
168 2012-12-05
Informations supplémentaires
Informations supplémentaires
Ressources d'informations
Informations sur le produit SAP
BusinessObjects
SAP Help Portal
SAP Service Marketplace
Emplacement
http://www.sap.com
Naviguez vers http://help.sap.com/businessobjects/ et cliquez sur Tous
les produits dans le panneau latéral "Présentation de SAP BusinessObjects".
Vous pouvez accéder à la toute dernière documentation relative aux produits SAP BusinessObjects et à leur déploiement sur le portail SAP
Help Portal. Il est également possible de télécharger des versions PDF ou des bibliothèques HTML installables.
Certains guides résident sur SAP Service Marketplace et ne sont, par conséquent, pas disponibles sur le portail SAP Help Portal. Le portail d'aide répertorie ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique.
http://service.sap.com/bosap-support > Documentation
• Guides d'installation : https://service.sap.com/bosap-instguides
• Notes de version : http://service.sap.com/releasenotes
SAP Service Marketplace comprend certains guides d'installation, guides de migration et de mise à niveau, guides de déploiement, notes de version et des documents concernant les plates-formes prises en charge. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique. Si vous êtes redirigé vers SAP Service Marketplace à partir du site SAP Help Portal, utilisez le menu situé dans le panneau de navigation à gauche pour sélectionner la catégorie contenant la documentation que vous souhaitez consulter.
169 2012-12-05
Informations supplémentaires
Ressources d'informations
Docupedia
Emplacement
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia fournit des ressources de documentation supplémentaires, un environnement de création collaboratif et un canal de commentaires interactif.
Ressources à l'attention des développeurs https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
Articles SAP BusinessObjects sur
SAP Community Network https://www.sdn.sap.com/irj/boc/businessobjects-articles
Ces articles étaient précédemment appelées notes techniques.
Remarques https://service.sap.com/notes
Ces remarques étaient précédemment appelées des articles de la base de connaissances.
Forums sur SAP Community Network https://www.sdn.sap.com/irj/scn/forums
Formation http://www.sap.com/services/education
Nous pouvons vous fournir un module de formation qui réponde à vos besoins et convienne à votre style d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés.
Support client en ligne
Conseil http://service.sap.com/bosap-support
Le site SAP Support Portal présente des informations sur les programmes et services de support technique. Il propose également des liens vers de nombreuses informations techniques ainsi que des téléchargements.
Les clients qui bénéficient d'un contrat de maintenance disposent d'un
ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique.
http://www.sap.com/services/bysubject/businessobjectsconsulting
Les consultants peuvent vous accompagner dans votre démarche, depuis la phase initiale d'analyse jusqu'à la phase finale de livraison de votre projet de déploiement. Ils peuvent vous faire bénéficier de leur expertise en matière de bases de données relationnelles et multidimensionnelles, de connectivité, d'outils de conception de base de données et de techno logie d'intégration personnalisée.
170 2012-12-05

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.