AXOPEN

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 WBS dans Planisware

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

WBS de départ sans filtre

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.

Option de regroupement selon l'arborescence des activités

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 :

Affichage d'un bandeau de rappel de l'élément parent

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).

Affichage de la tâche vérifiant le 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 les objets parents des objets filtrés 

Afficher les objets parents des objets filtrés

On obtient alors le résultat suivant :

L'objet parent est affiché

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 :

 

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

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 »

    Ne pas afficher les objets parents

    Ne pas afficher les objets parents

  • retirer l’option de regroupement par « Arborescence[Sous-projet] »

    Supprimer le regroupement selon l'arborescence

    Supprimer le regroupement selon l’arborescence

Le résultat obtenu est alors le suivant :

Affichage de l'objet filtré seulement

Affichage de l’objet filtré seulement