Utiliser les variables de catalogue de services dans un rapport

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Dans les rapports sur les données de catalogue de services, empilez et groupez par variables, utilisez les variables comme colonnes dans les rapports de liste et comme colonnes et lignes dans les tableaux croisés dynamiques à plusieurs niveaux.

    Avant de commencer

    Rôle requis : itil, report_user, report_global pour les rapports globaux ou report_group pour les rapports de groupe.

    Les utilisateurs disposant du rôle report_admin peuvent générer des rapports sur les variables du catalogue de services. Ajoutez le rôle report_admin aux ACL pour les tables Options [sc_item_option], Propriété de variable [sc_item_option_mtom] et Variables [item_option_new].

    Remarque :
    • Le rapport pour lequel vous souhaitez utiliser la variable doit être basé sur la table Éléments demandés [sc_req_item] ou la table Tâches du catalogue [sc_task]. L’utilisation d’autres types de variables provoque une erreur lors de la génération du rapport.
    • Le champ CLOB de base de données Oracle n’a pas la fonctionnalité de récupérer les données de variables dans les rapports. Pour un champ de chaîne de colonne de moins de 4 000 octets, vous pouvez modifier le type de colonne en varchar2. Pour comparer les colonnes CLOB de taille inférieure, utilisez la fonction to_char(). Pour un CLOB de plus grande taille, vous devez obtenir une sous-chaîne à comparer à l’aide des fonctions dbms_lob.substr.

    Pourquoi et quand exécuter cette tâche

    Pour les étapes Regrouper par et Empiler par primaires, ces étapes sont intuitives.
    Figure 1. Utilisation des variables dans les champs Grouper par et Empiler par
    Utilisation des variables de catalogue de services dans les champs Grouper par et Empiler par.
    Remarque :
    Les rapports de liste, de zone, de zone de tendance et de tableau croisé dynamique ne peuvent pas utiliser de variables de catalogue de services en tant que groupe principal ou secondaire. Les rapports Score unique, Calendrier, Contrôle et Carte ne prennent pas en charge Grouper par sur aucun champ. Les rapports de liste peuvent utiliser des variables de catalogue de services comme colonnes.
    Utilisez une variable comme Grouper par supplémentaire, comme colonne dans un rapport de liste, ou comme colonne ou ligne dans un tableau croisé dynamique à plusieurs niveaux.

    Procédure

    1. Accédez à la Tout > Rapports > Afficher/Créer et ouvrez le rapport auquel ajouter la variable.
    2. Effectuez l'une des opérations suivantes.
      OptionDescription
      Ajouter en tant que colonne dans un rapport de liste Dans l’onglet Configurer , déplacez Variables+ vers la colonne Sélectionné .
      Ajouter en tant que groupe supplémentaire Sous l’onglet Configurer , cliquez sur Regrouper par supplémentaire, puis déplacez Variables+ en bas de la liste Sélectionné du groupe supplémentaire par.
      Ajouter sous forme de colonne ou de ligne dans un tableau croisé dynamique à plusieurs niveaux Cliquez sur Sélectionner des colonnes ou Sélectionner des lignes, puis sélectionnez Variables+ en bas de la liste.
      Remarque :
      • Si vous créez d’abord le rapport avec la variable comme groupe principal par, il se comportera toujours comme une jointure interne.
      • Si vous créez d’abord le rapport avec un champ normal pour le regroupement primaire et un regroupement secondaire sur la variable, il fonctionnera comme une jointure externe.
    3. Cliquez sur l’icône de structure (icône Structure du rapport), puis sur le signe plus qui apparaît.
      Une liste d’éléments du catalogue de services s’affiche.
    4. Sélectionnez un élément de catalogue avec la variable.
      Les variables de cet élément apparaissent dans la liste Disponible .
    5. Déplacez la variable que vous souhaitez utiliser vers la colonne Sélectionné .
    6. Enregistrez le rapport.