ETQ instructeur, faire une même action sur plusieurs dossiers (passer en instruction, clôturer, ...)
Status
-
Expression du besoin rédigée -
Analyse rapide par l'Adullact -
Analyse par Synbioz (@fvantomme) -
Cadré avec l'équipe DS ---> ticket #7805 sur le Github DS -
Cahier des charges rédigé -
Développement initial par l'équipe DS : (infra + UX) -
Développement par Synbioz ---> à planifier -
(en cours) Code intégré dans le logiciel DS ---> actions déjà implémentées -
(en cours) Déployé sur l'instance DS de l'Adullact -
19/01/2023 -
Passer "en instruction" plusieurs dossiers -
Archiver plusieurs dossiers "Accepté", "Refusé" ou "classer sans suite"
-
-
voir :
- PR déjà faites + actions déjà implémentées, à implémenter ou qui ne seront pas implémentées
- #14 (comment 100038) --> réunion de cadrage du 26/09/2022 entre équipe DS, Synbioz et l'Adullact
- #14 (comment 100041) --> Réunion de cadrage technique du 29/09/2022 entre équipe DS, Synbioz et l'Adullact
Résumé
ETQ instructeur, je souhaite faire une même action sur plusieurs dossiers (passer en instruction, clôturer, ...)
Tâches à planifier
TODO :
-
planifier un échange avec l'équipe DS -
affiner la répartition des développements (déjà fait et à venir) -
affiner et à prioriser la liste des actions à traiter par lot -
Problématique UX
-
Demande initiale
via l'ARNIA (août 2022)
Sur une démarche, les instructeurs reçoivent 30 dossiers par jour, et souhaite clôturer en un coup, les 30 demandes reçues le lundi, puis en un coup les 30 reçues le mardi.
Une mairie traite plusieurs dizaines de demande d’acte de naissance par jour, elle doit se rendre dans chaque démarche pour accepter chaque demande une à une.
Demandes similaires
Suggestion-Votes / Instructeur - passer plusieurs dossiers à la fois en instruction (2021)
Nous pourrions gagner du temps en sélectionnant plusieurs dossiers à la fois, afin de les passer en instruction, acceptation, etc. Aujourd'hui, il faut les sélectionner un par un, ce qui peut être fastidieux.
Suggestion-Votes / Instructeur - Faciliter l'archivage des dossiers (2021)
Il sera plus facile et rapide d'avoir une case à cocher pour définir les dossiers à passer en archivage
Github Milestone - Traitement multiple de dossiers (instructeurs)
Github #5468 - ETQ Instructeur, je peux faire une même action sur des dossiers multiples
Exemples d'actions demandées :
- Accepter ou refuser des dossiers en masse
- Envoyer un même message à plusieurs dossiers
Github #2715 - ETQ Instructeur, j'aimerais passer plusieurs dossiers en archivés en même temps
actions demandée : passer plusieurs dossiers en archivés en même temps
Github #2013 - ETQ accompagnateur je veux demander des avis par batch de dossiers
actions demandée : demander un avis à la même personne pour des dossiers sélectionnés
Github #1617 - ETQ Instructeur je veux effectuer des actions de masse sur les dossiers
Exemples d'actions demandées :
- passage de plusieurs dossiers en "archivés"
- demander un avis à la même personne pour des dossiers sélectionnés
Actuellement
Si l'instructeur doit appliquer la même action sur plusieurs dossiers, il doit ouvrir un par un chaque dossier et appliquer à chaque fois la même action (Passer en instruction, Accepter, Archiver, ...).
Comportement attendu
L'instructeur peut sélectionner plusieurs dossiers
et appliquer en même temps la même action (1) sur les dossiers sélectionnés.
TODO : à affiner et à prioriser
(1) Actions par lot
- Suivre plusieurs dossiers
- Ne plus suivre plusieurs dossiers
- Passer "en instruction" plusieurs dossiers
- Re-passer "en construction" plusieurs dossiers
- Accepter, refuser ou "classer sans suite" plusieurs dossiers
- Re-passer "en instruction" plusieurs dossiers "Accepté", "Refusé" ou "classer sans suite"
- Demander un avis à la même personne sur plusieurs dossiers
- Envoyer un message identique aux usagers de plusieurs dossiers
- Archiver plusieurs dossiers
- ...
Cahier des charges
User story
Format : “En tant que” (ETQ), “je souhaite”, “afin de”
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers
et appliquer en même temps la même action (1) sur ces dossiers
Afin de pouvoir traiter rapidement ces dossiers
User story par type d'action
Suivre plusieurs dossiers
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers dans la liste des dossiers à suivre,
et les suivre en même temps
Afin de pouvoir traiter rapidement ces dossiers
Ne plus suivre plusieurs dossiers
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers dans la liste des dossiers suivis,
et ne plus les suivre en même temps
Afin de pouvoir traiter rapidement ces dossiers
Passer "en instruction" plusieurs dossiers
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers dont le status est "en construction",
et les passer "en instruction" en même temps
Afin de pouvoir traiter rapidement ces dossiers
Accepter, refuser ou "classer sans suite" plusieurs dossiers
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers dont le status est "en instruction",
et rendre une décision identique ("accepter", "refuser" ou "classer sans suite")
sur ces dossiers en même temps
Afin de pouvoir traiter rapidement ces dossiers
Archiver plusieurs dossiers :
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers
dont le status est "accepté", "refusé" ou "classer sans suite",
et archiver sur ces dossiers en même temps
Afin de pouvoir traiter rapidement ces dossiers
Demander un avis à la même personne sur plusieurs dossiers :
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers
et demander un avis à la même personne pour ces dossiers sélectionnés
Afin de pouvoir traiter rapidement ces dossiers
Envoyer un message identique aux usagers de plusieurs dossiers :
ETQ instructeur,
Je souhaite, sélectionner plusieurs dossiers
et envoyer en même temps le même message aux usagers des dossiers sélectionnées
Afin de pouvoir traiter rapidement ces dossiers
...
Tests d'acceptation
TODO : à compléter en fonction des choix UX
Passer "en instruction" plusieurs dossiers
ETQ instructeur
Quand je sélectionne plusieurs dossiers en construction
Alors je peux les passer en instruction en même temps
Accepter, refuser ou "classer sans suite" plusieurs dossiers
ETQ instructeur
Quand je sélectionne plusieurs dossiers en instruction
Alors je peux rendre une décision identique ("accepter", "refuser" ou "classer sans suite") sur ces dossiers
Problématique UX
- Les actions possibles sur un dossier dépendent à la fois de son status ("en instruction", "en construction", "accepté", ...) et de flags associés à ce dossier (suivis par l'instructeur, archivé, supprimé)
- Certains onglets ("à suivre", "suivis", "au total") affichent des dossiers qui peuvent avoir des status différents ("en instruction", "en construction", "accepté", ...) et des actions possibles très différentes.
- ...
TODO : planifier un échange UX
- comment gérer les actions sur des dossiers ayants des status/flags différents ?
- utiliser un système à la Gitlab avec un bouton "Modfier les dossiers" ?
- utiliser une page dédiée au traitement par lot, pour présélectionner le type de dossier à manipuler (dossiers en construction, dossiers en instruction, dossiers suivis, ...)
Status possibles des dossiers en fonction du type liste (onglet) :
Onglet | Status possibles des dossiers | URL |
---|---|---|
à suivre | en instruction en construction |
(2) /procedures/<idProcedure>?statut=a-suivre
|
suivis | en instruction en construction |
(3) /procedures/<idProcedure>?statut=suivis
|
traité | accepté refusé classé sans suite |
(4) /procedures/<idProcedure>?statut=traites
|
au total | en instruction en construction accepté refusé classer sans suite |
(5) /procedures/<idProcedure>?statut=tous
|
supprimés | accepté refusé classer sans suite |
(6) /procedures/<idProcedure>?statut=supprimes_recemment
|
archivés | accepté refusé classer sans suite |
(7) /procedures/<idProcedure>?statut=archives
|
Actions possibles en fonction du status du dossier et des flags
Status du dossier | Flags | Action possible |
---|---|---|
en construction | suivis | ne plus suivre envoyer un message demander un avis passer en instruction |
en construction | à suivre | suivre envoyer un message demander un avis passer en instruction |
en instruction | suivis | ne plus suivre envoyer un message demander un avis re-passer en construction classer sans suite accepté refusé |
en instruction | à suivre | suivre envoyer un message demander un avis re-passer en construction classer sans suite accepté refusé |
classer sans suite accepté refusé |
- | Archiver Supprimer |
classer sans suite accepté refusé |
archivé | Désarchiver |
classer sans suite accepté refusé |
supprimé | Restaurer |