Transfert des données d'identification aux rapports BIRT lors de l'exécution

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 :

  1. Définissez les paramètres.
    1. Ouvrez le rapport cible.
    2. Cliquez sur l'onglet Explorateur de données.
    3. 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.
    4. Entrez le nom du paramètre, UserId par exemple.
    5. 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.
    6. Une fois que vous avez terminé, cliquez sur OK.
    7. 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.
  2. Mettez à jour ClearQuest Query Data Source pour utiliser les paramètres.
    1. 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.
    2. Dans la boîte de dialogue Edit Data Source (Editer la source de données), sélectionnez Property Binding (Liaison des propriétés).
    3. Pour User Name (Nom d'utilisateur), cliquez sur le bouton situé à droite de la zone de texte.
    4. Dans la liste Expression Builder Category (Catégorie du créateur d'expressions), sélectionnez Report Parameters (Paramètres du rapport).
    5. Dans la liste Sub-Category (Sous-catégorie), sélectionnez ---All (Tous)---.
    6. Cliquez deux fois sur l'élément UserId pour créer l'expression du paramètre.
    7. Cliquez sur OK pour enregistrer le code de récupération du paramètre.
    8. Pour Password (Mot de passe), cliquez sur le bouton situé à droite de la zone de texte.
    9. Dans la liste Expression Builder Category (Catégorie du créateur d'expressions), sélectionnez Report Parameters (Paramètres du rapport).
    10. Dans la liste Sub-Category (Sous-catégorie), sélectionnez ---All (Tous)---.
    11. Cliquez deux fois sur l'élément Password (Mot de passe) pour créer l'expression du paramètre.
    12. Cliquez sur OK pour enregistrer le paramètre.
  3. 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.

Commentaires