Wiki source code of Sprint [BOTA-IS-CMD-1]
Last modified by Cyril Boillat on 10/02/2026
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Épic 9 – Module de Commandes IS = | ||
| 2 | |||
| 3 | == 📘 Contexte général == | ||
| 4 | |||
| 5 | Le module de commandes IS permet de gérer les demandes de graines faites par les correspondants à partir d’un Index Seminum donné. | ||
| 6 | Les graines sont expédiées par correspondant, en fonction des disponibilités et de l’ordre d’arrivée des demandes. | ||
| 7 | Ce module devra permettre un suivi logistique efficace, une historisation des mouvements et une facilitation des impressions (résumé de commande, étiquettes, documents douaniers, etc.). | ||
| 8 | |||
| 9 | == 📌 User Stories == | ||
| 10 | |||
| 11 | === --US9.1 – Commande par correspondant et non par lot-- === | ||
| 12 | |||
| 13 | --**En tant que** grainière, | ||
| 14 | **je veux** pouvoir traiter les commandes par correspondant (et non par ligne de lot), | ||
| 15 | **afin de** gérer la logistique d’envoi, préparer les sachets et remplir les colis de manière groupée.-- | ||
| 16 | |||
| 17 | === US9.2 – Regroupement des commandes par vague === | ||
| 18 | |||
| 19 | **En tant que** utilisateur, | ||
| 20 | **je veux** pouvoir regrouper les commandes par vague de traitement (ex. "commande semaine 34"), | ||
| 21 | **afin de** faciliter la préparation physique des lots à la cave et assurer le suivi administratif. | ||
| 22 | |||
| 23 | === US9.3 – Résumé de commande enrichi === | ||
| 24 | |||
| 25 | **En tant que** responsable IS, | ||
| 26 | **je veux** pouvoir générer un résumé PDF d’une commande contenant tous les détails des lots (espèce, numéro d'acquisition, récolteur, date, lieu, coordonnées GPS), | ||
| 27 | **afin de** répondre aux exigences de certains correspondants sans devoir tout ressaisir manuellement. | ||
| 28 | |||
| 29 | === --US9.4 – Historisation des commandes et expéditions-- === | ||
| 30 | |||
| 31 | --**En tant que** utilisateur, | ||
| 32 | **je veux** que l’historique des commandes soit conservé avec les quantités envoyées, | ||
| 33 | **afin de** tracer l’envoi, valider les envois IS annuels, et éviter les doublons.-- | ||
| 34 | |||
| 35 | === --US9.5 – Suivi de l’état des lots commandés (épuisés, disponibles)-- === | ||
| 36 | |||
| 37 | --**En tant que** grainière, | ||
| 38 | **je veux** pouvoir marquer un lot comme épuisé après une commande, | ||
| 39 | **afin de** que ce lot disparaisse automatiquement des commandes futures, même si l’IS 2025 reste figé.-- | ||
| 40 | |||
| 41 | === US9.6 – Ajout possible de lots pour IS 2026 en parallèle === | ||
| 42 | |||
| 43 | **En tant que** utilisateur, | ||
| 44 | **je veux** pouvoir ajouter des lots pour le futur IS (2026) sans affecter l’IS courant (2025), | ||
| 45 | **afin de** préparer à l’avance l’année suivante tout en respectant l’état figé de l’année en cours. | ||
| 46 | |||
| 47 | === --US9.7 – Rattachement automatique des commandes au lot d’origine-- === | ||
| 48 | |||
| 49 | --**En tant que** utilisateur, | ||
| 50 | **je veux** que chaque ligne de commande soit reliée à un lot identifié, | ||
| 51 | **afin de** permettre une rétro-analyse des quantités distribuées par lot, espèce, ou pays.-- | ||
| 52 | |||
| 53 | === US9.8 – Filtres pour retrouver les commandes par statut (préparée, envoyée, annulée) === | ||
| 54 | |||
| 55 | **En tant que** utilisateur, | ||
| 56 | **je veux** filtrer les commandes par statut (en attente, en cours de traitement, envoyée, annulée), | ||
| 57 | **afin de** suivre précisément le cycle de traitement. | ||
| 58 | |||
| 59 | === --US9.9 – Impression groupée des étiquettes de lots commandés-- === | ||
| 60 | |||
| 61 | --**En tant que** grainière, | ||
| 62 | **je veux** pouvoir imprimer toutes les étiquettes de lots d’une commande en une seule fois, | ||
| 63 | **afin de** gagner du temps lors de la mise en sachet.-- | ||
| 64 | |||
| 65 | === US9.10 – Export Excel des commandes envoyées pour bilan annuel === | ||
| 66 | |||
| 67 | **En tant que** gestionnaire IS, | ||
| 68 | **je veux** pouvoir exporter toutes les commandes envoyées sous forme Excel, | ||
| 69 | **afin de** produire un bilan annuel par espèce, correspondant, ou pays. | ||
| 70 | |||
| 71 | == 🔄 Suggestions futures (Backlog) == | ||
| 72 | |||
| 73 | * US9.x – Générer automatiquement les documents douaniers selon le pays de destination | ||
| 74 | * US9.x – Intégration avec le stock pour mise à jour automatique des quantités restantes | ||
| 75 | * US9.x – Notification automatique au correspondant lors de l’envoi d’une commande |