formcreator icon indicating copy to clipboard operation
formcreator copied to clipboard

Envoi de mail au groupe de technicien impossible

Open talbim opened this issue 2 years ago • 13 comments

Describe the bug Bonjour,

Je rencontre un bug depuis la migration de GLPI en V 10.0.3 et migration du plugin formcreator. (Dernière version en date)

En effet sur certains formulaires, le groupe de techniciens affecté ne reçois pas de mail. Cela ne fonctionne pas sur certain formulaire. Or la configuration n'a pas changer et pour d'autre les mails partent bien. J'ai vérifié toute la partie notification, regardé s'il n'y avait pas de règle qui pouvait bloquer et non. Les mails ne passe même pas par la file d'attente des notification.

En gros formcreator ne génère pas de mail.

Voici la configuration du formulaire partie Acteurs : image

J'ai la même configuration sur d'autre formulaire et ca fonctionne bien.

J'ai aussi essayé de modifier le groupe de technicien en mettant un groupe qui fonctionne dans un autre formulaure et j'ai toujours le même problème, rien ne s'envoi.

To Reproduce

Administration > Formulaire > FORMS > Cible Test d'envoi de formulaire (Le ticket se créer bien)

Aucun mail n'est envoyé au 'Attribué à'

Merci d'avance pour votre aide.

talbim avatar Jun 13 '23 09:06 talbim

Bonjour

Il doit s'agir d'une notification envoyée à des groupes au moment de la création d'un ticket.

Vérifiez dans la file d'attente des notifications su vous voyez la notification manquante. Pensez bien à vérifeir dans la corbeille.

Vous pouvez aussi vérifier dans glpi/files/_log/mail.log les mails ajoutés à la file d'attente.

Du moment que vos groupes sont bien ajoutés à votre cible, c'est GLPI qui gère les notifications, pas Formcreator. A défaut de bug connu côté GLPI, je pense que vous avez un problème de configuration dans les destinataires (cas le plus courant).

btry avatar Jun 13 '23 09:06 btry

Bonjour @btry,

Merci pour votre réponse rapide.

en effet je ne voit ni notifications dans la liste d'attente ni dans les log server. Ce qui est bizarre c'est que la configuration est la même partout et cela fonctionne pour certain formulaire.

Je vois bien la cible mais rien ne monte au plan...

talbim avatar Jun 13 '23 12:06 talbim

Est ce que les autres formulaires utilisent le même groupe, et également dans le type d’acteurs "attribué" ?

btry avatar Jun 13 '23 12:06 btry

Sur un formulaire j'ia le groupe A tout fonctionne bien.

Sur ce formulaire j'ai le groupe B ca ne fonctionne pas, quand dans la cible je remplace le groupe B par le A cela ne fonctionne toujours pas.

talbim avatar Jun 13 '23 12:06 talbim

Si vous créez un formulaire vierge et que vous ajoutez un ticket cible avec un de ces groupes, est-ce que ça fonctionne ?

btry avatar Jun 13 '23 13:06 btry

J'ai essayé avec un nouveau formulaire de test.

Cela ne fonctionne pas.

image

talbim avatar Jun 13 '23 13:06 talbim

Essayez de créer un ticket sans Formcreator, avec le même groupe dans les acteurs "attribué à" ?

btry avatar Jun 13 '23 13:06 btry

Oui j'ai essayé et ça fonctionne les notifications partent bien au groupe en question.

J'ai créer un ticket classique sans passer par un formulaire, attribué au groupe GESTION DEMANDE et les mails sont bien partit dans les boites, et je les ai vu dans la file d'attente.

talbim avatar Jun 13 '23 13:06 talbim

Si on compare le formulaire qui fonctionne et un de ceux qui ne fonctionnent pas, on devrait trouver une différence. Est ce que le nombre de groupes assignés est différent ?

btry avatar Jun 13 '23 13:06 btry

Il n'y a pas de différence entre les groupe.

J'ai associé le formulaure en cible a un gabarits de ticket et pareil ca ne charge aucune notification.

talbim avatar Jun 13 '23 13:06 talbim

Je pense que j'ai trouvé une hypothèse sur la cause du souci.

Il faut que je fasse un patch qui permettra de comparer le format des données entre la création d'un ticket via GLPI et la création d'un ticket via Formcreator, quand on a des groupes assignés au ticket.

Il faudra utiliser strictement la même liste de groupes dans les 2 cas pour que je puisse faire la comparaison dans de bonnes conditions.

Il faudra aussi que je vérifie le flag qui active les notifications pour ces groupes.

Je vois pour faire un patch dans quelques jours, afin de collecter ces données.

btry avatar Jun 13 '23 14:06 btry

Entendu,

Merci beaucoup. Si vous avez besoin de plus amples test il est possible pour moi de vous faire une démo du problème rencontré.

Merci d'avance.

talbim avatar Jun 13 '23 14:06 talbim

Si vous avez besoin de plus amples test il est possible pour moi de vous faire une démo du problème rencontré.

Si je peux reproduire sur mon instance ce sera plus facile de comprendre ce qu'il se passe. Cependant j'ai des doutes sur la reproductibiltié. Essayons quand même. J'ai besoin d'un formulaire simplifié au strict minimum pour reproduire. Vous pouvez sûrement utiliser le formulaire créé tout à l'heure. Exportez-le et déposez-le ici.

Donnez aussi le nombre d'utilisateurs dans les groupes testés.

btry avatar Jun 13 '23 14:06 btry