Anomalie #20690
Mis à jour par Etienne FAMERY il y a presque 2 ans
### 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.
![](erreur_interface.jpg)
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 :
~~~ php
$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 :
~~~ php
$messagesModels = IxbusController::getMessagesModel
~~~
~~~ php
$users = IxbusController::getNatureUsers
~~~
On réduirait alors le nombre d'appels à l'api ixbus de ~150 à 3 appels.
![](natures_ixbus.png)
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.
![](erreur_interface.jpg)
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 :
~~~ php
$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 :
~~~ php
$messagesModels = IxbusController::getMessagesModel
~~~
~~~ php
$users = IxbusController::getNatureUsers
~~~
On réduirait alors le nombre d'appels à l'api ixbus de ~150 à 3 appels.
![](natures_ixbus.png)