12 KiB
Export Jira — LIMAGRAIN DEV : LIM-63, LIM-64, LIM-65
Projet : LIMAGRAIN - DEV
Lot : #LOT1.1
Statut : En cours de test client (pré-production)
Assigné : Arthur Ria
Exporté le : 2026-05-06
LIM-63 — #LOT1.1 [RECEPTION + EXPEDITION] Affichage chauffeurs
Lien : https://easywmsfrance.atlassian.net/browse/LIM-63
Contexte
Dans LIM-62 et LIM-XXX, on associe les réceptions et ordres de sortie à des quais en indiquant un camion (sa plaque).
Le client souhaite afficher ces informations directement en dehors de l'entrepôt, près des quais extérieurs, pour indiquer aux chauffeurs où ils doivent attendre / se garer.
Développement
Faire une WS qui affiche uniquement les quais avec des réceptions/ordres de sortie associés. Afficher les plaques (Document).
Prévoir la place pour afficher 6 quais + le parking sans devoir scroller.
Documentation de référence pour créer ce dialogue :
https://msscc.mecalux.com/documentation/Development/master/ES/map_working_easybuilder/user_manual/dialogs/index.md
Commentaires
Aucun commentaire sur ce ticket.
LIM-64 — #LOT1.1 [RECEPTION] TRF - Déclaration image de quai
Lien : https://easywmsfrance.atlassian.net/browse/LIM-64
Contexte
Les camions de réception sont déchargés manuellement par un cariste sur une image de quai (poumon de réception).
Règle de déchargement physique : Le cariste doit décharger en commençant par l'emplacement le plus éloigné du quai en suivant un ordre précis. Cela permet d'identifier précisément les emplacements occupés pour les AGV.
Ensuite, via son TRF, l'opérateur va associer la réception à la bonne image de quai puis faire sa pré-déclaration : nombre de palettes, présence de big-bag, etc.
Une fois terminé, les AGV viendront récupérer les palettes pour les apporter sur les postes de travail ou directement dans le TK selon la classe des ordres d'entrées de la réception.
Développement
PRODUCTION : Écran 1, écran 3, écran 4, écran 5, écran 7
AUTRES : Écran 1, écran 2, écran 3, écran 4, écran 5, écran 6, écran 7
Créer un nouveau menu TRF dans Réceptions > Image de quai.
Écran 1 — Type de réception
Choix parmi cette liste :
- Production
- Autres (fournisseur, inter-site, retours, etc.)
- Pile de palette
Échappe : retour menu.
Écran 2 — Sélection de la réception
À afficher seulement si choix du type de réception = Autres.
L'opérateur choisit la réception qu'il souhaite faire.
Échap : retour écran 1.
Écran 3 — Nombre de palettes
Prompt : « Nombre de palettes de la réception »
Prompt d'un nombre entre 1 et 26 inclus.
Vérification à validation :
- que le chiffre est valide
- que la somme des supports déjà présents sur le poumon ainsi que le nombre validé <= 26
Si non validation : message d'erreur explicatif clair avec bouton Ok pour recommencer l'écran 3.
Échappe : retour écran 2.
Écran 4 — Choix image de quai
Dans le WF, lister tous les poumons liés aux quais (réception + expédition).
De cette liste, enlever tous ceux qui ont des supports clients (liés à des ordres de sortie) ou qui ont des tâches de shipping en destination.
Enlever également ceux dont le nombre de supports == capacité (poumon plein).
Prompt : « Choix de l'image de quai » avec un bouton Liste (qui liste les poumons filtrés).
Au moment du choix du poumon parmi ceux de la liste ou si l'opérateur saisit/scanne, vérifier si le poumon est disponible en refaisant les mêmes checks que précédemment. À refaire même s'il choisit dans la liste — entre l'affichage de la liste filtrée et le choix de l'opérateur, la réalité a pu changer.
Échappe : retour écran 3.
Écran 5 — Sous-emplacement de départ
Prompt : « Sous-emplacement de la première palette de la réception »
Prompt d'un nombre.
Vérification à validation :
- que le chiffre est valide
- que l'emplacement de départ ainsi que tous ceux qui suivent pour atteindre le nombre de palettes précédemment indiqué soient vides
Si non validation : message d'erreur explicatif clair avec bouton Ok pour recommencer l'écran 4.
Exemple : si j'ai déjà des palettes d'une autre réception (rouge) et que j'en déclare 5 nouvelles, je ne peux pas indiquer des positions 3 ; 4 ; 23 ; 24 ; 25 ; 26.
Échappe : retour écran 4.
Écran 6 — Présence de big-bags
Uniquement si l'opérateur a choisi le type de réception Autre.
Prompt : « Présence d'un big-bag parmi les palettes de la réception ? »
Boutons OUI / NON. Conserver l'information.
Échappe : retour écran 4.
Écran 7 — Validation
Afficher un écran de récapitulatif :
- Image de quai : XXX
- Type de réception : XXX
- Nombre de palettes : XXX
- Sous-emplacement de départ : XXX
- Présence de big-bags : oui / non
Avec un bouton VALIDER.
Échappe : retour écran 5.
Si validation :
- Créer informatiquement les palettes en les répartissant sur les sous-emplacements à partir du premier indiqué par l'opérateur. Les palettes sont vides et de type
PALETTE_US. Leur séquence ne doit pas être la séquence classique mais une séquence de 18 caractères qui commence par 8. Ex :800000000000000001,800000000000000002, etc. (Séquence décrite dans LIM-14) - Uniquement si l'opérateur a choisi le type de réception Autre → impression d'une étiquette pour chaque palette déclarée avec le rapport décrit dans LIM-65
- Retour écran 2.
Cas de tests
Écran 2 — Sélection de la réception
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E2-01 | Affichage de l'écran | Type de réception sélectionné = Autre | Sélection d'une réception | Affichage du choix de la réception |
Écran 3 — Nombre de palettes
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E3-01 | Somme palettes saisie = exactement 26 | Saisir 26 | Validation OK, passage à l'écran 4 | |||
| E3-02 | Somme palettes saisie = 27 | Saisir 27 | Rejet avec message d'erreur mentionnant le dépassement de capacité |
Écran 4 — Choix image de quai
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E4-01 | Poumon plein | Poumon plein avant l'affichage de la liste | Le poumon n'apparait pas dans la liste | |||
| E4-02 | Sélection d'un poumon plein | Poumon plein avant l'affichage de la liste | Saisir le code du poumon plein | Message d'erreur indiquant que le poumon sélectionné n'est pas valide | ||
| E4-03 | Poumon devenu plein entre l'affichage de la liste et la sélection | Poumon visible dans la liste au moment de l'affichage, puis rempli par un autre utilisateur avant confirmation | Sélectionner ce poumon depuis la liste | Rejet avec message d'erreur, le check se refait au moment du choix | ||
| E4-04 | Poumon ayant reçu un support client entre l'affichage et la sélection | Poumon visible dans la liste, un ordre de sortie lui est associé entretemps | Sélectionner ce poumon depuis la liste | Rejet avec message d'erreur | ||
| E4-05 | Poumon dont le nombre de supports est exactement égal à la capacité | Poumon plein | Ouvrir la liste | Le poumon est absent de la liste | ||
| E4-06 | Poumon qui ne contient pas assez d'emplacements libres consécutifs sur les positions suivant le conteneur sur la plus grande position | Poumon de capacité 26, palette déclarée sur l'emplacement 20. Nombre de palettes sélectionné = 7 | Ouvrir la liste | Le poumon est absent de la liste |
Écran 5 — Sous-emplacement de départ
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E5-01 | Séquence valide qui se termine pile au dernier sous-emplacement | Poumon de capacité 26, 3 palettes déclarées | Saisir 24 (→ 24, 25, 26) | Validation OK | ||
| E5-02 | Séquence qui dépasse le dernier sous-emplacement d'un | Poumon de capacité 26, 3 palettes déclarées | Saisir 25 (→ 25, 26, 27 inexistant) | Rejet avec message d'erreur | ||
| E5-03 | Séquence avec un seul emplacement occupé au milieu | Palettes rouges uniquement en position 5, 5 palettes déclarées | Saisir 3 (→ 3, 4, 5, 6, 7) | Rejet car l'emplacement 5 est occupé, même s'il n'est pas le premier de la séquence | ||
| E5-04 | Sous-emplacement de départ libre mais dernier emplacement de la séquence occupé | Palette rouge en position 8, 5 palettes déclarées | Saisir 4 (→ 4, 5, 6, 7, 8) | Rejet car l'emplacement 8 est occupé | ||
| E5-05 | Sous-emplacement de départ occupé, le reste de la séquence est libre | Palette rouge uniquement en position 3, 5 palettes déclarées | Saisir 3 | Rejet dès le premier emplacement |
Écran 6 — Sélection BigBag
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E6-01 | Affichage de l'écran | Type de réception sélectionné = Autre | Affichage du choix de la présence de big-bag |
Écran 7 — Validation & création
| ID | Description | Préconditions | Actions | Résultat attendu | Validation Dév. | Validation CDP |
|---|---|---|---|---|---|---|
| E7-01 | Les palettes sont créées sur les bons sous-emplacements et pas sur les suivants | 3 palettes, départ emplacement 5 | Valider | Palettes créées exactement sur 5, 6, 7 — emplacement 8 reste vide | ||
| E7-02 | Les séquences générées commencent bien par 8 et font exactement 18 caractères | N/A | Valider avec n palettes | Toutes les séquences font 18 caractères et commencent par 8 | ||
| E7-04 | Type Production : aucune impression | Type = Production | Valider | Aucune impression d'étiquette déclenchée | ||
| E7-05 | Nombre d'étiquettes imprimées = exactement le nombre de palettes déclarées | Type = Autre, 4 palettes déclarées | Valider | 4 étiquettes imprimées, ni plus ni moins | ||
| E7-06 | Poumon/position de départ devenu indisponible | Poumon ou position de départ devenu indisponible après sélection | Valider | Message d'erreur indiquant la raison | ||
| E7-07 | Réception sélectionnée supprimée | Réception sélectionnée est supprimée | Valider | Message d'erreur indiquant la raison |
Commentaires
Aucun commentaire sur ce ticket.
LIM-65 — #LOT1.1 [RECEPTION] Etiquette support image de quai
Lien : https://easywmsfrance.atlassian.net/browse/LIM-65
Contexte
Dans LIM-64, on imprime une étiquette support pour chaque palette en provenance d'une réception qui n'est pas de type PRODUCTION.
Modèle — Format A5 — Paysage
Champs à afficher sur l'étiquette :
- CODE : code du support
- RECEPTION : code de la réception
- DATE : date d'impression
- EMPL. : sous-emplacement du poumon
- QR Code : code du support
Commentaires
Aucun commentaire sur ce ticket.