Nos réalisations›Tracehabil & ECE
Gestion de stock multi-entitésStock, réception et préparation sur deux entités
Deux sociétés, deux stocks, un seul outil. Chaque unité physique est suivie individuellement, et les transferts entre entités sont tracés.
Le problème à résoudre
Deux sociétés partagent des locaux et des équipes, mais pas leurs stocks. Chaque entité doit pouvoir dire ce qu'elle détient, et les mouvements de l'une vers l'autre doivent laisser une trace : ce sont deux patrimoines différents.
Avant l'outil, l'emplacement d'un article vivait dans la tête de ceux qui l'avaient rangé. Chercher devenait le premier poste de temps perdu.
Suivre le stock à la référence près ne suffit pas quand deux unités identiques sont entrées à des dates différentes. Ici, une ligne de stock est une unité physique.
Le parcours d'une unité, de la réception à la sortie
Le parcours métier tel qu'il se déroule réellement, étape par étape.
Les états d'une unité de stock
Les états que traverse le dossier, et les sorties possibles.
Architecture
Qui parle à quoi, et surtout où sont stockées les données.
Ce que fait l'application
Les fonctions réellement livrées, regroupées par domaine.
Entrées et rangement
- Entrée en stock avec numéro de série optionnel
- Retour client signalé par un code couleur distinct
- Changement d'adresse avec départ obligatoire et aperçu des emplacements
- Déplacement par lot pour les réorganisations de zone
Préparation et sorties
- Affectation et réservation des unités, premier entré premier sorti
- Préparation du jour : écran de contrôle avant expédition
- Préparation de commande avec sortie effective du stock
- Changement de réservation quand une commande est modifiée
Recherche et consultation
- Recherche par référence : où se trouvent les unités disponibles
- Recherche par emplacement : ce que contient un emplacement donné
- État du stock par entité, consultable à tout moment
- Historique de tous les mouvements d'une unité
Administration
- Transfert entre les deux entités, tracé comme un mouvement à part entière
- Gestion des utilisateurs avec garde-fous : impossible de se désactiver soi-même ou de supprimer le dernier administrateur
- Changement de son propre mot de passe par chaque utilisateur
- Types de produits et référentiel maintenus dans l'application
Pas d'intelligence artificielle ici, et c'est un choix
La gestion de stock est un domaine où l'exactitude prime : une unité est là ou elle n'y est pas. Une estimation n'a aucune valeur face à un scan. C'est le code-barres et le journal des mouvements qui font foi, pas une déduction.
Notre serveur d'intelligence artificielle, hébergé dans nos locaux, reste mobilisable si le besoin évolue — par exemple pour signaler les références visuellement proches, comme nous le faisons dans l'entrepôt d'un autre client.
Notre serveur d'intelligence artificielle est installé dans les locaux de Foxchip, en France. Voir comment il fonctionne.
Les choix techniques
Ce sur quoi l'application repose, et ce que cela implique.
| Type d'application | Application web installable sur tablette, utilisable au poste fixe |
|---|---|
| Langage et base | PHP, base MariaDB |
| Lecture de codes | Douchette laser ou appareil photo du terminal, au choix de l'opérateur |
| Modèle de données | Une ligne de stock = une unité physique ; journal des mouvements séparé |
| Architecture front | Modules chargés à la demande, un fichier par fonction |
| Entités | Deux stocks cloisonnés, choisis en début de session |
Les détails qui font la différence
Les points qu'on ne voit pas dans une démonstration, et qui décident de l'adoption sur le terrain.
Le départ obligatoire
Déclarer une arrivée sans dire d'où l'article vient laisse deux unités dans la base pour un seul objet réel. Le formulaire impose le départ, et affiche en direct les emplacements où la référence est présente.
Verrouillage pendant les opérations sensibles
Transfert et affectation verrouillent la ligne le temps de l'opération. Deux magasiniers qui agissent sur la même unité au même moment ne peuvent pas la dédoubler.
Un double clic n'expédie pas deux fois
La sortie de commande est protégée contre le double envoi. C'est le genre de détail qu'on ne voit qu'en observant de vraies personnes travailler vite.
D'autres réalisations
Un besoin qui ressemble à celui-ci ?
Décrivez-nous votre problème, même mal défini. Nous vous dirons honnêtement s'il existe déjà une solution sur le marché — et si ce n'est pas le cas, nous la construirons.