You are not logged in.
Bonjour,
Depuis la montée en version Glpi 10.0.12 et FOrmCreator 2.13.9 le message d'erreur 'Impossible de générer les destinations ! ' s'affiche
en création de ticket via un formulaire, uniquement lorsque l'on sélectionne une application en particulier. Cela empêche la création du ticket.
Pour les autres applications, l'erreur ne se produit pas.
Le paramétrage du formulaire n'ayant pas changé, je soupçonne l'option 'Associable à un ticket ' d'en être la cause puisqu'elle était désactivée sur cette application au moment de la montée en version. L'ayant réactivée cela ne change rien; peut être est-ce une fausse piste.
J'ai mis Glpi en mode debug, mais rien dans la colonne ERRORS.
Merci pour votre aide
Offline
Bonjour
Regardez si vous avez des erreurs dans sql-errors.log et php-errors.log
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
Le problème viendrait d'une donnée : "sla_waiting_duration" qui attend un entier mais qui a pour valeur un caractère vide : ''. Ci-dessous un extrait de sql-errors.log
Qu'en pensez-vous ? Quelle correction proposez-vous en front ? Merci
*** MySQL query error:
SQL: INSERT INTO `glpi_tickets` (`name`, `content`, `itilcategories_id`, `urgency`, `impact`, `requesttypes_id`, `actiontime`, `date`, `entities_id`, `status`, `locations_id`, `global_validation`, `time_to_resolve`, `time_to_own`, `slas_id_tto`, `slas_id_ttr`, `internal_time_to_resolve`, `internal_time_to_own`, `olas_id_tto`, `olas_id_ttr`, `type`, `users_id_recipient`, `users_id_lastupdater`, `priority`, `slalevels_id_ttr`, `sla_waiting_duration`, `date_creation`, `date_mod`) VALUES ('Diplomation : ACCES AU DIPLÔME EDM- CHEF D\'ENTREPRISE, DEVELOPPEUR DE PME', '<div><p>Bonjour,</p>\n<p>Je souhaiterais avoir accès sur Diplomation au Diplôme : EDM- CHEF D\'ENTREPRISE, DEVELOPPEUR DE PME pour l\'organisme de formation SUP DE V PARIS.</p>\n<p>En vous en remerciant par avance.</p>\n<p><img id=\'4b24b27e-e509fb39-66044d8b26bc45.91545523\' src=\'\' /></p></div>\n<div>Pas de document rattaché</div>', '0', '3', '3', '7', '0', '2024-03-27 16:50:21', '12', '1', '0', '1', '2024-03-29 16:50:21', '2024-03-28 09:50:21', '7', '8', NULL, NULL, '0', '0', '2', '16564', '16564', '3', '0', '', '2024-03-27 16:50:21', '2024-03-27 16:50:21')
Error: Incorrect integer value: '' for column `glpi_base`.`glpi_tickets`.`sla_waiting_duration` at row 1
Offline
Le plugin ne spécifie pas cette propriété. Il y a une possibilité que le bug soit dans GLPI.
Est ce qu'il y a une configuration particulière dans votre GLPI qui définit des proprités du ticket (gabarit de ticket da,s l'entité par exemple) ? Il faut que je reconstitue votre contexte pour reproduire et trouver où est le souci.
Ce serait également intéressant de voir si la création de ticket échoue avec le même utilisateur et la même entité, mais sans passer par Formcreator.
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
Le problème ne se produit plus en désactivant la règle métier sur les SLA (règle : 'Règle d'affectation SLA High D') qui se déclenchait avec une priorité de ticket haute ou
très haute. A noter que par défaut le formulaire de ticket a un champ prédéfini : Priorité = Haute
Voici l'état de notre setup qui serait impliqué :
1) Admin / règles / Règle métier pour les tickets:
cette règle est uniquement affectée à l'entité enfant D
- 'Règle d'affectation SLA High D'
opérateur logique = OU ; utilisée pour Ajouter/Mettre à jour
critères : priorité est Moyenne ; Priorité est Haute
Champs : SLAs TTO assigner valeur 'TPEC SLA D Haute'
SLAs TTR assigner valeur 'TRES SLA D Haute'
2) Configuration / niveaux de services
les niveaux de services suivants sont affectés au niveau de l'entité enfant D
SLA 'TPEC SLA D Haute' : type = TTO ; durée max = 2 heures
SLA 'TRES SLA D Haute' : type = TTR ; durée max = 2 jours ; fin jr ouvré = non
Lorsque l'on tente de créer un ticket sur cette entité sans passer par le formulaire : pas de message d'erreur et pas de ticket créé en cliquant sur AJOUTER
Offline
un rapport avec le bug 16498 en cours sur github.com/glpi-project/glpi/issues.... corrigé en 10.0.13 ?
Error in OLA or SLA rule when adding a ticket #16498
Last edited by jcfieve (2024-04-16 09:53:48)
Offline