| Version ACE : 5.0-00 | |
|
Package : Standard Sous-programme Basic : Prise_Mission_Tournee |
Fonctionnalité :Expédition |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de déterminer si une mission de chargement existe pour une zone donnée. Dans ce cas, elle affecte cette mission à l’opérateur.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Prototype de la fonction Basic
| Prise_Mission_Tournee (numero_module, typdep, sigdep, idprfact, idopr, typact, idtrn, quai, idmission, lirtrn, flg_multi_quai) |
Messages en entrée
| PRIS_TOURN~typdep~sigdep~idprfact~idopr~typact~idtrn~quai~ |
Messages en sortie
| Retour~idmission~lirtrn~flg_multi_quai~ |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | Une mission de chargement a été affectée à l’opérateur. |
| 2 | La tournée donnée en entrée n’existe pas. |
| 3 | La tournée donnée en entrée n’est pas en attente de chargement (statut 6). |
| 4 | Tous les colis de la tournée ne sont pas validés. |
| 5 | Des colis ne sont pas sur la zone de chargement. |
| 6 | Il n’y a plus de colis à charger. |
| 10 | Problème d’affectation de la mission de chargement à l’opérateur |
| 7 | Problème d’affectation de la mission de chargement à l’opérateur |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Détermine si une mission de chargement existe pour une zone donnée. |
| 2 | Affecte cette mission à l’opérateur. |
Erreurs possibles
| CAUSE | EFFET |
| La tournée donnée en entrée n’existe pas. |
Code retour 2, message « Tournée inexistante » |
| La tournée donnée en entrée n’est pas en attente de chargement (statut 6). |
Code retour 3, message « La tournée n'est pas en attente d'expédition » |
| Tous les colis de la tournée ne sont pas validés. |
Code retour 4, message « Tous les colis ne sont pas validés » |
| Des colis ne sont pas sur la zone de chargement. |
Code retour 5, message « Des colis à charger ne sont pas sur le quai » |
| Il n’y a plus de colis à charger. |
Code retour 6, message « Plus de colis à charger » |
| Problème d’affectation de la mission de chargement à l’opérateur |
Code retour 7, message « La tournée saisie est différente de celle de la mission » |
| Problème d’affectation de la mission de chargement à l’opérateur |
Code retour 10, message « Problème à la prise de mission » |
Exemple(s) d’utilisation
| ret = Prise_Mission_Tournee (numero_module, typdep, sigdep, profil_choisi, age, typact_choisi, idtrn, zone, idmission, lirtrn, flg_multi_quai) |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| Typdep | CHAR | 3 | O | Type de dépôt | |
| Sigdep | CHAR | 12 | O | Sigle du dépôt | |
| Idprfact | LONG | O | Identifiant du profil d'activité | ||
| Idopr | CHAR | 8 | O | Identifiant de l’opérateur | |
| Typact | CHAR | 6 | O | Type d’activité | |
| Idtrn | LONG | O | Identifiant tournée | ||
| Quai | CHAR | 3 | O | Quai d’expédition |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Idmission | LONG | Identifiant de la mission | ||
| Lirtrn | CHAR | 10 | Libelle réduit de la tournée | |
| flg_multi_quai | CHAR | 1 | Indicateur multi-quai |