Projet

Général

Profil

Development #59763

Notification d'annulation d'une réservation (cancel_callback_url) : envoyer des infos sur la réservation annulée

Ajouté par Emmanuel Cazenave il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
15 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Actuellement on envoie rien, on espère juste faire bouger la demande vers un statut genre "annulé".

Dans le cadre d'une réservation multiple ça n'a pas de sens, parce que c'est une seul réservation sur X qui est annulée. Par contre si on avait des infos sur la résa annulée on pourrait peut-être au moins envoyer un mail à l'usager : "votre réservation à l'évènement machin est annulée".

Je sors ce cas d'usage de mon chapeau (en bossant sur un workflow de résa multiple tout de même), avis fonctionnels bienvenus.

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Alternativement et peut-être mieux, on pourrait imaginer que c'est chrono qui envoie directement un mail dans ce cas, pour s'éviter des contorsions sur le workflow (et donc ce ne serait plus du tout le même ticket).

#2

Mis à jour par Thomas Noël il y a plus de 2 ans

J'ai pas bien compris comment la réservation se trouve annulée... c'est une annulation qui n'est pas déclenchée par un workflow, mais par quoi donc ?

#3

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Par un click dans le backoffice de chrono.

#4

Mis à jour par Thomas Noël il y a plus de 2 ans

Je suis d'accord avec ton idée que Chrono envoie un mail également.

Mais peut-être que ça ne sera pas toujours désiré... Il faudrait, quand Chrono repère qu'il peut envoyer un mail d'annulation (ie: qu'il y a un texte pour ça quelque part + un mail cible), que dans ce cas il propose une case à cocher dans le popup de confirmation de suppression... (case cochée qui pourrait être cochée par défaut). Qu'en penses-tu ?

#5

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Ouais un truc comme ça semble bien.

J'aimerais quand même que des CPF se mêlent à la discussion, mais j'ai l'impression qu'il y a zéro usage de la réservation multiple nouvelle mouture et qu'on manque tous de recul.

#6

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans

Cas d'usage des seniors, extrait :

Lors de l'annulation depuis chrono on peut appeler un hook sur la demande.
Le but serait de pouvoir reporter dans l'historique de la demande la
séance annulée depuis l'agenda. Mais je ne sais pas si on peut récupérer
cette information lors de cet appel. Pour l'instant il ne se passe rien dans
la demande.

[...]

Annulation depuis l'agenda et suivi des inscriptions d'un user à un
événement récurrents
-------------------------------------------------------------------

On indique cancel_callback_url lors de l'appel de réservation qui est pris
en compte pour toutes les occurrences à un événement récurrent que l'on
peut annuler une à une pour le senior.

Et on voudrait côté demande mettre à jour l'historique en indiquant des
infos sur l'occurrence annulée. Ou on voudrait pouvoir écrire dans
l'historique la liste courante des inscriptions à des occurrences, ou s'il
n'y en a plus aucune agir en conséquence.

A-t-on des infos dans le wf lors ce l'appel au déclencheur externe que
l'on pourrait utiliser dans le wf ?

Sinon /api/agenda/<id-agenda>/bookings/<id-evenement>/ enrichi et utilisé
comme décrit ci-dessus est la bonne option (et ce sera plus puissant)
(appel déclenché lors du callback).

Je préférerais avoir de l'info au callback. Le courriel ne me sera pas utile.

Formats disponibles : Atom PDF