You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-08-02 11:14:06

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Récupération de variables Glpi à intégrer dans un formulaire

Bonjour,

Le plugin "formcreator" est installé, la solution des "Targets, tags" ne répondent pas à ce que je voudrais réaliser avec un formulaire pour la création d'un ticket.
Les "Targets, tags" ne sont que des informations récupérées aux questions posées et aux quelles l'utilisateur réponds.

Après j'ai sûrement mal cherché voir ma requête mal formulée dans le forum ou avec mon ami. cool

Est-il possible d'utiliser des variables de GLPI dans un formulaire pour créer un ticket, afin que l'opérateur n'ai pas à répondre à des questions triviales ?
Existe-il une liste de variables utilisable dans un formulaire ?
Ou trouver cette liste ?
Pour finir existe-t-il, une documentation qui décris la façon de procéder ?
Exemple :

  • Date courante.

  • Nom utilisateur.

  • Ordinateur.

  • ...

Oui, je sais ça fait beaucoup de questions ! smile

Merci pour votre aide.

Ps: Désolé si la demande vous semble récurrente.


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

#2 2023-08-02 11:28:40

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Récupération de variables Glpi à intégrer dans un formulaire

dans les gabarits on peut .
d'après la doc (  ...glpi/front/contenttemplates/documentation.php?preset=itilchildtemplate) il existe des balises qu'on peut mettre dans un gabarit

par exemple  :
id     ID     {{ ticket.id }}    
ref     Référence (# + id)     {{ ticket.ref }}    
link     Lien     {{ ticket.link | raw }}    
name     Titre     {{ ticket.name }}    
content     Description     {{ ticket.content | raw }}    
date     Date d'ouverture     {{ ticket.date | date("d/m/y H:i") }}    
solvedate     Date de résolution     {{ ticket.solvedate | date("d/m/y H:i") }}    
closedate     Date de clôture     {{ ticket.closedate | date("d/m/y H:i") }}


edit : je ne vois pas comment utiliser ça sur un ticket généré par formcreator, ce n'est peut être pas la bonne solution.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2023-08-03 07:53:51

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Re: Récupération de variables Glpi à intégrer dans un formulaire

Bonjour LaDenrée

Merci pour vote réponse.

Je vais voir s'il met possible d'utiliser ces informations.

Bonne fin de semaine,


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

#4 2023-08-03 10:33:27

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Re: Récupération de variables Glpi à intégrer dans un formulaire

LaDenrée

Après différents essais qui se sont révélé infructueux, soit parce que je n'ai pas fait ce qu'il fallait, soit tout simplement que ce n'est pas implanté dans le plugin "formcreator".
Les informations contenues sur (http(s)://LeServeur/glpi/front/contenttemplates/documentation.php?preset=itilchildtemplate) "Merci LaDenrée". smile

Première possibilité, intégré directement dans les questions des sections du formulaire dans un champ (..., texte), exemple : Date d'ouverture {{ ticket.date | date("d/m/y H:i") }}
rajout dans la cible le tag qui correspond ##answer_XX##
Résultat cela affiche le texte "Date d'ouverture {{ ticket.date | date("d/m/y H:i") }}".

Deuxième possibilité, intégré directement dans la cible, exemple : Date d'ouverture {{ ticket.date | date("d/m/y H:i") }}.
Résultat cela affiche du texte "Date d'ouverture {{ ticket.date | date("d/m/y H:i") }}".

Si quelqu'un à une idée, merci d'avance! cool


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

Board footer

Powered by FluxBB