Concept

Les éléments sont présentés dans des listes.

Ces listes affichent, selon leur type, un nombre de champs exhaustif afin de :

  • Vérifier l'existence de l'élément ( recherche par le nom )
  • Vérifier les informations de certains champs ( attention tous les champs ne sont pas disponibles dans ces listes )
  • Sélectionner un nombre d'éléments pour faire des actions sur tous.

Cette page permet de comprendre et d'utiliser les filtres pour aboutir à la modification de masse.


Les filtres

Permettent de faire limiter le nombre d'éléments dans la liste, dans un souci de clarté ou encore afin d'appliquer des actions de masses.

Pour cela, il suffit d'utiliser les filtres sur les colonnes.

Les éléments filtrés vont être tous ceux qui contiennent la ou les valeurs demandées dans la ligne de filtres (l'ensemble des filtres des colonnes sera utilisé pour former un ET logique entre toutes les colonnes).

Les filtres peuvent être de 2 types différents :

  • Par sélecteur
  • Par saisie de texte

Il est possible de faire des filtres dits "avancés" en utilisant une expression combinant plusieurs éléments.

Une fenêtre d'aide décrivant le fonctionnement des filtres est disponible en cliquant le bouton "Aide" ou en pressant la touche "F1" lors de la saisie du filtre.

Pour fermer la fenêtre d'aide, il suffit soit d'appuyer une nouvelle fois sur la touche "F1", soit de cliquer sur la croix en haut de l'aide ou bien de cliquer en dehors la fenêtre.

Filtre par sélecteur

Dans les sélecteurs, en plus de toutes valeurs disponibles, deux valeurs spéciales sont aussi sélectionnable :

  • -- Vide --    permet de filtrer les éléments qui ne contiennent aucune valeur.
  • -- Tous --    suppriment le filtre sur ce champ (valeur par défaut).


Pour réaliser un filtre, cliquer sur le champ de saisie pour afficher la liste des choix possibles pour cette colonne.

  • Écrire le début de la recherche pour affiner l'affichage des choix. 
  • Sélectionner grâce aux flèches directionnelles du clavier (haut et bas) ou directement à la souris,
  • Pour valider la sélection :
    • la touche "Entrée"

Il est possible de sélectionner plusieurs éléments de cette manière et les combiner grâce aux filtres avancés, comme le & (ET) ou le | (OU), voir ci-dessous.


Dans l'exemple ci-contre, on filtre sur un premier élément Linux, puis pour la seconde partie du filtre, on a commencé à taper les lettres br pour n'afficher que les éléments contenant les lettres br

Filtre par saisie de texte

Les champs de texte dans la ligne de filtre permettent de rentrer des caractères pour une ou plusieurs colonnes (propriétés), ce qui permettra de filtrer cette liste.

Seuls les éléments qui contiennent ( exactement ou au minimum ) les caractères spécifiés pour la propriété seront listés. 

Ce type de filtre permet également l'utilisation des filtres avancés.

Dans les champs de texte, il est également possible d'utiliser le point d'exclamation ! pour indiquer une négation et l’astérisque * comme joker. La syntaxe complète des filtres avancés est décrite plus bas.


Voici un autre exemple avec la liste d’hôte suivante :

host01, host02, host-paris-linux, host-bordeaux-linux

    • !host01 → retourne les hôtes : host02, host-paris-linux, host-bordeaux-linux
    • host*linux → retourne les hôtes : host-paris-linux, host-bordeaux-linux


Exemple 1 :

Exemple 2 :

Filtres avancés

Les filtres avancés permettent de réaliser des filtres plus complexes en ajoutant des conditions à l'expression du filtre afin d'affiner la recherche.

Voici les différentes syntaxes possibles :

Élément de syntaxeva afficher
expression

Contient expression ( ne doit pas contenir d'opérateur ).

" expression "

Les guillemets permettent de ne pas prendre en compte les caractères qui sont associés à une condition de filtre ( exemple: & | ! ).

Les opérateurs entre guillemets sont considérés comme des caractères normaux. ( Obligatoire pour filtrer des espaces ).

!expression

Ne contiens pas l'expression.

= expression

Vaut exactement expression.

expression1 * expression2

Contiens expression1, puis n'importe quels caractères ( ou aucun ) puis expression2. 

Exemple: le filtre s*n va correspondre aux éléments shinken.

>expression

Commence par expression.

expression<

Se termine par expression.

expression1 & expression2

Contiens expression1 et expression2 (quel que soit leur ordre d'apparition).

expression1 | expression2

Contiens expression1 ou expression2 (ou les deux).

( expression )

Écrire une expression entre parenthèses pour modifier les priorités ( uniquement pour & et | ).

Les filtres comportant une erreur de syntaxe ne pourront pas être appliqués ( exemple ci-dessous )

Exemple de filtres avancés

Élément de syntaxeva afficher
=""Vide
!=""Non Vide
!>" customer " éléments qui ne commence pas par "customer"
!>" customer" &!>" erp"éléments qui ne commence pas par "customer" et qui ne commence pas par "erp"
!>" customer "&!" vip "< éléments qui ne commence pas par "customer" et qui ne finissent pas par "vip"
>" server "&" 2 "< éléments qui commence par "server" et qui finissent par "2"
>" server "&" 2 "<&!" 6 " éléments qui commence par "server" et qui finissent par "2" et ne contient pas "6"
(>" server "&" 2 "<&!" 6 ")|=" dev-bdx"éléments qui commence par "server" et qui finissent par "2" et ne contient pas "6", ou qui est strictement égale à "dev-bdx"
(>" server "|>" linux ")&" paris "< éléments qui commence par "server" ou "linux" et qui finissent par "paris"


Actions de masse

L'interface propose un certain nombre d'actions de masse. Cela permet de gérer un grand nombre d'éléments sans avoir à effectuer les actions élément par élément.

Les actions possibles concernent l'activation ou la désactivation des éléments, leur suppression, leur copie et leur import.

Le détail complet des actions de masse est disponible sur la page des actions de masse ( voir la page Actions de masse ( Administrateur de SI ) ).

Le bouton "Exécuter avec un commentaire" est activé pour les actions de soumission et permet d'associer un commentaire aux éléments sélectionnés.