Paramétrage mise à jour stocks
L’action “Paramétrage mise à jour stocks ”, disponible depuis la gestion des utilisateurs permet de paramétrer la mise à jour des stocks au sein de DIAPASON, toute société confondue :

Trois méthodes de traitement de la mise à jour des stocks sont disponibles :
Mode Interactif | Mode Fin de Transaction | Mode Batch |
---|---|---|
Le mouvement de stock est enregistré au fil des actions de gestion dans DIAPASON.
| Le mouvement de stock est enregistré en fin de transaction des applications de gestion en interactif. Un ordre de traitement est respecté pour chacune des applications. Si un blocage se présente lors de l'enregistrement d'une transaction , il est possible de paramétrer un nombre d'essais à effectuer pour traiter le mouvement. Si la limite du nombre d'essais est atteinte, les mises à jour sont annulées.
| La mise à jour des mouvements au niveau des stocks s'effectue de façon désynchronisée. Les événements de mise à jour sont postés dans une boîte aux lettres par ordre chronologique. Un traitement, appelé Batch des Stocks, scrute cette dernière pour les traiter séquentiellement.
|
La mise à jour des historiques de stock est aussi paramétrable dans DIAPASON par :
Traitement paramétré: un traitement répétitif basé sur le traitement STO-HIS est à définir et serait exécuté selon un agenda déterminé pour traiter tous les mouvements de stock générés précédemment
En temps réel : les historiques de stock sont mis à jour aussitôt que les mouvements de stock sont traités.
La saisie suivante permet le paramétrage détaillé précédemment :

Mode de Mise à Jour. Les trois modes de mise à jour sont paramétrables comme suit :
-Interactif I ou valeur vide.
-Fin Transaction F,<Nombre d'itérations>,<Temps de Pause>
La zone contient une liste chaînée de trois éléments tels que :
➡️ 1er élément F, indique que le mode de mise à jour est Fin de Transaction
➡️ 2ème élément Nombre d'itérations que réalisera DIAPASON lorsqu'un problème de blocage sera rencontré au cours d'une transaction de stock pour retraiter le mouvement
➡️ 3ème élément Temps de pause en secondes entre chaque itération de blocage
-Batch B,<Nombre d'itérations>,<Temps de Pause>,<Temps de Scrutation>
La zone contient une liste chaînée de quatre éléments tels que :
➡️ 1er élément B, indique que le mode de mise à jour est Batch
➡️ 2ème élément Nombre d'itérations que réalisera DIAPASON lorsqu'un problème de blocage sera rencontré au cours d'une transaction de stock
➡️ 3ème élément Temps de pause en secondes entre chaque itération de blocage
➡️ 4ème élément Temps d'attente en secondes entre chaque scrutation de la boîte aux lettres des mouvements si celle-ci est vide.
Si ce paramètre est vide ou nul, le batch s'arrête dès qu'il n'y a plus de mouvements à traiter. Dans ce cas, il s'agit d'un Batch "répétitif", sinon il s'agit d'un Batch "permanent".
Exemples
F,15,60 signifie qu'au maximum 15 tentatives de traitement d'un mouvement de stock seront exécutées et une attente de 60 secondes sera respectée entre chaque tentative.
B,20,60,120 correspond à un batch permanent qui fonctionne comme suit :
20 tentatives maximum de traitement d'un mouvement de stocks seront exécutées,
60 secondes d'attente seront respectées entre chaque tentative,
si plus aucun mouvement n'est à traiter, le batch attendra 120 secondes avant d'aller
scruter à nouveau la boîte aux lettres
B,10,60 correspond à un batch répétitif qui fonctionne comme suit :
10 tentatives maximum de traitement d'un mouvement de stocks seront exécutées,
60 secondes d'attente seront respectées entre chaque tentative,
si plus aucun mouvement n'est à traiter, le batch s'arrête.
Maj. Histo. Temps Réel
La valeur cochée indique que la mise à jour des historiques de stocks s'effectue en temps réel.
Si une modification du paramétrage est effectuée alors que le Batch des Stocks tourne, ce dernier considère qu'une mise à jour a eu lieu et par conséquent il s'arrête.