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
Par exemple
Règles d'affectation des habilitations à un utilisateur
1er critère
: Type d'authentification est externe (c'est-à-dire autre que base interne et LDAP)2ème critère
: ID utilisateur contient @mondomaine.com1ère action
: assigner le profil self-service2ème action
: assigner l'entité A3ème action
: assigner récursivité Oui
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
:

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?