Diwan · Prototype Stock · démonstration sur le chantier CH-118

La matière,
du besoin à la clôture

Comment le prototype Diwan gère le stock : qui fait quoi, dans quel ordre, et où s'arrête le Stock quand commencent l'affaire et la logistique.

Gestion des affairesexprime le besoin, reçoit la matière
Stockgarde, prépare et trace la matière
Logistiquetransporte pour tous les départements
Separator · refonte de SMIINNOV DSPrototype au 23/09/2026
Vue d'ensemble

Le parcours d'une matière, en une ligne

Chaque étape a un responsable et laisse une trace. La couleur indique le domaine qui porte l'étape.

  1. BesoinCABCI
    →
  2. ValidationDTBET
    →
  3. Réservationauto
    →
  4. PlanificationRS
    →
  5. PréparationMAG
    →
  6. Dépôt en zoneMAG
    →
  7. Demande de courseCA
    →
  8. CourseRL
    →
  9. EnlèvementCHFMAG
    →
  10. RemiseCHF
    →
  11. RéceptionCA
    →
  12. ClôtureBET
Gestion des affaires (le demandeur) Stock Logistique Qualité et finance

Les badges (CA, RS, MAG…) désignent les acteurs, présentés plus loin. Le menu Vue par rôle, en bas de l'écran, fait ressortir les étapes d'un seul acteur sur toutes les diapositives : pratique pour présenter à une équipe à la fois.

Les domaines

Trois domaines, une seule chaîne tracée

Gestion des affaires

Exprime le besoin et reçoit la matière.

  • L'affaire, le chantier, les délégués
  • Le demandeur : chargé d'affaires
  • Le BET, propriétaire du livrable de l'affaire

Dans le prototype, pas encore de module Affaires : le chantier CH-118, porté par le bon de magasin, tient lieu d'affaire.

CADTBET

Stock

Garde, prépare et trace chaque quantité.

  • Bon de magasin (BM), circuit de validation, réservation
  • Planning et bons de sortie, zone de mise à disposition
  • BL, accusé de réception, bon de retour
  • Mouvements, inventaire, écarts, avaries
RSMAGCGCPTQUADAF

Logistique

Transporte pour tous les départements : Stock, Affaires, Achats, Production.

  • Demande de course, course, expédition
  • Confirmation de course, statut d'expédition
  • Autorisation de sortie et son manifeste
  • Véhicules, chauffeurs, secteurs
RLCHF
  1. 1La Logistique ne réceptionne pas. Le chauffeur remet ; c'est le demandeur qui signe l'accusé de réception.
  2. 2La Logistique ne tient pas le stock. L'enlèvement fait naître le BL et la sortie côté Stock ; la remise n'écrit rien.
  3. 3Les lieux ne sont pas à la Logistique. Le chantier appartient à l'affaire, le magasin au Stock, le fournisseur aux Achats.
Relations entre domaines

Les passages de relais : ce qui franchit la frontière

Affairesle demandeur Stockmagasins et zone Logistiquecourses et chauffeurs BM avis de mise à disposition demande de course enlèvement signé remise sur chantier accepté · manque · refus Émet le BM saisi, ou généré par BCI Valide · réserve planifie · PRP / BS Prépare, dépose TRANSFERT → zone Demande une course DC-2026-… Compose, publie CRS · EXP · CFC Enlève en zone autorisation de sortie Émet le BL SORTIE de la zone Signe l'AR AR-2026-…
Le Stock ne remet jamais la matière lui-même ; la Logistique n'écrit jamais dans le stock. Ils se passent la main à deux endroits : la zone (le demandeur y voit sa matière et commande la course) et l'enlèvement (sa signature fait naître le BL et la sortie). En pointillé : l'accusé de réception renvoie au Stock ce qui est accepté, manquant ou refusé.
La règle d'or

Tout mouvement de stock porte sa pièce d'origine

GesteMouvementPièceActeur
Réception fournisseur validéeENTRÉEbon d'entréeMAG
Dépôt d'un bon préparé en zoneTRANSFERT magasin → zoneBS-…MAG
Enlèvement en zone, quantité réellement enlevéeSORTIEBL-…CHF MAG
Remise impossible, marchandise rapportéeENTRÉE en zoneBL-…CHF
Retour de chantier arrivé au magasinRETOURBR-…MAG
Annulation d'une quantité en zoneTRANSFERT zone → magasinBS-…CA
Inventaire validé · avarie validéeÉCART · AVARIEINV-… AV-…DAF

N'écrivent aucun mouvement

  • La remise sur chantier
  • L'accusé de réception du demandeur
  • Une perte de livraison, un rebut
  • La validation d'un écart par le DAF
  • Le transport d'un retour de chantier

Stock réel = somme des mouvements. Le journal /stock/movements affiche la pièce d'origine de chaque ligne.

Les acteurs · 12 profils, tous jouables dans le prototype

Qui fait quoi

CA

Chargé d'affaires

mobileSalma Benjelloun · « Mes bons »

Crée et soumet les BM, demande les courses, signe l'accusé de réception, demande les retours.

DT

Directeur technique

mobileRachid El Fassi · stock du chantier

Valide ou refuse les BM de matière sensible. Peut annuler une quantité en retard.

BET

Bureau d'études

bureauImane Raji · file de réconciliation

Valide au-delà du seuil de valeur, traite les anomalies de livrable, clôture les BM soldés.

RS

Responsable stock

bureauHicham Bennani · tableau de bord

Tient le catalogue matière, planifie la préparation, conclut les vérifications en zone, justifie les écarts, décide les avaries.

MAG

Magasinier

mobileKarim Ouazzani · « À faire »

Réceptionne les fournisseurs, prépare, dépose en zone, contresigne l'enlèvement, autorise la sortie, établit les bons de retour.

RL

Responsable logistique

bureauNabil Cherkaoui · demandes de course

Compose et publie les courses (véhicule, chauffeur), propose un autre créneau, interrompt, conclut les anomalies avec le RS.

CHF

Chauffeur

mobileYoussef Amrani · « Ma course »

Démarre sa course, fait l'enlèvement contradictoire, remet sur chantier avec photo, rapporte si la remise est impossible.

QUA

Responsable qualité

bureauNadia Lahlou · non-conformités

Décide chaque non-conformité née d'un refus à la réception : retour au magasin ou rebut.

DAF

Directeur financier

bureauAli Mamdouhe · écarts

Valide l'inventaire, les écarts, pertes et rebuts ; signe les avaries au-delà de 2 000 MAD et toute destruction.

CG

Contrôleur de gestion

bureauSalima Elalaoui · inventaire

Ouvre l'inventaire à l'aveugle, affecte les compteurs, saisit les feuilles, clôt les phases. Indépendant de l'équipe stock.

CPT

Compteur d'inventaire

mobileOmar Tazi · « Comptage »

Compte sa part de l'inventaire, à l'aveugle : sa feuille ne montre aucune quantité attendue.

ADM

Administrateur

bureautableau de bord

Paramétrage, utilisateurs et droits. Peut jouer tous les rôles.

côté affaire : demande et validation StockLogistiqueQualité et finance Les noms sont ceux des personas de démonstration du prototype.
Les acteurs dans les processus

Qui intervient où

porte l'étape  ·  y intervient

ActeurBesoin et validationPlanif. et préparationCourseEnlèvement et remiseRéception chantierIncidentsRetoursSolde et clôtureRéception fournisseurInventaire et avaries
CAChargé d'affaires
DTDirecteur technique
BETBureau d'études
RSResponsable stock
MAGMagasinier
RLResponsable logistique
CHFChauffeur
QUAResponsable qualité
DAFDirecteur financier
CGContrôleur de gestion
CPTCompteur
Suivre une ligne de BM

Chaque quantité est toujours quelque part

Une ligne de bon de magasin se répartit en huit étapes. Leur somme est toujours égale à la quantité demandée : rien ne se perd sans laisser de trace.

Exemple illustratif · 200 unités demandées
40à planifier
30planifiées
20en zone
30en demande de course
24enlevées
20livrées, à réceptionner
30acceptées
6ann.
Le bon de magasin
Créé→En validation→Validé→En cours→Livré→Soldé→Clôturé

« Livré » : tout est remis, la réception reste à signer. « Soldé » : tout est accepté ou annulé. Une redemande à la réception ramène le BM à « En cours ». Un BM peut être annulé tant qu'il est en brouillon ou en validation.

La même quantité vue par la Logistique
Ligne de BM (Stock)Demande de course (Logistique)
en demande de courseà planifier, puis planifiée
enlevéeenlevée
livrée, à réceptionner, puis acceptéelivrée
1 / 8 Le fil d'une demande

Exprimer le besoin et le faire valider

  1. 1aCA

    Chantier : saisit directement le bon de magasin (matière, quantité, chantier), puis Soumettre.

    « Mes bons » /myBM-118-021
  2. 1bBCI

    Fabrication : le lancement d'un BCI (ordre de fabrication) génère les BM de la production, livrés à l'atelier. Pas encore dans le prototype.

    BCIBM
  3. 2auto

    Le circuit se déclenche selon le contenu du bon. Aucun niveau déclenché : le BM est validé tout de suite (cas courant).

  4. 3DT

    Matière sensible : Valider ou Refuser avec un motif.

    « Demandes » /pm/requests
  5. 4BET

    Valeur au-delà du seuil : Valider ou Refuser avec un motif.

    « À valider » /stock/control
  6. 5auto

    Toute la quantité demandée est réservée, même si le stock ne la couvre pas.

    « Matières » /stock/materials : réel, réservé, disponible

À retenir

  • Deux portes d'entrée : le BM saisi par le chargé d'affaires, ou les BM générés au lancement d'un BCI. Ensuite, le parcours est le même.
  • Un refus exige un motif ; le BM revient en brouillon.
  • Le responsable stock ne valide pas : il sert en planifiant.
  • Disponible = réel − réservé. Un disponible négatif signale la rupture.
  • Le contrôle de livrable ne bloque jamais : « Hors livrable » ou « Dépassement de seuil » ouvrent une anomalie que le BET traite après coup.
Variante SMI

La Passerelle SMI peut créer un BM à partir d'une « Demande de matière » reçue de SMI. Seuil de valeur du BET dans la démo : 50 000 MAD.

2 / 8 Le fil d'une demande

Planifier, préparer, déposer en zone

  1. 1RS

    Choisit un magasin (Bois, Aluminium, Accessoires), un jour et un créneau (Matin, Après-midi) ; y affecte tout ou partie d'une ligne.

    « Planning » /stock/planning
  2. 2RS

    Publier le planning : un bon de sortie par BM.

    PRP-2026-…BS-2026-…
  3. 3MAG

    Prendre en charge le bon : il disparaît pour les autres magasiniers.

    « À faire » /field · mobile
  4. 4MAG

    Scanne, saisit la quantité préparée. Moins que prévu : motif obligatoire.

  5. 5MAG

    Déposer en zone : emplacement (ex. Zone A, travée 1), étiquette.

    TRANSFERT magasin → zone
  6. 6RS

    Clôturer le planning, avec un motif pour chaque quantité non préparée.

À retenir

  • La file est servie du plus ancien au plus récent.
  • Ce qui n'est pas préparé repart « à planifier », marqué en retard, avec l'alerte « Retard de préparation ».
  • Motifs d'écart : charge de travail, stock non conforme en quantité, stock détérioré, emballage non disponible.
  • Au dépôt, le réel et le réservé du magasin baissent ensemble : le disponible ne bouge pas.
Pour le demandeur

Le dépôt en zone rend la matière visible dans « En zone pour mes bons ». C'est le signal pour demander une course.

3 / 8 Le fil d'une demande

Demander et organiser la course

  1. 1CA

    Voit ce qui l'attend en zone et demande une course « Livraison chantier ou atelier » : lieu, jour, créneau souhaité, quantités.

    « En zone pour mes bons » /my/zone
  2. 2CA

    Envoie la demande.

    « Mes demandes de course » /my/coursesDC-2026-…
  3. 3RL

    Traite la file : retient la demande, la renvoie avec un motif, ou propose un autre créneau.

    « Demandes de course » /logistics
  4. 4RL

    Compose la course par jour, créneau et secteur (véhicule, chauffeur, arrêts), puis la publie.

    « Courses » /logistics/coursesCRS-2026-…EXP-2026-…
  5. 5CA

    Reçoit la confirmation de course ; accepte le créneau proposé s'il a changé.

    CFC-2026-…

À retenir

  • On ne demande que la matière en zone de ses propres bons.
  • Un lieu de livraison par demande ; un lieu différent de celui du BM exige un motif.
  • Créneau du matin : à demander avant la fin de l'après-midi de la veille (17 h dans la démo), sinon il glisse au créneau suivant.
  • Annulable jusqu'au premier enlèvement.
  • Un poids ou un volume inconnu est signalé, jamais compté zéro.
4 / 8 Le fil d'une demande

Enlever, autoriser la sortie, remettre

  1. 1CHF

    Relève le kilométrage de départ, démarre la course.

    « Ma course » /driver · mobile
  2. 2CHFMAG

    Enlèvement contradictoire en zone : scan de l'étiquette, quantité enlevée, motif en cas d'écart. Le magasinier signe, puis le chauffeur.

    BL-2026-…SORTIE
  3. 3MAG

    Autorise la sortie (« Autorisé », sur le mobile du chauffeur). Le manifeste liste ce qui est réellement à bord.

    AS-2026-…
  4. 4CHF

    Remet sur chantier, avec l'heure et une photo. L'expédition passe « Livrée ».

    STE-2026-…
  5. 5CHF

    Relève le kilométrage de retour, termine la course.

Exemple de la recette

24 30 · 200

200 demandées, 30 prévues sur l'expédition, 24 réellement enlevées : la sortie de stock et le manifeste portent 24.

À retenir

  • La sortie de stock naît à l'enlèvement, pas à la planification.
  • Pas de remise tant que la sortie n'est pas autorisée.
  • La remise n'écrit aucun mouvement. Le chauffeur ne réceptionne pas.
5 / 8 Le fil d'une demande

Réceptionner sur le chantier

  1. 1CA

    Ouvre la livraison à réceptionner, lui ou un délégué du chantier.

    « À réceptionner » /my/receipts
  2. 2CA

    Par ligne : quantité reçue, quantité refusée avec son motif (Endommagé, Non conforme).

  3. 3CA

    Pour chaque manque ou refus : Redemander (la quantité repart à planifier, la réservation est reprise) ou Renoncer.

  4. 4CA

    Signer l'accusé : « Je signe » ou « Signé par un délégué ».

    AR-2026-…

Ce que déclenche l'accusé

  • Un manque ouvre une anomalie de livraison, traitée par le RS et le RL.
  • Un refus ouvre une non-conformité, décidée par la Qualité.
  • Tout accepté ou annulé : le BM devient Soldé.

À retenir

  • Un accusé par BL, tout ou rien.
  • Aucun mouvement de stock : la sortie est déjà écrite.
  • Relance après 1 jour ouvré sans réception.
6 / 8 Le fil d'une demande

Quand ça ne se passe pas comme prévu

SituationQui trancheIssues possiblesEffet sur le stock
Manquant ou abîmé à l'enlèvement : reste en zone « à vérifier »RS« Zone » /stock/zoneRetrouvé intactIntrouvableAbîmépuis le demandeur redemande ou renoncerienÉCART en zone → DAFAVARIE → DAF
Remise impossible sur chantierCHF déclare et rapporteLe demandeur replanifie la courseENTRÉE en zone, qui annule la sortie
Manque à la réception : anomalie de livraisonRSRL/stock/delivery-anomaliesRetrouvéePerdue (motif, responsable)ENTRÉE au magasinaucun mouvement, perte → DAF
Refus à la réception : non-conformitéQUA« Non-conformités » /qualityRetour au magasinRebutdemande de retour créée en brouillon pour le demandeuraucun mouvement, perte → DAF
Écarts, pertes et rebuts à validerDAFRS« Écarts à valider » /stock/gapsValiderRenvoyer au RS, qui resoumetaucun mouvement : la validation est portée par le document
7 / 8 Le fil d'une demande

Rapporter le surplus au magasin

  1. 1CA

    Demander un retour : le surplus d'une quantité acceptée. Ou envoyer le brouillon créé par la Qualité après une non-conformité.

    « Mes demandes de course » /my/coursesDC-2026-…
  2. 2RL

    Compose la course : enlèvement au chantier, dépôt au magasin de la famille de la matière.

  3. 3CHF

    Enlève au chantier, remet au magasin, contresigné.

  4. 4MAG

    Établir le bon de retour, pré-rempli à partir de la demande arrivée. Le stock réel remonte.

    « Retour » /field/returnBR-2026-…RETOUR

À retenir

  • Pendant le transport d'un retour : ni BL, ni mouvement, ni changement sur le BM.
  • Le seul mouvement d'un retour est le RETOUR de son bon de retour.
  • Un retour en attente empêche la clôture du BM.
Bon de retour libre

Sans demande préalable, le magasinier choisit l'équipe, les articles et une photo. Un message « Retour » part vers SMI.

8 / 8 Le fil d'une demande

Annuler ce qui ne sera pas servi, puis clôturer

  1. 1CA

    Annuler une quantité de son propre bon, avec un motif. À planifier : la réservation est libérée. Planifiée : tant que le bon n'est pas pris en charge. En zone : la matière revient au magasin.

    « Mes bons » /my
  2. 2DTBETDAF

    Annuler la quantité en retard, avec un motif. Le demandeur voit l'avis motivé.

    « BM en retard » /stock/late
  3. 3auto

    Tout est accepté ou annulé : le BM passe Soldé.

  4. 4BET

    Clôturer depuis « Soldés à clôturer ». Chaque BM affiche « Clôturable » ou la raison écrite du blocage.

    « File de réconciliation » /stock/control

On ne peut pas annuler

  • Une quantité en demande de course : annuler d'abord la demande.
  • Une quantité « à vérifier » : attendre la conclusion.
  • Une quantité enlevée : jamais.

Ce qui bloque la clôture

  • Le BM n'est pas soldé.
  • Un retour de chantier attend.
  • Une non-conformité est à décider ou en retour.
Autour du flux

Faire entrer la matière : la réception fournisseur

  1. 1MAG

    Ouvre la réception attendue (bon d'entrée « Planifié »).

    « À faire » › Réceptions /field · mobile
  2. 2MAG

    Saisit le livreur et le numéro de BL fournisseur (obligatoires), ajoute une photo.

  3. 3MAG

    Scanne les lignes. Au besoin, Signaler une réserve : Endommagé, Non conforme ou Manquant, quantité refusée, commentaire, photo.

  4. 4MAG

    Valider la réception : seule la quantité acceptée entre en stock. Le bon passe « Reçu ».

    ENTRÉE

À retenir

  • Une réserve lève l'alerte « Réserve à la réception ».
  • Un message « Réception » part vers SMI.
  • Le responsable stock peut réceptionner à la place du magasinier.
  • L'historique du magasinier garde chaque réception.
Autour du flux

Contrôler le stock : inventaire à l'aveugle, écarts, avaries

  1. 1CG

    Ouvre la campagne et affecte deux équipes de compteurs. Les matières comptées sont gelées.

    « Inventaire » /stock/inventoryINV-2026-…
  2. 2CPT

    1er et 2e comptages à l'aveugle, sur mobile ou sur feuille saisie par le contrôleur. La feuille ne montre aucune quantité attendue.

    « Comptage » /count
  3. 3CG

    3e comptage seulement là où les deux premiers divergent. Puis clore l'inventaire.

  4. 4DAF

    Valide l'inventaire, seule étape qui ajuste le stock, ou le rejette définitivement.

    ÉCART D'INVENTAIRE
  5. 5RS

    Justifie chaque écart (ex. « Sortie non saisie ») ; le DAF valide ou refuse.

    « Écarts d'inventaire » /stock/variances
  6. 6RSDAF

    Avaries : le RS déclare et décide (retour fournisseur, vente matière, destruction…) ; le DAF signe au-delà de 2 000 MAD et toute destruction.

    /stock/damagesAVARIE

À retenir

  • L'inventaire contrôle le responsable stock : il ne compte pas, il justifie.
  • Le contrôleur de gestion est indépendant de l'équipe stock.
  • Une avarie n'écrit son mouvement qu'une fois validée.
  • Une destruction exige la référence du PV.
Autour du flux

Les garde-fous : alertes, relances, journal

Alertes

  • Seuil critique : réel − réservé − minimum < 0
  • Mouvement anormal
  • Réserve à la réception
  • Vérification en zone
  • Retard de préparation
  • Avarie à déclarer
  • Emballage à réapprovisionner
  • Écart d'inventaire

Fil d'alertes sur le tableau de bord, états Nouvelle → Vue → Traitée.

Relances

1jour ouvré : livraison remise, non réceptionnée
2jours ouvrés : vérification en zone non conclue
5jours ouvrés : anomalie de livraison non conclue

Panneau « Relances » du tableau de bord et badges dans chaque file. Calculées à l'écran : aucune notification n'est envoyée.

Consulter

  • Journal des mouvements, filtrable par type, avec la pièce d'origine. /stock/movements
  • Matières : réel, réservé, disponible par matière. /stock/materials
  • BM en retard : quantités jamais servies. /stock/late
  • Stock du chantier pour le directeur technique. /pm
Le lien avec l'existant

Diwan remplace SMI pas à pas

Le module Stock de SMI est repris le premier. Pendant la transition, une passerelle échange des messages avec SMI ; le prototype la simule sur l'écran « Passerelle SMI » (/stock/smi-bridge).

Messages échangés
  • SMI →Demande de matière : devient un BM d'origine SMI.
  • → SMIMouvement confirmé : à l'enlèvement, un par BM servi.
  • → SMIRéception : à la réception fournisseur.
  • → SMIRetour : au bon de retour.
Ce qui change pour les équipes
  • SMI
    Le stock était épuisé à la validation du planning journalier.
    Diwan
    Le dépôt en zone est un transfert ; la sortie s'écrit à l'enlèvement, pour ce qui part vraiment.
  • SMI
    Le planning regroupait les courses d'un véhicule sur la journée.
    Diwan
    Une course est un voyage : un véhicule, un chauffeur, des arrêts.
  • SMI
    Les contrôles du BET bloquaient la demande.
    Diwan
    Le contrôle de livrable ne bloque pas ; il ouvre une anomalie.

Vocabulaire SMI conservé : demande de course, chauffeur, autorisation de sortie.

Limites du prototype

Ce que le prototype ne fait pas encore

Pour la démonstration

Six chiffres à regarder pendant la démo

Tirés de la recette « une journée sur le chantier CH-118 », jouée de la demande à la clôture. Chaque profil se choisit sur l'écran d'accueil « Choisissez votre profil ».

  1. 24

    La sortie de stock et le manifeste portent ce qui a été enlevé : ni les 30 expédiés, ni les 200 demandés.

  2. 120 / 190

    Réel et réservé des chevilles inchangés de part et d'autre de l'enlèvement : la matière avait déjà quitté le magasin au dépôt en zone.

  3. 190 → 196

    Six chevilles introuvables redemandées : la réservation est reprise. Une quantité à laquelle on renonce ne la touche pas.

  4. 0

    Mouvement écrit par l'accusé de réception, la perte, le rebut, la validation du DAF ou le transport d'un retour.

  5. 370 → 380

    Une quantité annulée en zone revient au magasin, avec le bon de sortie comme pièce.

  6. Bloqué

    Un BM ne se clôture pas tant qu'un retour attend ou qu'une non-conformité est ouverte : la raison est écrite dans la file du BET.