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 2024-05-23 09:16:45

FufuTheDwarf
Member
Registered: 2024-05-23
Posts: 10

Récupération info user lors de la création d'un ticket

Bonjour à tous,

Je n'ai pas trouvé ma demande récemment dans mes recherches alors je la pose ici si possible. Nous avons un serveur GLPI, version 10.0.7, installé sur notre environnement avec un connexion Active Directory pour la récupération d'utilisateur.

Ma demande est la suivante, lorsqu'un utilisateur se log pour pouvoir créer un ticket, j'aimerai que des champs se trouvant dans sa fiche utilisateur (Info récupéré depuis l'AD) soit remplis de façon automatique lors de cette création (Aucune manipulation de la part des utilisateur).

Actuellement, le champ lieu est visible mais il n'est pas remplis automatiquement, le choix est laissé à l'utilisateur de le modifier. Autre exemple, je n'ai pas trouvé le moyen d'ajouter le champ téléphone dans les gabarits de Tickets.

Merci pour vos réponses

Offline

#2 2024-05-23 09:37:09

lecortex
Member
Registered: 2021-01-14
Posts: 242

Re: Récupération info user lors de la création d'un ticket

Bonjour,

Dans le gabarit du ticket configurer pour l'utilisateur vous pouvez masqué le champs lieu et créer une "règle métier pour les ticket" qui attribut automatiquement le lieu configuré sur la fiche utilisateur.

Pour le numéro de téléphone, nativement ce n'est pas inclus aux ticket. Peut-être l'utilisation d'un plugin comme "fields" mais je ne saurai pas vous dire.

Via des formulaire formcreator il est aussi possible de récupérer des attributs Ldap.

Cordialement

Last edited by lecortex (2024-05-23 10:01:55)


-- Any exchange not written in French comes from an automatic translation. --

Offline

#3 2024-05-23 11:47:37

FufuTheDwarf
Member
Registered: 2024-05-23
Posts: 10

Re: Récupération info user lors de la création d'un ticket

Bonjour, d'abords merci pour la réponse,

J'ai paramétré les "règles métier pour les tickets", cependant le champ ne semble pas remonter sur le gabarit du ticket (j'ai bien vérifier l'entité ainsi que la sous entité), le fait de masqué le champs lieu ne change pas le soucis non plus.

Pour le champ téléphone j'ai essayé le plugins "fields" en ajoutant un nouveau bloc, je rajoute un champ supplémentaire en utilisant comme "Type" un critère LDAP et j'essaye de récupérer le numéro de téléphone mais cela ne fonctionne pas non plus.

Offline

#4 2024-05-23 12:21:18

lecortex
Member
Registered: 2021-01-14
Posts: 242

Re: Récupération info user lors de la création d'un ticket

FufuTheDwarf wrote:

Bonjour, d'abords merci pour la réponse,

J'ai paramétré les "règles métier pour les tickets", cependant le champ ne semble pas remonter sur le gabarit du ticket (j'ai bien vérifier l'entité ainsi que la sous entité), le fait de masqué le champs lieu ne change pas le soucis non plus.

Le fait de masqué le lieu pour l'utilisateur c'est pour éviter que celui-ci n'ai envi de le remplir ou épurer la page de création du ticket,...
La règle est effective lors de la création du ticket et non à l'ouverture de la page de création de ticket, l'action ce fait lorsque vous avez rempli le ticket et fait "ajouter". Le lieu doit bien sur être présent sur la fiche utilisateur.

Vous pouvez aussi attribuer un lieux via le gabarit de ticket utiliser par l'utilisateur ( avec les champs prédéfinis).

Il y a plusieurs possibilités, a voir celle qui convient dans votre environnement.


-- Any exchange not written in French comes from an automatic translation. --

Offline

#5 2024-05-23 18:07:10

joseluis.teixeira
Member
From: PT - GMR
Registered: 2013-05-07
Posts: 52

Re: Récupération info user lors de la création d'un ticket

cette réponse est traduite automatiquement.

À partir de LDAP, vous pouvez remplir les données dans les champs appropriés

Attributs et description AD: https://docs.secureauth.com/0903/en/act … -list.html
bb-glp11.jpg

Je suggérerais de masquer le champ Emplacement.

Créez un « Gabarits de tâche » comme ceci :
bb-glp12.jpg

{% for user in ticket.requesters.users %}
   NAME: {{ user.firstname }} 
   LOCATION: {{ user.location.XXX }}
   TELEPHONE: {{ user.phone }}
{% endfor %}

Et sur le « Gabarits de ticket », ajoutez un « Champ prédéfini » comme « tâche » avec la tâche créée.
bb-glp13.jpg




Sur mon système de test, je n'ai pas renseigné les détails de l'utilisateur, mais vous pouvez avoir une idée de à quoi cela ressemble
bb-glp14.jpg

Offline

#6 2024-05-24 14:40:04

FufuTheDwarf
Member
Registered: 2024-05-23
Posts: 10

Re: Récupération info user lors de la création d'un ticket

Merci pour vos réponses je vais tester ça de mon côté

Offline

#7 2024-06-25 09:06:57

FufuTheDwarf
Member
Registered: 2024-05-23
Posts: 10

Re: Récupération info user lors de la création d'un ticket

Bonjour à tous j'ai pu trouver quelques modifications a effectué dans les champs utilisateurs, qui sont récupéré depuis l'AD. Maintenant je vais chercher comment modifier le formulaire utilisateur pour remplacer, par exemple, le champ téléphone 2 en service. Merci à vous.

Offline

Board footer

Powered by FluxBB