Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Code Block
languagejs
themeDJango
titleBuffer groups dans requête de stock
{
    "aggregates": {
        "0": {
            "deduction": {
                "endpoint_buffer": [
                    "FR",
					"IT"
                ],
                "global_buffer": [
					"stores_FR"
                ]
            }
        }
    }
}

Types de Buffers

Ils 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.

...

endpoint_iditem_idqtybuffer_group
store_1i12FR
store_1i13US

Buffer endpoint

Tres similar au 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.

...

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 : 

...