Files
mcp-wms-wiki/wiki/limagrain/03-picking/sequencage-tk-ps-historique.md
T
2026-05-20 09:41:27 +02:00

3.7 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
Séquençage TK → PS — Historique et arbitrage
picking
séquençage
historique
décision
draft concepts/picking.md
LIM-84
LIM-84 LOT2.2 [PICKING] Séquençage des tâches de picking TK PS.md
REU PICKING SEQUENCAGE 11-05-2026 - Analyse comparative notes + AF + devops.md
2026-05-12 Arthur

Séquençage TK → PS — Historique et arbitrage

Résumé : historique des solutions envisagées pour le séquençage TK → PS, et arbitrage des contradictions entre les 3 sources (DevOps #64854, AF §6.4.8, réunion 11/05/2026).

Pour l'algorithme retenu, voir Séquençage TK → PS.

Solutions envisagées

Solution 1 — Process isolé sur finalisation des tâches d'OS

Séquençage via OS.Line.CstAtt, marquage OS traité via OS.CstAtt = true.

Problème : pas assez dynamique en cas de recréation de tâches.

Solution 2 — Calcul dans le workflow stacker_crane

Intégration dans Galileo_StackerCraneSearch_PR / StackerCrane_SortTasks_PR, recalcul complet à chaque exécution.

Problème : complexité élevée (requêtes LINQ imbriquées multi-OS).

Solution 3 — Solution 1 transformée en job

Job planifié, excluant les tâches en cours.

Problème : pas assez réactif par rapport à la cadence des TK.

Solution 4 — Process événementiel (retenue)

Solution 1 déclenchée sur TaskCreatedEvent et OutboundOrderReleasedEvent, avec verrouillage OS.CstAtt.

Avantages : simple, découplée, réactive.

Arbitrage des contradictions (réu. 11/05/2026)

Analyse comparative : DevOps #64854 (le plus ancien), AF §6.4.8 (intermédiaire), réunion 11/05/2026 Arthur + Justine + Olivier (fait foi). Tous les points sont résolus.

Sujet DevOps AF Réunion (fait foi)
Traitement commercial À creuser Séparation stricte Supprimé (false)
Seuil picking négatif Pas de seuil > 50% 55% ET poids ≥ 7 kg
Poids max palette 1 200 kg 1 250 kg 1 250 kg (AF)
Négatif vs Maïs first Pas de hiérarchie Maïs en tête Négatif prioritaire
Semences essais Dédié en haut Non mentionné Couvert par poids
Lots même Bag/pal Prioriser Retenu
Différenciation marque Aucune Confirmé
Calcul Bag/pal "Prendre le max" Équivalent palette Pro rata

Changelog V1.1 (11/05/2026)

  • Hiérarchie des règles : complétude palette et anti-split prioritaires sur le tri
  • Picking négatif : condition cumulative poids ≥ 7 kg ajoutée
  • TC supprimé (CONTROLE_TRAITEMENT_COMMERCIAL = false)
  • Calcul remplissage : pro rata Bag/pal (remplace "Bag/pal max")
  • Poids max palette : 1 250 kg (corrige 1 200 kg du DevOps)
  • Confirmé : mélange espèces OK, pas de gerbage, 1,90 m max

Points non traités (hors scope réunion)

  • Affichage opérateur au PK (consignes, déviation possible)
  • Picking négatif < 7 kg en option
  • Messagerie carton (navette du lendemain, zone angle Est)
  • Verrou réception → recomptage avant picking (AF uniquement)

Historique des modifications

Date Auteur Modification
2026-05-12 Arthur Création — extraction depuis sequencage-tk-ps.md

Références

Source Type Date
LIM-84 Ticket Jira 2026
REU PICKING SEQUENCAGE 11-05-2026 CR réunion 11/05/2026
DevOps #64854 Note historique
AF §6.4.8 Analyse fonctionnelle V1.5 28/11/2025