Stage 20 Jan 2026 📍 Sigma

Création d'un service de rappel de pointage

Création d'un service de rappel de pointage pour informer les salariés

Description

Afin d’éviter d’envoyer un e-mail chaque mois à tous les employés pour leur rappeler d’effectuer leur pointage, mon tuteur m’a demandé de mettre en place un système automatisé. Celui-ci doit envoyer un rappel le dernier vendredi précédant le 25 du mois.

Pour répondre à ce besoin, j’ai développé un service capable de déterminer quel est le dernier vendredi du mois. Ce service effectue une vérification toutes les heures afin de savoir si la date correspond au bon jour. Si c’est le cas, il lance alors une vérification toutes les 30 secondes pour détecter si l’heure définie (fixée à 10 h) est atteinte.

Une fois l’heure passée, le système envoie une notification à l’ensemble des employés de l’entreprise et met la variable `isSended` à `true`, afin d’éviter tout nouvel envoi jusqu’au mois suivant.

Captures & Preuves