Champs additionnels¶
Le plugin champs additionnels vous permet dâajouter de nouveaux champs Ă diffĂ©rents objets de GLPI : tickets, ordinateurs, utilisateurs, âŠ
Télécharger |
Sources |
---|---|
Requirements (on-premise)¶
Version de GLPI |
PHP minimum |
Recommandé |
---|---|---|
10.0.x |
8.1 |
8.2 |
Note
Ce plugin est disponible sans souscription GLPI-Network. Il est Ă©galement disponible sur le Cloud.
Fonctionnalités¶
Ajout de blocs conteneurs sur différents objets,
Ajout de champs dans les blocs,
Affichage des blocs dans un onglet existant ou dans leur propre onglet,
Plusieurs types de champs disponibles,
Les champs peuvent ĂȘtre marquĂ©s comme Ă©tant requis,
Gestion des accĂšs des profils par conteneur,
âŠ
Installer le plugin¶
DĂ©compresser lâarchive.
Déplacer le répertoire
fields
dans le répertoire <GLPI_ROOT>/plugins`.Aller à la page Configuration > Plugins,
Installer et activer le plugin.
Utilisation¶
Le plugin va créer les tables requises dans la base de données ainsi que certains fichiers sur le disque (dans <GLPI_ROOT>/files/_plugins/fields
) automatiquement. Ces fichiers et tables seront mis Ă jour avec le plugin.
Lâutilisation du plugin est relativement simple :
créer un bloc lié avec des objets,
créer des champs dans ce bloc.
Vous accéderez à la configuration du plugin via le menu Configuration > Champs supplémentaires
Ajouter un nouveau bloc¶
Libellé : le libellé du bloc qui sera affichée sur les formulaires des objets,
Type : le type dâaffichage, parmi :
Ajout dâun onglet : ajoutera un nouvel onglet sur le formulaire de lâobjet qui contient le bloc,
Insertion dans le formulaire : ajoutera le bloc en bas du formulaire principal de lâobjet,
Insertion dans le formulaire dâun onglet spĂ©cifique : ajoutera le bloc en bas dâun onglet spĂ©cifique de lâobjet.
Type dâĂ©lĂ©ment associĂ© : une liste de types sur lesquels le bloc sera ajoutĂ©,
Actif : si le bloc est actif ou non.
Note
Vous ne pouvez ajouter quâun seul bloc de type Insertion dans le formulaire pour un type dâobjet associĂ©.
Lâajout dâun bloc dans un onglet spĂ©cifique nâest possible que pour un seul objet :
Une fois le bloc créé, il est possible de changer son libellé ou son étét actif, mais pas son type ni la liste des éléments associés.
Profils¶
Pour pouvez affiner les accĂšs des profils en utilisant lâonglet Profils du bloc. Vous aurez la possibilitĂ© de choisir entre Pas dâaccĂšs, Lecture ou Ăcriture pour chaque profil existant.
Ajout dâun nouveau champ¶
Libellé : le libellé du bloc qui sera affichée sur les formulaires des objets,
Type type du champ, parmi :
EntĂȘte : un intitulĂ© dâen-tĂȘte, pour une distinction visuelle,
Texte (ligne simple) : une ligne de texte simple (
input/@type=text
)Texte (lignes multiples) : un champ de texte multilignes (
textarea
)Nombre : un nombre (pas de texte autorisé)
Liste déroulante : une liste déroulante configurable, les valeurs sont paramétrées depuis la configuration des intitulés de GLPI que vous trouverez dans le menu Configuration > Intitulés.
Oui/Non : une liste déroulante avec uniquement les valeurs Oui et Non,
Date : une date seule avec un sélecteur,
Date et heure : un champ de date avec un sĂ©lecteur et une liste dĂ©roulante pour lâheure (le pas Ă©tant configurĂ© depuis le cĆur de GLPI),
Utilisateurs : une liste dâutilisateurs,
Actif : si le champ est actif ou non,
Lecture seule : si le champ est en lecture seule,
Valeurs par défaut : valeurs par défaut du champ,
Champ obligatoire : détermine si le champ est obligatoire.
Avertissement
Bien entendu, il vous faudra prĂȘter attention en modifiant les diffĂ©rentes options⊠Si par exemple, vous dĂ©finissez un champ obligatoire et en lecture seule, et que vous ne dĂ©finissez pas de valeur par dĂ©faut, la validation du formulaire Ă©chouera.
Un autre exemple : si vous définissez une valeur texte par défaut pour un champ nombre⊠Ce genre de choses ;)
Une fois les champs crĂ©Ă©s, vous pouvez les rĂ©organiser ou les modifier depuis lâonglet champs du bloc :
Et voyez ce Ă quoi cela ressemble sur un objet Utilisateur par exemple :
Recherche¶
Tous les champs qui ont été ajoutés sont disponibles dans les recherches des objets attachés.
Interface simplifiée¶
Les seuls blocs attachĂ©s Ă des tickets et de type Insertion dans le formulaire seront affichĂ©s dans lâinterface simplifiĂ©e. Bien sĂ»r, les droits du profil courant seront Ă©galement pris en compte !
Traductions¶
Added in version 1.4.0.
Le plugin lui mĂȘme est traduit par lâintermĂ©diaire des services de transifex ; mais vous pourrez Ă©galement traduire les libellĂ©s des blocs et des champs ; le processus est identique pour les deux :
Sur le formulaire du bloc, choisissez lâonglet Traductions :
Lors de la crĂ©ation dâun bloc, une nouvelle traduction dans la langue courante sera ajoutĂ©e avec le libellĂ© renseignĂ© sera crĂ©Ă©e ; vous pouvez ajouter autant de traductions que vous le souhaitez.
Les valeurs des listes dĂ©roulantes peuvent ĂȘtre traduites en utilisant la configuration des intitulĂ©s du cĆur.
Avertissement
Dans GLPI 9.1.1 ; certains problĂšmes empĂȘchent la traduction des valeurs des listes dĂ©roulantes ; la possibilitĂ© a donc Ă©tĂ© dĂ©sactivĂ©e dans le plugin. Elle sera rĂ©activĂ©e lorsque le cĆur aura Ă©tĂ© corrigĂ©.
Entités¶
Si vous utilisez des entitĂ©s dans votre instance de GLPI, un bloc ne sera affichĂ© que si lâentitĂ© Ă laquelle il est attachĂ© correspond est compatible avec celle de lâobjet auquel il sâapplique.
Lorsque vous crĂ©ez ou modifiez un bloc en mode multi-entitĂ©s, vous devrez choisir sâil sera accessible depuis les entitĂ©s enfants.
Par exemple, disons que vos entités respectent la structure suivante :
racine
A
C
B
La table ci-dessous vous dira dans quels cas votre bloc sera affiché ou non :
Entité du bloc |
Bloc récursif |
EntitĂ© de lâobjet |
Blo affiché |
---|---|---|---|
A |
Oui ou Non |
A |
Oui |
A |
Oui ou Non |
B |
Non |
A |
Oui |
C |
Oui |
A |
Non |
C |
Non |
FAQ¶
Si vous avez des questions Ă propos de lâutilisation de ce plugin, veuillez consulter notre FAQ