Aller au contenu

    Planisware : afficher les objets parents des éléments filtrés

    Problématique

    On se place dans un tableau de données arborescentes (ex. WBS, OBS, RBS etc..) sous Planisware. Lorsque l’on filtre les données à afficher, par défaut, les éléments parents (niveaux supérieurs de l’arborescence) qui ne respectent pas la condition du filtre ne sont pas affichés. Conceptuellement cela est normal car ces éléments ne respectent pas les conditions du filtre et ne sont donc pas affichés.

    Cependant il est souvent utile de pouvoir afficher les niveaux parents, notamment pour faciliter la lecture des données affichées. Dans ce cas 2 solutions sont envisageables en fonction du besoin :

    Afficher les niveaux parents en visualisation seule
    Afficher intégralement les niveaux parents

    Exemple d'un WMS dans Planisware

    Pour la suite nous allons partir de l’exemple simple du WBS ci-dessous :

    tableau sans filtres

    WBS de départ sans filtre
    On a donc un WBS composé d’un sous-projet contenant un sous projet « PROJET_TEST1 » et 2 tâches (« TP01 » et « TP02 »). A noter également que ce GANTT est paramétré avec une option d’affichage avec un regroupement selon l’arborescence des activités.

    Regroupement option

    Option de regroupement selon l’arborescence des activités
    A partir de cette situation de départ nous allons appliquer un filtre et voir comment nous pouvons gérer l’affichage ou non des niveaux parents qui ne respecteraient pas les conditions de ce filtre.

    Afficher les niveaux parents en visualisation seule

    Dans ce cas l’arborescence parente des objets filtrés sera affichée en visualisation seule. C’est à dire que l’on aura seulement un bandeau de regroupement avec uniquement l’ID du niveau parent. On ne pourra pas afficher les informations des niveaux parents (Nom, Description, etc…) ni les modifier mais seulement visualiser l’arborescence.

    Si l’on reprend l’exemple de notre WBS et que l’on applique le filtre suivant :

    NOM="*TP01*"

    On obtient alors le résultat suivant :

    Regroupement option 2

    Affichage d’un bandeau de rappel de l’élément parent
    On remarque d’abord que le niveau parent est simplement visible sous la forme d’un bandeau de regroupement (grisé sur l’illustration) avec l’ID de l’élément parent. Ce regroupement n’est pas saisissable et les champs (colonnes ne sont pas affichés).

    D’autre part la tâche respectant le filtre est bien affichée dans son intégralité (colonnes présentes et ligne sélectionnable).

    simple filtre

    Affichage de la tâche vérifiant le filtre
    Attention, ici c’est l’option sur le regroupement par « Arborescence[Sous-projet] » qui permet d’avoir cet affichage. Sans cette option le niveau parent ne serait tout simplement pas affiché.

    Afficher intégralement les niveaux parents

    Dans ce cas l’arborescence parente des objets filtrés sera affichée intégralement. C’est à dire que le niveau parent sera affiché comme la tâche fille même si elle ne respecte pas le filtre.

    Toujours à partir de l’exemple précédent il faut afficher le formulaire de paramétrage du graphique accessible de la manière suivante :

    Paramétrer le graphique

    Paramétrer le graphique
    Ensuite il suffit de cocher l’option « Afficher les objets parents des objets filtrés » accessible sous « Contenu du graphique » :

    Afficher éléments parents

    Afficher les objets parents des objets filtrés
    On obtient alors le résultat suivant :

    saisie élément

    L’objet parent est affiché
    On remarque maintenant que le niveau parent est totalement affiché (colonnes présentes et ligne saisissable) au même titre que l’objet fils.

    D’autre part la tâche fille respectant le filtre est bien affichée dans son intégralité (colonnes présentes et ligne sélectionnable) comme dans l’exemple précédent :

    saisie élément enfant

    Affichage de la tâche fille vérifiant le filtre

    Afficher seulement les objets filtrés

    Dans ce cas on ne souhaite voir que les objets filtrés et pas les objets parents.

    Pour ce faire il fait retirer les 2 options d’affichage que l’on a vu précédemment :

     décocher « Afficher les objets parents des objets filtrés » accessible sous « Contenu du graphique » 

    Suppression objet parent

    Ne pas afficher les objets parents
     retirer l’option de regroupement par « Arborescence[Sous-projet] »

    Supprimer regroupement

    Supprimer le regroupement selon l’arborescence
    Le résultat obtenu est alors le suivant :

    Filtre seul objet

    Affichage de l’objet filtré seulement