5.9 KiB
title, tags, status, standard_ref, jira_refs, confluence_refs, sources, last_updated, author
| title | tags | status | standard_ref | jira_refs | confluence_refs | sources | last_updated | author | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Job AGV — Réception production vers ASRS |
|
draft | architecture/galileo-integration.md |
|
|
2026-05-12 | Arthur |
Job AGV — Réception production vers ASRS
Résumé : job périodique (30 s) qui crée les tâches de déplacement AGV depuis les images de quai vers le buffer d'entrée production (alimentant le PIE de l'ASRS). Concerne uniquement les réceptions production (CstAtt04 = "ASN").
Standard EasyWMS : → voir Galileo Integration, Galileo Integration Ce qui suit documente les spécificités Limagrain par rapport au standard.
Contexte projet
Dans le flux de réception production, les palettes arrivent de la production (ou de l'ancien magasin) et vont directement dans l'ASRS sans passer par un poste de travail. Elles sont déchargées par un cariste sur une image de quai puis déclarées via le TRF en type "Production" (LIM-64).
Ce job crée les tâches de déplacement AGV depuis les images de quai vers le buffer d'entrée production, qui a une route virtuelle vers une table d'entrée du convoyeur.
Périmètre : uniquement les réceptions de type Production (supports avec CstAtt04 = "ASN"). Les réceptions fournisseur / intersite / retour client sont gérées par le Mega Job d'assignation PK (LIM-70).
Process complet de réception production
sequenceDiagram
participant Cariste
participant TRF as TRF (LIM-64)
participant Job as Job AGV (LIM-71)
participant AGV
participant PIE as PIE (LIM-66)
participant ASRS
Cariste->>TRF: Décharge palette sur image de quai
TRF->>TRF: Déclaration type "Production"
Note over TRF: Support fictif séq. 8000*<br/>CstAtt04 = "ASN"
Job->>Job: Détecte support éligible
Job->>Job: Crée tâche "En attente"
Note over Job: Origine = image de quai<br/>Dest = stratégie rangement
Job-->>AGV: Tâche passe "Créé" → GNA → iGo
AGV->>PIE: Transport vers entrée production
PIE->>PIE: Suppression support virtuel<br/>Création palette ASN
PIE->>ASRS: Stockage ou rejet
Configuration du job
- Type : job périodique
- Fréquence : toutes les 30 secondes
Logique d'éligibilité
Le job parcourt tous les supports positionnés sur des images de quai. Un support est éligible si toutes les conditions suivantes sont réunies :
| Condition | Détail |
|---|---|
| Séquence 8000* | Support fictif créé lors de la déclaration image de quai (LIM-64) |
| CstAtt04 = "ASN" | Support de type production |
| CstAtt06 vide | Pas encore traité par ce job |
| Aucune tâche active | Statuts actifs = Bloqué, Créé, En attente, En attente d'annulation, En cours. Statuts historiques (ignorés) = Annulé, Terminé |
La double vérification CstAtt06 + absence de tâche active est une sécurité anti-doublon.
Traitement d'un support éligible
Marquage
Le job positionne CstAtt06 = valeur du paramètre
DESTINATION_PRODUCTION (ex : "ENTREE_PRODUCTION").
Création de la tâche
| Champ | Valeur |
|---|---|
| Origine | Sous-emplacement de l'image de quai |
| Destination | Déterminée par la stratégie de rangement configurée (MU d'entrée Est ou Ouest, Est par défaut) |
| Statut initial | "En attente" |
Le passage "en attente" → "créé" est géré par le WMS standard
(Task_GenerateMovementJob_PR). Le module AGV / GNA écoute ce
changement et envoie les tâches à la flotte iGo.
Redirection si PIE saturé
Gérée en standard par le système de routes et distances configuré dans EasyS :
- Route principale : distance 1
- Routes secondaires : distance 2
On ferme le PIE de production → le WMS redirige automatiquement vers les autres entrées disponibles. Ce job envoie toujours vers la même destination ; c'est le WMS qui reroute si nécessaire.
⚠️ À vérifier si faisable avec plusieurs poumons, plusieurs PIE et si la config EasyS actuelle est prête pour ce mode dégradé.
Paramètres
| Paramètre | Description | Valeur par défaut |
|---|---|---|
| DESTINATION_PRODUCTION | Code du buffer d'entrée production (destination des tâches AGV) | ENTREE_PRODUCTION |
Points d'attention
- Un support non ASN (fournisseur, intersite, retour) sur une image de quai est ignoré — il est géré par le Mega Job (LIM-70)
- Le marquage CstAtt06 a été simplifié en cours de développement (certains cas de tests marqués "Plus utilisé") — la vérification par absence de tâche active reste la sécurité principale
- La stratégie de rangement détermine l'entrée Est/Ouest ; le paramètre DESTINATION_PRODUCTION n'est plus directement utilisé comme destination de tâche
Questions ouvertes
- Redirection multi-poumons / multi-PIE : config EasyS prête ? (@Nicolas)
- CstAtt06 encore nécessaire comme marqueur si la vérification par tâche active suffit ? (@Fabien)
Historique des modifications
| Date | Auteur | Modification |
|---|---|---|
| 2026-05-12 | Arthur | Création initiale depuis LIM-71 |
Références
| Source | Type | Date |
|---|---|---|
| LIM-71 | Ticket Jira | 2026 |
| LIM-64 | Ticket Jira (déclaration image quai) | 2026 |
| LIM-66 | Ticket Jira (passage PIE) | 2026 |