Une configuration spéciale est requise pour créer des rapports BIRT
permettant de transférer ou saisir les données d'identification de l'utilisateur lors de l'exécution. Cette
section explique comment définir les sources de données ClearQuest dans BIRT, ce qui permet
aux informations sur l'utilisateur et le mot de passe d'être transférées sous forme de paramètres d'appel
par Report Launcher lors de l'exécution.
Avant de commencer
Les noms de paramètres pour les données d'identification par nom d'utilisateur et par mot de passe spécifiés dans la conception de rapport BIRT doivent correspondre aux noms de paramètres
définis dans le fichier de configuration Report Launcher :
reportlauncher.properties.
La configuration par défaut pour ces paramètres est la suivante :
reports.launcher.birt.userParameterName=UserId
reports.launcher.birt.passwordParameterName=Password
Si
vous spécifiez différents noms de paramètres dans la conception de rapport BIRT, vous devez mettre à jour
les valeurs du fichier de configuration Report Launcher pour
comparer les noms dans la conception de rapport.
Procédure
Pour accorder un accès à un groupe d'utilisateurs :
- Définissez les paramètres.
- Ouvrez le rapport cible.
- Cliquez sur l'onglet Explorateur de données.
- Sélectionnez Report Parameters (Paramètres de rapport). Cliquez ensuite avec le bouton droit de la souris et sélectionnez New parameter (Nouveau paramètre) dans
le menu contextuel.
- Entrez le nom du paramètre, UserId par
exemple.
- Personnalisez le paramètre comme vous le souhaitez. La plupart des
paramètres influence la façon dont le paramètre est affiché par le programme d'invite du paramètre BIRT.
- Une fois que vous avez terminé, cliquez sur OK.
- Répétez les étapes ci-dessus pour définir le paramètre Password.
Conseil : Sélectionnez la définition de paramètre Do not echo input
pour masquer les caractères du mot de passe dans l'affichage d'invite de paramètre BIRT.
- Mettez à jour ClearQuest Query Data Source pour utiliser les paramètres.
- Sélectionnez la source de données cible ClearQuest. Cliquez ensuite avec le bouton droit de la souris et sélectionnez Edit (Editer) dans
le menu contextuel.
- Dans la boîte de dialogue Edit Data Source (Editer la source de données), sélectionnez Property
Binding (Liaison des propriétés).
- Pour User Name (Nom d'utilisateur), cliquez sur le bouton
situé à droite de la zone de texte.
- Dans la liste Expression Builder Category (Catégorie du créateur d'expressions), sélectionnez Report
Parameters (Paramètres du rapport).
- Dans la liste Sub-Category (Sous-catégorie), sélectionnez ---All (Tous)---.
- Cliquez deux fois sur l'élément UserId pour créer l'expression du paramètre.
- Cliquez sur OK pour enregistrer le code de récupération du paramètre.
- Pour Password (Mot de passe), cliquez sur le bouton
situé à droite de la zone de texte.
- Dans la liste Expression Builder Category (Catégorie du créateur d'expressions), sélectionnez Report
Parameters (Paramètres du rapport).
- Dans la liste Sub-Category (Sous-catégorie), sélectionnez ---All (Tous)---.
- Cliquez deux fois sur l'élément Password (Mot de passe) pour créer l'expression du paramètre.
- Cliquez sur OK pour enregistrer le paramètre.
- Vérifiez les noms de paramètres Report Launcher. Confirmez
que les noms de paramètres du nom d'utilisateur et du mot de passe configurés dans la conception de rapport BIRT
correspondent aux valeurs indiquées dans le fichier de configuration Report Launcher.reportlauncher.properties.