Solution de gestion des stocks avec automatismes
  • 31 Oct 2023
  • 5 Minutes à lire
  • Contributeurs

Solution de gestion des stocks avec automatismes


Résumé de l’article

Un cas d'utilisation démontrant comment vous pouvez fournir une alerte machine simple pour un système de gestion des stocks.

Dans cet exemple, nous utiliserons les Automations pour mettre à jour les enregistrements d'une table lorsque l'état d'un inventaire change.


Scénario

Vous êtes un responsable de production qui doit gérer et réapprovisionner les stocks lorsque les quantités sont faibles. Vous souhaitez également indiquer quand le stock doit être surveillé à l'approche d'un certain seuil. Cependant, vous ne voulez pas avoir à vérifier manuellement votre tableau d'inventaire toutes les heures pour contrôler l'état des stocks. Le statut doit se mettre à jour de lui-même lorsque les critères de certaines conditions sont remplis.

Cas d'utilisation

Solution

Dans cette solution, nous créons une Automation qui crée des enregistrements de table pour piloter le réapprovisionnement des stocks. L'automatisation ne se déclenchera que lorsque les niveaux de stock atteindront des seuils particuliers. Les trois statuts que nous utiliserons sont "Sur la cible", "Surveiller" et "Réapprovisionner". Une couleur est également associée à chacun de ces statuts : vert, jaune et rouge, respectivement. L'objectif de cette solution est d'améliorer la visibilité de la gestion des stocks et de fournir des mises à jour en temps réel de la quantité d'articles.

Mise en place

L'automatisation que nous allons construire nécessite une table pour détecter la mise à jour des enregistrements. Celle utilisée dans cette solution s'appelle "Inventory Alerts" et ressemble à ce qui suit :

Inventory Alerts Table

Nous disposons également d'une application permettant aux opérateurs d'enregistrer leur quantité d'inventaire par article.

Inventory Test App

L'application utilise le tableau pour refléter les changements d'inventaire. Vous pouvez reproduire exactement cette application et cette table, ou créer quelque chose de similaire pour votre processus.

Créer des mises à jour automatiques pour les enregistrements du tableau

Commençons par décrire le flux de travail que nous voulons automatiser. Commencer par un organigramme ou un diagramme de la logique prévue permet d'identifier les événements, les actions et les décisions que vous devrez configurer.

Au fur et à mesure que les pièces sont produites et que les quantités en stock sont modifiées dans le cadre d'une production normale, les changements enregistrés déclenchent le démarrage de l'automatisation. En fonction de certains critères de seuil, l'automatisation marquera l'état d'inventaire de l'article comme l'une des trois options possibles : "Sur objectif", "Surveiller" ou "Réapprovisionner".

Un diagramme de base de ce flux de travail ressemble à ce qui suit :

Inventory Alerts Use-Case Flow Diagram

Maintenant que nous avons déterminé les chemins de notre flux de travail, créons notre automatisation. Dans l'onglet Automations, sélectionnez + Créer une automatisation, et nommez-la "Alerte sur les quantités en stock".

Le premier bloc - un bloc d'événement - est le type d'événement Enregistrement de table mis à jour. Sélectionnez la table "Alertes d'inventaire". Ce bloc exécutera l'automatisation lorsqu'un enregistrement de table est mis à jour.

Inventory Alert - Event Block

Le bloc d'événement s'exécute simplement lorsqu'un enregistrement est mis à jour, mais pour déterminer la nature de cette mise à jour, nous devons récupérer l'enregistrement en question.

Pour ce faire, créons un nouveau Action Block pour obtenir l'enregistrement de la table. C'est ce qui indique à l'automatisation de faire quelque chose lorsqu'un événement se produit. Sélectionnez le tableau Alertes d'inventaire et le champ ID de l'enregistrement. Ce bloc d'action récupère l'ensemble de l'enregistrement mis à jour.

Inventory Alert - Get Record ID

Ensuite, comme nous avons trois statuts qui dépendent de conditions différentes, nous allons utiliser les {{glossaire.Blocs de décision}} pour mettre en place des chemins alternatifs. La logique d'automatisation passe par ces blocs pour décider quelle condition est vraie. Nous voulons également créer des blocs d'action pour dicter ce qui se passe si la condition est vraie.

Le premier bloc de décision détermine si la valeur du champ "Delta" est inférieure à 0.

Inventory Alert - Delta Less Than 0

En dessous du bloc de décision, le long du flux de oui, créez un nouveau bloc d'action pour créer/mettre à jour l'enregistrement de la table. Ce bloc d'action indique que si la condition est vraie, l'enregistrement sera mis à jour avec le texte "Réapprovisionner" et la couleur de l'état sera rouge.

Inventory Alert - Delta Less Than 0 Action

Maintenant que nous avons notre première condition, créons les flux restants pour les différents états des stocks. Vous pouvez choisir de dupliquer des blocs et de les reconfigurer, ou de continuer à ajouter de nouveaux blocs.

Un nouveau bloc de décision doit être dérivé du flux "Pas de flux" du premier bloc de décision. Ce bloc décide si la valeur du champ "Delta" est comprise entre 0 et 3.

Inventory Alert - Delta Between 0 and 3

Sous le bloc de décision, le long du flux Oui, créez un nouveau bloc d'action pour créer/mettre à jour l'enregistrement de la table. Ce bloc d'action indique que si la condition est vraie, l'enregistrement est mis à jour avec le texte "Surveiller" et la couleur d'état devient jaune.

Inventory Alert - Delta Between 0 and 3 Action

Enfin, créez un autre bloc de décision qui découle du flux Non du deuxième bloc de décision. Ce bloc décide si la valeur du champ "Delta" est supérieure ou égale à 4.

Inventory Alert - Delta Greater Than or Equal to 4

Sous le bloc de décision, le long du flux Oui, créez un nouveau bloc d'action pour Créer/mettre à jour l'enregistrement de la table. Ce bloc d'action indique que si la condition est vraie, l'enregistrement sera mis à jour avec le texte "On Target" et la couleur d'état sera verte.

Inventory Alert - Delta Greater Than 3 Action

Félicitations ! Vous disposez maintenant d'un automatisme complet qui met à jour les enregistrements de table en fonction de toute modification de la quantité d'articles. Votre automatisation complète devrait ressembler à ceci :

Inventory Alerts - Complete Automation

Un pas de plus : Création d'alertes

Maintenant que nous avons parcouru un cas d'utilisation de base pour la gestion des stocks, ajoutons une étape supplémentaire pour mettre en place des alertes de base lorsque la quantité de stock a besoin d'être réapprovisionnée. Pour ce faire, il suffit d'ajouter un bloc d'action au flux de réapprovisionnement.

Pour ce bloc d'action, sélectionnez Email. Choisissez l'utilisateur auquel vous souhaitez envoyer l'email. L'objet est le titre de l'email, qui doit être un message urgent tel que "Réapprovisionnement du stock requis". Le corps contient le message de l'e-mail, qui peut être l'ID de l'enregistrement afin que le destinataire sache quel article a besoin d'être réapprovisionné. La configuration du bloc d'action devrait ressembler à ce qui suit :

Inventory Alerts - Replenishment Email

La mise en place d'alertes n'est qu'un moyen parmi d'autres d'aller plus loin dans ce cas d'utilisation. Si vous avez d'autres idées, rendez-vous sur community.tulip.co et postez votre solution !


Cet article vous a-t-il été utile ?