Utiliser les variables de catalogue de services dans un rapport
Rversion finale: Yokohama
Mis à jour 30 janv. 2025
2 minutes de lecture
Dans les rapports sur les données de catalogue de services, empilez et regroupez par variables, utilisez les variables en tant que colonnes dans les rapports de liste, et en tant que 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 inférieur à 4 000 octets, vous pouvez modifier le type de colonne en varchar2. Pour comparer les colonnes CLOB de plus petite taille, utilisez la fonction to_char(). Pour un CLOB de plus grande taille, vous devez obtenir une sous-chaîne pour comparaison à l’aide des fonctions dbms_lob.substr.
Pourquoi et quand exécuter cette tâche
Pour les étapes primaires, Grouper par et Empiler par, ces étapes sont intuitives.Figure 1. Utilisation de variable 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 par primaire ou secondaire. Les rapports Score unique, Calendrier, Contrôle et Carte ne prennent en charge Grouper par dans aucun champ. Les rapports de liste peuvent utiliser des variables de catalogue de services en tant que 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
Accédez à la Tout > Rapports > Afficher / Créer et ouvrez le rapport auquel ajouter la variable.
Effectuez l'une des opérations suivantes.
Option
Description
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
Dans l’onglet Configurer , cliquez sur Regrouper par supplémentaire, puis déplacez Variables+ au bas de la liste Sélectionné de la liste Groupesupplémentaire par .
Ajouter en tant que colonne ou 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 en tant que 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.
Cliquez sur l’icône Structure ( ), puis sur le signe plus qui s’affiche.
Une liste d’éléments de Service Catalog s’affiche.
Sélectionnez un élément de catalogue avec la variable.
Les variables de cet élément apparaissent dans la liste Disponible .
Déplacez la variable que vous souhaitez utiliser vers la colonne Sélectionné .