41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
## Contexte
|
||
|
||
Les postes de picking sont configurés en assignation manuelle et ce sera ce job qui assignera le poste de picking à une commande.
|
||
|
||
## Développement
|
||
|
||
Le poste de picking pourra être assigné à une commande s’il respecte les critères suivants :
|
||
|
||
- Le poste de picking autorise la préparation de commande
|
||
|
||
- Le poste de picking n’a pas de commande assignée
|
||
|
||
- Le poste de picking est vide
|
||
|
||
- Le poste de picking n’a aucune tâche en direction de celui-ci.
|
||
|
||
|
||
### Choix de la commande
|
||
|
||
**Commandes Messagerie**
|
||
|
||
Les commandes Messagerie (classe de commande) sont prioritaires sur les autres commandes car elle sont expédiées le jour même.
|
||
|
||
Une fois un poste de picking choisi pour une commande Messagerie, toutes les commandes Messagerie du même transporteur devront être assignées au même poste de picking.
|
||
|
||
Pour cela, on créera un paramètre par transporteur : PK_TRANSPORTEUR_MESSAGERIE.
|
||
|
||
Lorsqu’une commande Messagerie est assigné au PK, on enregistre le nom du PK dans le paramètre. Si ce paramètre contient une valeur, 2 choix possibles :
|
||
|
||
- La valeur correspond au poste de picking qu’on analyse, on assigne la prochaine commande Messagerie du même transporteur
|
||
|
||
- La valeur correspond à un autre poste de picking : On ignore toutes les commandes de classe Messagerie de ce transporteur pour trouver une commande à assigner.
|
||
|
||
|
||
Si le paramètre contient le nom du PK, on ne pourra assigner QUE des commande Messagerie associées au transporteur du paramètre. Si le WMS ne parvient pas à assigner une commande alors on vide le paramètre.
|
||
|
||
**Autres commandes**
|
||
|
||
Utiliser le processus standard pour assigner une nouvelle commande à une table de préparation et un poste de picking.
|
||
|
||
Vérifier que l’on prépare bien les commandes d’une même tournée en respectant le numéro d’arrêt, on prépare les commandes le plus petit numéro d’arrêt en premier. |