Utiliser les variables du catalogue de services dans un rapport
Rversion finale: Xanadu
Mis à jour 1 août 2024
2 minutes de lecture
Dans les rapports sur les données de Service Catalog, empilez et regroupez par variables, utilisez les variables sous forme de colonnes dans les rapports de liste et de colonnes et de 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âche 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 ne dispose pas de la fonctionnalité permettant de récupérer les données variables dans les rapports. Pour un champ de chaîne de colonnes de moins de 4 000 octets, vous pouvez modifier le type de colonne en varchar2. Pour comparer les colonnes CLOB d’une taille plus petite, utilisez la fonction to_char(). Pour un CLOB de plus grande taille, vous devez obtenir une sous-chaîne pour la comparaison à l’aide des fonctions dbms_lob.substr.
Pourquoi et quand exécuter cette tâche
Pour Grouper par et Empiler par, ces étapes sont intuitives.Figure 1. Utilisation des variables dans les champs Grouper par et Empiler par
Remarque :
Les rapports Liste, Boîte, Boîte de tendance et Tableau croisé dynamique ne peuvent pas utiliser de variables de catalogue de services en tant que groupe primaire ou secondaire. Les rapports de score unique, de calendrier, de contrôle et de 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 en tant que groupe supplémentaire, en tant que colonne dans un rapport de liste ou en tant que 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 supplément Grouper par
Dans l’onglet Configurer, cliquez sur Regrouper par supplémentaire, puis déplacez Variables+ en bas de la liste Sélectionné de la liste Regrouper par supplémentaire.
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 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 régulier pour le regroupement primaire et un regroupement secondaire sur la variable, il fonctionnera comme une jointure externe.
Cliquez sur l’icône de structure ( ), puis sur le signe plus qui apparaît.
Une liste d’éléments de catalogue de services 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é .