Petals Cockpit Specs
  • Petals Cockpit
  • Introduction
  • Contexte
    • Description
    • Utilisateurs Cible
    • Conditions d'Utilisation
    • Besoins
  • Cas d'Usage
  • Tâches
    • Concepts
    • Espace de Travail
      • Se connecter
      • Visualiser un espace de travail
      • Créer un espace de travail
      • Ouvrir un espace de travail
      • Ouvrir un espace de travail depuis un autre espace
      • Fermer un espace de travail
      • Supprimer un espace de travail
      • Se déconnecter
    • Permissions
      • Ajouter un utilisateur aux membres de l'espace de travail
      • Supprimer un utilisateur des membres de l'espace de travail
      • Quitter le groupe de l'espace de travail
    • Topologie
      • Sélectionner une topologie
      • Visualiser une topologie
      • Attacher une topologie
      • Détacher une topologie
    • Service endpoints
      • Visualiser la liste des services
      • Visualiser les services et les interfaces
      • Visualiser le détail d'un endpoint
      • Changer le niveau de l'arbre
      • Système de recherche avancée par tag
    • Nœud Petals
      • Accéder au conteneur d'un nœud Petals
      • Déployer un artéfact sur un nœud Petals
    • Conteneur d'un nœud Petals
      • Modifier à chaud les niveaux de log (conteneur)
      • Modifier à chaud des paramètres du conteneur
    • Artéfacts d'un nœud Petals
      • Installer un artéfact Petals
      • Lister les artéfacts déployés sur un nœud Petals
      • Désinstaller un artéfact Petals
      • Modifier le cycle de vie d'un artéfact
      • Modifier à chaud les niveaux de log (composants)
      • Modifier à chaud des propriétés d'un composant Petals
    • Préférences
      • Définir ses préférences
  • Consoles tierces
  • IHM
  • Contraintes Techniques et Implémentation
    • Contraintes Techniques
    • Rôles et permissions
    • Gestion des Erreurs
    • Gestion des Préférences
Powered by GitBook
On this page

Was this helpful?

  1. Tâches
  2. Service endpoints

Visualiser la liste des services

PreviousService endpointsNextVisualiser les services et les interfaces

Last updated 5 years ago

Was this helpful?

La liste des services comporte l'ensemble des interfaces, services et endpoints présents dans les bus du workspace courant; elle se situe à gauche de la page. Elle se présente sous la forme d'un d'un arbre hiérarchisé (interfaces > services > endpoints). Les éléments peuvent être pliés ou dépliés en cliquant sur la flèche en bout de ligne, afin de masquer leurs enfants.

A la sélection d'un élément, on affiche son détail dans la vue à droite.

  • Sous chaque interface on retrouve tous les services qui lui sont associé. (Un même service peut donc potentiellement être présent plusieurs fois dans l'arbre)

  • Sous chaque service, tous les endpoints qui lui sont associés.

  • Par défaut, seul les interfaces sont visibles, les autres éléments sont pliés.

  • Il faut un moyen de voir le nom du service en entier (tooltip sur une icone par exemple)

  • Les namespaces sont répétés à chaque ligne (dans un premier temps du moins)

  • La liste propose un bouton afin de rafraîchir la liste.

  • Une barre de recherche permet de filtrer l'arbre selon la recherche (de la même manière que dans l'arbre des topologies)

Ci dessous sont les features à venir. Elle ne sont pas nécessaires dans un premier temps

  • Permettre d'organiser les résultats de l'arbre par ordre alphabétique ou par ordre alphabétique inversé. Ce tri ne s'applique que les éléments du premier niveau de l'arbre.

  • Ajouter des boutons fold all et unfold all qui permettent de plier ou déplier tous les elements de l'arbre simultanément.

  • Permettre de changer la largeur du panel de gauche contenant l'arbre (A DISCUTER) Les namespaces pouvant être très long, cela pourrait éviter des problème de visionnage au client.

  • Afin de réduire la taille des éléments de l'arbre, on peut afficher le namespace des interfaces avant celles ci, au même niveau de l'arbre; ce qui formera une sorte de section sur laquelle le namespace s'applique. Cela permettra de retirer le namespace de chaque élément si celui ci est le même (on pourra aussi le retirer des services en dessous). Il faudra cependant faire attention à bien conserver le namespace de chaque service si il est différent de celui de la section. Il n'y a pas de vision définitive pour cette feature il faudra faire des essais, la maquette ci dessous est à titre d'exemple:

Réduire le niveau de l'arbre, précisé dans

la section dédiée
Arbre avec sections de namespace (pour inspiration)