0 Votes

Sprint [BOTA-IS-CMD-1]

Version 63.1 by Cyril Boillat on 30/06/2025

Épic 9 – Module de Commandes IS

📘 Contexte général

Le module de commandes IS permet de gérer les demandes de graines faites par les correspondants à partir d’un Index Seminum donné.  
Les graines sont expédiées par correspondant, en fonction des disponibilités et de l’ordre d’arrivée des demandes.  
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.).

📌 User Stories

US9.1 – Commande par correspondant et non par lot

En tant que grainière,  
je veux pouvoir traiter les commandes par correspondant (et non par ligne de lot),  
afin de gérer la logistique d’envoi, préparer les sachets et remplir les colis de manière groupée.

US9.2 – Regroupement des commandes par vague

En tant que utilisateur,  
je veux pouvoir regrouper les commandes par vague de traitement (ex. "commande semaine 34"),  
afin de faciliter la préparation physique des lots à la cave et assurer le suivi administratif.

US9.3 – Résumé de commande enrichi

En tant que responsable IS,  
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),  
afin de répondre aux exigences de certains correspondants sans devoir tout ressaisir manuellement.

US9.4 – Historisation des commandes et expéditions

En tant que utilisateur,  
je veux que l’historique des commandes soit conservé avec les quantités envoyées,  
afin de tracer l’envoi, valider les envois IS annuels, et éviter les doublons.

US9.5 – Suivi de l’état des lots commandés (épuisés, disponibles)

En tant que grainière,  
je veux pouvoir marquer un lot comme épuisé après une commande,  
afin de que ce lot disparaisse automatiquement des commandes futures, même si l’IS 2025 reste figé.

US9.6 – Ajout possible de lots pour IS 2026 en parallèle

En tant que utilisateur,  
je veux pouvoir ajouter des lots pour le futur IS (2026) sans affecter l’IS courant (2025),  
afin de préparer à l’avance l’année suivante tout en respectant l’état figé de l’année en cours.

US9.7 – Rattachement automatique des commandes au lot d’origine

En tant que utilisateur,  
je veux que chaque ligne de commande soit reliée à un lot identifié,  
afin de permettre une rétro-analyse des quantités distribuées par lot, espèce, ou pays.

US9.8 – Filtres pour retrouver les commandes par statut (préparée, envoyée, annulée)

En tant que utilisateur,  
je veux filtrer les commandes par statut (en attente, en cours de traitement, envoyée, annulée),  
afin de suivre précisément le cycle de traitement.

US9.9 – Impression groupée des étiquettes de lots commandés

En tant que grainière,  
je veux pouvoir imprimer toutes les étiquettes de lots d’une commande en une seule fois,  
afin de gagner du temps lors de la mise en sachet.

US9.10 – Export Excel des commandes envoyées pour bilan annuel

En tant que gestionnaire IS,  
je veux pouvoir exporter toutes les commandes envoyées sous forme Excel,  
afin de produire un bilan annuel par espèce, correspondant, ou pays.

🔄 Suggestions futures (Backlog)

  • US9.x – Générer automatiquement les documents douaniers selon le pays de destination  
  • US9.x – Intégration avec le stock pour mise à jour automatique des quantités restantes  
  • US9.x – Notification automatique au correspondant lors de l’envoi d’une commande