OpenFire peut être intégré au Calendrier Google Agenda. Ainsi, vous pouvez gérer vos rendez-vous depuis les deux plateformes (les mises à jour s’effectuant dans les deux sens).
Si la fonction vous intéresse, rapprochez-vous du support Openfire qui procèdera à la configuration préalable de votre base.
Configuration Google Agenda
Pour commencer la configuration, rendez-vous sur ce lien : https://console.developers.google.com/
Vérifiez que vous serez connecté avec le compte de l'agenda Google que vous allez relier à Openfire.
En haut à droite de votre écran, cliquez sur "CRÉER UN PROJET" et entrez un nom de projet. Vous pouvez changer votre id de projet si vous le souhaitez.

Dans le menu du côté gauche, sélectionnez le sous-menu "API et services activés" et cliquez sur "+ ACTIVER LES API ET LES SERVICES"

Tapez dans la barre de recherche le mot clé "calendar" et sélectionnez l'API "Google Calendar API"











Enfin, cliquez sur le bouton "CRÉER" juste en dessous, puis sur le bouton "OK" en bas de page:



Configuration Openfire
Une fois la configuration Google effectuée et en possession de votre ID client et code secret du client, ouvrez un nouvel onglet dans votre navigateur et connectez-vous à votre base Openfire.
Rendez-vous dans le module de Configuration>Paramètres généraux et descendez jusqu'à la partie "Intégration Google" pour entrez les identifiants dans les champs correspondants.
Ensuite, rendez-vous dans "Intervention>Configuration>Configuration" et vous cochez RDVs réguliers pour afficher Google Agenda et vous cochez Google Agenda.
Assurez-vous d'être connecté avec un profil utilisateur qui a les droits de configuration.
Rendez-vous ensuite dans le module Interventions et passez le planning en vue calendrier. Cliquez sur le bouton "Sync. avec Google".
Une pop-up vous informe que vous allez être redirigé sur Google pour autoriser l'accès au calendrier. Cliquez sur le bouton "ok". Vous serez redirigé sur un nouvel onglet sur la fenêtre suivante :
Cliquez sur le bouton "Autoriser" et retournez sur Openfire pour cliquez de nouveau sur le bouton "Sync. avec Google".
En cas d'erreurs qui surviendraient lors de la configuration, rapprochez-vous du support Openfire.
Cas d'erreurs courants
Procédure de validation Google
Pour permettre à vos utilisateurs de lier leur OpenFire à Google Agenda, votre identifiant d'application (OAuth Client ID) utilise un écran de consentement actuellement réglé sur le statut « En cours de test » dans la Google Cloud Console. Google restreint automatiquement l'accès aux seules adresses e-mail déclarées manuellement comme testeurs. Pour que tous vos utilisateurs puissent synchroniser leur agenda il faut passer l'application en mode Production.
La solution
Pour débloquer l'ensemble de vos clients une fois pour toutes :
Connectez-vous à la Google Cloud Console (vérifiez que vous êtes sur le bon projet).
Dans le menu de gauche, allez dans API et services.
Cliquez sur Plate-forme Google Auth (Google Auth Platform).
Cliquez sur l'onglet Audience tout en haut.
C'est dans cet onglet que se trouve la section Statut de la publication (qui indique En cours de test / Testing).
Cliquez sur le bouton Publier l'application (Publish App) et validez le message de confirmation.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.