| API / APIs Radiofréquence | |
| Version ACE : ACE 1.3 | |
|
Package : Standard Sous-programme Basic : |
Fonctionnalité : Préparation |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de déterminer et d’affecter un OP éligible pour l’opérateur (OPR).
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| Aucune. |
Paramétrage (PPE)
| Aucun. |
Prototype de la fonction Basic
Messages en entrée
Messages en sortie
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | Ok, un OP a été affecté à l’opérateur. |
| 2 | L’OP demandé n’existe pas. |
| 3 | L’OP demandé est bloqué par un autre processus. |
| 73 | L’opérateur n’a pas le profil d’activité « Préparation ». |
| 99 | Il n’y a plus d’OP à affecter |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 |
Si un identifiant OP est demandé en entrée, recherche de cet OP. Sinon, recherche d’un OP pré-affecté à l’opérateur. |
| 2 | Si un identifiant OP est demandé en entrée et qu’il est déjà effectué, recherche d’un OP lié correspondant au solde de l’OP demandé. |
| 3 | Si aucun identifiant OP n’est demandé en entrée, et qu’il n’y a pas d’OP pré-affecté à l’opérateur, constitution d’une liste d’OP candidats d‘après les profils de l’opérateur. |
| 4 |
Tri de la liste d’OP : Règle 1 : si l’urgence de l’OP est supérieure à l’urgence maximum de l’opérateur, le tri est le suivant : [ Urgence OP Décroissant – Urgence Profil Décroissant – Date de fin préparation - Heure de fin préparation – identifiant OP ] Règle 2 : si l’urgence de l’OP est comprise entre l’urgence minimum et l’urgence maximum de l’opérateur, le tri est le suivant : [ Urgence Profil Décroissant - Urgence OP Décroissant – Date de fin préparation - Heure de fin préparation – identifiant OP ] Règle 3 : si l’urgence de l’OP est inférieure à l’urgence minimum de l’opérateur, le tri est le même que pour la règle 1. |
| 5 |
Prise en charge du premier OP de la liste non bloqué par un autre processus. Si un identifiant OP double fourche est passé en entrée, on prend le premier OP de la liste correspondant à la même tournée et pour le même client. |
| 6 | Affectation de l’OP trouvé à l’opérateur |
| 7 | Création d’une mission correspondant à l’OP |
| 8 | Mise à jour du contexte de l’opérateur |
Erreurs possibles
| CAUSE | EFFET |
Exemple(s) d’utilisation
Autres remarques…
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| profil_choisi | LONG | N |
Identifiant du profil d'activité |
||
| Age | CHAR | 8 | O |
Identifiant de l’opérateur |
|
| typact_choisi | LONG | O |
Type d’activité |
||
| Idop | LONG | N |
Identifiant de l’OP demandé |
||
| Idop_double | LONG | N | Identifiant de l’OP dans le mode double fourche |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Idop | LONG |
Identifiant de l’OP |
||
| Nbre_mvt | LONG |
Nombre de mouvements de l’OP |
||
| Idmission | LONG |
Identifiant de la mission de préparation |
||
| Sigliv | CHAR | 12 |
Sigle du tiers associé à la livraison |
|
| Mode_prepa | CHAR | 1 |
1 : MONO COLIS DETAIL 2 : MULTI COLIS EN L'ETAT 3 : MULTI COLIS DETAIL |
|
| Typmvt | CHAR | 1 | Type de mouvement de l’OP | |
| Idvac | LONG | Identifiant vacation de l’OP | ||
| Nbre_mvt_g | LONG | Nombre de mouvements gelés de l’OP | ||
| nbre_mvt_3 | LONG | Nombre de mouvements à valider de l’OP (En statut 3) |