Support #75268
Attribuer le rôle de destinataire au rôle de visualisation d'un agenda
0%
Description
J'ai un formulaire pour prendre RDV avec les communes d'un département : https://demarches.collectivites.hautes-alpes.fr/backoffice/forms/12/
Il y a autant d'agenda que de communes. Le formulaire fait le job.
Dans le workflow, après le webservice de réservation dans chrono (https://demarches.collectivites.hautes-alpes.fr/backoffice/workflows/6/), il faudrait que j'attribue le rôle de destinataire au rôle de visualisation dudit agenda.
Est-ce que je peux déjà récupérer cette variable ? Je ne la vois pas dans l'inspect d'une demande ?
https://demarches.collectivites.hautes-alpes.fr/backoffice/management/rdv_commune/25/inspect#open:variables
Sinon, quelle possibilité pour donner accès à la demande de RDV dans wcs, sans attribuer un destinataire unique au niveau du formulaire, qui donnerait alors accès au responsable de la commune A aux demandes de RDV pour la commune B ?
Historique
Mis à jour par Benjamin Dauvergne il y a environ un an
- Statut changé de Nouveau à Solution déployée
Cette information est déjà disponible sur le web-service agenda, mais tu aurais pu t'en sortir simplement en respectant une politique de nommage des slugs des agendas et des rôles.
# https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/ { "data": { "id": "commune-de-saleon-accueil-mairie", "slug": "commune-de-saleon-accueil-mairie", "text": "Commune de Saléon - Accueil mairie", "kind": "meetings", "minimal_booking_delay": 1, "maximal_booking_delay": 30, "edit_role": "Commune de Saléon - gestionnaire RDV", "view_role": "Commune de Saléon - visualisation RDV", <-- ici "category": "smart-services", "category_label": "Smart Services", "resources": [], "api": { "meetings_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/meetings/", "desks_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/desks/", "resources_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/resources/", "fillslots_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/fillslots/", "backoffice_url": "https://agendas.collectivites.hautes-alpes.fr/manage/agendas/16/" } } }
Mis à jour par Anaïs Ecuvillon il y a environ un an
- Statut changé de Solution déployée à Information nécessaire
- Assigné à mis à Benjamin Dauvergne
On a mis en place une politique de nommage des agendas et des rôles des gestionnaires et des visualisateurs des agendas pour les besoins de cette démarche.
Mais ça ne me dit pas comment je peux m'en sortir, avec ce que tu me pointes j'ai tenté {{ reservation_response_view_role }}, mais sans succès.
Mis à jour par Benjamin Dauvergne il y a environ un an
- Assigné à
Benjamin Dauvergnesupprimé
Anaïs Ecuvillon a écrit :
On a mis en place une politique de nommage des agendas et des rôles des gestionnaires et des visualisateurs des agendas pour les besoins de cette démarche.
Mais ça ne me dit pas comment je peux m'en sortir, avec ce que tu me pointes j'ai tenté {{ reservation_response_view_role }}, mais sans succès.
Ça c'est pas dans la réponse à la réservation, il faut faire un autre appel avant, j'ai donné l'URL, soit explicite dans le workflow, soit créer un appel webservice dans les settings.
Mis à jour par Anaïs Ecuvillon il y a environ un an
- Statut changé de Information nécessaire à Fermé
- Assigné à
Anaïs Ecuvillonsupprimé
Benjamin Dauvergne a écrit :
mais tu aurais pu t'en sortir simplement en respectant une politique de nommage des slugs des agendas et des rôles.
et oui, j'ai mis un moment un comprendre, entre plusieurs tickets et une formation, et donc c'est ok, c'est fonctionnel, merci Benj