Rééquilibrage des segments

Vous pouvez utiliser le rééquilibrage des segments d'inventaire pour réaffecter automatiquement votre inventaire entre les segments. Vous pouvez minimiser les ruptures de stock afin de vous assurer que vous répondez aux commandes des clients en rééquilibrant les stocks en fonction d'intervalles de temps ou de déclencheurs provenant d'un système externe. En analysant l'offre et la demande, vous pouvez créer des règles d'allocation pour identifier les segments où les niveaux doivent être ajustés. Vous voulez éviter les ruptures de stock, le surstockage des articles et les coûts de stockage pour répondre à la demande des clients de la manière la plus rentable possible.

Lorsque vous activez un plan d'attribution de segments pour votre environnement, le système exécute automatiquement l'attribution de segments lorsque l'un des événements suivants se produit :
  • Temps de rééquilibrage du segment
  • Déclenchement du rééquilibrage du segment
  • Synchronisation de l'alimentation
Votre stratégie d'allocation de segments dépend de votre modèle d'entreprise et peut inclure les cas d'utilisation suivants :
Actualisation de l'allocation de routage
Permet au système d'exécuter l'allocation de segments selon un calendrier fixe, par exemple toutes les 24 heures. Ce calendrier permet à un segment survendu d'obtenir davantage de stocks pour stimuler les ventes. Cela permet également de minimiser l'effort de déclenchement manuel de l'allocation.
Temps de gel des stocks
Certaines entreprises exigent que les stocks soient statiques pendant une période donnée, par exemple un mois, afin que chaque segment ait la possibilité d'accepter de nouvelles ventes. Dans ces circonstances, en tant que gestionnaire d'inventaire, vous pouvez fixer une période de rééquilibrage de l'allocation plus élevée. Dans les cas extrêmes, vous pouvez fixer le temps à une valeur élevée afin que l'allocation ne se produise que lors d'un déclenchement manuel.
Inventaire à chaud
Lorsqu'un article fait l'objet d'une forte demande inattendue, vous pouvez déclencher manuellement la réaffectation des segments à l'aide d'une API. Cela permet de s'assurer que l'élément spécifique est rééquilibré.
Arrivée d'un nouvel inventaire :
Au fur et à mesure que le stock est reçu dans l'entrepôt, vous pouvez émettre une demande de rééquilibrage de segment à l'aide de la demande de synchronisation des approvisionnements. Comme vous avez déjà enregistré l'inventaire total, vous permettez au système de le répartir selon le plan prédéfini. Parfois, lorsque l'allocation n'est pas souhaitable, vous pouvez choisir d'ignorer l'allocation lors de la demande de synchronisation de l'offre.
Déclencheurs d'intégration externe :
Si vous souhaitez que l'allocation mandatée par l'entreprise se termine en fonction d'événements externes, vous pouvez utiliser une intégration pour déclencher l'allocation pour des articles ou des lieux spécifiques, selon les besoins. Par exemple, lorsqu'un stock faible est détecté.

Il est essentiel d'affiner la fréquence de la réaffectation. Cela permet d'éviter le risque de rupture de stock dans n'importe quel segment, en particulier si le taux de vente des stocks est faible par rapport à d'autres segments. Pour activer le rééquilibrage des segments, voir Activation de l'allocation des segments d'inventaire et de la fréquence de rééquilibrage.

Durée minimale de rééquilibrage du segment

Pour activer l'agent d'allocation automatique, configurez l'intervalle de temps minimum entre chaque cycle d'allocation. Lorsqu'un élément d'inventaire termine un cycle d'allocation, le système enregistre la dernière heure d'exécution. Ce temps est utilisé pour déterminer le prochain cycle d'allocation. Utilisez l'API Obtenir l'horodatage de la réallocation de segments pour déterminer l'horodatage de la dernière exécution.

Afin d'éviter une allocation excessive des segments, la durée minimale de rééquilibrage autorisée est de 6 heures. La valeur '"0" permet de désactiver le planificateur de rééquilibrage. Pour plus d'informations, voir Activation de l'allocation de la segmentation de l'inventaire et de la fréquence de rééquilibrage.

L'agent d'allocation dresse une liste des articles d'inventaire qui doivent être exécutés automatiquement. Pour mener à bien ce processus et valider l'état des articles en stock, le système prend en compte les éléments suivants :
  • Si le niveau de stock est inchangé pour un article depuis le dernier rééquilibrage, aucune autre action n'est entreprise.
  • Si une variation de stock est détectée, telle qu'un ajustement de l'offre ou de la demande, l'article est alloué pour réaffectation uniquement. Cela ne se produit que si le temps écoulé est supérieur au temps de rééquilibrage minimum défini.
Par exemple, si le rééquilibrage est réglé sur une période de 6 heures. Ainsi, si un article a été alloué pour la dernière fois à 12h00 et qu'un ajustement de la demande est effectué à 15h00, la réallocation n'a pas lieu. Cependant, si le prochain changement d'inventaire a lieu à 18:02, cela déclenche le rééquilibrage.
Remarque : l'allocation n'a pas lieu si l'allocation de segments n'est pas activée ou si les règles de segment correspondantes ne sont pas définies.
Si un segment particulier est confronté à une rupture de stock, utilisez les étapes suivantes pour déclencher manuellement l'allocation du segment avant que le rééquilibrage programmé ne se produise :
  • Effectuer une demande de synchronisation de l'offre pour un ou plusieurs éléments du pool non segmenté.
    • Dans l'API Sync Supply, la valeur skipSegmentAllocation est définie par défaut sur " false. Pour ne pas en bénéficier, vous pouvez lui attribuer la valeur " true.
  • Si une synchronisation de l'approvisionnement pour un stock segmenté ne déclenche pas de rééquilibrage, elle peut être déclenchée dans ces scénarios :
    • Si une nouvelle offre ou une nouvelle demande est créée dans le système.
    • Si l'inventaire est mis à jour pour un segment.
    Remarque : Lorsque le rééquilibrage est déclenché, la réaffectation n'a lieu que si la dernière durée d'exécution est supérieure à la durée de rééquilibrage définie.
  • Déclencher la réaffectation en utilisant un appel API pour un nœud, un élément ou une combinaison élément-nœud spécifique manuellement.
    • Les déclencheurs manuels sont ignorés dans les scénarios suivants :
      • Si vous essayez de réaffecter un élément qui a été réaffecté au cours des 15 dernières minutes.
      • Si vous essayez de réaffecter un élément à un moment qui n'est pas compris dans le délai minimum de rééquilibrage du segment de 6 heures qui est défini.

        Le temps minimum de rééquilibrage du segment de 6 heures détermine la fréquence du rééquilibrage.

Déclenchement du rééquilibrage du segment

Pour rééquilibrer votre inventaire, déclenchez la réaffectation en utilisant les API suivantes :Pour les deux API, le déclenchement est effectué par un système externe. Par exemple, lorsque le système externe détecte qu'un article en stock atteint un seuil bas, il peut demander une réaffectation de l'approvisionnement afin d'éviter une rupture de stock dans un segment.
Remarque : le déclenchement du rééquilibrage n'a pas lieu si la dernière allocation a été effectuée au cours des 15 dernières minutes.
Le déclencheur API " Sync Supply est conçu pour une mise à jour de l'inventaire, comme la gestion des stocks. Ensuite, si nécessaire, vous pouvez éviter un cycle d'allocation en passant l'attribut skipSegmentAllocation et en lui attribuant la valeur " true".

Lors de la synchronisation des approvisionnements ou pour des articles spécifiques, vous pouvez utiliser une requête API pour déclencher manuellement les déclencheurs de réaffectation.

Le déclencheur de rééquilibrage accepte les identifiants de poste suivants :
  • ID d'article
  • Unité de mesure
  • Classe de produits
L'attribution de segments déterminée est basée sur les règles prédéfinies d'attribution de segments.

Exemple : Exécution de l'imputation par segment

Lorsque vous créez un plan d'allocation de segments et qu'un poste se qualifie pour la réallocation, la disponibilité de tous les segments participant au plan est prise en compte. Ensuite, le système examine un ensemble de disponibilités pour la réaffectation. Toutes les demandes et réservations existantes dans le système sont prises en compte pour cette réserve de disponibilité. Les fournitures restantes, disponibles après déduction des demandes dans le système, sont réaffectées à l'ensemble du segment. Cela permet de s'assurer que le niveau de pourcentage prévu dans le plan d'allocation est respecté.

Pour les exemples suivants, nous supposons que ce plan d'allocation est disponible :

Règle d'allocation 1 : Si Item=Item01" et Node=Node01", réattribuer la disponibilité en fonction de la priorité.

Tableau 1. Règle d'allocation 1
Priorité %%%Segment Pourcentage
Priorité 1 Magasin de marques Réduction de 50 %
Priorité 2 tiers 30 %
Priorité 3 Non segmenté 20 %
La fréquence de réaffectation est fixée à toutes les 6 heures.
Exemple 1 : Jour 0 Allocation de l'offre
Un gestionnaire d'inventaire effectue un contrôle d'inventaire de routine et identifie une quantité totale de 100 pour l'Item01 au Node01. Ensuite, une demande de synchronisation de l'offre est soumise avec les informations suivantes :

Synchronisation de l'offre pour Unsegmented Item01@Node01 pour 100qty

Lors de l'exécution de la répartition, le stock est de 100 qty et l'image du stock nouvellement réparti pour chaque segment est la suivante :
Tableau 2. Segments et quantités disponibles
%%%Segment Quantité disponible
BrandStore 50
3rdParty 30
Non segmenté 20
Exemple 2 : Jour 1, lorsque la demande entre dans le système
À la fin du jour 0, de nouvelles demandes sont observées dans le système pour certains segments.
Les deux parties, BrandStore et 3rd party, ont une demande de 30 qty chacune. Par conséquent, la disponibilité pour chaque segment comprend :
Tableau 3. Demande de segment
%%%Segment Quantité disponible
BrandStore 50 qty - 30 qty = 20 qty
3rdParty 30 qty - 30 qty = 0 qty
Non segmenté 20 qty (Inchangé)
Le nouveau pool de disponibilité pour les segments participants est le suivant : " 20 + 0 + 20 = 40. La nouvelle disponibilité est ensuite redistribuée lors de l'exécution suivante de la répartition. La quantité de 40 est allouée sur la base du pourcentage du plan d'allocation.
Tableau 4. Pool de disponibilité des segments
%%%Segment Quantité disponible
BrandStore Réduction de 50 %

On s'attend à une quantité de 20 et à aucun changement puisque la disponibilité est de 20.

3rdParty 30 %

Attend 12 qty et a ajouté 12 qty puisque la disponibilité est nette 0.

Non segmenté 20 %

Prévoit une quantité de 8 et déduit une quantité de 12 pour réaffecter l'excédent à d'autres segments.

Par conséquent, le nouveau tableau de l'offre pour chaque segment est le suivant :
Tableau 5. Fourniture d'un segment
%%%Segment Quantité disponible
BrandStore 50 qty
3rdParty 30 + 12 qté = 42 qté
Non segmenté 20 - 12 qty = 8 qty
L'offre totale sur l'ensemble des segments reste à " 100 qty car il n'y a pas d'ajustement de l'offre entre les deux jours.