La synchronisation Google Calendar permet la liaison bidirectionnelle du système de prise de rendez-vous avec un ou plusieurs comptes Google Calendar via la Google Calendar API.
Mise en place
- Enregistrement d'une application OAuth 2.0 dans la Google Cloud Console (ID client et code secret client requis)
- Indication d'une URI de redirection dans le système
- Autorisation de l'accès par le titulaire du compte Google
Fonctionnement
- Calendrier en lecture (blocage) : les rendez-vous d'un Google Calendar bloquent automatiquement les créneaux correspondants dans le système de réservation
- Calendrier en écriture (export) : les nouvelles réservations sont automatiquement inscrites dans un Google Calendar configuré
- Par calendrier de réservation, un calendrier de lecture et un calendrier d'écriture peuvent être configurés
- Une tâche cron (toutes les 15 minutes recommandées) maintient la synchronisation à jour
- Le format du titre de l'entrée dans le Google Calendar est configurable (par exemple avec un séparateur entre le motif de rendez-vous et le nom du client)
- Un mode de débogage permet la vérification sans synchronisation réelle
- Capacité bloquée : configurable, combien d'unités de capacité une entrée de Google Calendar doit bloquer