Configurer des interactions

Last modified by Aurelie Bertrand on 2024/11/14 14:15


L'onglet Interaction permet de configurer les interactions utilisateur sur le flux c'est-à-dire les actions exécutées au clic ou au survol d'un élément du flux, par exemple, la navigation dans une hiérarchie ou l'ouverture d'un flux en pop-up.

Cas d'un flux de type Tableau

Pour les flux de type Tableau, seule l'action au clic est disponible. Pour la configurer :

  1. Sélectionnez l'axe sur lequel vous souhaitez ajouter une action.
    Interaction_tableau
  2. Cliquez sur le bouton Editer l'action Bouton_editer : la boite Éditeur d'actions s'affiche.
    Editeur_actions
  3. Sélectionnez l'action de votre choix dans la liste déroulante et renseignez les paramètres demandés.
    Consultez les paragraphes ci-dessous pour plus de détails.

Cas des autres flux

Pour les autres flux, il est possible de configurer un action au clic et/ou au survol d'un élément du flux :

  1. Sélectionnez l'action de votre choix dans la liste déroulante dans la section Action au clic ou Action au survol.
  2. Sélectionnez l'axe sur lequel vous souhaitez effectuer cette action puis renseignez les paramètres demandés.
    Consultez les paragraphes ci-dessous pour plus de détails.

Actions au clic ou survol

Ouvre un flux en pop-up

Lorsque l'utilisateur clique ou survole un élément du flux, une fenêtre s'ouvre et affiche le flux défini dans l'action.

  1. Dans le champ Flux, cliquez sur le bouton Sélectionner pour chercher le flux à afficher.
    Boite_chercher_flux
  2. Sélectionnez le rôle puis le flux de votre choix et cliquez sur OK.
    ➡ Le flux est ajouté dans le champ Flux.
  3. Spécifiez la taille de la fenêtre pop-up : Largeur et la Hauteur en pixels ou %.
  4. Vous pouvez ajouter des Filtres : cochez les axes à filtrer. Les filtres seront appliqués uniquement au flux affiché en popup.
    Action_ouvre_popup

Exécute une fonction javascript

Lorsque l'utilisateur clique ou survole un élément du flux, la fonction javascript indiquée est exécutée.

  1. Dans le champ Fonction, cliquez sur le bouton Créer.
  2. Dans la fenêtre Javascript qui s'ouvre, entrez la fonction javascript.
    Vous pouvez utiliser les mots-clés disponibles dans la liste déroulante Ajouter un mot-clé.
  3. Cliquez sur OK.
    ➡ Le bouton Créer devient le bouton Éditer.
    Action_fonction_js

Actions au clic

Navigue dans la hiérarchie

Lorsque l'utilisateur clique sur l'axe indiqué, le niveau de détails suivant dans la hiérarchie est affiché.

Vous devez, au préalable, avoir défini les hiérarchies dans le modèle de données ou utiliser des dimension de type Temps ou géographique pour lesquelles des hiérarchies de date sont automatiquement disponibles.
Consultez la page Créer une hiérarchie pour plus de détails.

Si vous le souhaitez, indiquez également une fonction javascript qui sera exécutée lorsque l'utilisateur cliquera sur un élément du niveau le plus détaillé de la hiérarchie (niveau racine). Vous pouvez utiliser les mots-clés disponibles dans la liste déroulante Ajouter un mot-clé.

Si vous souhaitez Naviguer dans la hiérarchie si un filtre est appliqué, cochez la case correspondante.
Par exemple, pour un flux affichant le chiffre d'affaires/an, un filtre appliqué sur l'année 2023 affiche les valeurs au niveau trimestre. À la suppression du filtre, les valeurs sont à nouveau affichées au niveau année.
En complément, vous pouvez cocher la case Uniquement si le filtre est au niveau racine. Dans ce cas, la navigation dans la hiérarchie ne s'applique que si le filtre est placé sur la dimension source (et non sur un niveau hiérarchique s'appliquant à cette dimension).

Action_navigue_hierarchie

Action au clic : Navigue dans les hiérarchies (synchronisé)

Dans ce cas, la navigation est synchronisée avec les autres graphes du tableau de bord utilisant cette interaction sur le même niveau de hiérarchie. Par exemple,  cliquer sur une valeur 2022 dans un flux affiche les valeurs pour chaque trimestre de 2022 dans tous les flux utilisant l'action Navigue dans les hiérarchies (synchronisé) .

Active le filtre

Lorsque l'utilisateur clique sur un élément du flux, un filtre est créé sur l'élément sélectionné.

Ce filtre est appliqué à l'ensemble des flux affichés dans le tableau de bord.
Par exemple, vous affichez un graphique en secteur montrant le chiffre d'affaires par région. En cliquant sur l'une des régions, un filtre est appliqué sur cette région spécifique.

Filtre avec styles 

Lorsque l'utilisateur clique sur un élément du flux, un style est appliqué à cet élément.

  1. Sélectionnez l'axe de votre choix.
  2. Dans le champ Style, entrez le nom de la classe CSS utilisée pour définir le style.
    Filtre_avec_style

La classe CSS doit être ajoutée au thème dans l'onglet Thèmes

1697189575362-124.png

Dans cet exemple, on obtient le résultat suivant.

Filtre_syles_graphique

Change de dimension

Lorsque l'utilisateur clique sur l'axe indiqué, la dimension d'analyse change. Il est affiché la dimension suivante dans le chemin de navigation ou la première du chemin de navigation si la dimension sur lequel le clic est effectué est la dernière de la liste.

Vous devez, au préalable, avoir défini un chemin de navigation dans le modèle de données.
Consultez la page Créer un chemin de navigation pour plus de détails.

Change de dimension (synchronisé)
Dans ce cas, le changement de dimension est synchronisé avec les autres flux du tableau de bord utilisant cette interaction sur le même niveau de hiérarchie.

Ouvre une URL

Lorsque l'utilisateur clique sur un élément du flux, l'URL spécifiée s'ouvre.

Dans le champ URL, entrez l'URL à ouvrir.
Via la liste déroulante Ajouter un mot clé, vous pouvez utiliser les mots-clés correspondant aux noms des dimensions, des membres ou aux valeurs des mesures.
Par exemple, http://12.83.12.74:9080/vcrm/${Member1}.

Action_ouvre_URL

Actions au survol

Affiche l'info-bulle

Lorsque l'utilisateur survole un élément du flux, l'info-bulle s'affiche.

Vous devez, au préalable, vous assurer que l'info-bulle est activée dans l'onglet Info-bulle.
Consultez la page Modifier l'nfo-bulle pour plus de détails.

Surligne

Lorsque l'utilisateur survole un élément du flux, celui-ci est affiché de la couleur spécifiée.

Sélectionnez la couleur depuis la palette (ou entrez son code hexadécimal) puis validez.
Action_surligne