Projet

Général

Profil

Actions

Anomalie #20690

fermé

Envoi vers parapheur Ixbus timeout

Ajouté par Etienne FAMERY il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
Début:
03/05/2022
Echéance:
09/08/2022

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

checkexternal_ixbus.png (289 ko) checkexternal_ixbus.png Etienne FAMERY, 03/05/2022 16:21
erreur_interface.jpg (20,3 ko) erreur_interface.jpg Etienne FAMERY, 03/05/2022 16:21
natures_ixbus.png (54,3 ko) natures_ixbus.png Etienne FAMERY, 03/05/2022 16:43

Sous-tâches 2 (0 ouverte2 fermées)

Anomalie #20707: Envoi vers parapheur Ixbus timeout (21.03)R&D - TerminéHamza HRAMCHI04/05/2022Actions
Anomalie #20708: Envoi vers parapheur Ixbus timeout (develop)R&D - Terminé04/05/202209/08/2022Actions
Actions

Formats disponibles : Atom PDF