Releases: InseeFr/Bowie
1.26.0
Bowie 1.26.0
tags: release note Bowie
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.26.0.
| Application | Version | Librairie de composants |
|---|---|---|
| Conception de questionnaires | ||
| Pogues | 2.3.0 & 1.14.0➡️ 2.4.1 & 1.15.0 | |
| Pogues-Back-Office | 4.26.0 | |
| Génération de questionnaires | ||
| Java (Eno WS-Java) | 3.61.1 ➡️ 3.62.0 | |
| Xml (Eno WS-Xml) | 2.26.0 ➡️ 2.27.1 | |
| Support PDF (Lunatic-pdf-api) | 1.5.2 ➡️ 1.6.1 | 3.7.2 ➡️ 3.11.2 |
| Personnalisation de questionnaires | ||
| Personnalisation de questionnaires API | 3.2.6 ➡️ 3.2.9 | |
| Visualisation de questionnaires | ||
| Questionnaires enquêteurs (Queen) | 3.2.3 ➡️ 3.3.0 | 3.11.1 ➡️ 3.12.0 |
| Questionnaires web (Stromae-dsfr) | 2.4.2 ➡️ 2.6.0 | 3.11.1 ➡️ 3.12.0 |
| API pour questionnaires web et enquêteurs | 5.4.0 | |
| Questionnaires Coltrane (V1 Orbeon) | 5.0.3 | |
| API pour questionnaires Coltrane (V1 Exist-db) | 2.1.4 | |
| Orchestrateur de saisie papier | 1.0.0 ➡️ 1.0.2 | 3.6.9 ➡️ 3.12.1 |
🐞 Corrections de Bugs
Questionnaires enquêteurs
Dans la collecte des questionnaires avec enquêteur, quand un contrôle bloquant se déclenche sur un rond-point, alors le bouton Continuer se grise correctement. Si on rentre dans l'une des occurrences pour potentiellement corriger la valeur bloquante, le bouton Continuer se dégrise aussitôt qu'on est rentré alors qu'il restait désactivé jusque là.
Questionnaires web
Amélioration de la sauvegarde des données lors de longues périodes d'inactivité : un correctif de bug a été déployé le 23/02. Il vise d'une part à de ne plus perdre les données en cours de saisie, et d'autre part à ne plus avoir de confusion sur l'état connecté ou déconnecté de l'utilisateur.
🌟 Fonctionnalités Utilisateurs
Pogues
-
Nomenclatures
- Suppression des nomenclatures « EAP 2024 » ;
- La liste de nomenclature "Activités Naf 2025" a été ajouté à Pogues (divisions de la naf 2025 - 2 positions) ;
- Les listes de "Professions féminin" et "Professions masculin" ont été mise à jour avec la version 2026. Pensez bien à regénérer les variables collectées des questions utilisant ces listes pour bénéficier de la mise à jour.
-
Dans Pogues, les variables externes créées sont toutes de type texte afin de ne plus avoir de conflit avec les autres composants de l'application (constitution de l'échantillon d'unités enquêtées, aval).
Les variables existantes dans les questionnaires ayant un type autre que texte (date, numérique, booléen) continuent de fonctionner mais en modification, le seul type qu'il est possible de sélectionner est le texte.
Pogues, librairies de composants, questionnaires web et enquêteurs, génération
⭐ ⭐Une nouvelle présentation de la variable "liens deux à deux" est proposée afin de faciliter la collecte de ces liens, notamment dans le contexte enquêteur. Deux présentations de la question de type liens deux à deux sont désormais possibles :
- sans boucle : tous les habitants sur la même page
- avec une boucle : une page par habitant du logement
Retrouvez les détails de l'implémentation dans Pogues ici
Support PDF
Le contenu du support de données PDF a été enrichi, afin de faciliter les échanges entre les gestionnaires en charge de la reprise et les unités enquêtés qu'ils contactent
On y retrouve désormais :
- une page de garde avec l'identifiant de l'enquête et de l'unité enquêté, la date de validation du questionnaire et la date de génération du document;
- un pied de page avec le rappel de l'enquête, l'unité enquêté et la date de génération du document.
Par ailleurs, des travaux ont permis d'améliorer l'affichage des tableaux.
L’équipe de l’atelier de conception Bowie 💜
1.25.0
Bowie 1.25.0
tags: release note Bowie
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.25.0.
| Application | Version |
|---|---|
| Pogues | 2.3.0 & 1.13.0➡️ 2.3.0 & 1.14.0 |
| Pogues-Back-Office | 4.25.0 ➡️ 4.26.0 |
| Eno-WS Java | 3.59.0 ➡️ 3.61.1 |
| Eno-WS Xml | 2.26.0 |
| RedHot (Lunatic Pdf API) | 1.5.2 |
| Public-Enemy-Back-Office | 3.2.1 ➡️ 3.2.6 |
| Queen | 3.1.9 ➡️ 3.2.3 |
| Stromae DSFR | 2.3.5 ➡️ 2.4.2 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.4 |
| Questionnaire-API | 5.4.0 |
| Walking papers (orchestrateur de saisie papier) | 1.0.0 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.7.3 ➡️ 3.11.1 |
| Lunatic - Stromae DSFR | 3.7.6 ➡️ 3.11.1 |
| Lunatic - Lunatic Pdf API | 3.7.2 |
| Lunatic - Walking papers | 3.6.9 |
🐞 Corrections de Bugs
Lunatic, Drama-Queen, Stromae-dsfr, Eno
- Anomalie où toutes les occurrences d'une boucle étaient filtrées à tort, dans le cas d'une boucle liée avec un filtre sur l'entièreté de la boucle, et lorsque la première occurrence est censée être filtrée.
Note
Exemple : Prenons un questionnaire posant une question, T_AGE, sur l'âge de chaque individu du ménage. On a ensuite un ensemble de questions, mais sur lesquels on a posé un filtre nvl(
Le bug conduisait à ne poser les question à personne.
💡Maintenant, et dans le cas décrit ci-dessus, seules les occurrences vérifiant bien la condition du filtre sont effectivement filtrées.
- Problème d'effacement d'une valeur d'un champ (numérique ou texte) qui déclenchait à tort un filtre et donc pouvait effacer certaines valeurs déjà renseignées plus loin (contexte web ménage / enquêteur).
Note
Exemple : Prenons un questionnaire posant une question, T_AGE, sur l'âge de chaque individu du ménage. On a ensuite un ensemble de questions, mais sur lesquels on a posé un filtre nvl(
28 → 2 → 29
Ici, on est passé entre temps pas la valeur 2, qui est inférieur à 14, activant ainsi le nettoyage automatique du filtre et effaçant les réponses déjà renseignés dans les questions suivantes.
💡 Désormais, le mécanisme de nettoyage automatique lié au filtre ne se déclenche que lorsqu'on passe à la page suivante (appuie sur le bouton continuer ou suivant).
Personnalisation-questionnaires-api
- Il est possible de personnaliser des questionnaires volumineux (plus d'erreur 500).
🌟 Fonctionnalités Utilisateurs
Eno, Lunatic, Pogues, Stromae-dsfr, Queen
- ⭐ Nouvelles variables globales issues des liens deux à deux
Le format des données collectées lors d'une question de type lien deux à deux ne permet pas à ce jour de mobiliser simplement, en cours de collecte chaque lien. Aussi, on vous fournit des variables système sous forme de vecteurs, faciles à manipuler avec des formules VTL dans le questionnaire.
4 jeux de variables, mobilisables au sein d'une boucle liée à la boucle prénom, ont été créés:
- GLOBAL_PARENT1_PRENOM et GLOBAL_PARENT1_SEXE : un vecteur avec le prénom (resp. sexe) du premier parent déclaré pour chaque personne de la boucle prénom
- GLOBAL_PARENT2_PRENOM et GLOBAL_PARENT2_SEXE : un vecteur avec le prénom (resp. sexe) du deuxième parent déclaré pour chaque personne de la boucle prénom
- GLOBAL_CONJOINT : un vecteur avec le prénom du (premier) conjoint déclaré pour chaque personne de la boucle prénom
- GLOBAL_ENFANTS_PRENOMS : un vecteur avec la liste des prénoms des enfants pour chaque personne de la boucle prénom, s'il y a au moins 2 enfants les prénoms sont séparés par des #
Une documentation détaillée sur les usages possibles de cette variable est disponible ici ainsi qu'un questionnaire exemple ici.
L’équipe de l’atelier de conception Bowie 💜
1.24.0
Bowie 1.24.0
tags: release note Bowie
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.24.0.
| Application | Version |
|---|---|
| Pogues | 2.2.0 & 1.12.0 ➡️ 2.3.0 & 1.13.0 |
| Pogues-Back-Office | 4.25.0 |
| Eno-WS Java | 3.59.0 |
| Eno-WS Xml | 2.24.2 ➡️ 2.26.0 |
| RedHot (Lunatic Pdf API) | 1.2.0 ➡️ 1.5.2 |
| Public-Enemy-Back-Office | 3.2.1 |
| Queen | 3.1.9 |
| Stromae DSFR | 2.3.1 ➡️ 2.3.5 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.4 |
| Questionnaire-API | 5.4.0 |
| Walking papers (orchestrateur de saisie papier) | 1.0.0 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.7.3 |
| Lunatic - Stromae DSFR | 3.7.6 |
| Lunatic - Lunatic Pdf API | 3.7.2 |
| Lunatic - Walking papers | 3.6.9 |
🐞 Corrections de Bugs
Drama-Queen
- Le bug d'accès aux questionnaires enquêteurs via Sabiane est résolu.
🌟 Fonctionnalités Utilisateurs
Pogues
-
⭐ Gestion des variables
- On peut créer les variables externes et calculées depuis l'onglet "Variables" de Pogues dans une page dédiée (les onglets correspondants ont été supprimés de la fenêtre "Détail des variables"). Afin de faciliter le travail de conception, le nom de variables que l'on crée via l'onglet "Variables" ne peut pas comporter de caractères spéciaux autres que "_".
- La documentation est prête ici ainsi qu'une démonstration ici.
- Dans la page principale "Variables", les tableaux dynamiques sont désignés par leur identifiant métier (nom de la question tel que spécifié par le concepteur) et plus par l'identifiant technique pour faciliter l'utilisation.
-
Nomenclatures
La nomenclature des communes 2025 a été corrigée suite à un défaut sur les identifiants. Pensez à valider de nouveau les questions utilisant cette nomenclature afin d'embarquer la nouvelle version.
Les listes de nomenclature EAP2025 Négoce, Autres activités, Electricité, Vente de produits industriels ont été mises à jour.
La liste des nationalités étrangères a été ajoutée à Pogues. Les codes utilisés sont identiques à ceux de la liste des nationalités hors France.
Les listes Produits laitiers et Spécialités non formelles ont été créées. -
Améliorations de la recherche sur liste pour les questions à choix unique
Pour les questions de type QCU avec recherche sur liste (usage d'un suggester), les caractères spéciaux "æ" et "œ" sont ne plus ignorés par l'algorithme de recherche, ils sont équivalents à respectivement "ae" et "oe". Par exemple, la recherche du terme "œuvre" et désormais équivalente à la recherche du terme "oeuvre". Cela facilite la recherche pour les personnes qui utilisent un smartphone ou une tablette avec correction automatique.
La liste des échos à l'issue de la recherche est triée par score (pertinence par rapport à la requête recherchée) puis par ordre alphanumérique pour avoir une présentation plus intuitive des résultats. Par exemple, si on cherche dans la nomenclature des diplômes le terme "bac", les entrées sont présentées par score de pertinence décroissant et les entrées ayant le même score sont triées par ordre alphanumérique.
Le tiret "-" n'est plus ignoré par l'algorithme de recherche. On trouve plus efficacement des termes tels que hi-fi, e-commerce, auto-école...
Attention, il n'est possible de bénéficier des améliorations de la recherche sur liste que pour des questionnaires créés après déploiements des développement en production Pogues ou sur des questionnaires pour lesquels les nomenclatures sont utilisés pour la première fois.
Queen
- le texte d'instruction qui apparaît dans le menu déroulant d'une question QCU/menu déroulant ou d'un lien deux à deux est "Sélectionnez une modalité" au lieu de "Commencez votre saisie".
Walking papers (orchestrateur de saisie papier)
- Les données saisies dans l'orchestrateur de saisie papier sont correctement enregistrées.
Pogues, Eno
- Lors de la création d'une variable externe, il est désormais possible de spécifier un attribut "Variable réinitialisable". Dans le cadre de la collecte concurrentielle, il peut arriver que l'enquêteur reprenne la main sur un questionnaire web et ait besoin de "supprimer" les réponses web : on offrira donc à l'enquêteur, dans Sabiane, la possibilité de remettre les données du questionnaire à vide.
Stromae
- En collecte web, quand on est sur la page d'accueil d'un questionnaire, le titre de la page est titre du questionnaire + "- Accueil" afin de répondre aux normes d'accessibilité numérique.
- En collecte web, les repères de saisie sont restitués via l’attribut aria-describedby, afin qu’il complète le nom accessible sans lui faire concurrence et puisse être restitué de façon satisfaisante (normes d'accessibilité numérique)
RedHot (Lunatic-pdf-api)
- L'api des données saisies (lunatic-pdf-api) est correctement alimentée afin de permettre de générer un récapitulatif des données SAISIES (et non pas reprises/éditées) par un enquêté afin de communiquer avec lui en cas d'incohérences dans sa réponse. L'accès depuis Platine gestion est déjà disponible.
- Les tableaux avec un nombre de colonnes raisonnable se visualisent sans chevauchement de texte, peu importe le nombre de lignes et la taille des libellés.
L’équipe de l’atelier de conception Bowie 💜
1.23.0
Bowie 1.23.0
tags: release note Bowie
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.23.0.
| Application | Version |
|---|---|
| Pogues | 2.1.3 & 1.11.3 ➡️ 2.2.0 & 1.12.0 |
| Pogues-Back-Office | 4.22.2 ➡️ 4.25.0 |
| Eno-WS Java | 3.56.1 ➡️ 3.59.0 |
| Eno-WS Xml | 2.22.0 ➡️ 2.24.2 |
| Lunatic Pdf API | 1.2.0 |
| Public-Enemy-Back-Office | 3.2.1 |
| Queen | 3.1.2 ➡️ 3.1.9 |
| Stromae DSFR | 2.1.0 ➡️ 2.3.1 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 ➡️ 2.1.4 |
| Questionnaire-API | 5.4.0 |
| Walking papers | 0.1.0 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.7.3 |
| Lunatic - Stromae DSFR | 3.7.3 |
| Lunatic - Lunatic Pdf API | 3.7.2 |
| Lunatic - Walking papers | 0.1.0 |
🐞 Corrections de Bugs
Pogues
- L'usage du libellé par défaut pour la question associée à la demande de précision sur une modalité de QCU ou QCM ne provoque plus d'erreur VTL. On a maintenant "Préciser :"
Eno
- Génération Papier
- Le contenu des colonnes préremplies est ajusté en fonction de la taille de la colonne, afin qu'il soit lisible et ne "déborde" pas sur les autres lignes
Lunatic, queen, stromae-dsfr
- Le bug concernant une boucle principale avec min <> max et une taille définie par une variable calculée et qui recalculait mal les variables calculées dépendant dans la taille de cette boucle est maintenant corrigé
Stromae
- 🌟 En collecte web, si l'enquêté répond à une partie du questionnaire en étant hors ligne (coupure de réseau par exemple), un rattrapage des réponses est transmis au serveur dès qu'il valide une page après sa reconnexion. Il n'y a pas de perte de données.
- Faute d'orthographe corrigée quand on veut quitter le questionnaire : "renvoyer" -> "renvoyé"
🌟 Fonctionnalités Utilisateurs
Queen
- Le bouton suivant (➡️) dans les questionnaires enquêteurs déclenche maintenant les contrôles (comme pour le bouton Continuer).
Pogues
- La fonctionnalité qui permet de dupliquer un questionnaire n'est pas disponible pour les questionnaires en cours de modification (non sauvegardé). Il faut d'abord cliquer sur le bouton de sauvegarde le cas échéant avant de pouvoir dupliquer le questionnaire.
- Un menu Protocoles contient maintenant les deux sous-menus "Récapitulatif de rond-point" et "Changement de mode"
- Récapitulatif de rond-point
- Dans le cas d'une collecte par enquêteur, un récapitulatif du rond-point du questionnaire est affiché dans le poste de collecte afin de permettre à l'enquêteur de mieux organiser son travail.
- Dans ce récapitulatif, les informations affichées sont communes à toutes les enquêtes mais leurs règles de calcul sont à décrire dans Pogues.
- Changement de mode
- Dans cette page, on décrit, pour les protocoles d’enquêtes complexes où les enquêteurs prennent le relais d’une collecte sur internet, les règles de changement de mode de collecte.
- Ces règles sont spécifiées au niveau du questionnaire et/ou des occurrences d'un rond-point.
- Récapitulatif de rond-point
Note
C'est deux nouveaux menus sont des sous-menu du menu "Protocole". Par défaut ils sont désactivés et peuvent être activés si l'enquête en a besoin
- Ajout des nomenclatures dans Pogues EAP 2025
Pogues, Eno
- ⭐ On peut désormais spécifier des questions de type QCM avec un caractère obligatoire. C'est compatible avec une demande de clarification sur l'une des modalités mais à réserver aux QCM simples (représentation des réponses sous forme de booléen) : on ne permet pas de spécifier de QCM avec représentation des réponses sous forme de liste de codes avec caractère obligatoire.
Eno
- Génération Papier
- Unités personnalisées et préremplissage : prise en compte des unités personnalisées sur le papier. Si l'unité est préremplie, elle est affichée, s'il s'agit d'une variable calculée, aucune unité n'est affichée
- Non-affichage sur le papier des
nvl(qui, sur la collecte web ou enquêteur, permettent de remplacer une valeur absente par une alternative). - Les cases des tableaux dynamiques qui n'ont pas à être remplies (d'après la description Pogues) par l'enquêté sont grisées
Stromae
- ⭐ Il est désormais possible de télécharger au format json les données d'une unité enquêtée lorsqu'on recette un questionnaire avec la personnalisation.
- Accessibilité :
- Mise à jour de la page de déclaration d'accessibilité pour la collecte internet
- En collecte web entreprise,
- le bouton qui permet d'étendre et de réduire l'affichage a été corrigé pour le rendre accessible
- la description de l'image avec le logo Insee le pied de page a été corrigée pour rendre l'élément accessible
- la description des QCM avec représentation sous forme de liste de codes a été corrigée pour rendre l'élément accessible
Lunatic, Eno, Queen
- ⭐ On dispose désormais de tuiles non cliquables à droite de l'écran lorsqu'on remplit les réponses d'une occurrence d'un rond-point, dans le but de mieux repérer sur quelle occurrence on est
Lunatic-pdf-api
L’équipe de l’atelier de conception Bowie 💜
1.22.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.22.0.
| Application | Version |
|---|---|
| Pogues | 2.1.1 & 1.11.1 ➡️ 2.2.1 & 1.11.5 |
| Pogues-Back-Office | 4.21.3 ➡️ 4.23.1 |
| Eno-WS Java | 3.55.0 ➡️ 3.56.1 |
| Eno-WS Xml | 2.13.2 ➡️ 2.23.0 |
| Public-Enemy | DEPRECATED |
| Public-Enemy-Back-Office | 3.1.2 ➡️ 3.2.1 |
| Queen | 2.5.8 ➡️ 3.1.2 |
| Stromae DSFR | 1.5.1 ➡️ 2.1.2 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Questionnaire-API | 4.2.1 ➡️ 5.4.0 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.6.14 ➡️ 3.7.1 |
| Lunatic - Stromae DSFR | 3.6.13 ➡️ 3.7.1 |
🐞 Corrections de Bugs
Eno
- Le bug faisant apparaître une page blanche quand une boucle est filtrée est résolu ;
Stromae-dsfr
- Le textArea quand il est en lecture seule dans un tableau dynamique a le même visuel qu'un input text simple ;
- Désormais, l'enquêté ne peut valider l'envoie des données en fin de questionnaire (bouton "Envoyer mes réponses") si ce dernier est Hors-ligne. Un message d'erreur apparait quand c'est le cas et l'enquêté reste sur la même page.
Eno, Lunatic, Stromae-dsfr
- Correctif du bug qui filtrait à tort toutes les occurrences de boucle ayant une condition d'exclusion (champ SAUF :) qui portait sur la première occurrence.
Lunatic, Queen, Stromae-dsfr
- Quand on répond aux questions d'une boucle principale en mode une occurrence par page, il n'y a pas de persistance de données à l'affichage d'une occurrence à l'autre, quel que soit le format de la question.
Pogues
- Le fichier json téléchargé depuis la personnalisation avec le bouton "Télécharger le jeu de données existantes" est bien équivalent à celui utilisé pour la personnalisation. Avant on avait des [object Object] ;
- Lorsqu'on définit question simple de type date, on doit obligatoirement renseigner le champ Format*, le minimum*, le maximum*. Si le format n'est pas respecté pour les champs min et max, on ne peut valider le formulaire de la colonne en question ;
- Lorsqu'on définit une colonne de type date dans un tableau, on doit obligatoirement renseigner le champ Format*, le minimum*, le maximum*. Si le format n'est pas respecté pour les champs min et max, on ne peut valider le formulaire de la colonne en question.
- Correction du bug empêchant la visualisation de questionnaire au format PDF quand il y avait des questions de type QCM, QCU ou Booleen.
- Personnalisation : (Public Enemy BO)
- La limite de longueur 1 pour les QCU n'existe plus lors du chargement d'un json de personnalisation de questionnaire. Un futur développement prendra mieux en compte les dimensions des codes du QCU.
🌟 Fonctionnalités Utilisateurs
Stromae-dsfr
- Désormais lorsqu'un enquêté répond sur le web, il dispose du rappel de l'unité enquêtée sur toutes les pages du questionnaire (dans le bandeau). Cela permet d'éviter les confusions, notamment en contexte entreprise, lorsqu'un utilisateur (par exemple un cabinet comptable) répond plusieurs fois pour des entités différentes.
- Le nouveau logo Insee est correctement affiché en mode sombre
Pogues
- les nomenclatures DIPLOMES, EAU et DECHETS (EAP) ont été mises à jour
- 1 nouvelle liste disponible dans le référentiel de nomenclature Pogues : communes 2025
- 2 nouvelles listes sont disponibles dans le référentiel de nomenclature Pogues : les sous-classes de la Naf rév. 2 2008 et de la Naf 2025
- Gestion du "dirty state" pour les menus de la barre latérale gauche : quand on quitte une page alors qu'on est en cours de modification sans avoir sauvegardé, une modale apparait pour nous prévenir qu'on va perdre les changement en cours et nous demande de confirmer.
Queen
- le logo de l'Insee a été mis à jour
Eno
- Génération Papier
- Permettre la personnalisation avec les champs input matérialisés sur le papier
- Mieux distinguer le champ de saisie de l'unité quand je remplis un questionnaire papier.
- Suppression des cast et des || dans les descriptions de filtres et les libellés
- Améliorer la lisibilité du papier en interprétant certaines fonctions VTL
- Les informations sur le contact sont bien renseignées au sein des preuves de dépôt
L’équipe de l’atelier de conception Bowie 💜
1.21.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.21.0.
| Application | Version |
|---|---|
| Pogues | 2.0.0 & 1.10.0 ➡️ 2.1.1 & 1.11.1 |
| Pogues-Back-Office | 4.18.1 ➡️ 4.21.3 |
| Eno-WS Java | 3.54.0 ➡️ 3.55.0 |
| Eno-WS Xml | 2.11.2 ➡️ 2.13.2 |
| Public-Enemy | 2.2.1 ➡️ DEPRECATED |
| Public-Enemy-Back-Office | 2.4.2 ➡️ 3.1.2 |
| Queen | 2.5.5 ➡️ 2.5.8 |
| Stromae DSFR | 1.4.7 ➡️ 1.5.1 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Questionnaire-API | 4.8.8 ➡️ 5.2.1 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.6.8 ➡️ 3.6.14 |
| Lunatic - Stromae DSFR | 3.6.8 ➡️ 3.6.13 |
🐞 Corrections de Bugs
Lunatic, Queen, Stromae-dsfr
- La condition d'exclusion du rond-point ("sauf") est appliquée quel que soit le nombre d'occurrences du rond-point et quel que soit l'orchestrateur. Le bug qui permettait d'afficher à tort les questions de l'occurrence exclue quand il n'y a qu'une seule occurrence est résolu.
- Quand on utilise une OptionResponse (par exemple un libellé d'une nomenclature dans une variable calculée avec un
left_join()) dans un suggester d'un tableau dynamique, il y avait un mauvais resizing/cleaning : la suppression d'une ligne ne se faisait pas complètement et donc en rajoutant la ligne juste supprimée, la valeur existait déjà et était réaffichée. Le bug est résolu.
Lunatic, Queen
- On peut saisir des nombres dans le champ de clarification d'un QCU ou QCM tant que le focus est dans le champ du texte sans changer la valeur de la modalité sélectionnée.
Pogues
- La modification d'une liste de codes va bien mettre à jour la date de dernière modification du questionnaire
- Dans Pogues, pour les tableaux statiques (liste de codes en ordonnées), il n'est plus possible de spécifier des cases en lecture seule (fonctionnel uniquement disponible pour les tableaux dynamiques dans la suite des outils).
🌟 Fonctionnalités Utilisateurs
Lunatic, Queen, Stromae-dsfr
- ⭐ Pour les questionnaires ménages d'enquêtes en panel, le temps de latence entre chaque changement de page du questionnaire est réduit y compris pour les logements avec un grand nombre d'habitants en réinterrogation.
- Harmonisation du visuel des infobulles pour toutes les déclarations (séquence, sous-séquence, question). Ces dernières sont maintenant soulignées en pointillé, avec une couleur différente du texte et accessibles (symbole (i) à la fin du texte).
Pogues
- 🌟 Pogues propose une nouvelle page "Variables" qui permet d'afficher en lecture seule toutes les variables du questionnaire avec un classement par portée (niveau de calcul pour les boucles et les tableaux) des variables.
Une documentation plus détaillée est disponible ici📚
- 🌟 La personnalisation se fait maintenant depuis la nouvelle interface, via le menu "Personnalisation". On retrouve la possibilité de sélectionner le contexte (Ménage ou Entreprise), le(s) mode(s) de collecte, les variables externes uniquement sous le format csv (comme avant dans Public Enemy), ou les variables externes et des variables collectées pré-remplies (nouveau) sous le format json.
- Dans le cas du format csv, on peut récupérer le format attendu.
- Pour le json, il suffit de télécharger un fichier de donnée durant une visualisation pour avoir le bon format json.
Si le chargement du fichier ne s'est pas bien terminé, un message apparait et explique pourquoi (fichier invalide, incohérence dans les variables, etc). Si tout est bon, on peut valider et ainsi accéder aux Unités Enquêtées ainsi créées et les visualiser.
Une documentation plus détaillée est disponible ici📚
- ⭐ On peut désormais, pour une boucle principale en contexte Web Ménage, définir l'affichage des questions avec une occurrence par page.
Ça permet par exemple de regrouper les questions sur l'identité d'une personne (Prénom, Age, Sexe, etc) sur la même page pour chaque individu.Une documentation plus détaillée est disponible ici📚
- Navigation dans Pogues
- Il est maintenant possible de se déconnecter via un bouton en haut à droite, icône avec ses initiales. une fois déconnecté, on ne peut accéder aux autres pages de l'application. On est redirigé automatiquement vers la page de connexion. Une fois connecté, on a accès au reste de l'application.
- Un nouveau bouton de retour à l'accueil a été ajouté dans le bandeau latéral gauche. Il est toujours accessible, que l'on soit sur la page des listes de codes, des nomenclatures, du questionnaire...
Le bouton de retour à l'accueil qui se trouvait avec l'arborescence des séquences a été supprimé (obsolète). - Quand on veut restaurer un questionnaire, le bandeau contenant les composants Question, Séquence, Visualiser etc n'est plus en sur-brillance et tous les boutons en arrière-plan sont inactifs. Si on clique ailleurs que dans la modale de confirmation de la demande de restauration, la demande est annulée.
Lunatic, Queen
- Le raccourci Alt + Entrée fonctionne désormais sur les suggesters (nomenclatures).
Queen
- Le focus par défaut sur la première tuile du rond-point en collecte enquêteur est maintenant plus discrète, un simple contour bleu
Eno
- Les courriers qui seront ajoutés aux questionnaires en cas d'envoi papier ont été rendus cohérents avec les courriers envoyés sans questionnaire
- On peut désormais faire en sorte que les parties filtrées par des données externes (formules VTL basées uniquement sur des données externes) soient traduites sur le papier par un vrai filtre, valorisable par le module courrier, à l'image de ce qui est fait pour les courriers qui accompagnent les questionnaires.
L’équipe de l’atelier de conception Bowie 💜
1.20.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic, Stromae et Queen) est actuellement en production : Bowie 1.20.0.
| Application | Version |
|---|---|
| Pogues | 1.9.5 & 1.8.15 ➡️ 2.0.0 & 1.10.0 |
| Pogues-Back-Office | 4.16.0 ➡️ 4.18.1 |
| Eno-WS Java | 3.50.0 ➡️ 3.54.0 |
| Eno-WS Xml | 2.9.1 ➡️ 2.11.2 |
| Public-Enemy | 2.2.1 |
| Public-Enemy-Back-Office | 2.4.2 |
| Queen | 2.5.1 ➡️ 2.5.5 |
| Stromae DSFR | 1.4.4➡️ 1.4.7 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.6.2 ➡️ 3.6.8 |
| Lunatic - Stromae DSFR | 3.6.2 ➡️ 3.6.8 |
🐞 Corrections de Bugs
Lunatic, Queen, Stromae-dsfr
Amélioration des contrôles / variables obligatoires sur le rond-point et dans le rond-point :
- Le clic sur le bouton "Continuer" du rond-point déclenche désormais uniquement les contrôles posés sur le rond-point (décrits dans Pogues au niveau rond-point et au niveau occurrence, mais pas au niveau question) : les contrôles bloquants et variables obligatoires des questions dans le rond-point ne sont donc plus appliqués à tort aux occurrences exclues du rond-point 🎉
- Les contrôles spécifiés niveau occurrence d'un rond-point sont appliqués à toutes les occurrences non exclues du rond-point.
Lunatic, Queen
- Les contrôles de rond-point spécifiés au niveau rond-point sont fonctionnels en collecte enquêteur,.
- Les contrôles de rond-point (niveau occurrence et rond-point) s'affichent en rouge.
Pogues
Le bug rencontré lors de la transformation d'une question QCU avec liste de codes en question QCU avec recherche sur liste est corrigé
Le bug qui conduisait à mal référencer les variables de niveau rond point en cas de composition (variables créées au niveau du questionnaire au lieu de la boucle et donc valorisation aval des données incomplète) a été corrigé.
Eno, Lunatic
Quand on définit une boucle à partir d'une formule VTL avec une variable statique (variable externe ou calculée simple), la taille du vecteur est désormais correctement initialisée.
🌟 Fonctionnalités Utilisateurs
Pogues, Eno
- 🌟 Décrire les dimensions min et max d'un tableau dynamique par une formule VTL
Lors de la création d'un tableau dynamique, il est possible de spécifier la taille du tableau (nombre minimal et maximal de lignes) par une formule VTL : c'était déjà possible pour le minimum, le fonctionnel pour le maximum a été ajouté.
En visualisation, le tableau s'affichera par défaut avec le nombre de lignes minimal et l'enquêté pourra ajouter des lignes jusqu'à atteindre le nombre maximal de lignes.
Il est possible de préremplir les données d'une partie du tableau.
Pour plus d'information, voir la 📚Doc
Eno
- Les variables (calculées automatiquement) FILTER_RESULT (qui permettent de savoir si une question a été filtrée ou a été présentée à l'enquêté) sont désormais disponibles pour les collectes web ET les collectes par enquêteur. Elles ne seront pas calculées en cours de collecte, mais seront disponibles dans les tables aval, participant à la réconciliation des données web et enquêteur.
- les courriers qui seront ajoutés aux questionnaires en cas d'envoi papier ont été rendus cohérents avec les courriers envoyés sans questionnaire
Stromae
- Dans un tableau dynamique, le visuel des cases "en lecture seule" (notamment en cas de préremplissage) a été amélioré afin de bien distinguer les cases éditables des cases non éditables.
Pogues
- 🌟 Sauvegardes : il est possible de lister les versions précédentes d'un questionnaire et de demander précisément une restauration de version ("Historique" dans le menu latéral). A noter : lorsqu'on est sur une version "historique", le téléchargement des métadonnées, la suppression des filtres et des boucles sont impossibles tant que la version consultée n'a pas été restaurée. Plus d'information dans la 📚Doc
- Dans Pogues, le clic sur le bouton "Métadonnées" permet désormais de télécharger un fichier compressé (zip) contenant à la fois le modèle Pogues déréférencé (c'est-à-dire qu'il contient les PoguesModel des questionnaires externes auxquels il fait référence) et le modèle DDI. Ce fichier compressé est à fournir tel quel aux CPIE lors des intégrations d'enquêtes. Le CPIE n'aura plus à déréférencer le PoguesModel qui lui sera fourni.
- Désormais, on ne peut plus définir de "Préciser" pour les QCU de type "Liste déroulante" (ce qui est cohérent avec le fait que si jusqu'ici on pouvait les définir dans Pogues, on ne les affichait pas en visualisation car cela n'avait pas de sens).
L’équipe de l’atelier de conception Bowie 💜
1.19.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.19.0.
| Application | Version |
|---|---|
| Pogues | 1.9.5 |
| Pogues-Back-Office | 4.16.0 |
| Eno-WS Java | 3.50.0 ➡️ 3.52.1 |
| Eno-WS Xml | 2.9.1 |
| Public-Enemy | 2.2.1 |
| Public-Enemy-Back-Office | 2.4.2 |
| Queen | 2.5.1 ➡️ 2.5.4 |
| Stromae DSFR | 1.4.4➡️ 1.4.6 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.6.2 ➡️ 3.6.5 |
| Lunatic - Stromae DSFR | 3.6.2 ➡️ 3.6.5 |
🐞 Corrections de Bugs
Eno
- Boucle : Après remplissage des questions d'une boucle principale, le nombre d'occurrences affichés est toujours égal au nombre d'occurrence de la boucle et pas au nombre minimal ou maximal d'occurrences de la boucle.
Lunatic, Queen, Stromae-dsfr, Eno
- Demande de précision sur un QCU ou un QCM :
- Après avoir rempli un champ "Préciser", si on choisit finalement un autre modalité, on supprime bien la valeur du Préciser saisie dans les variables collectées.
- la taille max du champ texte associé à la demande de précision définie par le concepteur dans Pogues est correctement répercutée dans le reste des outils.
🌟 Fonctionnalités Utilisateurs
Lunatic, Stromae-dsfr, Queen
- 🌟 Liens 2 à 2
Les liens des personnes ayant un prénom vide (par exemple pour un questionnaire de réinterrogation les personnes qui n'habitent plus dans le logement) ne sont plus proposés lors de la question sur les liens basée sur la variable prénom. - Amélioration de la navigation
En collecte web, on associe à chaque question une variable calculée FILTER_RESULT pour savoir si la question a été présentée ou pas. Pour optimiser la navigation et car ces variables sont calculées, on propose de désactiver leurs calculs "en direct" lors de la collecte.
Désormais, dans le modèle Lunatic, un attribut isIgnoredByLunatic qui vaut true est généré automatiquement pour les variables filter_result et elles ne se calculent plus pendant la collecte.
Stromae, Queen
- 🌟 L'affichage de la page de questions des liens deux à deux a été retravaillé pour faciliter le remplissage (web et enquêteur).
- Pour les questionnaires web ou enquêteurs, pour les questions à choix unique ou multiple sur liste de codes, quand on sélectionne la modalité avec le "Préciser", le champ apparait avec un autofocus sur la case remplissable (comportement plus accessible pour l'utilisateur que d'avoir à se placer dans la case à remplir).
- En visualisation web et enquêteur, les données téléchargées en quittant le questionnaire ou en cours de questionnaire (bouton Télécharger les données en visualisation web, Icône Quitter le questionnaire en visualisation enquêteur)contiennent les variables calculées en plus des variables collectées.
Pogues
- On ne peut plus définir des "Préciser" pour les QCU de type "Liste déroulante" (cohérent avec le fait que si jusqu'ici on pouvait les définir dans Pogues, on ne les affichait pas en visualisation).
L’équipe de l’atelier de conception Bowie 💜
1.18.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.18.0.
| Application | Version |
|---|---|
| Pogues | 1.9.4 ➡️ 1.9.5 |
| Pogues-Back-Office | 4.15.0 ➡️ 4.16.0 |
| Eno-WS Java | 3.47.0 ➡️ 3.50.0 |
| Eno-WS Xml | 2.8.0 ➡️ 2.9.1 |
| Public-Enemy | 2.2.1 |
| Public-Enemy-Back-Office | 2.4.2 |
| Queen | 2.4.4 ➡️ 2.5.1 |
| Stromae DSFR | 1.4.2➡️ 1.4.4 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.5.7 ➡️ 3.6.2 |
| Lunatic - Stromae DSFR | 3.5.8 ➡️ 3.6.2 |
🌟 Fonctionnalités Utilisateurs
Queen, Eno
- 🌟 Contrôles de format, de cohérence et variables obligatoires pour les questionnaires enquêteurs
Pour les enquêtes avec enquêteur, on dispose désormais :- contrôles de format (par exemple : la date saisie respecte les bornes spécifiées par le concepteur dans Pogues),
- contrôles de cohérence (avertissements non bloquants et erreurs bloquantes),
- variables obligatoires.
Les fonctionnalités Contrôles bloquants et variables obligatoires sont à utiliser avec parcimonie, vous pouvez vous référer à la doc Bowie (📚variable obligatoire QCU, 📚variable obligatoire Réponse simple et 📚contrôle bloquant) pour un rappel des recommandations.
Pogues, stromae-dsfr, lunatic, queen
- 🌟 Cases en lecture seule dans un tableau dynamique
Dans les tableaux dynamiques, le concepteur peut spécifier des règles qui mettent en lecture seule certaines cases. Cette fonctionnalité est utile par exemple lorsqu'on pré-remplit les données d'un tableau et qu'on ne souhaite pas laisser la possibilité à l'enquêté de modifier les valeurs. 📚Doc
Stromae
- Le bouton "Se déconnecter" est renommé en "Quitter le questionnaire" et l'enquêté en cliquant dessus est ramené sur le tableau d'où il venait : exemple = https://enquetes.insee.fr/mes-enquetes
Pogues
-
Page de Nomenclatures
On peut maintenant accéder à la page des nomenclatures via un bouton sur le menu à gauche. Cette page est en lecture seule, on ne peut donc pas éditer une nomenclature. 📚 Doc
Pour chaque nomenclature, on dispose :- du nom métier de la nomenclature : Nom dans le menu déroulant dans Pogues
- de sa version : Nom du fichier chargé dans Pogues
Ex : Pour la nomenclature Pays on aura les infos :
- Pays
- L_PAYS-1-2-0
L’équipe de l’atelier de conception Bowie 💜
1.17.0
🎉 Une nouvelle livraison de l'atelier de conception (Pogues, Eno, Lunatic et Queen) est actuellement en production : Bowie 1.17.0.
| Application | Version |
|---|---|
| Pogues | 1.9.2 ➡️ 1.9.4 |
| Pogues-Back-Office | 4.14.0 ➡️ 4.15.0 |
| Eno-WS Java | 3.40.0 ➡️ 3.47.0 |
| Eno-WS Xml | 2.7.9 ➡️ 2.7.11 |
| Public-Enemy | 2.2.0 ➡️ 2.2.1 |
| Public-Enemy-Back-Office | 2.4.0 ➡️ 2.4.2 |
| Queen | 2.4.2 ➡️ 2.4.4 |
| Stromae DSFR | 1.4.1➡️ 1.4.2 |
| Stromae V1 (Orbeon) | 5.0.3 |
| Stromae-db V1 | 2.1.3 |
| Library | Version |
|---|---|
| Lunatic - Queen | 3.5.3 ➡️ 3.5.7 |
| Lunatic - Stromae DSFR | 3.5.3 ➡️ 3.5.8 |
| Lunatic-DSFR | 2.5.1 ➡️ 2.5.3 |
🐞 Corrections de Bugs
Pogues
- Listes de codes :
- correction d'anomalies sur la suppression de codes dans une liste
- l'éditeur VTL dans les listes de codes est correctement redimensionné lors d'un changement de taille de la fenêtre du navigateur web
- ⭐ Le bug sur les réponses simples de type numérique qui obligeait à revalider le minimum lorsqu'il était égal à 0 avec le message "minimum obligatoire" a été corrigé. Le message n'apparaît plus à tort.
Lunatic, Queen, Stromae-dsfr
- Boucles et tableaux dynamiques
Si la dimension/taille d’une boucle ou d’un tableau dynamique est définie par une question précédente, par exemple le nombre de personnes composant un ménage pour le TCM, alors le fait de changer ce nombre ne supprime plus systématiquement toutes les données de boucle qui auraient pu être précédemment remplies (voire préremplies).
Ex : L’enquêté renseigne 4 pour la question
NB_PERS(Nombre de personnes dans le ménage), saisit les prénoms des 4 personnes et remplit les données pour les 3 premières. Il se rend compte que finalement la 4ème personne ne fait pas réellement partie du ménage et donc qu’il ne prendre en compte que les 3 premières. Il retourne sur la questionNB_PERS, supprime le 4 et saisit 3 à la place. Il y donc un changement de taille de la boucle.
Jusqu’à présent, seules les réponses concernant le premier individu étaient conservées. Désormais, les données des NB_PERS occurrences sont conservées - on garde ce qui est cohérent avec la taille.
On reprend l'exemple précédant. On a les infos saisies pour 4 personnes. Si on retourne à
NB_PERS, qu'on saisi 1, puis 3, alors le nettoyage lié au 1 aura déjà été répercuté et on aura perdu les infos pour les personnes 2 et 3.
💡 En contexte ménage, on ne perd aucune information car on a un affichage de question par page.
Queen
- Dans les questionnaires enquêteurs, pour les questions à choix unique (QCU), lorsqu'on choisit une modalité qui s'accompagne d'une demande de clarification (Autres, précisez), le passage à la page suivante se fait avec le bouton "Continuer" pour laisser la possibilité à l'enquêteur de renseigner la clarification au lieu de passer directement à la pae suivante dès que la modalité a été sélectionnée.
Public-Enemy, Public-Enemy-Back-Office, Eno-XML
- Amélioration de sécurité (correction de CVEs) et montées de versions de dépendances
Stromae
- Les contrôles sur des questions filtrées ne sont plus exécutés. Cela évite d'avoir à cliquer deux fois sur Suivant pour continuer dans le cas d'un contrôle de criticité avertissement (non bloquant), voire d'être bloqué tout court dans le cas d'un contrôle de criticité erreur (bloquant).
🌟 Fonctionnalités Utilisateurs
Pogues, Lunatic, Eno
-
🌟 Contrôles bloquants pour les enquêtes web
Pour les enquêtes web ménage et entreprise, les contrôles de criticité "ERREUR" sont désormais bloquants dans le parcours de réponses de l'enquêté. Dans le cas où la réponse de l'enquêté déclenche une anomalie selon le contrôle, si l'enquêté clique sur le bouton Suivant, le changement de page ne se fait pas : le focus se place sur le premier champ en erreur, accompagné du message spécifié par le concepteur d'enquête sous le champ à renseigner. L'enquêté ne peut plus avancer dans le questionnaire sans satisfaire les conditions du contrôle.
Dans Pogues, le libellé de la criticité rappelle au concepteur le caractère bloquant du contrôle "Erreur (bloquant)". -
🌟 Variables obligatoires pour les enquêtes web
Pour les enquêtes web ménage et entreprise, les variables déclarées dans Pogues comme obligatoires sont désormais effectivement obligatoires dans le parcours de réponses de l'enquêté. En cas de non-réponse, si l'enquêté clique sur le bouton Suivant, le changement de page ne se fait pas : le focus se place sur le premier champ concerné, accompagné du message standard "La réponse à cette question est obligatoire" sous le champ à renseigner. L'enquêté ne peut plus avancer dans le questionnaire sans répondre à la question.Il est possible de spécifier comme obligatoires les questions de type :
- Réponse simple : Texte, Date, Nombre, Booléen, Durée
- QCU sans demande de clarification "Autres, précisez :" et hors recherche sur liste (suggester)
⚠️ Actuellement on peut combiner dans Pogues Variable obligatoire et demande de clarification mais cela ne fonctionne pas en visualisation, le caractère obligatoire est KO. Une modification à venir dans l'IHM permettra d'éviter cette spécification inopérante.
Les fonctionnalités Contrôles bloquants et variables obligatoires sont à utiliser avec parcimonie, vous pouvez vous référer à la doc Bowie pour un rappel des recommandations.
Pogues
- Le menu de gauche (Vue d'ensemble, Listes de codes) est toujours visible quelle que soit la longueur du questionnaire
- Page de gestion de listes de codes : Il est possible de visualiser avec un bouton les listes de codes non utilisées dans un questionnaire et de les filtrer (recherche sur le libellé)
- ✨ Modalités filtrées
Le nettoyage des filtres appliqués à une liste de codes quand on modifie cette dernière maintenant plus intuitif :
| modification effectuée sur la liste de codes | nettoyage des filtres |
|---|---|
| J'édite le libellé des modalités | Aucun filtre n'est supprimé |
| J'ajoute une nouvelle modalité | Aucun filtre n'est supprimé |
| Je change l'ordre de mes modalités | Aucun filtre n'est supprimé |
| Je supprime une modalité | Les filtres associés, s'ils existent, à cette modalité sont supprimés |
| Je change la valeur d'un code d'une modalité | Les filtres associés, s'ils existent, à cette modalité sont supprimés |
Quand on parle de plusieurs filtres pour une même modalité, c'est lorsqu'une même liste de codes est utilisée dans plusieurs questions (QCU/QCM booleen) avec des filtres qui peuvent différer.
- Le comportement des sauvegardes a été amélioré : tous les soirs, toutes les sauvegardes du jour, puis les 10 précédentes sont conservées. Au-delà, la dernière de chaque jour est conservée.
Eno
- On dispose des contrôles de format sur les dates dans les tableaux.
- Lors du remplissage d'un questionnaire avec une question de type date (AAAA-MM-JJ ou AAAA-MM ou AAAA), les enquêtés et enquêteurs disposent à l'écran d'un rappel de l'intervalle de date autorisé.
Lunatic, Queen, Stromae-dsfr, Lunatic-dsfr
- Pour les questionnaires Web, la limite de saisie de 99 heures pour les questions de durée est maintenant levée. Pour les questionnaires enquêteurs, rien ne change, il n'y avait déjà pas de limite
L’équipe de l’atelier de conception Bowie 💜

