TIBCO EBX®
Documentation > Guide utilisateur > Jeux de données
Mode navigationDocumentation > Guide utilisateur > Jeux de données

Visualisation des données

TIBCO EBX® offre un mécanisme de personnalisation des tables via la fonctionnalité des vues. Une vue permet de spécifier les colonnes à afficher ainsi que l'ordre d'affichage. Les vues peuvent être gérées par profil grâce au concept de vues recommandées.

Menu 'Vue'

Le menu déroulant 'Vue' permet d'accéder facilement aux différentes vues disponibles et aux fonctionnalités de gestion des vues.

Les vues sont gérées dans le sous-menu dédié 'Gestion de vues'.

Les vues peuvent également être regroupées. L'administrateur doit avoir défini des groupes au préalable dans la table 'Groupes de vues' de la section 'Configuration des vues'. L'utilisateur peut ainsi définir une vue comme appartenant à un groupe dans le champ 'Groupe de la vue' lors de la création ou de la modification d'une vue. Voir Description d'une vue pour plus d'informations.

Tri des données

Les critères de tri contrôlent l'ordre dans lequel les enregistrements sont présentés.

Par défaut, les enregistrements sont ordonnés par clé primaire ascendante.

Afin de définir des critères de tri spécifiques, cliquer sur le bouton 'Sélection et tri' dans l'espace de travail.

Chaque critère de tri est défini par un nom de colonne et un ordre de tri (ascendant ou descendant). Utiliser les flèches 'Déplacer à gauche/droite' pour ajouter ou enlever un critère dans la table 'Trié'. Une fois un critère sélectionné, il est possible de choisir son ordre de tri en cliquant sur le bouton 'ASC' ou 'DESC' à droite.

Pour changer la priorité d'un critère de tri, sélectionnez-le dans la liste, puis cliquez sur les flèches vers le haut ou vers le bas pour le déplacer.

Pour rétablir la vue sans critère de tri spécifique, sélectionner Vue > Rétablir.

Recherche et filtrage des données

Des outils spécifiques permettent la recherche d'enregistrements dans une table. On peut y accéder par l'icône /ebx_search.png, qui affiche les panneaux des filtres.

Chaque panneau de filtre (ou de recherche) propose une case à cocher sur sa barre de titre : cocher cette case applique le filtre ; la décocher le désapplique.

Note

Appliquer une vue réinitialisera et retirera tous les filtres actuellement appliqués.

Recherche

En mode simple, la 'Recherche' permet d'ajouter des critères contextualisés sur un ou plusieurs champs. Lors de l'ajout d'un critère, les opérateurs proposés seront en adéquation avec le type du champ correspondant.

En activant le mode avancé, il est possible de créer des sous-blocs contenant des critères, afin de créer des opérations logiques plus complexes dans l'élaboration du filtre.

Note

En mode avancé, les critères dont l'opérateur est "correspond à" ou "correspond à (respecter la casse)" suivent la syntaxe standard des expressions régulières de Java.

Voir aussi

Recherche textuelle

La recherche textuelle est utilisée pour une recherche de texte brut sur un ou plusieurs champs. Cette recherche ne prend pas en compte le type du champ.

Exemples :

Sur les tables de grande taille, il est recommandé de ne sélectionner qu'un seul champ de la table ; si le champ n'est pas du type "chaîne de caractères", il est conseillé d'entrer un texte au bon format, par exemple :

L'option Sensible à la casse oblige la recherche à tenir compte de la casse, en distinguant les majuscules des minuscules.

Recherche sur validation

La recherche par validation permet de voir les enregistrements en fonction de leur statut dans la dernière validation effectuée. Il est possible de voir les enregistrements avec les niveaux 'Erreur', 'Avertissements' et 'Informations'.

Note

Cette recherche s'applique seulement aux enregistrements de tables qui ont déjà été validés ; pour ce faire, sélectionner Actions > Valider au niveau de la table dans l'espace de travail, ou au niveau du jeu de données dans le panneau de navigation.

Recherches spécifiques sur tables

Pour chaque table, le modèle peut spécifier des filtres additionnels pour la recherche.

Vues

Il est possible de personnaliser l'affichage des tables dans EBX® en fonction de l'utilisateur cible. Il existe deux types de vues : tabulaire et hiérarchique.

Une vue est créée en sélectionnant Vue > Créer une nouvelle vue dans l'espace de travail. Pour appliquer une vue, la sélectionner dans Vue > nom de la vue .

Deux modes avancés de visualisation sont disponibles à la création d'une nouvelle vue :

Description d'une vue

Lors de la création ou de la modification d'une vue, la première page permet de définir les informations générales concernant la vue.

Documentation

Libellé et description localisés associés à la vue.

Propriétaire

Nom du propriétaire de la vue, qui peut à ce titre la gérer et la modifier. (Seulement disponible pour les administrateurs et le propriétaire du jeu de données)

Partager avec

Autres profils pouvant utiliser cette vue depuis le menu 'Vue'.

Note

Requiert une permission, voir Permissions des vues.

Mode de vue

Vue tabulaire simple ou vue hiérarchique.

Groupe de la vue

Groupe d'appartenance de cette vue (le cas échéant).

Vue tabulaire simple

Les vues tabulaires simples offrent la possibilité de définir des critères pour filtrer les enregistrements et de sélectionner les colonnes à afficher.

Colonnes affichées

Spécifie, à l'aide de flèches, les colonnes de la table à afficher dans la vue.

Colonnes triées

Spécifie l'ordre d'affichage des colonnes et indique si les enregistrements de chaque colonne sont triés par ordre croissant ou décroissant. Voir Tri des données.

Filtre

Définit les critères utilisés pour filtrer les enregistrements.

Voir Editeur de critères .

Limite de pagination

Force une limite au nombre d'enregistrements visibles.

Édition tabulaire

Si activée, les utilisateurs de cette vue pourront basculer en édition tabulaire afin d'éditer des enregistrements directement depuis la vue tabulaire.

Désactiver la création et la duplication

Si oui, les utilisateurs de cette vue ne pourront ni créer ni dupliquer d'enregistrement depuis l'édition tabulaire.

Vues hiérarchiques

Une hiérarchie est une arborescence permettant de présenter les relations existant entre les tables. Elle peut être structurée sur plusieurs niveaux, appelés niveaux de dimension. En outre, il est possible de définir des filtres sur des niveaux afin de filtrer les enregistrements.

Dimension d'une hiérarchie

Une dimension définit une dépendance dans la hiérarchie. Par exemple, une dimension pourrait être précisée pour afficher des produits par catégorie. Plusieurs dimensions peuvent être définies pour une vue hiérarchique.

Options de configuration d'une vue hiérarchique

Ce formulaire permet de configurer les options d'une vue hiérarchique.

Afficher les enregistrements dans une nouvelle fenêtre

Si "oui", une nouvelle fenêtre sera ouverte pour afficher l'enregistrement. Sinon, il sera affiché dans une nouvelle page de la fenêtre courante.

Hiérarchie élaguée

Si "oui", les noeuds de la hiérarchie qui n'ont pas d'enfants et qui n'appartiennent pas à la table cible ne seront pas affichés.

Afficher les orphelins

Si "oui", les noeuds de la hiérarchie qui n'ont pas de parent seront affichés.

Afficher le noeud racine

Si 'Non', le noeud racine de la hiérarchie sera caché de la vue.

Libellé du noeud racine

Libellé localisé du noeud racine de la hiérarchie.

Barre d'outils au dessus de la hiérarchie

Permet de positionner la barre d'outils en haut de la vue hiérarchique.

Afficher les enfants des noeuds recherchés

Dans le cas récursif, quand un filtre de recherche est appliqué, définit si doivent être affichés les noeuds enfants des noeuds vérifiant le filtre.

Retirer les noeuds racines récursifs sans enfants

Dans le cas récursif, quand un filtre de recherche est appliqué ou lorsque le mode est 'élagué', permet de ne pas afficher les noeuds racines sans enfants.

Détecter les cycles

Dans le cas récursif, autorise la détection et l'affichage des noeuds appartenant à un cycle, en choisissant comme racine le plus ancien noeud du cycle. Limite : ne fonctionne pas en mode recherche ou élagué.

Libellés

Pour chaque niveau de dimension faisant référence à une autre table, il est possible de définir les libellés localisés pour les noeuds correspondants dans la hiérarchie. Utiliser l'assistant pour sélectionner les champs utilisés dans les définitions des libellés.

Filtre

L'éditeur de critères permet de définir un filtre d'enregistrement pour la vue.

Champ d'ordonnancement

Afin de pouvoir déplacer les noeuds dans la vue hiérarchique, il faut désigner un champ d'ordonnancement éligible. Celui-ci est défini dans la table sur laquelle est appliquée la vue hiérarchique. Un champ d'ordonnancement doit avoir le type de données 'Entier' et doit avoir la vue par défaut 'Caché' dans les propriétés avancées du modèle de données.

Des actions de positionnement sur chaque noeud sont alors possibles, à moins que le champ d'ordonnancement ne soit en lecture seule ou qu'un filtre ne soit défini sur la hiérarchie.

En l'absence d'un noeud d'ordonnancement, les noeuds enfants sont triés selon l'ordre alphabétique des libellés des noeuds.

Attention

Le champ d'ordonnancement doit être un champ technique dédié, et non un champ contenant des données métier. En effet, ces données seront modifiées automatiquement par les actions de réordonnancement.

Actions sur un noeud de hiérarchie

Chaque noeud d'une vue hiérarchique possède un menu correspondant/ebx_menu.png qui offre des actions contextuelles.

Les noeuds terminaux peuvent être détachés de leur parent en sélectionnant l'option 'Détacher du parent'. L'enregistrement devient ainsi un noeud orphelin dans l'arborescence, rangé sous un conteneur portant le nom 'non défini'.

Les noeuds terminaux peuvent aussi changer de noeud parent, grâce à l'option 'Attacher à un autre parent'. Si, selon le modèle de données, un noeud peut avoir plusieurs parents, le noeud sera à la fois sous le parent d'origine et rajouté également sous le nouveau parent. Sinon, le noeud terminal sera déplacé sous le nouveau noeud parent.

Partage de vues

Les utilisateurs disposant de la permission 'Partager des vues' sur une vue ont la possibilité de définir quels utilisateurs peuvent sélectionner cette vue depuis leur menu 'Vue'.

Pour cela, il suffit d'ajouter des profils dans le champ 'Partager avec' de l'écran de configuration de la vue.

Publication de vue

Les utilisateurs disposant de la permission 'Publier des vues' peuvent publier les vues qui apparaissent dans leur menu 'Vue'.

Une vue publiée devient accessible à tous les utilisateurs via les composants Web, les tâches utilisateur du workflow, les services de données et les perspectives. Pour publier une vue, sélectionner 'Publier' dans le menu Vue > Gérer les vues > nom de la vue > Publier.

Gestion des vues

Gérer les vues recommandées

Le propriétaire d'un jeu de données peut définir des vues recommandées pour chaque profil cible.

Quand un utilisateur se connecte sans spécifier de vue, la vue recommandée, si elle existe, s'applique. Sinon, la vue par défaut s'affiche. L'action 'Gérer les vues recommandées' permet de définir les règles d'attribution des vues recommandées par utilisateur et par rôle.

Les actions disponibles sur les vues recommandées sont les suivantes : changer l'ordre d'attribution des règles, ajouter une règle, éditer une règle, supprimer une règle existante.

Pour un utilisateur donné, les vues recommandées sont évaluées en fonction du profil de l'utilisateur : la règle appliquée sera la première de la liste qui correspond au profil de l'utilisateur.

Note

La fonctionnalité 'Gérer les vues recommandées' est uniquement accessible au propriétaire du jeu de données.

Gérer les vues

Le sous-menu 'Gérer les vues' permet d'accéder aux actions suivantes : 

Définir cette vue comme ma favorite

Uniquement disponible lorsque la vue en cours d'affichage n'est PAS la vue recommandée. La vue favorite sera automatiquement appliquée lors de l'accès à la table.

Définir la vue recommandée comme ma favorite

Uniquement disponible lorsqu'une vue favorite est définie. En cliquant sur cette action, la vue courante ne sera plus la vue favorite de l'utilisateur. Une vue recommandée, à l'instar de la vue favorite, est appliquée automatiquement lors de l'accès à la table. Cette action n'est pas affichée si aucune vue favorite n'a été définie.

Édition tabulaire

La fonctionnalité d'édition tabulaire permet de modifier les données dans une vue table. Elle est accessible en cliquant sur le bouton /editButton.png.

L'accès à l'édition tabulaire à partir d'une vue table nécessite que la fonctionnalité ait été préalablement activée dans la configuration de la vue.

Voir aussi

Copier/coller

Le copier/coller d'une cellule vers une autre cellule de la même table s'effectue grâce au menu Édition. Il est aussi possible d'utiliser le raccourci clavier associé Ctrl+C et Ctrl+V.

Ce système n'utilise pas le presse-papier natif du système d'exploitation mais un mécanisme interne. Copier une cellule et la coller dans un fichier externe ne fonctionnera donc pas. Inversement, coller une valeur dans une cellule de la table ne fonctionnera pas non plus.

Tous les champs de type simple utilisant les composants intégrés sont supportés, sauf :

Historique

La fonctionnalité d'historique permet le suivi des modifications de données.

La visualisation de l'historique de données nécessite que la fonctionnalité ait été préalablement activée au niveau des tables dans le modèle de données. Voir Propriétés avancées des tables pour plus d'informations.

Pour visualiser l'historique d'un jeu de données, sélectionner Actions > Historique dans le panneau de navigation.

Pour visualiser l'historique d'une table ou d'une sélection d'enregistrements, sélectionner Actions > Voir l'historique dans l'espace de travail.

Il existe différents modes d'historique qui permettent de visualiser l'historique des données selon différentes perspectives:

Historique dans l'espace de données en cours

La vue d'historique de table affiche les opérations sur la branche en cours. C'est le mode par défaut.

Historique dans l'espace de données courant et ses ancêtres

La vue d'historique de table affiche les opérations sur la branche en cours ainsi que tous ses ancêtres.

Historique dans l'espace de données courant et ses enfants fusionnés

La vue d'historique de table affiche les opérations sur la branche en cours ainsi que toutes ses branches filles fusionnées.

Historique dans tous les espaces de données

La vue d'historique de table affiche les opérations sur toute la hiérarchie de la branche en cours.

Dans la vue d'historique, utiliser le menu View pour passer à un autre mode de l'historique.

Voir aussi

/ebx_search.pngSommaire du guide utilisateur

Documentation > Guide utilisateur > Jeux de données