Aller au contenu

UC-03 — Planifier, suspendre et réactiver une veille

  • Étape de livraison : MVP.
  • Objectif : Programmer les recherches et contrôler leur activation.
  • Acteur principal : utilisateur de l’installation.
  • Déclencheur(s) : Modification de programmation, échéance, suspension ou réactivation.
  • Précondition(s) : Veille existante.
  • Scénario nominal : Configurer une fréquence et son heure/jour. À l’échéance, demander une recherche. En cas de suspension, arrêter la programmation et annuler la recherche de la veille en attente ; si elle est déjà en cours, la laisser se terminer. À la réactivation, demander immédiatement un rattrapage puis reprendre le calendrier.
  • Alternatives et exceptions : Jour mensuel absent : dernier jour du mois. Plusieurs échéances manquées : un seul rattrapage. Une veille suspendue reste lançable manuellement. Suspension en cours : poursuivre normalement la collecte, la finalisation, la publication et l’éventuel envoi, avec les limites de durée habituelles. Afficher que la recherche en cours se termine et que les suivantes sont suspendues.
  • Postcondition(s) : Programmation conservée ; demandes soumises aux mêmes règles de file que les recherches manuelles.
  • Règles associées : RG-15 à RG-21, RG-34.
  • Limites ou points à préciser : Gestion des changements d’heure saisonniers à préciser. L’arrêt immédiat d’une recherche en cours est reporté à une version ultérieure.