Appearance
Checklist de validation — 5 tickets
Tous ces tickets sont implémentés. Cette liste permet de valider le comportement dans Excel.
Ticket 1 — Unpivot / sélection des mesures
Préparer : une table avec au moins 3 colonnes numériques dont une qui n'est pas une vraie mesure (ex : "code_client", "montant", "heures").
Étapes :
- Ouvrir l'addin → Nouvelle vue
- Sélectionner un environnement et une table avec plusieurs colonnes numériques
- Vérifier que l'aperçu des 3 premières lignes s'affiche correctement
- Dans la liste Dimensions, repérer les champs numériques — ils doivent avoir un bouton ∑
- Par défaut, la dernière colonne numérique doit être activée comme mesure (∑ actif)
- Cliquer sur ∑ d'une colonne numérique non-mesure (ex : "code_client") pour la désactiver → vérifier qu'elle disparaît des mesures et reste disponible comme dimension
- Activer plusieurs colonnes numériques comme mesures (∑ sur 2+ champs)
- Vérifier que l'aperçu montre maintenant des colonnes "Catégorie" et "Valeur" (données dépivotées)
- Glisser "Catégorie" dans Lignes et vérifier que les lignes sont bien multipliées par mesure
- Coller → vérifier que le tableau Excel contient une ligne par combinaison dimension × mesure
Résultat attendu ticket 1 ✓ si : les codes non-mesures sont utilisables comme dimensions, et l'activation de plusieurs mesures produit bien un unpivot.
Ticket 2 — Refresh Auto vs Manuel
Préparer : une table avec au moins un champ numérique et un champ texte.
Étapes — Mode Auto :
- Glisser un champ texte dans En-tête, un autre dans Lignes, activer une mesure
- Sélectionner Auto dans le toggle en bas
- Coller
- Vérifier que des cellules jaunes apparaissent au-dessus du tableau (une par champ En-tête)
- Modifier la valeur d'une cellule jaune → le tableau doit se recalculer automatiquement
- Sauvegarder un préréglage → recharger le préréglage → vérifier que le mode Auto est bien restauré
Étapes — Mode Manuel :
- Recommencer avec le toggle sur Manuel
- Coller → vérifier qu'il n'y a pas de cellules jaunes
- Le tableau est statique : modifier manuellement une cellule de données → rien ne se recalcule
- Sauvegarder un préréglage → recharger → vérifier que le mode Manuel est bien restauré
Résultat attendu ticket 2 ✓ si : le toggle change effectivement le comportement, et le choix est mémorisé dans le préréglage.
Ticket 3 — Aperçu des filtres actifs après collage
Préparer : une table avec plusieurs champs texte.
Étapes :
- Ouvrir le panneau de filtre d'un champ (clic sur le champ dans la liste)
- Sélectionner 2 ou 3 valeurs spécifiques (pas toutes)
- Fermer le panneau → vérifier qu'un badge de filtre apparaît dans la liste
- Faire de même avec un deuxième champ (filtre sur une plage numérique min/max si disponible)
- Coller le tableau dans Excel
- Vérifier qu'un bloc "Filtres actifs" apparaît au-dessus du tableau, avec le résumé de chaque filtre appliqué
- Vérifier la mise en forme : texte discret (gris ou italique), lisible
- Coller sans aucun filtre actif → vérifier que le bloc filtres n'apparaît pas (pas de texte inutile)
Résultat attendu ticket 3 ✓ si : les filtres actifs sont visibles dans la feuille, absents quand il n'y en a pas.
Ticket 4 — Note "généré par l'addin" dans la feuille
Étapes :
- Coller n'importe quel tableau dans Excel
- Faire défiler sous le tableau → vérifier qu'une note source est présente (nom de la table, ou mention Heriade Addin)
- Vérifier la mise en forme : texte petit, discret, ne gêne pas la lecture
- Fermer l'addin complètement
- La note doit rester visible dans la feuille même sans l'addin ouvert
- Ouvrir le fichier sur un autre profil ou simuler l'absence d'addin → les données et la note restent intactes
Résultat attendu ticket 4 ✓ si : la note est présente, lisible, et survivie à la fermeture de l'addin.
Ticket 5 — Tableau structuré Excel (ListObject)
Étapes :
- Coller un tableau dans Excel
- Cliquer sur une cellule de données → vérifier que l'onglet Création de tableau (ou "Table Design") apparaît dans le ruban — preuve que c'est un tableau structuré
- Vérifier que le nom du tableau dans le ruban commence par
Heriade_ - Dans une cellule vide à côté, taper une formule qui référence le tableau :
=SOMME(Heriade_nomtable[nomcolonne])→ la formule doit fonctionner - Créer un TCD natif Excel basé sur ce tableau (Insertion → Tableau croisé dynamique → sélectionner le tableau Heriade) → doit fonctionner
- Vérifier les filtres natifs dans les en-têtes du tableau (flèches de filtre Excel)
- Mode Manuel uniquement : recoller le même tableau (nouvelles données ou même config) → vérifier que le tableau est mis à jour sans casser les formules qui le référencent
Résultat attendu ticket 5 ✓ si : le tableau est un vrai ListObject Excel, les formules par nom de colonne fonctionnent, et un TCD natif peut pointer dessus.
Résumé
| # | Ticket | Statut |
|---|---|---|
| 1 | Unpivot / sélection mesures | À valider |
| 2 | Toggle Auto / Manuel | À valider |
| 3 | Filtres actifs dans la feuille | À valider |
| 4 | Note source sans addin | À valider |
| 5 | Tableau structuré Excel | À valider |
Cocher chaque ticket au fur et à mesure. Si un comportement ne correspond pas, noter la divergence avec les étapes exactes pour reproduire.
