Pour définir une palette d'entreprise pour diagrammes. SAP Rich Client
</PALETTES>
</CONFIG>
Informations associées
Pour définir une palette d'entreprise pour diagrammes
6.3.3 Pour définir une palette d'entreprise pour diagrammes
L'administrateur peut définir une palette d'entreprise à l'aide du fichier de configuration suivant :
VisualizationConfig.xml. Cette palette d'entreprise sera ensuite utilisée par défaut pour tous les nouveaux diagrammes.
1. Dans le répertoire C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\images, ouvrez le fichier modèle : VisualizationConfig.template.xml.
2. Définissez au moins deux couleurs ou modifiez celles présentes dans le fichier modèle.
3. Renommez le fichier : VisualizationConfig.xml et enregistrez-le dans le même répertoire.
4. Redémarrez TOMCAT.
Cette palette d'entreprise sera utilisée par défaut pour tous les nouveaux diagrammes. Assurez-vous que le fichier de configuration ne contient aucune erreur. Sinon, la palette standard sera appliquée.
Redémarrez TOMCAT chaque fois que vous modifiez ce fichier.
6.4 Partage de contenu avec d'autres applications
6.4.1 Publication du contenu sous forme de services Web
Remarque
Dans l'interface
Rich Internet Application
(applet Java) et dans Web Intelligence Rich Client, vous ne pouvez publier du contenu que sous forme de services Web. Cette fonctionnalité n'est pas disponible dans l'interface
Web
(mode DHTML).
Vous pouvez mettre à disposition le contenu Web Intelligence en dehors des documents Web Intelligence en publiant les blocs de rapport (tableaux, diagrammes ou formulaires) en tant que services Web appelés Services
BI.
Les services Web comprennent un mécanisme standardisé pour le partage de données entre applications. Le contenu est publié sur un serveur où d'autres applications peuvent accéder aux services Web qui fournissent le contenu.
Chaque service Web peut publier des blocs multiples qui sont mis à disposition des autres applications Web grâce
à des fonctions correspondant aux blocs. Par exemple, un tableau de bord peut inclure un tableau publié en tant
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Publication, mise en forme et partage de rapports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
331
que service Web et exécuter des opérations de filtrage et d'exploration sur le tableau grâce à des fonctions de service Web.
La structure d'un service BI est définie à l'aide du langage WSDL (Web Service Definition Language), qui est le format standard pour décrire les services Web. Les applications Web interagissent avec les services BI (en leur transférant des paramètres et en recevant des données en retour) à l'aide de SOAP, un protocole standard pour l'échange d'informations structurées.
Informations associées
6.4.1.1 Pour publier un bloc de rapport en tant que service
Web
Utilisez l'assistant
Publier le contenu
pour publier un bloc de rapport en tant que service Web.
1. Passez en mode
Conception
.
2. Sélectionnez le tableau, le diagramme ou le formulaire que vous souhaitez publier, cliquez avec le bouton droit de la souris, puis sélectionnez
Publier en tant que service Web
pour afficher l'assistant
Publier le contenu
.
3. Cliquez sur
Suivant
pour passer à l'étape de la première publication.
Informations associées
Identification du contenu en double
6.4.1.2 Identification du contenu en double
Si le bloc de rapport en tant que service Web que vous publiez a déjà été publié, l'écran
Identifier le contenu en double
du
Contenu publié
met en surbrillance les blocs en double. Le bloc en double apparaît en gras dans les services Web qui le publient.
Cliquez sur
Suivant
pour passer à l'étape suivante.
Informations associées
332
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Publication, mise en forme et partage de rapports
6.4.1.3 Publication des invites
Remarque
Notez que pour les services Web, si vous souhaitez utiliser des valeurs multiples dans une invite, vous devez reproduire celle-ci autant de fois qu'il y a de réponses attendues. L'utilisateur verra apparaître une invite pour chaque réponse.
1. Sélectionnez ou désélectionnez les invites que vous souhaitez inclure ou exclure dans la liste des invites.
2. Cliquez sur
Sélectionner tout
pour sélectionner toutes les invites ou
Supprimer tout
pour toutes les supprimer.
3. Cliquez sur
Suivant
pour passer à l'étape suivante.
6.4.1.3.1 Publication d'invites dans les services Web
Pour choisir quelles invites publier dans un service Web lorsque le contenu que vous souhaitez publier contient des invites associées, utilisez l'écran
Sélectionner les invites
dans l'assistant
Publier le contenu
.
Si vous ne publiez pas une invite, le service Web utilise la valeur de l'invite fournie lors de la dernière actualisation et du dernier enregistrement du document. Par exemple, si un utilisateur répond "US" à une invite sur [Pays] puis enregistre le document, le service Web filtre les données sur [Pays]="US" lorsqu'il est appelé la fois suivante à l'aide du paramètre actualiser=true.
Si un service Web publie des invites, les applications Web doivent fournir des valeurs pour les invites dans la fenêtre Fournisseur de données personnalisé - Service Web si elles appellent le service Web à l'aide du paramètre refresh=true. Si l'utilisateur ne saisit aucune valeur pour les invites, les dernières valeurs saisies sont utilisées.
6.4.1.4 Définition du service Web
Avant de publier un bloc en tant que service Web, utilisez l'écran
Définir le contenu publié
dans l'assistant
Publier le contenu
pour nommer un tableau, rendre des filtres disponibles sur les données du bloc et sélectionner le serveur où le bloc sera publié.
Remarque
L'option
Partager le contenu du rapport avec tous les consommateurs
ci-dessous permet à tous les consommateurs de services Web (sessions) d'obtenir le contenu de blocs de rapport à partir d'une même (et unique) instance du document. Cette option réduit la charge de mémoire sur le serveur de traitement et doit
être activée lorsque le contenu doit être utilisé par plusieurs utilisateurs simultanés. Techniquement, le document est ouvert par le premier consommateur qui a envoyé la requête, puis il est utilisé par un autre consommateur envoyant la même requête après, et au nom du premier utilisateur (c'est-à-dire avec son autorisation). La sécurité du document ne peut donc pas être appliquée pour les appels de service Web conçus avec cette option. Afin d'éviter tout conflit, il faut accorder à tous les consommateurs l'autorisation d'ouvrir le document correspondant. Les utilisateurs doivent aussi avoir l'autorisation de visualiser les données des sources de données sous-jacentes et d'y accéder.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Publication, mise en forme et partage de rapports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
333
Le filtrage et l'exploration d'un service Web ne sont pas compatibles avec l'option
Partager le contenu du rapport pour tous les consommateurs
. La seule manière de filtrer les données d'un document Web Intelligence depuis les services Web est d'utiliser des filtres de section (c'est-à-dire d'utiliser une section de rapports exposée en tant que filtres dans le service Web correspondant).
1. Saisissez le nom et la description du tableau que vous souhaitez publier dans les zones
Nom
et
Description
.
2. Sélectionnez
Partager le contenu du rapport pour tous les consommateurs
lorsque vous désirez que tous les consommateurs de services Web (sessions) obtiennent le contenu de blocs de rapport à partir d'une seule et même instance du document.
Quand cette option est sélectionnée, l'option
Définir les filtres
est désactivée. Cette commande est désactivée parce que les consommateurs ne pourront pas utiliser les filtres de rapport (les filtres de section étant le seul moyen disponible pour filtrer le contenu via les paramètres d'entrée obligatoires. Les en-têtes de section ne peuvent pas être supprimés puisque les paramètres du service Web correspondant sont les paramètres d'entrée obligatoires, les sections faisant partie de la structure des éléments du rapport.
3. Cliquez sur
Définir les filtres
puis sélectionnez les objets que vous souhaitez rendre disponibles pour filtrer dans le service Web.
4. Sélectionnez le serveur où vous souhaitez publier le contenu dans
Serveur hôte
.
5. Pour ajouter, supprimer ou modifier des serveurs dans la liste des serveurs hôte, cliquez sur
Gérer les serveurs
, puis cliquez sur
Ajouter
,
Modifier
ou
Supprimer
puis actualisez la liste de serveurs.
6. Cliquez sur
Suivant
pour passer à l'étape suivante.
Informations associées
Enregistrement et publication d'un service Web
6.4.1.4.1 Mise à disposition de données pour filtrage dans un service Web
Lorsque vous publiez un bloc de rapport en tant que service Web, vous pouvez mettre les objets de rapport à disposition des applications Web afin qu'elles puissent les utiliser pour filtrer les données renvoyées par un service Web. Par exemple, si vous publiez un tableau qui contient [Pays], [Région] et [Revenu], vous pouvez rendre la dimension [Pays] disponible en tant que filtre. Les applications Web qui accèdent au service Web peuvent ensuite filtrer sur la dimension [Pays].
Les objets filtrants apparaissent sous forme de paramètres ConditionFiltre dans la fonction
GetReportBlock_<nom_bloc> d'un service Web.
Vous pouvez mettre des objets à disposition pour filtrer dans l'écran
Définir le contenu publié
de l'assistant
Publier le contenu
. L'écran répertorie tous les objets du rapport et sélectionne ceux dans le bloc que vous publiez par défaut. Vous pouvez désactiver ces objets et sélectionner tous les objets du rapport que vous souhaitez rendre disponibles en tant que filtre. Par exemple, vous pouvez rendre la dimension [Pays] disponible en tant que filtre lorsque vous publiez un tableau contenant les objets [Région] et [Revenu] si la dimension [Pays] apparaît dans le rapport. Vous pouvez également choisir de ne pas rendre les objets [Région] et [Revenu] disponibles en tant que filtres.
334
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Publication, mise en forme et partage de rapports
Vous n'êtes pas tenus d'inclure quelque objet de rapport que ce soit en tant que filtre, exception faite des objets qui apparaissent dans les en-têtes de section. Ils sont sélectionnés et vous ne pouvez pas les désactiver.
Si vous publiez un bloc dans une section alors, par défaut, le service Web filtre sur la valeur de l'objet de section correspondant au bloc que vous avez sélectionné. Par exemple, si vous avez un rapport qui contient [Pays],
[Région] et [Revenu] avec [Pays] comme en-tête de section et que vous publiez le bloc dans la section où
[Pays]="France", le service Web utilise "France" comme la valeur par défaut de [Pays]. Une application Web ayant accès au service Web peut fournir une valeur différente pour [Pays] changeant ainsi les données renvoyées par le service Web afin qu'elles soient en correspondance avec le filtre.
Si vous publiez un bloc dans un rapport contenant des filtres de rapport, les objets sur lesquels les filtres ont été définis sont sélectionnés par défaut à l'écran. Vous pouvez désélectionner ces objets. Si vous publiez ce bloc sans rendre des objets disponibles en tant que filtres, le service Web filtre les données selon les valeurs des filtres de rapport. Si vous rendez les objets disponibles, les applications Web peuvent appliquer les filtres du rapport en utilisant des valeurs différentes.
Informations associées
6.4.1.5 Enregistrement et publication d'un service Web
Pour enregistrer et publier le service Web sur un serveur hôte, servez-vous de l'écran
Publier le nouveau contenu ou republier du contenu existant en tant que service Web
de l'assistant
Publier le contenu
.
1. Pour republier un service Web existant, sélectionnez-le, puis cliquez sur
Publier
.
2. Pour publier un nouveau service Web, sélectionnez le fichier où vous souhaitez publier le contenu puis cliquez sur
Créer
pour afficher la boîte de dialogue
Publier un service Web
.
Remarque
Les dossiers sont facultatifs. Vous publiez sur un service Web existant ou sur un nouveau service Web, et vous pouvez créer des dossiers pour organiser votre travail. Cliquez sur
Nouveau dossier
pour ajouter un nouveau dossier.
3. Saisissez le nom du service Web dans la zone
Nom de service Web
et sa description dans la zone
Description
.
4. Sélectionnez la méthode d'authentification pour le service Web dans la liste
Authentification
.
5. Cliquez sur
OK
pour fermer la boîte de dialogue et enregistrer et publier le service Web.
6. Choisissez le service Web sur lequel vous souhaitez publier.
7. Cliquez sur
Terminer
.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Publication, mise en forme et partage de rapports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
335

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.