Files
mcp-wms-wiki/wiki/limagrain/07-admin/ad-customs.md
T
arthur 7496aafe64 lint(limagrain): corrections completes Phase 1+2
- Bloquants: mermaid 03-picking/_index reconstitue (archive 11-05), 13 liens vers pages squelette retires, 2 liens recibles (anoxie, application-dictionary)
- Conventions: 910 em dashes -> tirets simples, 145 checklists -> puces question, 13 questions resolues barrees
- Liens: 9 ancres reparees (slugs GitHub)
- Delta: 12 standard_ref remappes, blocs Standard EasyWMS + sections References ajoutes, front matter complete
- Glossaire: 15 termes standard deplaces en section rappel avec renvoi
- Rapport: limagrain/_lint_report.md (Phase 1 + Phase 2 + re-scan final)
- Inclut les pages des sessions precedentes non commitees + CLAUDE.md et consume.log en l'etat
2026-07-20 12:56:42 +02:00

13 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
AD Customs - Custom Attributes
admin
AD
customs
CstAtt
référentiel
draft architecture/application-dictionary.md
LIM-14
LIM-64
LIM-66
LIM-67
LIM-70
LIM-71
LIM-73
LIM-76
LIM-82
LIM-84
LIM-91
LIM-96
LIM-106
LIM-111
LIM-112
LIM-114
LIM-115
Jira LIM-14 (lecture directe 2026-07-17)
recap_session_LIM-72_13-05-2026.md
2026-07-17 Arthur

AD Customs - Custom Attributes

Résumé : inventaire centralisé des Custom Attributes (CstAtt) par entité pour le projet Limagrain. Référentiel maître = LIM-14.

Standard EasyWMS : → voir Application Dictionary Ce qui suit documente les personnalisations Limagrain.

Séquences, toggles, jobs et paramètres : voir Paramètres projet.

Contexte projet

Le projet Limagrain utilise de nombreux CstAtt sur les entités Article, Support (Container), Stock, Ordre d'entrée, Réception, Tâche, etc. pour piloter les flux customs (réception, picking, clôture, anoxie, recertification). Cette page reflète le catalogue LIM-14 et sert de référence unique pour éviter les conflits d'allocation.

CstAtt Article

Attributs descendus de SAP sur la fiche article. Affichage dans la vue des articles corrigé le 2026-05-18 (colonnes / types).

CstAtt Donnée Type
01 Espèce string
02 Génération string
03 Variété string
04 Big-Bag bool
05 GTIN string
06 Semence essais string
07 Calibre string
08 Zone de production au champ string
09 Marque string
10 Stage string

CstAtt Support (Container / palette)

CstAtt Donnée Type Tâche Affiché (vue support)
01 Palette dans une réception contenant ≥ 1 big-bag bool LIM-64 « Big-bag potentiel »
02 Palette contenant un big-bag bool LIM-67 « Big-bag »
03 À anoxier bool LIM-67 « A anoxier »
04 Support ASN bool LIM-64 « ASN »
05 Programme de filmage int LIM-67 / 115 « Filmage »
06 Code du PK assigné string LIM-70 « PK assigné »
07 Date de fin d'anoxie datetime - « Dernière anoxie »
08 Code de la réception (conteneur virtuel) string - Vue support
09 CERTIFICATION (fausse palette pour certification) string - -
10 En cours de réception au PK bool - « Réception en cours »
11 Rangé ASRS après réception bool LIM-73 « Rangé ASRS »
12 Conteneur étiqueté bool LIM-71 -
13 Ordre d'entrée (code OE du conteneur) string LIM-96 « Ordre d'entrée »
14 Palette étiquetée au PK string LIM-91 / 111 -

CstAtt05 - Programme de filmage. Posé au poste par LIM-67 (choix opérateur : 0/AH selon le paramètre FILMAGES). Lu et transmis à Galileo par LIM-115 (recopié dans le CustomData de la tâche à la création d'un mouvement de source PIE_02 → pilotage de la filmeuse ; forcé à 0 si vide, « pas de filmage », ou destination de rejet). Voir Configuration Galileo - Transmission du filmage. ⚠️ LIM-14/LIM-67 typent int alors que les codes sont alphanumériques (0, A…) - à confirmer (probable string).

CstAtt06 - Code du PK assigné (LIM-70). Conflit d'usage historique avec LIM-71 résolu : LIM-71 a abandonné son marquage CstAtt06 (destination désormais via stratégies de rangement). CstAtt06 = code du PK lié uniquement. Usage rejet PIE (LIM-114) : lu comme poste d'origine pour renvoyer une palette rejetée au PIE. Doit être reporté sur le support réel (posé au PK par LIM-67 en réception, par LIM-91 sur la palette source picking) ; s'il est vide, le support est traité comme production → PK_REJET_PROD. Voir Flux de rejet PIE.

CstAtt12 - Conteneur étiqueté. En LIM-96 V2, il est posé à true à l'écran « validation du collage des étiquettes » (déclaration image de quai) pour toutes les palettes de la réception, y compris celles sans étiquette (production / piles). Il conditionne la prise en charge par le job AGV LIM-71 (déplacement uniquement si CstAtt12 = true). ⚠️ À réconcilier avec la page LIM-71 qui indiquait que la condition CstAtt12 avait été retirée du job (voir Questions ouvertes).

CstAtt13 - Code de l'ordre d'entrée du conteneur. Posé dès l'image de quai par l'écran « déclaration des OE » de LIM-96 V2 (rattachement de chaque emplacement occupé à son OE), en plus du renseignement au PK par le flux LIM-67. LIM-14 le rattache à LIM-96. Voir Gestion des camions et Réception fournisseur.

CstAtt14 - Palette étiquetée au PK. String à 3 valeurs (true / false|vide / error). Posé au PK (LIM-91), lu et mis à jour à l'étiqueteuse automatique de sortie TK (LIM-111 : true si impression OK, error si échec). Il ne conditionne que la ré-impression de l'étiquette de picking (HU RFID, LIM-68) : true ⇒ pas de ré-impression. L'étiquette d'expédition (LIM-107) s'imprime dans tous les cas (sauf palette trop basse), indépendamment de ce flag. Réservé dans LIM-14. Voir Process picking au PK et Flux expédition - Étiqueteuse automatique.

CstAtt Stock (StockLine)

CstAtt Donnée Type Tâche Affiché
01 Poids unitaire produit recalculé décimal LIM-66 Vue stock
02 SSCC virtuelle palette MII string LIM-91 Vue stock

Les autres attributs logistiques descendus de SAP sont détaillés dans Données principales.

CstAtt Ordre d'entrée (InboundOrder)

CstAtt Donnée Type Tâche Affiché
01 Hors tolérance (≥ 1 ligne OE hors tolérance) bool LIM-73 Vue OE - « Hors tolérance »

Voir Réception fournisseur - Clôture.

CstAtt Réception

CstAtt Donnée Type Tâche Affiché
01 Réception retour entièrement rangée ASRS (flag « clôture en cours ») bool LIM-73 Vue réceptions - « Rangé ASRS »

Voir Réception retour - Clôture.

CstAtt Ligne d'ordre d'inventaire

CstAtt Donnée Type Tâche Affiché
01 Nombre de palettes à échantillonner int LIM-112 Vue ordres d'inventaire, modifiable
02 Consignes (texte libre rattaché à l'ordre) string LIM-112 Vue ordres d'inventaire

LIM-14 indique le type « Booléen » pour le CstAtt01 alors que la donnée est un nombre modifiable - à confirmer (probable int). LIM-112 confirme l'usage : CstAtt01 = nombre de palettes à échantillonner (valeur du COR, toujours 4 d'après SAP ; éditable en création manuelle tant que l'inventaire n'est pas lancé), CstAtt02 = consignes. ⚠️ Le commentaire du ticket LIM-112 évoque les consignes sur CstAtt01 : à confirmer avec le client (voir Échantillonnage).

CstAtt Stratégies de rangement

CstAtt Donnée Type Tâche Affiché
01 Anoxie bool - Vue stratégies de rangement - « Anoxie »

CstAtt Status de stock

CstAtt Donnée Type Tâche Affiché
01 Applicable en réception type retour bool - « Applicable en réception »
02 ZLOG (code SAP) texte - « ZLOG »
03 ZINCO (code SAP) texte - « ZINCO »

Utilisés par l'entité CST_StockStatus. Catalogue des 8 statuts retour (F9 + 7 motifs B6, F2 = absence de statut) et remontée REF ZLOG/ZINCO définis en LIM-90 : voir Réception retour.

CstAtt Tâche (Task)

CstAtt Donnée Type Tâche Affiché
01 Numéro de séquence picking int LIM-84 -
02 Tâche créée pour le process de recertification bool LIM-106 Vue des tâches - « Recertification »
03 Conteneur de picking a passé la navette bool LIM-84 / LIM-82 -
04 Code support fille picking négatif string LIM-76 -

CstAtt OS (OutboundOrder / ShippingOrder)

CstAtt Donnée Type Tâche
- Verrou séquençage TK (blocage stacker crane) bool LIM-84

Non listé explicitement dans LIM-14 ; le séquençage picking figure sous CstAtt Tâche (01/03, LIM-84). Voir Séquençage TK → PS.

Points d'attention

⚠️ Le référentiel maître est LIM-14. Tout nouvel usage de CstAtt doit y être déclaré avant d'être documenté ici.

⚠️ Le CstAtt11 Support est posé une seule fois (rangement ASRS) et n'est jamais remis à false, même si le support ressort ensuite.

⚠️ Renumérotation Support 12/13/14 : l'ancienne allocation (13 = « Étiquetée au PK ») est obsolète. Depuis LIM-14 : 12 = Conteneur étiqueté, 13 = Ordre d'entrée, 14 = Palette étiquetée au PK.

Historique des modifications

Date Auteur Modification
2026-05-13 Arthur Création avec table CstAtt Container depuis LIM-14
2026-05-13 Arthur Réservation CstAtt13 Container pour flag étiquetage PK
2026-07-17 Arthur Réalignement complet sur LIM-14 (lecture directe) : ajout entités Article, Stock, Ligne inventaire, Stratégies rangement, Status stock, Tâche ; Support étendu à 14 (12 = Conteneur étiqueté, 13 = Ordre d'entrée, 14 = Palette étiquetée au PK) ; renvoi séquences/jobs/paramètres → parametres-projet.md
2026-07-17 Arthur LIM-96 V2 : note CstAtt12 (posé true à l'écran collage étiquettes, gate job LIM-71 + caveat réconciliation) et CstAtt13 (posé dès l'image de quai via l'écran déclaration OE, en plus du PK)
2026-07-17 Arthur CstAtt Tâche 03 (passage navette) : ajout attribution LIM-82 (flag posé par les handlers Container_MovedEventHandler_ET/MS_PR)
2026-07-20 Arthur CstAtt Tâche 02 (recertification) : attribution LIM-106 (flag posé sur les tâches de mouvement recertification). Note : déplacé du CstAtt01 vers 02 (Maxime 26/06), le 01 étant la séquence picking LIM-84
2026-07-20 Arthur CstAtt14 Support : précisions LIM-111 (lu/mis à jour à l'étiqueteuse de sortie TK, 3 valeurs, conditionne uniquement la ré-impression de l'étiquette de picking LIM-68, pas l'étiquette d'expédition LIM-107 ; réservé LIM-14) + attribution LIM-91 / 111 dans la table
2026-07-20 Arthur CstAtt Ligne d'ordre d'inventaire : ajout CstAtt02 (consignes, LIM-112) + attribution LIM-112 au CstAtt01 (nb palettes à échantillonner) + note usage LIM-112 (caveat commentaire consignes CstAtt01 vs 02)
2026-07-20 Arthur CstAtt06 Support : note usage rejet PIE (LIM-114 - poste d'origine lu pour la destination de rejet, reporté sur le support réel par LIM-67/LIM-91) ; jira_refs +LIM-114
2026-07-20 Arthur CstAtt05 Support : note usage LIM-115 (transmis à Galileo/filmeuse via CustomData de tâche sur mouvement source PIE_02, forcé 0 si vide/pas de filmage/rejet) + caveat type int vs code alphanumérique ; table 05 → LIM-67 / 115 ; jira_refs +LIM-115

Références

Source Type Date
LIM-14 Ticket Jira (référentiel CstAtt/séquences/jobs/paramètres) 2026
LIM-82 Ticket Jira (placement PS → PK, pose CstAtt Tâche 03) 2026
LIM-106 Ticket Jira (assignation recertification, pose CstAtt Tâche 02) 2026
LIM-111 Ticket Jira (étiqueteuse auto, lecture/MAJ CstAtt14 à la sortie TK) 2026
LIM-112 Ticket Jira (échantillonnage, CstAtt01/02 ligne d'ordre d'inventaire) 2026
LIM-114 Ticket Jira (rejet PIE, CstAtt06 = poste d'origine) 2026
LIM-115 Ticket Jira (transmission filmage, CstAtt05 → Galileo) 2026
recap_session_LIM-72_13-05-2026.md Récap session 2026-05-13