API RF API_DONNE_MIS

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…

 

Paramètres en entrée

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.

Paramètres en sortie

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