3.6.3.3. Comportement de l’agent « App » 

La figure 3.18 illustre le comportement de l’agent « App ». Le tableau 3.5 décrit ses différents états.

F
Fig. 3.18 - Diagramme d’états-transitions de l’agent « App »
Tab. 3.5 : Etats de l’agent « App ».
Etat Description
Gestion_Approvisionnement L’agent gère le stock d’approvisionnement de chaque matière première.
Etudier_Commande Dans cet état, l’agent vérifie si les quantités demandées des matières premières sont disponibles ou pourrait l’être.
Mettre_à_jour_Plan_App L’agent met à jour le plan d’approvisionnement pour tenir compte de la commande confirmée.
Annuler_Commande Dans cet état, l’agent doit annuler la commande confirmée ou se trouvant en cours d’étude.
Envoyer_Confirmation Deux cas de figures sont possibles dans cet état :
L’agent « App » envoie un message de réponse à l’agent « Fab » en lui indiquant que les quantités demandées des matières premières sont disponibles ou elles le seront.
L’agent envoie un message de confirmation d’une commande d’approvisionnement à l’agent « Livi » d’un autre acteur.
Envoyer_Nouvelle_Proposition_à_AgentFab L’agent envoie une nouvelle proposition à l’agent « Fab ».
Mettre_à_jour_Stock_App L’agent reçoit les matières premières, il met à jour le stock d’approvisionnement. Ceci dépend bien sûr des méthodes utilisées pour la gestion du stock de chaque matière première.