betagouv / rdv-service-public

Prise de RDV pour les services publics
https://rdv.anct.gouv.fr
GNU Affero General Public License v3.0
14 stars 2 forks source link

Reporter un RDV coté professionnel #2198

Open yaf opened 2 years ago

yaf commented 2 years ago

Soyez clair et concis :)

Actuellement

Sur un RDV aujourd'hui, nous ne pouvons faire qu'une annulation. Alors que 90 % (?) du temps, c'est un report que nous aimerions faire. L'autre option consiste à modifier le rendez-vous existant, mais ça fait perdre la trace du changement (ou la rend moins visible).

Certaines personnes utilisent la duplication pour poser un nouveau RDV à un nouveau moment.

Objectif

Proposer un report du RDV qui afficherait les créneaux disponibles pour le même motif, les mêmes agents, le même lieu. Avec peut-être un bouton pour pouvoir « poser un RDV en dehors d'une plage d'ouverture ».

Le mécanisme permettrait d'annuler le précédent et de créer un nouveau dans la foulée. Si nous utilisons les status existants, il faudra sans doute préciser si le report est à l'initiative de l'usager ou de l'agent...

Est-ce qu'il faut un nouveau status pour annoncer un RDV reporté ?

:warning: pour le moment, nous parlons de mettre ça en place coté agent. Le mécanisme coté usager est déjà en préparation https://github.com/betagouv/rdv-solidarites.fr/pull/2153 (merci Data.insertion @aminedhobb et @qblanc)

yaf commented 2 years ago

Il y a maintenant le mécanisme coté usager #2197

yaf commented 2 years ago

Copie d'un échange démarré le 24 février 2021

Le report de RDV n’est pas un cas traité dans les notifications par rdv-solidarités, c’est pourtant un besoin qui remonte régulièrement des agents opérationnels, surtout depuis le déploiement du type de rdv « rdv à domicile ».

Exemple de cas d’usage :

  • Un usager appelle le standard pour une demande de report de RDV ; l’agent concerné n’est pas disponible , la secrétaire laisse un message Outlook à l’agent et précise la disponibilité de l’usager pour le report de RDV
  • L’agent pose alors un autre RDV qui entraine une notification de confirmation de RDV sans nécessairement à priori marquer le RDV initial en absent excusé OU
  • l’agent depuis le rdv à annuler /clique sur le bouton « modifier » et change la date de RDV

=> crée de la confusion chez les usagers qui rappellent pour s’assurer que le rdv initial a bien été annulé

Pourrait-on imaginer un bouton qui actionnerait le report de rdv à l’image des boutons annuler /supprimer présents dans la fiche de RDV ? Qui aurait pour effet : 1/ de passer le rdv initial en absent excusé 2/ d’envoyer une notification incluant la notion de report de RDV

-- Élodie (62)

yaf commented 2 years ago

Merci @Elodie-CD62 c'est en effet une action qui est aujourd'hui difficilement réalisable et mal communiquée à l'usager. Je ne suis pas sûr que la bonne piste soit de supprimer le précédent RDV et d'en créer un nouveau, peut-être qu'il faut effectivement prévoir un chemin de mise à jour du RDV existant qui permette d'alerter l'usager de changements, notamment sur la date.

-- Adrien

yaf commented 2 years ago

J'ai l'impression qu'aujourd'hui, passer par la modification du rendez-vous fait quelque chose de presque correct :

Ce qui pourrait être amélioré c'est :

Ça pose un peu la question de la multiplication des boutons d'action... Nous avons le cas avec l'annulation et la suppression qui sont bizarre déjà. Quelle différences entre la modification et le décalage ?

Je suis assez convaincu qu'un bouton d'action serais vraiment bien. Je ne me rends pas compte de la confusion que ça pourrait entrainer avec le bouton modifier.

J'en suis à me demander si l'interface ne devrait pas permettre de modifier élément par élément (quand c'est faisable) plutôt que d'avoir un bouton modifié général. Mais ça fait bizarre d'ajouter des liens ou bouton à coté de l'agent et des usagers par exemple.

Autant, avoir un bouton « déplacer » à coté de l'heure et la date, c'est ok je pense ; avoir un lien « ajouter du contexte » à côté du contexte... Mais pour les agents et les usagers, un lien « modifier » qui se répète ça fait bizarre. Il faut aussi pouvoir changer l'adresse, j'imagine.

Peut-être que ça n'a pas beaucoup de sens de pouvoir modifier un usager. Dans ce cas, autant annuler le rendez-vous et en poser un nouveau. Est-ce que c'est pas un peu pareil pour l'agent d'ailleurs ?

Le changement d'usager pourrait annuler le rendez-vous avec le premier usager et en créer un autre pour le nouveau. Alors autant faire comme ça

Le changement d'agent ne devrait pas envoyer de notification à l'usager (sauf si c'est un agent référent). Mais par contre, ça pourrait notifier les agents concerné (une annulation, donc pas de notification pour le moment, une création).

En faisant cette restriction, il reste 4 actions

Plus le changement de statut.

Pour chaque action, il pourrait y avoir une notification spécifique, avec un texte clair. (Sauf pour l'ajout de contexte bien sur :D)

Qu'en pensez-vous ?

yaf commented 2 years ago

Je rajoute un petit noeud à toute la liste de cas présentée par Yannick :

  • ajouter un usager
  • ajouter un intervenant (cela ne consiste pas a priori, à retirer l'usager initial, ou l'intervenant initial, mais parfois, venir compléter les participants d'un RDV - ou en retirer un lorsqu'il y en a plusieurs à la création - je parle toujours d'usagers ou d'intervenants).

-- Clarisse (92)

yaf commented 2 years ago

Est-ce que les intervenants ici sont des agents ?

Je note que l'ajout (et la suppression de celles et ceux qui ont été ajouté uniquement) est une action supplémentaire.

Ça commence peut-être à faire beaucoup dans le cadre d'une barre de bouton :). Peut-être que nous pourrions envisager d'avoir des liens d'actions à côté de l'endroit où ça serait utile.

yaf commented 2 years ago

Merci pour l'investigation @Yannick

Je pense qu'on peut commencer par :

  • introduire le bouton "modifier la date"
  • extraire ce champ du formulaire de modification générale
  • envoyer une notification explicite aux usagers quand un agent modifie la date (préciser l'ancienne et la nouvelle date dans la notif)

ça ne me semble pas poser de questions particulières, on peut décaler les extractions d'autres modifications dans des formulaires dédiés à plus tard je pense, non ?

-- Adrien

yaf commented 2 years ago

Oui, effectivement nous pourrions faire en plusieurs étapes.

Peut-être que « reporter » sera plus « métier » comme terme, mais dans le fond, c'est bien le même principe oui.

yaf commented 2 years ago

oui commençons par là :-)

-- Élodie