You are not logged in.
Bonjour à toutes et tous
j'ai besoin de créer un formulaire spécifique dans GLPI pour une unité de service.
Pour cela j'ai décidé d'installer et utiliser FormCreator,
j'ai déjà fait des recherchés par tout dans le net, mais je n’arrive pas à comprendre deux choses
comment créer le formulaire et le rattacher avec Ticket GLPI.
Et si je jointer un fichier HTML /PDF /WORD/PHP qui contient un formulaire déjà prépare est-ce que GLPI l'accepter ...
GLPI 9.1.6
Formulaires 2.5.2
Merci infiniment
Last edited by deco1920 (2018-10-22 20:26:58)
Offline
Bonjour,
Pour créer un formulaire vous devez vous connecter avec un utilisateur ayant le pouvoir de mettre à jour les entités. Le compte "glpi" d'une installation fraîche le permet. Une fois le plugin installé et activé, rendez-vous dans Administration > Formulaires.
A partie de là vous pourrez créer un formulaire. Une fois créé, ouvrez le, cliquez sur l'onglet questionset ajoutez au moins une section contenant au moins une question.
Ensuite, cliquez sur l'onglet destinations. Vous pourrez créer un ticket cible ou un changement cible. Ces objets décrivent comment générer un ticket ou un changement. Vous pouvez essayer votre formulaire dans l'onglet Prévisualisation. Une fois satisfait, activez votre formulaire pour le rendre accessible aux utilsiateurs via la partie assistance.
Une fois fait, pensez à activer votre formulaire. Il sera disponible dans la partie Assistance > Formulaires. Les utilsiateurs qui y ont accès pourront le remplir et cela génèrera vos cibles.
En passant, considérez l'upgrade vers GLPI 9.3.x et Formcreator 2.6.4. Ces versions sont anciennes et ne sont plus maintenues.
No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!
Offline
comme l'écrit btry, vous pouvez utiliser formcreator
il y a une 2eme solution (un peu plus compliquée à mettre en place) :
Et si je jointer un fichier HTML /PDF /WORD/PHP qui contient un formulaire déjà prépare est-ce que GLPI l'accepter …
vous pouvez transmettre les données d'un formulaire externe via l'api REST pour créer un ticket.
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
préprod : glpi10.0.15
Offline
le plugin installé et activé
dans l'onglet de Administration > Formulaires je trouve une structure prés existant qui contient ces champs
mais se n'est un outils pour crée un formulaire !
comment dois je faire ..
connecte avec super admin
Merci
Last edited by deco1920 (2018-10-23 14:48:56)
Offline
remplissez le nom( par exemple "mon premier formulaire") et mettez "actif=oui"
dans entête mettez " J'explique dans mon entête à quoi sert le formulaire"
ensuite glpi ouvrira les onglets qui permettre de creer les sections et questions.
il faut au moins une section (mettez simplement "MaSection" et une question "que voulez vous faire" puis regardez le resultat dans l'onglet prévisualisation
vous devriez comprendre à quoi servent les champs pour creer le formulaire
ensuite avec l'onglet cible choisissez qui peut utiliser le formulaire
puis avec l'onglet destination choisissez "ticket", completez les champs .
si tout est ok
dans assistance>formulaire vous verrez votre formulaire et le bouton envoyer va creer le ticket correspondant
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
préprod : glpi10.0.15
Offline
je fait tout ce que vous avez mentionner
mais dans assistance je trouve pas le champs formulaire
Merci
Last edited by deco1920 (2018-10-23 15:12:49)
Offline
1) vous n'avez pas ajouté de question (dans l'onglet question)
2) vous n'avez pas défini les cibles ( qui a le droit d'utiliser le formulaire)
edit :
regardez mieux :
vous avec un cadre gris "mon premier formulaire" en bas à gauche de votre copie d'écran : cliquez dessus pour l'ouvrir !
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
préprod : glpi10.0.15
Offline
ok
mais après comment je l'ajoute à l'ticket GLPI
Merci
Last edited by deco1920 (2018-10-23 16:29:28)
Offline
1) vous n'avez pas ajouté de question (dans l'onglet question) ( mais je crois que je l'ai déjà écrit)
cliquez sur "ajoutez une question"
et ajoutez au moins une question
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
préprod : glpi10.0.15
Offline
après çà sera quoi comment deuxièmement étape afin d'ajouter ces champs de formulaire a l'ticket Glpi
Offline
dans l'onglet destination vous avez ( d'après la copie d'écran que vous avez supprimée) créé une destination ticket.
en cliquant sur le titre vous avez les paramètres du ticket qui s'affichent.
complétez les valeurs demandées
ensuite retournez dans le menu assistance et cliquez sur " mon premier formulaire " complétez le formulaire et "envoyez"
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
préprod : glpi10.0.15
Offline
il vient d'ajouter le formulaire sur la description
mais c'est pas çà que je chercher , je veux ajouter ces champs au Template de ticket GLPI
il n'affiche pas la liste des choix
Merci
Last edited by deco1920 (2018-10-23 17:02:15)
Offline
c'est le fonctionnement normal de formcreator : l'utilisateur rempli un formulaire et le ticket est complété ensuite, à partir des infos du formulaire.
j'ai besoin de créer un formulaire spécifique dans GLPI pour une unité de service.
Pour cela j'ai décidé d'installer et utiliser FormCreator, [….]
mais c'est pas çà que je chercher , je veux ajouter ces champs au Template de ticket GLPI
ce n'est pas ce que vous avez demandé au début.
pour ajouter des champs au Template du ticket il faut utiliser le plugin fields qui permet d'ajouter des champs
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
préprod : glpi10.0.15
Offline
Salut
J'ai installé le plugin fields et j'ai créé quelques champs de test
Pouvez-vous m'expliquer comment je peux ajouter ces champs sur le Template de ticket GLPI
Merci
Last edited by deco1920 (2018-10-24 16:13:07)
Offline
pour voir les champs dans le Template il faut créer un champ de type "insertion dans le formulaire (avant le bouton sauvegarder)" et pas "ajout d'un onglet"
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
préprod : glpi10.0.15
Offline
j'ai configuré selon ce que tu as mentionne
mais je eu le mm pb
Merci
Offline
je ne sais pas pourquoi, mais le champ ne s'affiche dans le Template que en mode "vue classique ou onglet sur la gauche" mais ne s'affiche pas en mode "separation verticale"
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
préprod : glpi10.0.15
Offline
j'ai pas compris qu'est ce que tu veux dire
champ ne s'affiche dans le Template que en mode "vue classique ou onglet sur la gauche" mais ne s'affiche pas en mode "séparation verticale"
Offline
vous avez mis le champ en lecture seule ! c'est normal qu'on ne puisse pas le voir.....
sinon vous verrez vous chams avec assistance>creer ticket
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
préprod : glpi10.0.15
Offline
C'est ok
Est-ce que je peux ajouter des champs de la forme
Cases à cocher
Merci
Last edited by deco1920 (2018-10-24 20:14:46)
Offline
Bonjour à tous,
je suis nouvelle sur ce forum et toute nouvelle dans le métier de développeuse. Je ne sais pas si vous me répondrez LaDenrée mais je travaille sur des besoins Glpi ; c'est à dire créer un formulaire spécifique externe (coder entièrement une interface pour répondre à mon stage) à GLPI que je voudrais injecter au plugin formcreator pour bénéficier de l’édition de Ticket. Et ce post me semble correspondre. J'ai suivie toute les étapes et fais un formulaire bateau avec formcreator logué en admin, pour bien comprendre vos explications. Je pensais qu'il y avait une indication pour intégrer un formulaire externe (que je code en php comme en cours) mais je ne pense pas que c'est indiqué ici. Seul l'info du #3 "vous pouvez transmettre les données d'un formulaire externe via l'api REST pour créer un ticket." semble répondre à mon besoins. Je me trompe ?
Offline
avec form Creator vous devez utiliser les formulaires internes GLPI créés par form Creator.
si vous voulez personnaliser et coder en php il faut utiliser l'API REST.
dans ce cas ouvrez votre propre sujet dans la section API. ça sera plus clair pour tout le monde et vous aurez des réponses plus adaptées.
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
préprod : glpi10.0.15
Offline
Merci pour votre réponse rapide.
Offline