Dictionnaires

Les dictionnaires permettent de modifier des données existantes dans GLPI ou de nouvelles données afin de regrouper des données redondantes.

Les dictionnaires sont basés sur le moteur de règles de GLPI et sont disponibles pour certains types d'éléments (logiciels, fournisseurs, listes déroulantes). Les règles associées à un dictionnaire modifieront les valeurs qui sont soit insérées manuellement, soit insérées automatiquement via un outil d'inventaire ou via des plugins (par exemple, l'injecteur de fichiers CSV).

Import, export et duplication

L'export, l'import et la duplication sont disponibles pour les dictionnaires ou les règles. Ces opérations peuvent être réalisées globalement depuis la page principale du dictionnaire ou par lots en utilisant les actions de masse depuis les résultats de recherche du dictionnaire. Ces fonctionnalités sont utiles par exemple lors de la migration de règles d'un environnement de pré-production vers un environnement de production.

L'export ou l'import utilisent un format de fichier XML

Configuration des dictionnaires de données

Un dictionnaire fonctionne de la manière suivante :

  1. Les données à ajouter entrent dans le dictionnaire ;

  2. Le moteur de règles exécute toutes les règles applicables à ce type de données et s'arrête à la première règle correspondante ;

  3. Les données modifiées sont retournées par le dictionnaire et insérées dans la base de données.

Le bouton Rejouer les règles du dictionnaire (sous la liste des règles du dictionnaire) permet de rejouer les règles sur les données déjà existantes dans la base de données.

Dictionnaires globaux

Logiciels

Le dictionnaire de logiciels modifie les données des logiciels (nom, version, fabricant) afin de compléter ou de fusionner des logiciels. Il est utilisé pour rendre plus cohérents des logiciels équivalents dont le nom n'est pas identique (par exemple Mozilla Firefox 3.0 et Mozilla Firefox 3.6) ou pour ajouter un fabricant s'il est absent.

Ce dictionnaire permet également de rediriger la création d'un logiciel ou d'un ensemble de logiciels dans une entité donnée, en choisissant l'action Entité et en sélectionnant l'entité dans laquelle créer le logiciel. Cette fonctionnalité peut également être utilisée avec l'option générale Entité pour les logiciels disponible dans la configuration de l'entité.

Pour une gestion optimale des logiciels et des licences dans un environnement multi-entités, il est possible d'utiliser le dictionnaire de logiciels simultanément avec les logiciels visibles dans les sous-entités et ainsi d'utiliser la fonctionnalité de regroupement.

À titre d'exemple, l'image suivante décrit le regroupement des logiciels Mozilla. Les critères sont accumulés avec ET.

images/criteriaMozilla.png
Critères pour le regroupement des logiciels Mozilla

L'image suivante décrit l'action associée au regroupement des logiciels Mozilla.

images/actionMozilla.png
Action pour le regroupement des logiciels Mozilla

L'image suivante présente le résultat du regroupement des logiciels Mozilla : les logiciels sont regroupés par type (Mozilla Thunderbird, Mozilla Firefox...) et les versions sont regroupées par type.

images/resultMozilla.png
Résultat du regroupement des logiciels Mozilla

Exemple pour le regroupement des mises à jour Windows, très peu clair !

Autre exemple pour regrouper les mises à jour Windows. Cette fois les critères sont des OU et non des ET Critères Logiciel expression rationnelle vérifie /Correctif.*XP.*KB([0-9]*)/ Logiciel expression rationnelle vérifie /Mise.*XP.*KB([0-9]*)/ Logiciel expression rationnelle vérifie /Update.*XP.*KB([0-9]*)/ Actions Logiciel assigner Mise à jour Windows Version assigner valeur depuis regex #0

Fabricant

Ce dictionnaire permet de regrouper sous un nom unique les noms de fabricants provenant d'un outil d'inventaire sous différentes formes.

Exemple pour le regroupement de fabricants, peu clair !

Regrouper les fabricants . Sun_Microsystems . Sun Microsystems, Inc. pour OpenOffice.org-Community . Sun Microsystems, Inc. . Sun Microsystems, Inc sous le nom Sun Microsystems.

Imprimantes

Ce dictionnaire permet de modifier les informations des imprimantes en fonction du fabricant et/ou du nom. Il est possible de rejeter un import (par exemple un nom d'imprimante commençant par //), de regrouper des imprimantes sous le même nom, d'assigner un fabricant ou de forcer le type de gestion (global ou unitaire).

Listes déroulantes

Ce dictionnaire permet de modifier les listes déroulantes liées à l'inventaire : types et modèles d'éléments, système d'exploitation, version et service pack.

Modèles

Les critères possibles sont le fabricant et le modèle de l'élément.

Exemple : transformer un numéro technique en nom commercial du modèle

Souvent, les outils d'inventaire extraient le numéro technique du modèle, ce qui est sans intérêt pour l'utilisateur. Cet exemple permet d'extraire le nom commercial du modèle tout en conservant le numéro technique qui peut être requis en cas de demande d'intervention auprès d'un fournisseur.

Exemple de dictionnaire pour modèle d'ordinateur : règleExemple de dictionnaire pour modèle d'ordinateur : action

Le résultat obtenu sera par exemple : Netvista S42 (8319LGV)

Types

Le seul critère possible est le type d'élément.

Exemple : harmonisation des noms de périphériques

Exemple de dictionnaire sur type de périphérique : règle

images/actionKbd.png
Exemple de dictionnaire sur type de périphérique : action

Systèmes d'exploitation

Selon le dictionnaire choisi, le critère sera basé sur le système d'exploitation lui-même, sur le service pack du système d'exploitation ou sur la version du système d'exploitation.

Mis à jour

Ce contenu vous a-t-il été utile ?