Renommage du produit. SAP Plateforme BI, Enterprise, 2011
● 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.
● 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.crystalreports4.0core32">
<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.arp4.0core">
<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>
5.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.
5.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 replaceString 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.
76
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
Table 9 : Nom du produit et numéro de version
Description de la chaîne ID de chaîne
Nom long du produit product.cr_name
Nom court du produit
Version du produit product.cr_shortname
product_cr_version
Version principale du produit 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
[page 106].
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é :
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
77
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 ports4.0core32\se tup.ui.framework\uitext
\CrystalReports\pro duct.lang_<code langue>.ui text.xml
<string id="productname_patch" <string id="product value=" FP3"/> name_patch" value=""/> dunit\product.crystalre ports4.0core32\se tup.ui.framework\uitext
\framework\setup.ui.frame work.lang_<code langue>.ui text.xml
<string id="product_patch" va lue="FP3"/>
<string id="pro duct_patch" value=""/>
Comme ci-dessus <string id="product_patch_pre space" value=" FP3"/>
<string id="pro duct_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
[page 106]. 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 :
78
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
5.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 :
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.crystalreports.shortcut.crw4.0core
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
79
Attribut linkFullPath description
Valeur
Crystal Reports 2011
● product.crystalreports.shortcut.odbc4.0core
Administrateur de source de données ODBC
● product.crystalreports.shortcut.rptpubwiz4.0core
Assistant de téléchargement de rapports
Pour obtenir la liste complète des valeurs duSourceId, voir
ID des unités de déploie ment 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 correcte ment.
Vous pouvez spécifier un lien par langue. Pour obtenir une liste des codes de langue, voir
[page 106].
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 :
● 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.
80
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
Dans cet exemple, le dossier d'installation a été redirigé vers le disque C:\. Pour en savoir plus, voir
Personnalisation du dossier d'installation
[page 83].
<shortcut duSourceId="product.crystalreports.shortcut.crw4.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.odbc4.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.rptpubwiz4.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 :
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.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
81
Dans cet exemple, le dossier d'installation a été redirigé vers le disque C:\.
<shortcut duSourceId="product.crystalreports.shortcut.rptpubwiz4.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>
5.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.arp4.0core">
<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
[page 106].
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.arp4.0core32\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.
82
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de personnalisation de SAP BusinessObjects BI
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.arp4.0core">
<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 :
5.5.2.4 Personnalisation du dossier d'installation
Vous pouvez personnaliser l'emplacement du dossier d'installation par défaut. Utilisez l'élément replaceProperty 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\CustomCompanyCrystalReports.
<replaceProperty id="InstallDir" defaultValue="C:\MyInstallDIR
\CustomCompanyCrystalReports"/>
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation de SAP Crystal Reports 2011
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
83

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.