Skip to content
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

[Upload] - Envoi des invitations en cours et fin de parcours #2473

Open
samanthaauffret opened this issue Nov 13, 2024 · 1 comment
Open

Comments

@samanthaauffret
Copy link
Collaborator

samanthaauffret commented Nov 13, 2024

Besoin utilisateur

En tant qu'utilisateur, je souhaite m'assurer que les invitations sont en train d'être envoyées aux usagers et qu'elles arrivent toutes à destination.

Description

Parcours user :
L'utilisateur clique sur "Envoyer les invitations" et l'état de la page "Envoyer des invitations" change pour afficher que les envois sont en cours.
L'utilisateur n'a plus qu'à regarder la progress bar pour voir l'avancée des envois et les statut des invitations qui changent en temps réél.
Lorsque les envois sont terminés, la page change d'état pour informer l'utilisateur que l'action est terminée et si tous s'est bien passé ou s'il y a des erreurs. L'utilisateur peut le voir grâce au bandeau d'information de manière globale et de manière plus précise avec les statuts d'invitations.

Sur cette page :
Envoi des invitations en cours :

  • La page garde le même titre
  • La phrase d'action attendue change pour afficher "Envoi des invitations en cours..."
  • Une progress bar s'affiche accompagnée des indicateurs de % d'invitations envoyées et l'estimation de temps restants.
  • Le tableau des usagers à inviter (auquel on a retiré les usagers décochés dans l'étape de préparation des invitations), qui présente toujours les usagers (en non éditable) et la colonne de statutu des invitations qui évolue en temps réél.
    Il y a trois statuts lors de l'envoi des invitations : le statut "En cours" pour les invitations en attente d'envoi, "Invitations envoyées" pour les invitations qui ont été envoyées et le statut "Erreur" si l'invitation n'a pas pu être envoyée. En cas d'erreur préciser au survol en infobulle (V1) la nature de l'erreur et si l'utilisateur doit faire une action ou si c'est rdvi qui refera un envoi ultérieurement.)
  • Le nombre d'usager invité qui évolue en tant réél en bas de page
  • Le CTA "Terminer" qui est désactivé pendant l'envoi.

Envoi des invitations terminés
Même contenu que pendant les envois d'invitations avec :

  • La phrase d'action qui change pour "Envoi des invitations terminé"
  • Le bandeau de succès si 100% des invitations ont été envoyées, et le bandeau d'alerte pour indiquer si des invitations n'ont pas pu aboutir.
  • Dans le tableau des usagers, les statuts d'invitations et notamment celui de l'erreur, sont un repère visuel pour que l'utilisateur voit rapidement si tout à fonctionné ou non.
  • Le CTA "Terminer" est actif.

Accessibilité

L'accessibilité pour le tableau est très spécifique, on pourra solliciter l'équipe DSFR pour être accompagner là-dessus. L'accessibilité peut être axée uniquement sur les Titres et la barre d'action de cette page.
Titre de page : "Envoyer des invitations - [Nom de l'organisation] - CD [Nom du CD] - rdv-insertion
Le contraste des couleurs qui se superposent a été testé et validé côté design.
Pouvoir agrandir les textes à 200%, sans que les textes disparaissent
Pouvoir naviguer au clavier avec les touches tab, shift+tab,...
Même sans style, toutes les informations restent disponibles et sont affichées dans le bon ordre. Les interactions sont possibles et compréhensibles.

Aperçu Maquette

Maquette, de la page avec les invitations en cours d'envoi
https://www.figma.com/design/I6oGJ4ZliyAhCIZ3Dkahym/02_Upload-de-fichiers-usagers?node-id=1080-33040&t=2vVkD8wfeiHeZKoT-4

Maquette, avec l'envoi d'invitations terminé avec succès
https://www.figma.com/design/I6oGJ4ZliyAhCIZ3Dkahym/02_Upload-de-fichiers-usagers?node-id=1080-33943&t=2vVkD8wfeiHeZKoT-4

@samanthaauffret
Copy link
Collaborator Author

@aminedhobb , sur la page d'envoi des invitations, il faudra qu'on voit ensemble les cas qui peuvent survenir. Je devrais surement faire des tests d'affichage de ses erreurs en maquette pour voir ce qui sera le plus adapté. Tu me diras quand tu en seras là :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant