màj wiki avec retour MES lot-5 AD
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
# Communication WMS - GALILEO
|
||||
|
||||
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3001208930341)
|
||||
> Dernière mise à jour : 07/08/2025 (v7)
|
||||
|
||||
---
|
||||
|
||||
## Introduction
|
||||
|
||||
Une installation robotique communique avec le WMS via le service Windows **"EasyWMS Gateway"** installé sur le serveur WMS.
|
||||
|
||||
---
|
||||
|
||||
## Tâches et mouvements
|
||||
|
||||
Pour chaque déplacement de conteneur, le WMS envoie un **ordre de transfert** (tâche) à GALILEO.
|
||||
|
||||
- **Tâche** = ordre de transfert de bout en bout
|
||||
- **Mouvement** = déplacement d'une station à la suivante (plusieurs mouvements par tâche)
|
||||
|
||||
**Statuts des tâches :**
|
||||
|
||||
| Statut | Description |
|
||||
|--------|-------------|
|
||||
| En attente | Pas encore transmise à GALILEO, aucun tracking |
|
||||
| Générée | Prochain mouvement généré mais non transmis |
|
||||
| En cours | Tracking récupéré par GALILEO, conteneur en **Mov** |
|
||||
| Terminée | Conteneur arrivé à destination |
|
||||
| Annulée | Annulée avant d'atteindre la destination |
|
||||
|
||||
---
|
||||
|
||||
## 3 types de communication
|
||||
|
||||
### Events
|
||||
|
||||
GALILEO envoie un Event principalement lors du passage au PIE ou à la confirmation d'un picking.
|
||||
|
||||
**Event PIE contient :**
|
||||
- Code du bac
|
||||
- Poids
|
||||
- Dimensions
|
||||
- Type de support (P800, P1000…)
|
||||
- Code Erreur : `65536` = pas d'erreur
|
||||
|
||||
Workflow WMS appelé : **`Galileo_PIEEventHandler_PR`**
|
||||
|
||||
Pour activer les instances sur les Events PIE : activer le process `NomPIE_NomEntrepot_GalileoPIE` dans l'ApplicationService.
|
||||
|
||||
### Search
|
||||
|
||||
Deux cas de déclenchement :
|
||||
1. GALILEO demande la station suivante pour le support qu'il vient de recevoir
|
||||
2. Un TK/Miniload fait des recherches en boucle (en "recherche d'ordre" quand il n'a rien à faire)
|
||||
|
||||
**Contenu d'un Search :**
|
||||
- Numéro de tracking
|
||||
- Numéro du support
|
||||
- Identifiants de la station (Type + Numéro)
|
||||
|
||||
### End
|
||||
|
||||
Envoyé quand GALILEO termine un ordre (bac arrivé à la destination du mouvement — pas de la tâche).
|
||||
|
||||
---
|
||||
|
||||
## Cas pratique — bac arrivant au PIE
|
||||
|
||||
1. PIE génère un **Event** (lecture code barres + gabarit) puis un **Search**
|
||||
2. WMS envoie un mouvement → support passe en **Mov**
|
||||
3. Bac arrive à la station suivante → GALILEO envoie un **End**
|
||||
4. Si convoyeur → nouveau **Search** ; si table d'entrée TK → c'est le TK qui fait les Search en boucle
|
||||
5. Si poste de sortie → support sort de l'installation
|
||||
6. Si poste de picking → **Search** après confirmation du picking via un Event
|
||||
|
||||
> Tous ces échanges sont visibles dans les logs de la Gateway : voir [Comprendre les logs de la Gateway](https://easywmsfrance.atlassian.net/wiki/x/AoDSoLoC)
|
||||
Reference in New Issue
Block a user