InseeFr / Bowie

Insee Survey design solution
https://inseefr.github.io/Bowie/
MIT License
7 stars 4 forks source link

Adaptation des questionnaires aux phases GSBPM #108

Open BulotF opened 6 months ago

BulotF commented 6 months ago

Business case

Pogues et Bowie en général a été conçu avec en ligne de mire la phase de collecte. Avec la prise en compte de la phase de reprise, on s'aperçoit que s'il est explicite que pour les variables collectées, elles n'existent jamais avant la collecte et toujours après, il y a 3 types d'objets dont l'existence nécessite d'être explicitée à chaque phase :

Stakeholders

Permettre aux concepteurs de spécifier les contrôles spécifiques à la phase de reprise sans utiliser de nouvel outil.

Stack

Condition de non-régression : Côté Eno, génération depuis le DDI : si le VariableGroup correspondant à la phase n'existe pas, prendre toutes les variables et tous les contrôles.

Risque : le nombre de questionnaires au format Lunatic se démultiplie lorsque l'on ajoute les modes et les phases...

DDI

Pogues

Pogues-model :

Eno

Il génèrerait des questionnaires différents selon la phase... Et pourrait indiquer dans le questionnaire généré le mode et la phase ?

Lunatic-model

Lunatic

L'attribut confirmable devrait n'avoir d'effet que sur l'orchestrateur. Seul l'enrichissement éventuel de la liste des criticités des contrôles pourrait avoir un effet limité (validation des modalités correctes, voire évolution de la fonction hasCriticalError)