Anomalie #20690
ferméEnvoi vers parapheur Ixbus timeout
Description
Problème rencontré :¶
Lors de l'initialisation de l'envoi vers le parapheur IxBus, la fonction checkExternalSignatoryBook n'aboutit pas, un timeout apparaît au bout d'un certain temps.
Testé sur une instance hors saas, la fonction aboutit bien, sans erreur, au bout d'un temps non acceptable (3min46s sur mon test, voir checkexternal_ixbus.png), la version actuelle de MaarchCourrier est donc bien compatible avec la version utilisée de IxBus (4.1.3.1).
La raison est que l'on récupère tous les circuits du parapheur en amont de l'envoi.
Il faudrait que l'initialisation fasse uniquement cet appel :
$natures = IxbusController::getNature
On récupère alors les natures de document dans IxBus et en fonction de la nature choisie, faire les appels pour récupérer les modèles de circuits, puis les utilisateurs :
$messagesModels = IxbusController::getMessagesModel
$users = IxbusController::getNatureUsers
On réduirait alors le nombre d'appels à l'api ixbus de ~150 à 3 appels.
Fichiers
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de A qualifier à Complément d'Informations
- Assigné à changé de Ines MKACHER à Etienne FAMERY
Mis à jour par Etienne FAMERY il y a plus de 2 ans
- Assigné à changé de Etienne FAMERY à Ines MKACHER
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de Complément d'Informations à R&D - A étudier
- Priorité changé de 0-Bloquant à 1-Majeur
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de R&D - A étudier à R&D - En cours
Mis à jour par Quentin RIBAC il y a plus de 2 ans
- Assigné à changé de Ines MKACHER à Quentin RIBAC
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/20690/21.03 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #20690 TIME 1:30 ixbus: split back init in 3
https://labs.maarch.org/maarch/MaarchCourrier/commit/42bc3a7301c37168769af6e2cfa71bec5239f629
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/20690/21.03 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #20690 TIME 0:15 ixbus: one route to fetch them all
https://labs.maarch.org/maarch/MaarchCourrier/commit/6ef3da3cc1db3fb248590596a494e6dc37c52cda
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/20690/21.03 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #20690 TIME 0:25 get messagesModel and users after model selected
https://labs.maarch.org/maarch/MaarchCourrier/commit/57d26c50b2b1a49635a71e9baca749b39da0e4a3
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/683)
Mis à jour par Capucine JOURDAN il y a plus de 2 ans
Le client souhaiterait un délai de réalisation sur ce ticket pouvez-vous me renseigner ? merci
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Assigné à changé de Quentin RIBAC à Emmanuel DILLARD
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de R&D - En cours à Complément d'Informations
- Assigné à changé de Emmanuel DILLARD à Etienne FAMERY
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de Complément d'Informations à R&D - En cours
- Assigné à
Etienne FAMERYsupprimé
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de R&D - En cours à R&D - En test
RAF : Test Develop
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Echéance changé de 20/07/2022 à 09/08/2022
Mis à jour par Hamza HRAMCHI il y a plus de 2 ans
- Statut changé de R&D - En test à R&D - Terminé