Please enable JavaScript.
Coggle requires JavaScript to display documents.
Command envoi de notification hebdomadaire des taches (Appeler le service…
Command envoi de notification hebdomadaire des taches
Appeler le service
TacheManager
, ce service à pour but de :
récupéré la liste des utilisateurs.
crée corp et contenue du mail.
envoie les emails de notification au utilisateurs
création variable date
t0(-1 days)
et
t1(-7 days)
création variable
dispatcher
est fait appelle au service
mailer
Création variable
TacheManager
qui fait l'appelle au service
TacheManager
puis exécuté la fonction
envoiEmailHebdo(avec parameter dispatcher, t0 et t1)
Création variable
users
qui récupère la liste des utilisateurs du entité
User
Parcourir variable
users
création variable
roles
et récupère les roles d'utilisateur parcouru
création variable
emails
et récupère l'email d'utilisateur parcourir
Condition si nombre des roles récupéré supérieur à 0 on continue
si
roles
égale
ROLE_ADMIN
Créer variable
hebdomadaire
qui contiens structure du mail destiné à un admin
Créer variable
content
et exécuté fonction
corpsAdminHebdomadaire( avec parameter user parcourir, t0 et t1)
2 more items...
si
roles
égale
ROLE_CLIENT
Créer variable
hebdomadaire
qui contiens structure du mail destiné à un client
Créer variable
content
et exécuté fonction
corpsClientHebdomadaire( avec parameter user parcourir, t0 et t1)
2 more items...
Condition sur variable
content
si existe ajoute fermeture
body et html
et exécute fonction
send(avec parameter dispatcher, email et hebdomadaire)
Créer variable
message
du class
Swift_Message
puis ajouté les parameters d'email puis exécuté la fonction
send(avec parameter message)
pour envoie l'email