You are not logged in.
Bonjour,
Depuis la dernière MAJ du plugin en version 2.12.7 à partir de la version 2.11.2 sur nos instances, on ne peut plus utiliser le critère "Source de la demande" => "Formcreator" dans les règles métiers pour les tickets. La règle n'est plus exécuté, tout simplement.
Une idée ?
PS : J'ai désactivé "mreporting" déjà.
Cdlt,
CL
Last edited by Tola4269 (2023-04-26 15:56:15)
Serveur Debian 10.13, Apache 2.4.38, PHP 7.4.33 : GLPI 10.0.7. Plugins News 1.10.6, Behaviors 2.7.2, Datainjection 2.13.2, Formcreator 2.13.6, gantt 1.0.4, Pdf 3.0.0, phpsaml 1.2.1, mreporting 1.8.2, Reports 1.16.0
Offline
Bonjour
Cela ne me dit rien ; mais c'est peut être parce que la version 2.12 est arrivée en fin de vie depuis longtemps et que je n'ai plus de souvenir du problème.
Vous devriez concentrer vos efforts sur la migration vers GLPI 10. Si avec Formcreator 2.13.5 vous reproduisez encore le souci, alors ouvrez un ticket sur GitHub.
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
Ben oui mais il nous faut tenir en v9.5.11 le temps de passer nos instances de dev, de qualif et de prod en V10 sans casse. Avant, avec la version 2.11.2, on avait perdu la possible de dupliquer des formulaires (remonté d'une erreur) résolu par cette version mais on a ce problème maintenant.
On est en train de tester mais il faut du temps. Ce sont surtout des petits problèmes/ Par exemple, sur la BDD. Le database:checkIntegrity nous remonte trop d'erreur de diff de bdd depuis qu'on l'utilise. j' essaie de trouver comment faire un update entre les schéma.
Ceci dit, je vais tester sur ma DEV en V10 avec la derniere version du plugin et on patientra sans utiliser ce critère.
Merci de votre réponse.
CL
Serveur Debian 10.13, Apache 2.4.38, PHP 7.4.33 : GLPI 10.0.7. Plugins News 1.10.6, Behaviors 2.7.2, Datainjection 2.13.2, Formcreator 2.13.6, gantt 1.0.4, Pdf 3.0.0, phpsaml 1.2.1, mreporting 1.8.2, Reports 1.16.0
Offline
Bonjour
Pour votre problème de règle métier, si elle ne s'exécute pas, vérifiez si la source de la demande de votre ticket est bien "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
Bonjour,
En fait, en regardant de plus près, le formulaire hérite d'un gabarit de ticket dans lequel le champ "Source" est caché.
Je pense qu'avant la version 2.12.7, les formulaires issus de Formcréator avaient ce champ mis par défaut a "Formcréator" (ce qui ne serait pas illogique) mais que récemment, il n'est mis que si le champ n'est pas caché !?!?
Impossible de voir ce champ donc sur le ticket (puisque caché) donc pour être sur de ce que j'avance, j'essaye de trouver les datas dans la BDD concernant ces tickets.
Merci
Serveur Debian 10.13, Apache 2.4.38, PHP 7.4.33 : GLPI 10.0.7. Plugins News 1.10.6, Behaviors 2.7.2, Datainjection 2.13.2, Formcreator 2.13.6, gantt 1.0.4, Pdf 3.0.0, phpsaml 1.2.1, mreporting 1.8.2, Reports 1.16.0
Offline
Bonjour
Si je me souviens bien une amélioration a été faite vers la version 2.12.4 ou 2.12.5 pour gérer le gabarit de ticket pour définir la source de la demande. Par contre, le fait de cacher un champ dans un gabarit n'a pas été prévu. C'est un peu incohérent de définir avec Formcreator un champ caché. Le résultat d'un tel scénario est indéterminé.
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
Bonjour,
C'est pas faux ! Du coup, je clos ce ticket.
Merci
Serveur Debian 10.13, Apache 2.4.38, PHP 7.4.33 : GLPI 10.0.7. Plugins News 1.10.6, Behaviors 2.7.2, Datainjection 2.13.2, Formcreator 2.13.6, gantt 1.0.4, Pdf 3.0.0, phpsaml 1.2.1, mreporting 1.8.2, Reports 1.16.0
Offline