2.2 Création d'une définition de rapport

Le terme « définition de rapport » désigne un ensemble de paramètres choisis, déterminant les informations contenues dans un rapport et le format de ce dernier. Une définition de rapport personnalisée dérive d'un modèle. Les définitions de rapports sont réutilisables et peuvent être configurées pour une exécution quotidienne, hebdomadaire ou mensuelle.

Si vous devez exécuter régulièrement un rapport « à la demande », toujours avec les mêmes critères de filtrage, vous pouvez enregistrer la définition de rapport, puis la réutiliser. Vous pouvez enregistrer un rapport à la demande déjà exécuté, avec ses critères de filtrage et ses options de formatage, sous un nom de rapport personnalisé. Une fois enregistré, le rapport apparaît dans la liste de l'onglet Rapports ; il vous est alors possible de l'exécuter de nouveau sans saisir les critères de filtrage.

2.2.1 Configuration des propriétés d'un rapport

Lors de la configuration d'une définition de rapport, vous pouvez afficher un aperçu des paramètres à tout moment. Pour plus d'informations, reportez-vous à la Section 2.2.2, Aperçu d'un rapport.

* : champ obligatoire.

Pour configurer les propriétés d'un rapport :

  1. Cliquez sur l'onglet Rapports.

  2. Cliquez sur Créer un rapport.

    La fenêtre Créer un rapport s'ouvre. L'onglet Propriétés du rapport s'affiche.

  3. Dans le champ Nom du rapport*, saisissez un nom de 256 caractères maximum.

    Le nom du rapport apparaît dans la liste et sur la page d'informations détaillées sur les rapports.

  4. Dans le champ Titre, saisissez un titre.

    Le titre du rapport est utilisé dans la sortie du rapport.

  5. Dans le champ Description, saisissez une description de 4 000 caractères maximum.

    Ce texte s'affiche sur la page d'informations détaillées sur le rapport.

  6. Dans la liste déroulante Type*, choisissez un type de rapport.

  7. Dans la liste déroulante Modèle du rapport*, choisissez un modèle de rapport.

  8. Dans la liste déroulante Étendue, choisissez l'étendue du rapport.

    L'étendue correspond au champ d'action de la fonction de rapport. Par exemple, un rapport au niveau du système utilise des données relevées dans tout le système. Le modèle de rapport détermine les options disponibles. Par exemple, si vous créez un rapport de type Rapports sur les ressources avec le modèle Récapitulatif des ressources d'application, vous pouvez prendre un processus d'entreprise ou une application pour étendue.

  9. Dans les listes déroulantes Dimension de la page et Orientation, choisissez le format et l'orientation du rapport. Les listes proposent des formats et des orientations standard.

  10. Cliquez sur OK pour valider et enregistrer les paramètres sélectionnés.

2.2.2 Aperçu d'un rapport

L'aperçu d'un rapport vous permet d'en afficher le format et le contenu actuels pour déterminer l'aspect du rapport final.

Pour afficher un aperçu d'un rapport :

Cliquez sur Aperçu.

Le volet inférieur affiche la première page du rapport (jusqu'à 100 lignes de données). Pour actualiser l'aperçu, cliquez de nouveau sur Aperçu ou cliquez sur Style (cette opération permet de changer de style ; pour en savoir plus, reportez-vous à la Section 2.2.3, Sélection d'un style de rapport).

2.2.3 Sélection d'un style de rapport

Le style d'un rapport tabulaire définit les couleurs de bordure et de fond.

Pour sélectionner un style de rapport :

  1. Cliquez sur Aperçu, puis sur Style. Une liste déroulante s'affiche. Choisissez un style.

  2. Cliquez sur OK pour enregistrer le paramètre sélectionné.

    Le système charge le style et l'applique au rapport en cours. Si l'aperçu est ouvert, il est automatiquement actualisé en fonction du nouveau style.

2.2.4 Définition d'une clause FROM à associer à une requête

Si vous avez sélectionné un modèle dans l'onglet Propriétés du rapport, l'onglet Requête affiche la clause FROM associée au rapport en cours. En matière de requêtes, Novell Compliance Certification Manager utilise les instructions SELECT suivantes :

SELECT * FROM <clause FROM> WHERE 1=1 <filtre au choix de l'utilisateur>

Vous pouvez définir une requête personnalisée en saisissant une clause FROM SQL valable, par exemple un nom de table ou de vue. Vous pouvez également inclure une instruction SELECT entre parenthèses ou une clause JOIN complexe.

Pour définir une clause FROM destinée à une requête :

  1. Saisissez une clause FROM SQL (nom de table, nom de vue, clause JOIN ou instruction SELECT entre parenthèses). Par exemple :

    • Pour une table ou une vue :

      v_avr_entitlement_delta

    • Pour une instruction JOIN :

      avuser.t_enterprise_users 
      JOIN avuser.t_av_business_units 
      ON t_enterprise_users.business_unit_id= t_av_business_units.id
      
    • Pour une instruction SELECT :

      (SELECT 
      last_name AS Last_Name, 
      first_name AS First_Name, 
      title AS Title,
      location AS Location, 
      CASE
        WHEN (is_terminated=1) THEN 'Yes'
        ELSE 'No'
      END AS Terminated
      FROM avuser.t_enterprise_users ORDER BY last_name ASC)
      
  2. Le cas échéant, sélectionnez un filtre dans la liste Filtres requis. Cette liste propose des filtres obligatoires, à ajouter à une requête : vous pouvez ainsi effectuer un filtrage selon des colonnes exclues de la requête. Vous pouvez définir les valeurs de filtre dans l'onglet Critère de filtrage (voir la Section 2.2.5, Sélection de critères de filtrage).

  3. Cliquez sur OK pour valider et enregistrer les valeurs définies.

2.2.5 Sélection de critères de filtrage

Vous pouvez filtrer des rapports en sélectionnant des colonnes, des opérateurs et des valeurs de filtre. Ces éléments servent alors à la création d'une clause « where » destinée à la requête. Les critères de filtrage définissent les informations incluses dans le rapport. Vous devez d'abord définir des critères de filtrage, puis exécuter et enregistrer le rapport.

Pour définir des critères de filtrage :

  1. Pour les filtres requis, choisissez l'opérateur voulu dans la liste déroulante Opérateur.

  2. Pour les filtres facultatifs, cliquez sur Ajouter d'autres éléments, choisissez un attribut de filtrage, puis sélectionnez l'opérateur dans la liste déroulante Opérateur.

  3. Pour les dates, choisissez le jour, le mois et l'année. Pour les autres filtres, saisissez ou sélectionnez une valeur.

  4. Dans la liste Expression booléenne, choisissez un opérateur booléen.

    • ET : pour figurer dans le rapport, les éléments (utilisateurs, droits ou rôles principaux) doivent respecter tous les critères de filtrage.

    • OU : tous les éléments (utilisateurs, droits ou rôles principaux) qui respectent au moins un des critères de filtrage sont intégrés au rapport.

    Les expressions booléennes sont évaluées en fonction de leur ordre d'affichage.

  5. Cliquez sur OK pour enregistrer les paramètres sélectionnés.

2.2.6 Sélection de colonnes

Vous pouvez choisir et classer les colonnes à intégrer au rapport. Le choix de colonnes proposé dépend des valeurs saisies dans l'onglet Requête. Les colonnes sélectionnées apparaissent dans la liste Colonnes affichées, dans le volet droit.

Pour sélectionner des colonnes :

  1. Dans la liste Colonnes disponibles, cliquez sur les noms des colonnes à afficher dans le rapport.

  2. Cliquez sur la flèche vers la droite pour ajouter les colonnes au rapport. Les noms de colonnes apparaissent dans la liste Colonnes affichées.

  3. Pour sélectionner et ajouter toutes les colonnes, cochez la case.

  4. Cliquez sur OK pour enregistrer les paramètres sélectionnés.

Pour retirer une colonne :

  1. Dans la liste Colonnes affichées, cliquez sur un nom de colonne.

  2. Cliquez sur la flèche vers la gauche pour retirer le nom sélectionné de la liste des colonnes à afficher dans le rapport.

  3. Cliquez sur OK pour valider et enregistrer les paramètres sélectionnés.

Pour changer l'ordre des colonnes :

  1. Dans la liste Colonnes affichées, cliquez sur le nom d'une colonne tout en maintenant enfoncé le bouton de la souris.

  2. Faites glisser le nom de la colonne jusqu'à la position souhaitée dans la liste.

  3. Cliquez sur OK pour valider et enregistrer les paramètres sélectionnés.

2.2.7 Configuration des attributs d'affichage

Vous pouvez redimensionner les colonnes et leur attribuer un libellé.

Pour configurer les attributs d'affichage :

  1. Cliquez sur l'onglet Attributs d'affichage.

  2. Pour redimensionner une colonne, déplacez le pointeur de la souris sur le bord de la colonne et jusqu'à ce qu'une double flèche apparaisse. Vous pouvez ensuite faire glisser le pointeur pour redimensionner les colonnes. La règle est affichée : elle vous permet d'ajuster la largeur des colonnes. Le format et l'orientation de la page s'affichent au-dessus de la règle.

  3. Dans la liste Résumé, choisissez une valeur. Le type de données détermine les options de résumé proposées. Par exemple : Nombre, Nombre distinct, Le plus haut et Le plus bas.

    La valeur récapitulative est affichée à la fin de chaque groupe, ainsi qu'à la fin du rapport, directement sous la colonne qu'elle résume.

  4. Pour modifier le nom de colonne affiché dans le rapport, modifiez le texte du champ En-tête d'affichage.

    Par défaut, les attributs sélectionnés s'affichent sur chaque ligne du rapport. Pour éviter que des valeurs ne s'affichent à plusieurs reprises, désélectionnez la case Afficher les doublons.

  5. Cliquez sur OK pour enregistrer les paramètres sélectionnés.

2.2.8 Groupement et tri d'éléments

Vous pouvez sélectionner une à trois colonnes pour grouper et trier les éléments. Les données du rapport sont triées dans les colonnes de groupement, puis dans les colonnes de tri. Vous pouvez utiliser des attributs pour grouper et trier les lignes de rapport. Si vous ne sélectionnez aucun paramètre, la configuration par défaut du modèle s'applique.

Vous pouvez :

  • Configurer les colonnes à afficher, ainsi que leur largeur.

  • Grouper les données du rapport, c'est-à-dire définir la manière dont les données sont groupées dans le rapport et personnaliser les en-têtes de colonne.

  • Trier les données du rapport, c'est-à-dire définir la manière dont ces informations sont classées dans le rapport. Vous pouvez définir trois ordres de tri imbriqués. Cela vous permet de créer des rapports personnalisés, contenant les données dont vous avez besoin.

Pour grouper des éléments :

  1. Dans la zone Regroupement, sélectionnez le nom de l'attribut en fonction duquel vous souhaitez grouper les informations à partir de la liste Nom de l'attribut.

    Par exemple, pour grouper des utilisateurs par nom de famille, sélectionnez Nom.

  2. Dans la zone En-tête d'affichage, indiquez l'en-tête de colonne à afficher pour chaque groupement. Par exemple, saisissez : Nom.

  3. Dans la liste Ordre de tri, choisissez Croissant ou Décroissant. Il s'agit de l'ordre de tri des en-têtes d'affichage.

Pour trier des éléments :

Dans la zone Tri, vous choisissez l'ordre d'affichage des éléments du rapport. Si vous sélectionnez un attribut dans la zone Regroupement, le tri est effectué dans le groupe correspondant.

  1. Dans la liste Nom de l'attribut, sélectionnez un attribut. Dans la liste Ordre de tri, choisissez Croissant ou Décroissant. Vous pouvez définir un à trois ordres de tri.

    Par exemple, pour classer les utilisateurs par ordre alphabétique de nom, puis de prénom, vous sélectionnerez Nom, Croissant et Prénom, Croissant.

  2. Cliquez sur OK pour valider et enregistrer les paramètres sélectionnés.

2.2.9 Planification de rapports et de notifications par message électronique

Vous pouvez planifier le moment où un rapport est créé, ainsi que celui où les notifications par message électronique correspondantes sont envoyées.

Vous pouvez planifier des rapports ponctuels (date et heure spécifiques) ou récurrents (intervalles réguliers). Une fois le rapport planifié, Novell Compliance Certification Manager en consigne chaque exécution dans ses journaux d'événements et conserve les résultats obtenus. En sélectionnant un rapport planifié dans une liste de rapports définis par l'utilisateur, vous pouvez afficher ou exporter l'historique de ses exécutions.

Notifications relatives aux rapports planifiés

Les rapports planifiés peuvent comprendre une liste de distribution de notifications. Chaque membre (adresse électronique) de la liste de distribution reçoit un message indiquant que le rapport est prêt à afficher. Le message électronique contient une URL permettant au destinataire de la notification (s'il possède les références Novell Compliance Certification Manager adéquates) de se connecter à l'interface et d'afficher le rapport.

Pour planifier l'exécution et l'envoi par courrier électronique de rapports :

  1. Pour que des utilisateurs nommément désignés reçoivent une notification lors de l'enregistrement d'un rapport, cliquez sur utilisateurs dans la zone Envoyer un message électronique à ces utilisateurs. Pour plus d'informations sur la sélection d'utilisateurs, reportez-vous à la section Selecting Particular Objects Directly (Sélection directe d'objets spécifiques) du manuel Novell Compliance Certification Manager 3.6.2 Administrators Guide (Guide d'administration de Novell Compliance Manager 3.6.2).

    REMARQUE :l'option Événements de message électronique vous permet de modifier la liste des destinataires (utilisateurs) ou de personnaliser le contenu d'une définition de rapport. Pour plus d'informations, reportez-vous à la Section 2.11, Choix des modèles de messages électroniques à associer aux différents événements de message électronique en matière de rapports.

  2. Si vous souhaitez planifier le rapport à exécuter, sélectionnez Oui dans la zone Planifier. Sinon, validez la valeur par défaut, c'est-à-dire Non.

    Les options de planification sont les suivantes.

    • Maintenant : l'exécution du rapport commence aussitôt la configuration de la définition achevée.

    • Date et heure spécifiques : cliquez sur l'icône du calendrier, puis choisissez la date et l'heure d'exécution du rapport.

    • Fréquence : sélectionnez la fréquence d'exécution du rapport (Quotidien, Hebdomadaire ou Mensuel).

  3. Cliquez sur OK.

Ajout des résultats d'un rapport dans un message électronique en tant que pièce jointe

Vous pouvez configurer les messages électroniques concernant les rapports planifiés pour y ajouter les résultats du rapport, sous la forme d'une pièce jointe. Les résultats des rapports configurés pour un envoi en pièce jointe aux messages électroniques sont retirés du système. Cette fonction vous permet de fournir des résultats de rapports à des utilisateurs normalement incapables d'y accéder via Novell Compliance Certification Manager.

Pour joindre des résultats à un message électronique :

  1. Sélectionnez Joindre les résultats du rapport au message électronique.

  2. Dans la zone Type de pièce jointe, choisissez le format des résultats du rapport. Le type PDF est sélectionné par défaut.

2.2.10 Exportation d'un rapport au format jrxml

Vous pouvez exporter un rapport au format jrxml. Le nom du fichier est créé à partir de celui du rapport.

Pour convertir une définition de rapport en fichier jrxml :

  1. Cliquez sur Exporter pour exporter le rapport.

  2. Vous êtes invité à choisir entre l'ouverture et l'enregistrement du fichier.

  3. Cliquez sur OK.

2.2.11 Importation d'un rapport

Vous pouvez importer un fichier jrxml. Le fichier jrxml conserve la requête, les colonnes et libellés sélectionnés, les colonnes de résumé et les attributs d'affichage. Les propriétés du rapport, les paramètres de planification ou d'envoi par courrier électronique, ainsi que les critères de filtre, ne sont pas conservés.

REMARQUE :En mode édition, il est impossible d'importer des rapports.

Pour importer un rapport :

  1. Cliquez sur Importer pour importer un rapport enregistré dans un autre format de fichier.

  2. Cliquez sur Parcourir pour rechercher le fichier à importer.

  3. Cliquez sur OK pour importer le fichier.

  4. Renseignez le champ de nom et les autres champs de propriétés du rapport, puis cliquez sur OK pour enregistrer ce dernier.

2.2.12 Enregistrement d'un rapport en tant que modèle

Vous pouvez créer un modèle de rapport. Cette fonction est réservée à l'utilisateur AveksaAdmin.

Pour enregistrer un rapport en tant que modèle :

  1. Cliquez sur Enregistrer en tant que modèle pour enregistrer le rapport.

  2. Dans le champ Description, saisissez la description du rapport. Cette description apparaît sous la zone de liste Modèle du rapport.

  3. Dans la zone de liste Type, sélectionnez le type de rapport.

  4. Cliquez sur OK pour valider les paramètres sélectionnés.

    Le nouveau modèle de rapport apparaît dans la liste Modèle du rapport. Vous pouvez l'utiliser pour créer des rapports.