209
6.6 Conception
Figure 6.37 — Diagramme de séquence technique du CU Relancer activité (scénario nominal)
loop
loop
: Secrétaire
: Dialogue Relancer Activité
: CTRL Relancer Activité
: Utilisateur
: Mail
: DateUtils
: CollectionUtilisateur
FindUtilisateursRelance()
FindUtilisateursRelance()
checkDateMois()
Pour chaque utilisateur, on vérifie si l'activité est
complète pour le mois sélectionné, si c'est le cas
l'utilisateur est ajouté
à la liste retournée.
getMoisCourant()
getUtilisateursRelance(mois)
checkAllActiviteComplete()
isActiviteComplete(mois)
RelancerActivité(listUtilisateurs)
RelancerActivité(listUtilisateurs)
Pour tous les utilisateurs retournés, un mail de
relance est envoyé.
Vérification que le jour du mois
courant est > 10
envoiMailUtilisateurs(listUtilisateurs)
getMail()
Mail(dest,body,from)
<>
send()
Figure 6.37
— Diagramme de séquence technique du CU Relancer activité (scénario nominal)
6.6 Conception
Figure 6.37 — Diagramme de séquence technique du CU Relancer activité (scénario nominal)
loop
loop
: Secrétaire
: Dialogue Relancer Activité
: CTRL Relancer Activité
: Utilisateur
: DateUtils
: CollectionUtilisateur
FindUtilisateursRelance()
FindUtilisateursRelance()
checkDateMois()
Pour chaque utilisateur, on vérifie si l'activité est
complète pour le mois sélectionné, si c'est le cas
l'utilisateur est ajouté
à la liste retournée.
getMoisCourant()
getUtilisateursRelance(mois)
checkAllActiviteComplete()
isActiviteComplete(mois)
RelancerActivité(listUtilisateurs)
RelancerActivité(listUtilisateurs)
Pour tous les utilisateurs retournés, un mail de
relance est envoyé.
Vérification que le jour du mois
courant est > 10
envoiMailUtilisateurs(listUtilisateurs)
getMail()
Mail(dest,body,from)
<
send()
Figure 6.37
— Diagramme de séquence technique du CU Relancer activité (scénario nominal)
