| API / APIs Radiofréquence | |
| Version ACE : ACE 1.3 | |
|
Package : Standard Sous-programme Basic : API_DONNE_MIS |
Fonctionnalité : Préparation |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de demander et d’affecter une mission éligible pour 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
Messages en entrée
Messages en sortie
Valeurs restituées par l’API
| Valeur | Remarque |
| 1 | Ok, une mission a été affectée à l’opérateur. |
| 2 | La mission demandée n’existe pas. |
| 3 | La mission n’est pas affectable à l’opérateur |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
|
Si la mission n’est pas affectée : Recherche d’une mission à partir de la vue « Nom_vue_rech_mis ». Cette vue retourne une ref_mission et le type d’activité concernée. S’il est impossible d’utiliser la ref_mission Retour 2 : La mission demandée n’existe pas Si Ref_mission est renseigné, alors : Si n’est pas affectable à l’opérateur, alors : Retour 3 : Sinon (la mission est affectable à l’opérateur) Si la mission existe : Affectation de la mission à l’opérateur (Maj mission, Statut = ‘5’ est utimis = Code_agent + date/heure) Sinon Création de la mission affectée avec Statut = ‘5’ est utimis = Code_agent + date/heure, identité, recherche de l’idact. |
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 | CHAR | O |
Type d’activité privilégié |
||
| Ref_mission | LONG | N |
Identifiant de la mission demandée |
||
| Nom_vue_rech_mis | CHAR | 20 | N | Nom de la vue permettant de retourner une mission éligible. |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Ref_mission | LONG | Référence de la mission affectée | ||
| Idmission | LONG | identifiant de la mission affectée |