InseeFr / stromae-dsfr

https://inseefr.github.io/stromae-dsfr/
MIT License
0 stars 2 forks source link

Survey's last page message don't fit displayed Timestamp after Platine extraction #133

Closed JulienCarmona closed 1 day ago

JulienCarmona commented 3 weeks ago

Env

PROD Collecter

Survey

Any

Bug Descirption

quand on consulte le questionnaire d'une UE répondante, la date d'envoi de son questionnaire varie entre le moment où elle vient de l'envoyer (on voit alors la vraie date d'expédition par l'entreprise) et le moment où il y a eu l'extraction Platine (ond voit alors la date d'extraction depuis Platine, vers 6h) comme le montre les copies d’écran ci-dessous. ==> une fois l'extraction faite, on ne voit plus à quelle heure l'UE a expédié son questionnaire, d'autant qu'on n'a pas accès à la preuve de dépôt quand on clique dessus

Screenshot

image image

Comportement attendu

Avoir une heure qui correspond à l'état

Solutions

  1. ~Changer la stratégie du batch pour ne plus update l'état du questionnaire lors de l'extraction~
  2. Changer le message suivant l'état du questionnaire
JulienCarmona commented 3 weeks ago

Info de @QRuhier

Platine a besoin d'écraser notre state, pour savoir si un questionnaire a besoin d'être extrait => tous les jours (en prod) ils extraient les 'VALIDATED', donc modifient l'état pour que les jour suivants tu ne réextrais pas

Donc on va partir sur la solution 2 : Changer le message suivant l'état du questionnaire

JulienCarmona commented 3 weeks ago

@AnneHuSKa Il faudrait déterminer l'autre message que l'on souhaite afficher dès que le batch d'extraction Platine soit passé. Je ne sais pas trop à quel point il faut être proche de la "réalité technique" ou non.

Est-ce que tu as une idée ?

AnneHuSKa commented 2 weeks ago

@JulienCarmona j'ai des idées pas forcément top : tu veux poser la question à Collecter ? Ce sont eux qui seront les plus concernés non ?

laurentC35 commented 2 days ago

Vu avec Collecter, dans un premier temps on va afficher:

JulienCarmona commented 1 day ago

Testé en visu recette avec un questionnaire tiré de PE dans l'état VALIDATED

{
  "stateData": {
    "state": "VALIDATED",
    "date": 1730217107584,
    "currentPage": "endPage"
  }
}

image

Avec les états TOEXTRACT ou EXTRACTED

{
  "stateData": {
    "state": "TOEXTRACT",
    "date": 1730217107584,
    "currentPage": "endPage"
  }
}

image