demarches-simplifiees / demarches-simplifiees.fr

Dématérialiser et simplifier les démarches administratives
https://www.demarches-simplifiees.fr
GNU Affero General Public License v3.0
190 stars 89 forks source link

ETQ Administrateur, je configure une liste choix simple/multiple par un référentiel au format CSV #10953

Open LeSim opened 2 weeks ago

LeSim commented 2 weeks ago

fonctionnellement

Dans la partie admin, éditeur de champ, lorsque je choisis un choix simple/multiple, on me propose

Configurer la liste à partir d'un référentiel au format CSV

Modèle de référentiel à télécharger

[Parcourir...] Aucun fichier sélectionné
[Importer le référentiel]
Le type de tableau attendu et fourni en exemple de référentiel est option poids (g) calorie (kcal)
Fruit 200 128
Pâtisserie 100 249
Fromage 100 286

Ne sera affiché à l'utilisateur que Fruit, Pâtisserie, Fromage.

Les poids et calorie ne seront dans un premier temps que disponible coté tableau de bord instructeur et sur le détail d'un dossier.

techniquement

marleneklok commented 1 week ago

UX

Côté ADMINISTRATEUR

Même principe que pour le champ de type « Champ formaté », avec deux modes de configuration de la liste de choix (cf. composant « Contrôle segmenté » du DSFR) : • "Manuelle" (saisie ou copier-coller des options) - mode par défaut • "Import référentiel" (fichier CSV) image

La liste de choix est en mode « Manuelle » par défaut, l’administrateur sélectionne le mode « Import référentiel » : image

L’administrateur télécharge le modèle de fichier CSV, construit son fichier CSV et le charge via le bouton « Choisir un fichier » (le bouton « Importer le fichier » est grisé / inactif tant qu'aucun fichier n'a été chargé) : image Modèle de fichier : Modele_import-referentiel.csv Exemple de fichier importé : Referentiel_QPV_94_2024.csv

Le fichier a bien été chargé (cf. feedback « Nom du fichier chargé » à côté du bouton « Choisir un fichier » au lieu de la mention « Aucun fichier choisi »). L’administrateur importe les valeurs de son fichier en cliquant sur le bouton « Importer le fichier » : image

Le badge « XX options importées » confirme le bon import du fichier et le nombre d’options qui seront affichées dans la liste de choix : image

Comme pour une liste de choix « Manuelle », l’administrateur peut ajouter une option automatique « Autre » qui conditionne l'affichage d'un champ de texte court pour demander à l'usager de préciser son choix : image

Si l’administrateur a déjà configuré une liste de choix « Manuelle » et clique sur l’autre mode, les informations configurées sont conservées mais ignorées (et inversement) - même comportement que pour le type de champ « Champ formaté ». image

Côté USAGER

Dans le formulaire, l’usager visualise uniquement les valeurs de la première colonne [A] du fichier référentiel : image

Après avoir sélectionné son option dans la liste, l’usager visualise uniquement cette option (et pas les valeurs des autres colonnes associées à cette option dans le fichier référentiel) : image

Côté INSTRUCTEUR

Tableau de suivi des dossiers

Champ de type "Choix simple"

L’instructeur peut visualiser les valeurs de toutes les colonnes du fichier référentiel, en affichant les colonnes souhaitées via la fonction « Personnaliser » : image

Champ de type "Choix multiple"

L’instructeur ne visualise que les valeurs de la première colonne du fichier référentiel ; les différentes options sélectionnées par l’usager sont agrégées au sein de la même cellule (les autres colonnes du fichier référentiel ne sont pas proposées dans la fonction « Personnaliser ») : image

Page Dossier > Onglet "Demande"

Champ de type "Choix simple"

L’instructeur visualise directement les valeurs des autres colonnes du fichier référentiel (même format de présentation que pour les types de champ « RNA », « RNF »…) : image

Champ de type "Choix multiple"

Pour chaque choix, l’instructeur visualise directement les valeurs des autres colonnes du fichier référentiel (même format de présentation que pour le type de champ « Bloc répétable ») : image

Déclinaison "Option qui ne fait plus partie du référentiel"

(le référentiel a été modifié après publication de la démarche et des dossiers ont déjà été déposés)

Version A image

Version B (badge global) image

Déclinaison si option "Autre" sélectionnée

image