De nouveaux types de champs dans les formulaires natifs de GLPI 11

GLPI 11 a apporté des formulaires natifs, mais avec un jeu figé de types de champs. Form Extender enregistre de nouveaux types dans l'éditeur natif — à commencer par un sélecteur de catégories ITIL filtré par type.

Dans cet article6 sections

Le formulaire natif est bon — jusqu'à ce que le champ dont vous avez besoin manque. GLPI 11 a enfin livré son propre système de formulaires, sans dépendre d'un plugin externe. La limite apparaît lorsque la question que vous voulez poser n'entre dans aucun des types disponibles.

Le problème

Un cas concret et fréquent : vous voulez que le demandeur choisisse la catégorie du ticket, mais uniquement parmi celles qui ont du sens pour ce type de demande. L'éditeur natif propose du texte, des nombres, des dates et des listes simples — aucun ne sait ce qu'est une catégorie ITIL, encore moins la filtrer par demande, incident, problème ou changement.

Les contournements habituels : une liste saisie à la main qui se périme dès qu'une nouvelle catégorie est créée, ou un champ texte libre qui renvoie le travail de classification au technicien.

Comment fonctionne Form Extender

Plutôt que de bâtir un système parallèle, le module s'enregistre auprès du QuestionTypesManager de GLPI 11. Les nouveaux types apparaissent dans l'éditeur natif, dans l'interface que votre équipe utilise déjà — sans plugin tiers ni modification du cœur.

  • Une catégorie de champs dédiée — dans l'éditeur de formulaires, distincte des types natifs.
  • Category Picker avec sous-types ITIL — demande, incident, problème et changement, chacun filtrant les catégories valides.
  • CPF / CNPJ avec validation — un type de question dédié formate la valeur pendant la saisie et vérifie les chiffres de contrôle. Chaque question est configurée pour le CPF ou le CNPJ, avec prise en charge de la norme CNPJ alphanumérique.
  • Sélection multiple à la configuration — l'administrateur choisit quelles catégories composent ce champ, avec recherche et badges supprimables.
  • Chargement à la demande — les catégories sont récupérées en AJAX selon le type, la liste n'est donc jamais obsolète.
  • Une liste déroulante épurée pour le demandeur — il voit quelques options pertinentes plutôt que l'arborescence complète.

Comment l'activer

  1. Installez NexTool sur votre GLPI 11.
  2. Rendez-vous dans NexTool > Modules et activez Form Extender.
  3. Modifiez un formulaire natif dans Assistance > Formulaires.
  4. En ajoutant une question, choisissez le type dans la catégorie Form Extender et sélectionnez les catégories à afficher.

À qui cela s'adresse

À ceux qui migrent de FormCreator vers les formulaires natifs de GLPI 11 et butent sur des champs que le natif n'offre pas encore. Également aux dispositifs de libre-service où la qualité de la catégorisation à la saisie détermine l'orientation — et où une arborescence complète ne fait que perdre le demandeur.

Compatibilité

  • GLPI : 11.0+
  • Offre : Sous licence
  • Plugin : NexTool 6.x+

Prochaine étape

Form Extender fait partie de NexTool, un écosystème de modules qui étend GLPI sans personnalisation de code. Découvrez la page du module ou réservez un échange pour le voir fonctionner dans votre environnement.


Relu par l'équipe NexTool Solutions.

Questions fréquentes

Non. Il enregistre de nouveaux types de question dans l'éditeur natif via QuestionTypesManager. Le formulaire, les conditions, les destinations et le flux de réponses restent des fonctions natives de GLPI.

La version actuelle propose Catégorie ITIL et CPF/CNPJ. Catégorie ITIL permet de sélectionner et filtrer les catégories valides ; CPF/CNPJ formate la réponse et valide les chiffres de contrôle, y compris la norme CNPJ alphanumérique.

Dans l'éditeur, il propose les catégories de l'entité du formulaire et les catégories récursives héritées des entités parentes. Les catégories masquées dans le helpdesk ne sont pas affichées au demandeur. Les anciennes sélections hors entité sont conservées avec un avertissement.

Oui. Le champ de destination personnalisé peut appliquer la réponse à un ticket, un problème ou un changement avant l'exécution des règles GLPI. L'administrateur peut sélectionner une question précise ou utiliser la dernière question Catégorie ITIL du formulaire.

Oui, dans les versions actuelles. Les catégories sont transportées par leur chemin complet et non par leur identifiant local, puis intégrées à la résolution des prérequis de l'importateur natif. Si une catégorie n'existe pas dans la destination, GLPI demande une correspondance au lieu de relier silencieusement le mauvais élément.

Besoin d'aide ?