New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETQ instructeur, faire une même action sur plusieurs dossiers (passer en instruction, clôturer, demander un avis, ...) #7805
Comments
@dzc34 ; on commence a se demander si on ouvrirait pas ce sujet de notre coté. je me demande ou vous en êtes :-) |
Avec un peu de retard, le résumé de la réunion de cadrage du 26/09/2022
Avec un peu de retard, le résumé de la réunion de cadrage technique du 29/09/2022 1 action sur un dossier, c'est plusieurs traitements
1 action sur X dossier
Analyse des problématiques
UI en cas du traitement en cours et d'erreur ---> voir avec l'UX de l'équipe DS
Principes
Planification
(7)(6)(5)(4)(3)(2)(1) ----> créer un ticket dédié à chaque fois Remarquespour "Envoyer un message identique sur plusieurs dossiers"
pour "Demander un avis aux même expert"
|
@tchak ; l'impression que le préambule a tous ça c'est un refacto pour isoler les appels db/side effects. t'avais une cible la dessous ou pas ? |
remarque de @akarzim sur le refacto
|
notes techniques de @akarzim pour l'étape 1
|
notes techniques de @akarzim pour l'étape 2
|
notes techniques de @akarzim pour l'étape 3
|
notes techniques de @akarzim pour l'étape 4
|
notes techniques de @akarzim pour l'étape 2
Pour des raisons de sécurité/traçabilité, il nous faut les logs, il me semble que ca va forcement de pair. @LeSim / @tchak une confirmation serait top
Je ne sais pas, p-e que le besoin n'a jamais été remonté |
notes techniques de @akarzim pour l'étape 3
Remarque sur les logs en asynchrone, de ma comprehension le dossier est serialisé au moment du logs, le passage en asynchrone n'est pas impossible, mais il faudrait serializer l'etat du dossier au moment du passage en async. @LeSim / @tchak, pas enorme visibilité la dessus, possible que vous confirmiez (ou pas?) |
Oui, je confirme, ces logs sont importants. S'ils ne sont pas écrit, on ne veut pas réaliser l'action. |
je n'ai pas très bien compris le coup de l'asynchrone. Tout ce que je peux vous dire c'est que le log représente l'état du dossier au moment ou l'action est prise. Si on ne fait pas les 2 en mm temps (passage_en_instruction, log) on ne peut pas prouver que notre log est correct. |
Commentaire pour le suivi Adullact (@cmayran @dzc34) voir
Actions par lot : ⏳
|
Résumé
ETQ instructeur, je souhaite faire une même action sur plusieurs dossiers (passer en instruction, clôturer, ...)
voir en commentaire la liste des actions (déjà implémentées, à implémenter ou qui ne seront pas implémentées) :
--------> #7805 (comment)
Cadre de cette contribution
Demande initiale
via l'ARNIA (août 2022) à l'Adullact
Demandes similaires
Suggestion-Votes / Instructeur - passer plusieurs dossiers à la fois en instruction (2021)
Suggestion-Votes / Instructeur - Faciliter l'archivage des dossiers (2021)
Github Milestone - Traitement multiple de dossiers (instructeurs)
Github #5468 - ETQ Instructeur, je peux faire une même action sur des dossiers multiples
Github #2715 - ETQ Instructeur, j'aimerais passer plusieurs dossiers en archivés en même temps
Github #2013 - ETQ accompagnateur je veux demander des avis par batch de dossiers
Github #1617 - ETQ Instructeur je veux effectuer des actions de masse sur les dossiers
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.
voir en commentaire la liste des actions (déjà implémentées, à implémenter ou qui ne seront pas implémentées) :
--------> #7805 (comment)
Cahier des charges
User story
User story par type d'action
Suivre plusieurs dossiers
Ne plus suivre plusieurs dossiers
Passer "en instruction" plusieurs dossiers
Accepter, refuser ou "classer sans suite" plusieurs dossiers
Archiver plusieurs dossiers :
Demander un avis à la même personne sur plusieurs dossiers :
Envoyer un message identique aux usagers de plusieurs dossiers :
...
Tests d'acceptation
Passer "en instruction" plusieurs dossiers
Accepter, refuser ou "classer sans suite" plusieurs dossiers
Problématique UX
Status possibles des dossiers en fonction du type liste (onglet) :
en construction
/procedures/<idProcedure>?statut=a-suivre
en construction
/procedures/<idProcedure>?statut=suivis
refusé
classé sans suite
/procedures/<idProcedure>?statut=traites
en construction
accepté
refusé
classer sans suite
/procedures/<idProcedure>?statut=tous
refusé
classer sans suite
/procedures/<idProcedure>?statut=supprimes_recemment
refusé
classer sans suite
/procedures/<idProcedure>?statut=archives
Actions possibles en fonction du status du dossier et des flags
envoyer un message
demander un avis
passer en instruction
envoyer un message
demander un avis
passer en instruction
envoyer un message
demander un avis
re-passer en construction
classer sans suite
accepté
refusé
envoyer un message
demander un avis
re-passer en construction
classer sans suite
accepté
refusé
accepté
refusé
Supprimer
accepté
refusé
accepté
refusé
The text was updated successfully, but these errors were encountered: