Files
mcp-wms-wiki/wiki_old_13-05-2026/limagrain/05-agv/job-reception-production.md
T
2026-05-20 09:41:27 +02:00

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
agv
job
reception
production
asrs
pie
draft architecture/galileo-integration.md
LIM-71
LIM-64
LIM-66
LIM-71 LOT1.2 RECEPTION PRODUCTION AGV Job de création des tâches images de quai ASRS.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 PI