4.5Alertes & navigation (hyperliens, drill-down)
Crystal Reports offre des fonctionnalités d'INTERACTIVITÉ et de SIGNALEMENT qui enrichissent l'usage à l'écran. (1) Les ALERTES (Alerts) : des messages CONDITIONNELS déclenchés quand des données remplissent un critère. On définit une alerte avec une CONDITION (une formule, ex. « un montant dépasse un seuil », « un stock est négatif ») et un MESSAGE. À l'exécution, si la condition est remplie pour des enregistrements, Crystal signale l'alerte (un message, et on peut naviguer vers les enregistrements concernés). Les alertes attirent l'attention sur des situations à surveiller (dépassements, anomalies, seuils critiques) sans avoir à parcourir tout le rapport. (2) Le DRILL-DOWN (exploration) : dans un rapport de SYNTHÈSE (détails masqués, on ne voit que les totaux par groupe), on peut CLIQUER sur un groupe pour « creuser » et afficher son DÉTAIL à la demande. On voit d'abord la vue d'ensemble (totaux par région), et en cliquant sur une région, on déploie ses détails. C'est une navigation INTERACTIVE à l'écran : synthèse d'abord, détail sur demande — très pratique pour explorer sans surcharger l'affichage initial.
(3) Les HYPERLIENS (Hyperlinks) : on peut rendre un objet CLIQUABLE pour ouvrir une URL (un site web, une page intranet), envoyer un e-mail, aller vers un autre rapport, ou naviguer dans le rapport. Par exemple, cliquer sur un nom de client pour ouvrir sa fiche sur l'intranet, ou sur un e-mail pour écrire au contact. (4) La NAVIGATION dans l'arborescence des groupes (le volet de groupes / Group Tree) permet de sauter directement à un groupe. Points importants. (1) Les ALERTES signalent CONDITIONNELLEMENT des situations à surveiller (dépassements, anomalies) — utile pour la supervision. (2) Le DRILL-DOWN offre une exploration interactive (synthèse → détail sur clic) — idéal pour les tableaux de bord et l'analyse à l'écran, sans alourdir la vue initiale. (3) Les HYPERLIENS rendent des objets cliquables (URL, e-mail, autre rapport) — pour relier le rapport à d'autres ressources. (4) Ces fonctions sont surtout pertinentes pour la consultation À L'ÉCRAN (interactive) ; à l'impression/PDF, l'interactivité est limitée (le drill-down ne s'applique pas sur papier). (5) Elles enrichissent l'EXPÉRIENCE utilisateur d'un rapport consulté dans une visionneuse ou une application. Maîtriser alertes, drill-down et hyperliens ajoute une couche d'INTERACTIVITÉ et de SIGNALEMENT qui rend les rapports plus vivants et utiles pour la supervision et l'exploration — surtout dans un usage à l'écran. Le niveau 4 (fonctions expertes) est complet ; le niveau 5 aborde la diffusion, l'intégration et les bonnes pratiques.
Vocabulaire de la section
- Alertes (Alerts)
- Messages CONDITIONNELS déclenchés quand des données remplissent un critère (formule) : signalent des situations à surveiller (dépassement de seuil, stock négatif, anomalie) sans parcourir tout le rapport.
- Drill-down (exploration)
- Dans un rapport de synthèse (détails masqués), CLIQUER sur un groupe pour afficher son DÉTAIL à la demande. Navigation interactive : synthèse d'abord, détail sur clic.
- Hyperliens (Hyperlinks)
- Rendre un objet CLIQUABLE pour ouvrir une URL, envoyer un e-mail, aller vers un autre rapport, ou naviguer dans le rapport — relie le rapport à d'autres ressources.
- Arborescence des groupes (Group Tree)
- Volet listant les groupes ; permet de sauter directement à un groupe — navigation rapide dans un grand rapport.
- Interactivité à l'écran
- Alertes, drill-down et hyperliens sont surtout pertinents pour la consultation À L'ÉCRAN (visionneuse, application) ; à l'impression/PDF, l'interactivité est limitée.
À quoi sert le DRILL-DOWN dans un rapport ?
En pratique — Ajouter interactivité et signalement
- Créez une ALERTE : définissez une condition (formule, ex. montant > seuil) et un message ; à l'exécution, Crystal signale les enregistrements concernés.
- Activez le DRILL-DOWN : masquez les détails (rapport de synthèse) et cliquez sur un groupe pour déployer son détail à la demande.
- Ajoutez un HYPERLIEN : rendez un objet cliquable (URL, e-mail, autre rapport) via ses propriétés.
- Testez la navigation à l'écran (arborescence des groupes, drill-down, liens) ; gardez à l'esprit que l'interactivité ne s'applique pas à l'impression.
Points clés à retenir
- ALERTES (Alerts) : messages CONDITIONNELS (formule + message) déclenchés quand des données remplissent un critère (dépassement, anomalie, seuil critique) — pour la supervision, sans parcourir tout le rapport.
- DRILL-DOWN : dans un rapport de SYNTHÈSE (détails masqués), CLIQUER sur un groupe pour déployer son DÉTAIL à la demande. Exploration interactive (synthèse → détail) idéale pour tableaux de bord et analyse à l'écran.
- HYPERLIENS : rendre un objet cliquable (URL, e-mail, autre rapport, navigation interne) — relier le rapport à d'autres ressources. Arborescence des groupes (Group Tree) pour sauter à un groupe.
- Ces fonctions sont surtout pertinentes À L'ÉCRAN (visionneuse, application) ; à l'IMPRESSION/PDF, l'interactivité est limitée (le drill-down ne s'applique pas sur papier). Elles enrichissent l'expérience utilisateur.
Questions fréquentes
Comment le drill-down améliore-t-il l'exploration d'un rapport, et quand l'utiliser ?
Le drill-down permet de partir d'une vue SYNTHÉTIQUE et de « creuser » le détail à la demande en cliquant — une exploration interactive qui évite de surcharger l'affichage tout en gardant le détail accessible. Le principe : (1) On conçoit un rapport de SYNTHÈSE : les détails sont masqués, on ne voit que les regroupements et leurs totaux (les ventes totales par région, sans lister chaque vente). (2) L'utilisateur voit d'abord cette vue d'ensemble, claire et compacte. (3) En CLIQUANT sur un groupe (une région), il « descend » (drill down) pour afficher le DÉTAIL de ce groupe (les ventes individuelles de cette région). (4) Il explore ainsi de haut en bas : vue globale → détail d'un élément choisi → éventuellement niveaux inférieurs (avec des groupes imbriqués : région → client → commandes). Ce que ça améliore : (1) Clarté initiale : la vue de départ est synthétique (des totaux), sans le bruit de milliers de lignes — on saisit l'ensemble d'un coup d'œil. (2) Détail à la demande : le détail n'est pas perdu, il est accessible en un clic quand on en a besoin, sur l'élément qui INTÉRESSE (pas tout le détail d'un coup). (3) Exploration ciblée : on creuse SEULEMENT ce qu'on veut approfondir (la région anormale, le client à examiner), sans parcourir le reste. (4) Interactivité : le rapport devient un outil d'analyse dynamique, pas un document figé — on navigue dedans. Quand l'utiliser : (1) Rapports consultés À L'ÉCRAN (visionneuse, application, portail) — le drill-down est une fonctionnalité INTERACTIVE ; il n'a pas de sens sur un PDF imprimé (on ne clique pas sur du papier). (2) Tableaux de bord et analyses où l'on veut une vue d'ensemble avec possibilité d'approfondir. (3) Gros volumes : quand afficher tout le détail serait écrasant, la synthèse + drill-down rend le rapport gérable. (4) Analyse exploratoire : quand l'utilisateur cherche à comprendre (repérer une anomalie dans la synthèse, puis creuser pour en trouver la cause). Comment le mettre en place : (1) REGROUPEZ le rapport (par région, par catégorie) avec des SOUS-TOTAUX. (2) MASQUEZ la section Détails (Expert de section → Supprimer) — le drill-down s'active alors : cliquer sur un groupe masqué déploie son détail. (3) Éventuellement, plusieurs niveaux de groupes pour un drill-down à plusieurs étages. (4) Testez à l'écran : cliquer sur un groupe ouvre son détail (souvent dans un onglet de drill-down). Les limites : (1) INTERACTIF uniquement (écran) : à l'impression/export PDF statique, le drill-down ne fonctionne pas — prévoyez une version détaillée pour le papier si nécessaire. (2) Dépend de la VISIONNEUSE : le comportement peut varier selon l'environnement de consultation (application, portail). En résumé : le drill-down améliore l'exploration en offrant une vue SYNTHÉTIQUE claire (totaux par groupe) avec accès au DÉTAIL À LA DEMANDE (clic sur un groupe pour le creuser) — clarté d'ensemble sans perdre le détail, exploration ciblée de ce qui intéresse. Utilisez-le pour les rapports consultés À L'ÉCRAN (tableaux de bord, analyses, gros volumes, exploration), en regroupant et en masquant les détails. C'est une fonctionnalité interactive (pas pour l'impression) qui transforme un rapport en outil d'analyse dynamique — très appréciée pour le pilotage et l'analyse exploratoire.
À quoi servent les alertes, et comment les utiliser pour surveiller des données ?
Les alertes signalent AUTOMATIQUEMENT des situations qui remplissent une condition (dépassement, anomalie, seuil), attirant l'attention sur ce qui compte sans avoir à parcourir tout le rapport — un outil de supervision. Le principe : une alerte associe une CONDITION (une formule qui renvoie Vrai/Faux) à un MESSAGE. À l'exécution du rapport, Crystal évalue la condition sur les données ; si des enregistrements la remplissent, l'alerte est DÉCLENCHÉE : Crystal signale qu'une situation à surveiller existe, affiche le message, et permet souvent de NAVIGUER vers les enregistrements concernés. À quoi elles servent : (1) Repérer les DÉPASSEMENTS et anomalies : un montant qui dépasse un seuil, un stock négatif ou sous le minimum, un délai trop long, un solde débiteur, une valeur hors norme. L'alerte attire l'œil dessus. (2) SUPERVISION : dans un rapport volumineux, on n'a pas à lire toutes les lignes pour trouver les cas problématiques — l'alerte les signale. (3) Aide à la décision : mettre en avant ce qui nécessite une ACTION (relancer un client en dépassement, réapprovisionner un stock critique). Comment les utiliser : (1) Créez une alerte (menu Report → Alerts / Create Alerts) : donnez-lui un NOM. (2) Définissez la CONDITION par une formule qui renvoie Vrai quand la situation à signaler se produit. Exemples : « {Stock} < {SeuilMini} » (stock sous le seuil), « {Montant} > 10000 » (gros montant), « {Solde} < 0 » (solde négatif). (3) Rédigez le MESSAGE affiché quand l'alerte se déclenche — il peut être DYNAMIQUE (inclure des valeurs, ex. « Stock critique : » + le produit). (4) À l'exécution, si des enregistrements remplissent la condition, l'alerte se déclenche ; l'utilisateur voit le message et peut aller voir les enregistrements concernés. (5) On peut aussi UTILISER l'état d'une alerte dans des formules (afficher/mettre en forme selon qu'une alerte est active). Les bonnes pratiques : (1) Conditions PERTINENTES : alertez sur ce qui compte vraiment (situations nécessitant attention/action), pas sur du bruit — trop d'alertes = plus d'attention. (2) Messages CLAIRS et informatifs : indiquez QUOI et éventuellement les valeurs (message dynamique) pour que l'alerte soit actionnable. (3) Seuils justes : calibrez les seuils (paramétrables si besoin) pour éviter les fausses alertes ou les alertes manquées. (4) Combinez avec la MISE EN FORME CONDITIONNELLE (3-2) : l'alerte signale globalement, la mise en forme conditionnelle colore les lignes concernées — ensemble, elles rendent les situations très visibles. (5) Les alertes sont surtout utiles À L'ÉCRAN (interactif) ; leur comportement dépend de l'environnement de consultation. Différence avec la mise en forme conditionnelle : la mise en forme conditionnelle CHANGE l'apparence des lignes concernées (les colore) ; l'alerte NOTIFIE globalement qu'une condition est remplie quelque part (avec un message et l'accès aux enregistrements). Elles sont complémentaires : l'une signale « il y a des cas », l'autre les met en évidence visuellement. En résumé : les alertes servent à SIGNALER automatiquement des situations à surveiller (dépassements, anomalies, seuils critiques) sans parcourir tout le rapport — utile pour la supervision et l'aide à la décision. Créez-les en associant une CONDITION (formule renvoyant Vrai quand la situation se produit) à un MESSAGE clair (idéalement dynamique) ; calibrez des seuils pertinents, alertez sur l'essentiel (pas de bruit), et combinez avec la mise en forme conditionnelle pour rendre les cas visibles. Les alertes transforment un rapport en outil de supervision qui met en avant ce qui nécessite attention — précieux pour le suivi opérationnel et le pilotage.