---
title : recette DramaQueen
---
Recetté dans l'ensemble sur poste nomade (pas de tablette enquêteur sous la main) sous Firefox
# Mode intégré Pearl
Testé avec simultanément des campagnes en v1/v2
## Synchro / migration données
- :heavy_check_mark: utilisateur n'ayant jamais utilisé l'application : OK
- :warning: utilisateur ayant utilisé une version plus ancienne de l'application
- impossible d'ouvrir le questionnaire d'une UE (page blanche) ; impossible de synchro (conduit à un échec de synchro)
- après manip de désinscription du service worker "F12 -> Applications -> Désinscrire -> ctrl + F5" : OK
## Mapping accès questionnaire
- :heavy_check_mark: renvoi vers une version Queenv2 pour une UE utilisant un questionnaireId finissant par "_queenv2" : OK -> Queen : 1.0.2 | Lunatic : 2.4.5-beta
- :heavy_check_mark: renvoi vers une version Queenv1 pour une UE utilisant un questionnaireId ne finissant pas par "_queenv2" : OK -> Queen : 0.10.17 | Lunatic : 0.3.9-experimental
## Cycle de vie UE (fermeture questionnaire)
### questionnaire QueenV1
- :heavy_check_mark: transition "x" (avant "INS") -> "INS" quand questionnaireState "null" -> "INIT"
- fermeture questionnaire via bouton de sortie : OK
- fermeture via menu (arrêt provisoire) : OK
- :heavy_check_mark: transition "x" (après "INS") -> "INS" quand questionnaireState "VALIDATED" -> "INIT"
- fermeture questionnaire via bouton de sortie : OK
- fermeture via menu (arrêt provisoire) : OK
- :heavy_check_mark: transition "x" (avant "WFT") -> "WFT" quand questionnaireState "null/INIT" -> "VALIDATED"
- bouton de validation en fin de questionnaire : OK
- validation via menu (arrêt définitif) : OK
### questionnaire QueenV2
- :heavy_check_mark: transition "x" (avant "INS") -> "INS" quand questionnaireState "null" -> "INIT"
- fermeture questionnaire via bouton de sortie : OK
- fermeture via menu (arrêt provisoire) : OK
- :heavy_check_mark: transition "x" (après "INS") -> "INS" quand questionnaireState "VALIDATED" -> "INIT"
- fermeture questionnaire via bouton de sortie : OK
- fermeture via menu (arrêt provisoire) : OK
- :heavy_check_mark: transition "x" (avant "WFT") -> "WFT" quand questionnaireState "null/INIT" -> "VALIDATED"
- bouton de validation en fin de questionnaire : OK
- validation via menu (arrêt définitif) : OK
## Nomenclatures
- :heavy_check_mark: accès aux nomenclatures suggester queenv1 : OK
- :heavy_check_mark: accès aux nomenclatures suggester queenv2 : OK
## Offline
Test offline fait en fin de recette, ayant déjà accédé au préalable à des questionnaires v1/v2 (y.c suggesters)
- :heavy_check_mark: test global offline UE avec questionnaire queenv1 (ouverture, suggesters, fermeture, réouverture...) : OK
- :heavy_check_mark: test global offline UE avec questionnaire queenv2 (ouverture, suggesters, femeture, réouverture...) : OK
## Enregistrement des données
- :heavy_check_mark: enregistrement des données de questionnaire (local + bdd après synchro)
- questionnaire queenV1 : OK
- questionnaire queenV2 : OK
# Mode lecture seule depuis Sonor
Actuellement le lien vers le questionnaire depuis Sonor n'étant pas encore prêt, la recette a été faite en simulant du readonly en jouant sur l'url
- :heavy_check_mark: renvoi vers une version Queenv2 pour une UE utilisant un questionnaireId finissant par "_queenv2" : OK -> Queen : 1.0.2 | Lunatic : 2.4.5-beta
- :heavy_check_mark: renvoi vers une version Queenv1 pour une UE utilisant un questionnaireId ne finissant pas par "_queenv2" : OK -> Queen : 0.10.17 | Lunatic : 0.3.9-experimental
- :question: accès depuis Sonor : dev pas encore fait
# Mode visualisation
- :x: renvoi vers une version Queenv2 quand lunaticModelVersion > 2.2.10 : KO -> page blanche
- :heavy_check_mark: renvoi vers une version Queenv1 quand lunaticModelVersion <= 2.2.10 : OK -> Queen : 0.10.17 | Lunatic : 0.3.9-experimental