--- 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