Règles


Qu'est-ce qu'une règle GLPI ?

Il existe plusieurs types de règles dans GLPI. Les règles servent à automatiser et simplifier certaines tâches. Il est, par exemple, possible d'assigner un élément à une entité lors d'un upload d'inventaire, d'allouer une habilitation à un utilisateur lors de sa connexion, ou d'assigner un ticket via un collecteur.


Comment fonctionnent les règles ?

Les règles sont basées sur des critères et des actions liées à ces critères

Vous pouvez aussi jouer avec les opérateurs (est, n'est pas, contient, commence par, etc.) pour créer des règles qui correspondent à vos besoins.


Quels types de règles sont disponibles ?

  • Règles d'import et de liaison d'équipements

  • Règles d'affectation d'un élément à une entité

  • Règles de localisation

  • Règles d'affectation d'un ticket créé via un collecteur de mails

  • Règles d'affectation des habilitations

  • Règles d'affectation d'une catégorie à un logiciel

  • Règles métiers pour les tickets

  • Règles métiers pour les actifs

  • Transfert

  • Listes noires


Quels opérateurs sont disponibles ?

Dans les règles GLPI, vous devez utiliser des opérateurs pour pouvoir construire votre règle. Par exemple, si login contient @mondomaine.com ou si groupe est infrastructure. Un certain nombre d'opérateurs sont disponibles pour créer vos règles de manière aussi explicite et logique que possible.

  • est

  • n'est pas

  • contient

  • ne contient pas

  • commence par

  • finit par

  • expression régulière correspond

  • expression régulière ne correspond pas

  • existe

  • n'existe pas

  • sous

  • pas sous


Qu'est-ce qu'une expression relationnelle ?

Une expression relationnelle est basée sur RegEx, qui vous permet de simplifier vos règles (à condition d'avoir quelques connaissances en RegEx), d'appliquer des modifications massives, et d'appliquer une valeur via des "variables". Des règles de ce type sont déjà créées par défaut dans GLPI. Vous pouvez voir une règle de ce type dans Administration > Règles > Règles d'import et de liaison des équipements :

Alt text

Cette règle sert à assigner un utilisateur dans le champ utilisateur d'un actif selon le retour du 3ème critère :

  • (.*)@ : signifie n'importe quel caractère alphanumérique qui contient aussi un @.

  • #0 : signifie incrémenter le résultat de l'expression relationnelle

Par exemple, quand l'inventaire est remonté, la règle vérifiera qu'un utilisateur de type [email protected] est présent dans l'enregistrement de l'élément. Si c'est le cas, elle assignera automatiquement cette valeur dans le champ utilisateur de l'élément actif. Vous pouvez utiliser le site regex101.com pour construire vos modèles avec RegEx

Last updated

Was this helpful?