API RF PRIS_TOURN

  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)

Paramètres en entrée

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

Paramètres en sortie

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