Informations d'exécution

Lorsqu'une activité contenant des rappels a été exécutée, les rappels sont conservés sur l'entité Reminders. L'heure à laquelle un rappel doit être envoyé est calculée comme suit :

Les rappels configurés pour les échéances sont traités et envoyés en appelant le travail par lots ScanTaskDeadlines . Ce travail par lots appelle la fonction DeadlineScanner scanDeadlines() qui analyse des rappels qui arrivent à échéance et envoie les notifications de rappel associées (à l'aide de la stratégie d'allocation de notification de rappel pour déterminer les utilisateurs à qui les notifications doivent être envoyées). Les rappels envoyés sont supprimés de l'entité Reminders afin de s'assurer qu'ils ne sont pas envoyés une nouvelle fois. Lorsque l'activité se termine, tous les rappels configurés non envoyés de cette activité sont supprimés.