Projet

Général

Profil

Development #38942

Mis à jour par Mikaël Ates il y a plus de 4 ans

Le cas d'usage c'est de pouvoir poser un rendez-vous en prenant en compte les disponibilités d'un agenda d'un organisme (le service État-civil ou la CAF par exemple) et les disponibilités d'un agenda de ressource (une salle ou un poste de visio par exemple). L'usager choisirait le partenaire et la ressource puis il lui est affiché un agenda des disponibilités croisées des deux agendas.

Ce serait donc de disposer de l'ensemble *intersection* des datetimes de n agendas (n fixe déterminé à la conception de la démarche), en appelant par exemple :

<pre>
{{agendas_url}}api/agenda/{{choix_partenaire_raw}},{{choix_ressource_raw}}/datetimes/.
</pre>

Une fois le créneau choisi (e.g. form_var_creneau) ,les n URL des appels WS de réservation peuvent se construire manuellement :
* {{agendas_url}}api/agenda/{{choix_partenaire_raw}}/fillslot/{{form_var_creneau_datetime}}/
* {{agendas_url}}api/agenda/{{choix_ressource_raw}}/fillslot/{{form_var_creneau_datetime}}/


De manière tout à fait facultatif (ce pourrait être un autre ticket), ce pourrait être intéressant d'avoir les URL retournées dans le créneau, par exemple pour faire les appels sur :
* {{ form_var_creneau_api_fillslot_url_0 }}
* {{ form_var_creneau_api_fillslot_url_1 }}

Retour