Table of Contents |
---|
...
Il existe deux types de buffers, le buffers endpoint et le buffers global. Le premier seront assigne et déduit a niveau endpoint, le deuxieme seront assigne sans un notion d'endpoint et seront déduit un fois l'endpoints ont été agrégé. Comme resultat, le buffers global sont prise en compte seulement dans le requete de stock avec d'unification par endpoint.
Buffer endpoint
...
Declaration par couple item, endpoint ID
Les plus simple de buffers, correponde a une nombre de unites bufférisés pour un couple item_id
, endpoint_id.
endpoint_id | item_id | qty | buffer_group |
---|---|---|---|
store_1 | i1 | 2 | FR |
store_1 | i1 | 3 | US |
...
Declaration avec key requests
Très similaire aux buffers en dur, mais plus flexibles. Ils permettent de indiquer des filtres pour prendre en compte de manier dynamique des endpoints et items.
...
Permet affecter un buffer de manier global, donc sans renseigner de filtrage sur les endpoints affecté. Si un filtre endpoint est declaré il sera ignoré. Permet buffériser une nombre de unites a niveau global.
...
Impact des buffers sur le calcul de stock
Prise en compte dans le requêtes de stock
Les buffers globals/endpoints que sont appliques dépende de la configuration des requêtes de stock. Dans la requete de stock on liste les buffers groups - les groups dans lesquels les buffers sont reparties - que doive être prise en compte. S'il y a 3 buffers globales configures pour une même clé de stock, et le but se d'appliquer arbitrairement 1 de ces 3. Il suffit de les repartir dans 3 buffers groups différents, et d'indiquer QUE 1 seul dans la requête de stock.
Calcul
Quand les buffers sont prise en compte dans un requete de stock, le calcul de stock disponible ce fait comme suit :
...