Cas d'usage C050 - Créer un tableau croisé

Dimension: px
Commencer à balayer dès la page:

Download "Cas d'usage C050 - Créer un tableau croisé"

Transcription

1 Cas d'usage C050 - Créer un tableau croisé Page 1 / 11

2 1. Cas d'usage C050 - Créer un tableau croisé Etape 3 2. Etape Liste des tableaux croisés Définition du tableau croisé Ajouter des axes Liste des axes définis Traduction du tableau croisé Résultat 11 Page 2 / 11

3 1. Cas d'usage 1.1. C050 - Créer un tableau croisé Application Application1 Logo Nom C050 - Créer un tableau croisé Objet testé Procédure de création d'un tableau croisé dynamique sur un objet métier. Exécuté en tant que designer 1.2. Etape # Etape Objet Action 10 Liste des tableaux croisés Crosstab search 20 Définition du tableau croisé Crosstab new 30 Ajouter des axes CrosstabAxis new 40 Liste des axes définis Crosstab update 50 Traduction du tableau croisé Crosstab update 60 Résultat Crosstab update Page 3 / 11

4 Page 4 / 11

5 2. Etape 2.1. Liste des tableaux croisés Se positionner dans le menu Interface / Tableau croisé pour accéder à la liste des définitions. Cliquer sur "Créer" (icone +) pour en ajouter un. Page 5 / 11

6 2.2. Définition du tableau croisé Saisir les propriétés du tableau croisé : - Nom : saisir un code unique du tableau - Objet : sélectionner un objet source des données - Fonction : méthode d'agrégation par défaut de axes de valeurs (texte concaténé, somme, moyenne...) - Habilitable : Oui si le tableau n'est accessible que par certains groupes, sinon il sera accessible si l'objet l'est - Visible : tableau visible depuis l'ihm, on peut configurer des tableaux uniquement pour des accès par services web - Couleurs fixes : Oui indique l'usage d'une palette fixe de couleurs, sinon les couleurs seront générées avec les séries calculées - Précision : indiquer une précision par défaut si le tableau comporte des décimaux - Sous totaux : indiquer s'il faut afficher les sous-totaux par défaut - Couleur du total : indiquer une couleur des lignes de sous-totaux - Module : sélectionner un module Enregistrer sans fermer. Exercice : créer un tableau - Nom : AppClientTC - Objet : AppClient - Fonction : Somme - Habilitable : Non - Visible : Oui - Couleurs fixes : Oui Page 6 / 11

7 - Sous totaux : Oui - Couleur du total : n'importe laquelle - Module : MonModule Page 7 / 11

8 2.3. Ajouter des axes Se positionner sur l'onglet des Axes et ajouter des axes de données. Un axe se définit avec les propriétés suivantes : - Attribut d'objet : sélectionner un attribut de l'objet du tableau (ou objet parent) - Type d'axe : choisir sa position par défaut (colonne, ligne, valeur ou masqué) - Ordre : pour un même type indiquer son ordre - Fonction : pour un type valeur, on peut choisir une fonction d'agrégation (sinon celle du tableau croisé sera utilisée) - Graphique : pour un type valeur, indiquer si l'axe donne lieu à un graphique en choisissant son affichage (barre, ligne...) - Module : sélectionner un module Exercice : créer 4 axes sur AppClientTC - colonne 1 : clitype - colonne 2 : cliqualif - ligne 1 : cliadressefk.adrcodepostal - valeur 1 : cliscore avec la fonction Somme + graphique en barres Page 8 / 11

9 2.4. Liste des axes définis L'onglet Axes permet de les mettre à jour en masse afin de les réordonner par exemple. NB : suivant la volumétrie des données, il est fortement conseillé d'optimiser la base de données sur les colonnes de groupement en créant des indexes. Page 9 / 11

10 2.5. Traduction du tableau croisé L'onglet Traduction permet de donner un libellé dans chaque langue installée. Exercice : traduire en Français par "Synthèse des scores" Page 10 / 11

11 2.6. Résultat Vider tous les caches et sessions pour activer le paramétrage. Le tableau croisé sera accessible par défaut au niveau des listes sur l'objet métier pour chaque utilisateur habilité, soit à l'objet, soit spécifiquement dans les groupes du tableau croisé. Exercice : - lister tous les Clients et cliquer sur l'icone en forme de tableau dans l'entête de la liste - un formulaire de tableau croisé s'affiche avec les données en respectant sa définition par défaut Il est alors possible pour l'utilisateur d'agir sur ce tableau : - options : déplacer les axes et la propriété sous-total - rechercher : tester les filtres sur les champs de l'objet - graphique : changer la disposition du graphique - exporter : exporter les données NB : l'utilisateur n'a pas la possibilité d'ajouter des axes, il peut uniquement les masquer/déplacer. L'ajout d'axe est sous la responsabilité d'un designer car peut généralement être lié à une indexation en base de données. Page 11 / 11