Créer un lien HTML pour exécuter la commande répondre

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Créer un lien HTML pour exécuter la commande répondre

Messagepar Francois » 10 Oct 2011 à 14:26

Bonjour,

J'envoie à partir de GLPI des emails de suivi de tickets de problème informatique. La réponse est formatée (HTML) dans un tableau du plus bel effet dans Notes.
Pour faire un suivi de leur problème les utilisateurs répondent via leur mailbox Notes au message qui est directement récupéré par GLPI. Si ils font une réponse avec historique, le tableau (du plus bel effet) devient une succession de --- +++ horrible. A la 2ième réponse, on ne lit plus rien et le ticket fait 3 pages de haut.

Je voudrais placer dans le mail envoyé par GLPI (donc en HTML) un lien qui exécuterait sur un clic dans Notes (client lourd) une réponse sans historique. Quelqu'un a t-il un idée comment procéder?

Merci d'avance

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar roubech » 11 Oct 2011 à 13:07

comme ça, je dirais tu fais un simple lien mailto en passant en argument le sujet éventuellement
mais techniquement ça ne sera pas une réponse (affichage en fils de discussion)
et ça n'empechera pas les users de cliquer que leur bouton Repondre

voir pour regarder comme ce mail est structuré et ce qui fait que Notes casse la mise en forme (peut-être travailler avec des listes plutôt que des tableaux )
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Francois » 12 Oct 2011 à 09:14

Si je parvenais via Mailto et les arguments à récupérer le sujet du mail cela fonctionnerait. Mais comment le récupérer ?
Tu as raison cela n'empêchera pas les utilisateurs d'utiliser le bouton répondre, mais si un lien leur annonce "Cliquez ici pour répondre", j'en filtrerai déjà quelques un

Le problème est du côté GLPI qui convertit l'HTML en texte

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar Michael DELIQUE » 12 Oct 2011 à 09:22

salut

ça serait une piste ? :

mailto:monmail@dominoarea.fr?subject=mon%20sujet;body=mon%20body
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Francois » 12 Oct 2011 à 09:42

Salut,

mon%20sujet est alors en "dur", alors qu'il doit être égal au sujet du mail auquel l'utilisateur répondra.
GLPI intègre les mails dans les tickets via l'ID suivant [GLPI #xxxxxxx], je dois pouvoir récupérer cet ID via je lien que je veux insérer.

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar Michael DELIQUE » 12 Oct 2011 à 09:46

tu peux pas générer le code html du mailto de maniere "dynamqiue" ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Francois » 12 Oct 2011 à 10:14

Non, le format se trouver dans GLPI dans des modèles et est statique

Une piste en modifiant le template Notes pour qu'il ajoute un bouton de réponse si le sujet contient "[GLPI #", dans ce cas je peux coder en ce que veux (peux..)

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar Francois » 13 Déc 2011 à 09:18

Salut,

je me permets de relancer le poste, j'avais abandonné la piste mais nous avons vraiment trop de pollution dans la gestion des incidents.

Une autre piste serait d'exécuter un agent à l'arrivée des messages venant de GLPI (ils ont un sujet identifiable) et d'ajouter un bouton au body du message.

Quelqu'un a déjà fait qqc de semblable?
François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar Michael DELIQUE » 13 Déc 2011 à 10:06

salut

oui, tu peut essayer un agent se déclenchant a l'arriver d'un nouveau message pour traiter le mail mais il n'est pas fiable (mail traité 2 fois ou mail oublié).

la solution consiste a d'ajouter un champ a chaque mail traiter (tous) et ensuite a chaque déclenchement de ne traiter que les mails n'ayant pas le champ.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 13 Déc 2011 à 14:06

il existe déjà des boutons répondre avec historique, répondre sans historique, répondre à tous avec historique et répondre à tous sans historique
ce que tu veux en fais, c'est désactiver (ou interdire) les boutons xxx avec historique
tu ne peux pas juste ajouter une formule de masquage dans ces boutons pour les masquer si le sujet contient "[GLPI" ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement