Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
Pour modifier une liste de valeurs
• Cliquez sur l'objet liste de valeurs à modifier dans l'Explorateur de référentiel, puis sélectionnez Modifier la liste de valeurs.
Gestion de la sécurité des listes de valeurs
Vous pouvez limiter l'affichage de certaines valeurs à certains utilisateurs.
Pour cela, vous devez configurer la sécurité de la vue d'entreprise utilisée par l'objet liste de valeurs. Pour en savoir plus sur la configuration de la sécurité pour un objet, voir
Droits associés aux objets et aux dossiers
page 280.
Planification des listes de valeurs dans le
Gestionnaire de vues d'entreprise
Les objets de type liste de valeurs peuvent être planifiés à l'aide du
Gestionnaire de vues d'entreprise.
Par défaut, tous les nouveaux objets de type liste de valeurs s'exécutent "à la demande", ce qui signifie qu'ils accèdent à la base de données en fonction des besoins pour fournir les valeurs d'invite. Si la vue d'entreprise à laquelle la liste de valeurs fait référence est basée sur un objet de type commande, toutes les valeurs de la liste sont extraites en même temps. Si la vue d'entreprise à laquelle la liste de valeurs fait référence est basée sur des champs de base de données, les valeurs de la liste sont extraites niveau par niveau.
• Les listes de valeurs planifiées sont utiles dans les cas où certaines valeurs changent en fonction de données temporelles ou de manière peu fréquente.
• Les listes de valeurs partiellement planifiées sont utiles lorsque vous voulez inviter à indiquer un nombre de valeurs potentiellement important.
244 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9
Pour planifier une liste de valeurs
Pour planifier une liste de valeurs, vous devez vous connecter au gestionnaire de vues d'entreprise avec un compte utilisateur ayant les mêmes droits d'accès (à toutes les lignes et colonnes) que tous les utilisateurs possibles de la liste des valeurs.
1.
Dans l'Explorateur de référentiel, cliquez sur une liste de valeurs avec le bouton droit de la souris, puis cliquez sur Planifier la liste de valeurs.
La boîte de dialogue Planifier apparaît.
Sélectionnez un champ dans la liste déroulante.
Remarque :
Le champ spécifié est le champ supérieur au niveau duquel les données sont obtenues/enregistrées. Par exemple, si la liste de valeurs se compose des niveaux "Pays", "Région" et "Ville" et que vous choisissez "Région",
BusinessObjects Enterprise obtient les données correspondant aux champs "Pays" et "Région" uniquement ; les valeurs du champ "Ville" ne sont pas extraites et vous obtenez de fait une liste de valeurs partiellement planifiée. Si vous sélectionniez "Ville" en revanche, la liste deviendrait une liste de valeurs intégralement planifiée et les niveaux sans données planifiées accéderaient à la base de données à la demande.
2.
Cliquez sur OK.
La deuxième boîte de dialogue Planifier apparaît
Utilisation des vues d'entreprise 245
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
.
3.
Dans la liste Exécuter le rapport, planifiez la façon dont la liste de valeurs sera exécutée. Pour en savoir plus sur les différentes façons de planifier un objet, voir le Guide d'administration de BusinessObjects Enterprise.
Remarque :
• Si votre liste de valeurs est basée sur une vue d'entreprise qui contient des paramètres, cliquez sur le bouton Valeurs de paramètre (dans l'angle inférieur gauche de la boîte de dialogue) pour indiquer les valeurs de ces paramètres. Ce bouton est désactivé si la vue d'entreprise ne contient pas de paramètre.
• Si votre liste de valeurs est basée sur une vue d'entreprise qui requiert une connexion à une base de données, cliquez sur le bouton
Connexion à la base de données pour vous connecter à la source de données de la vue d'entreprise. Ce bouton est désactivé si la vue d'entreprise ne requiert pas de connexion à une base de données.
4.
Cliquez sur OK.
La liste de valeurs est planifiée dans BusinessObjects Enterprise.
Les listes de valeurs intégralement et partiellement planifiées peuvent être reconverties en listes de valeurs à la demande.
Pour convertir une liste de valeurs planifiée en une liste de valeurs à la demande
1.
Cliquez sur l'objet liste de valeurs à modifier dans l'Explorateur de référentiel, puis sélectionnez Modifier la liste de valeurs.
2.
Cliquez sur Effacer l'instance.
L'instance de la liste de valeurs planifiée est supprimée, et la source de données est accessible à tous les niveaux de valeurs.
246 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9
Gestion des groupes d'invites dans le Gestionnaire de vues d'entreprise
Les groupes d'invites constituent la partie présentation d'une invite. Ces objets sont utilisés par les paramètres Crystal Report, des éléments d'entreprise et des fondations de données. (Pour en savoir plus sur la création de groupes d'invites dans Crystal Reports, voir le Guide de l'utilisateur de
Crystal Reports.) Une seule et même liste de valeurs peut comporter plusieurs groupes d'invites, chaque groupe d'invites constituant une présentation différente de la même liste de valeurs sous-jacente.
Pour créer un groupe d'invites dans le Gestionnaire de vues d'entreprise
1.
Ouvrez un exemple d'élément d'entreprise ou de fondation de données.
Les exemples de données sont stockés dans le référentiel, sous
\Samples\Business Views\Xtreme.
2.
Dans l'Explorateur d'objets, sélectionnez Paramètres.
3.
Dans le menu Insertion, sélectionnez Insérer un paramètre.
Remarque :
Si vous insérez un paramètre dans une fondation de données basée sur une connexion dynamique de données, vous êtes invité à choisir les valeurs de ce paramètre.
La boîte de dialogue Créer un paramètre s'affiche.
4.
Saisissez un nom pour le paramètre dans le champ Nom.
Cet exemple utilise "Ville du fournisseur".
5.
Dans la zone Liste de valeurs, cliquez sur Dynamique.
6.
Saisissez le texte d'invite de votre groupe d'invites dans le champ Texte
du groupe d'invites.
Cet exemple utilise l'énoncé "Choisissez la ville dans laquelle se trouve votre fournisseur".
7.
Cliquez sur Sélectionner la vue d'entreprise.
Utilisation des vues d'entreprise 247
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
La boîte de dialogue Sélectionner la vue d'entreprise s'affiche.
8.
Sélectionnez la vue d'entreprise sur laquelle vous allez baser votre liste de valeurs, puis cliquez sur OK.
Cet exemple utilise la vue d'entreprise Xtreme.
9.
Cliquez sur Insérer, puis dans la liste Valeur, sélectionnez Pays.
10.
Cliquez sur le champ vide sous Pays et sélectionnez Région, puis cliquez sur le champ vide sous Région et sélectionnez Ville.
11.
Dans la zone Liaison de paramètre, assurez-vous que seule la valeur
Ville est liée.
12.
Cliquez sur OK.
Enregistrez le groupe d'invites dans un dossier du référentiel.
13.
Revenez dans la boîte de dialogue Explorateur d'objets et, dans le menu
Insertion, cliquez sur Insérer un paramètre.
14.
Saisissez un nom pour le deuxième paramètre dans le champ Nom.
Cet exemple utilise "Ville du client".
15.
Dans la zone Liste de valeurs, cliquez sur Dynamique.
16.
Saisissez le texte d'invite de votre nouveau groupe d'invites dans le champ
Texte du groupe d'invites.
Cet exemple utilise l'énoncé "Choisissez la ville dans laquelle se trouve votre client".
17.
Sélectionnez Existant, puis la liste de valeurs que vous avez créée entre les étapes 8 et 11.
18.
Cliquez sur OK.
Le Gestionnaire de vues d'entreprise crée le groupe d'invites et l'enregistre dans le répertoire racine du Référentiel BusinessObjects Enterprise.
Vous avez créé deux invites : une première hiérarchie Pays, Région, Ville pour le paramètre {?VilleFournisseur} et une deuxième hiérarchie Pays,
Région, Ville pour le paramètre {?VilleClient}. En réutilisant l'objet liste de valeurs, vous avez gagné en temps et en performances.
Remarque :
Vous pouvez également utiliser une liste de valeurs existante si vous disposez d'un autre champ de paramètre qui doit contenir une valeur de pays.
248 Utilisation des vues d'entreprise