Système de suggestion¶
Statut : ❓ À approuver
Cette proposition de modification de l’architecture pour faire évoluer le système de suggestion est un travail itératif. Il est donc nessaire de garder en tête la cibe et le moyen d’y aller.
Systeme de Suggestion¶
Les suggestions sont créées par l’exécution d’un pipeline ou d’un script. Les suggestions sont faites par paquet qu’on appelle Cohorte, les Cohortes comprennent un ensemble de suggestions de modification
Les cohortes ont un type d’événement : clustering
, enrichissement
, source
selon le type de l’action lancée à l’origine de la suggestion de modification
Les cohortes et les suggestions ont un statut de traitement qui représente leur cycle de vie : à valider
, rejeter
, à traiter
, en cours de traitement
, fini avec succès
, fini avec succès partiel
(uniquement pour les cohortes), fini en erreur
Représentation dans Django¶
SuggestionCohorte représente les cohortes, c’est à dire un ensemble de suggestions de la même nature
Suggestion représente les propositions de modification
Cycle de vie d’une suggestion¶
--- title: Cycle de vie d'une suggestion (cohorte et unitaire) --- flowchart TB AVALIDER[À valider] --> ATRAITER[À traiter] --> ENCOURS[En cours de traitement] --> SUCCES[Fini avec succès] AVALIDER[À valider] --> REJETEE[Rejetée] ENCOURS --> PARTIEL[Fini avec succès partiel] ENCOURS --> ERREUR[Fini en erreur]