Avantages du calendrier hybride

Actuellement, l’extension fournit les fonctionnalités principales suivantes :

  1. Offrez aux utilisateurs la possibilité de programmer une réunion de collaboration avec n’importe quel client de calendrier qui se connecte au calendrier G Suite de Google (Google Calendar). Vous n'avez pas besoin d'installer des plug-ins ou des extensions. Saisissez un mot-clé dans le champ Emplacement (par exemple, @webex ou @meet).

  2. Afficher une liste de réunions aux utilisateurs dans l’application Webex App (ordinateur de bureau et mobile) et sur les points de terminaison physiques.

  3. Affichage d'une notification avec un bouton Rejoindre, également connue sous le nom de One Button to Push (OBTP).

  4. Mettre à jour le statut de présence de l'application Webex d'un utilisateur lorsque l'utilisateur active le répondeur de vacances dans Gmail (parfois appelé statut d’absence du bureau).

Cet article vous fournit un aperçu de la façon dont le service de calendrier hybride basé sur le Cloud s'intègre à Google Agenda avec le Cloud Webex pour fournir ces fonctionnalités.

Pour les aperçus similaires des autres extensions du service de calendrier hybride, consultez les articles suivants :

Pour obtenir les dernières informations sur les fonctionnalités et le déploiement, voirhttps://www.cisco.com/go/hybrid-services-calendar .

Traitement des données

Le calendrier hybride reçoit les détails de la réunion à partir du système de calendrier et les utilise comme suit :

  • vérifie l’emplacement et le corps de la réunion pour les URI et les URL pour rejoindre la réunion
  • le titre de l’invitation comme titre de la réunion
  • les heures de début et de fin pour afficher l’emplacement de la réunion sur la liste des réunions dans l’application Webex et sur certains périphériques
  • les invités à remplir la liste des participants dans la liste des réunions
  • aux invités de leur envoyer le bouton Rejoindre, lorsqu’il est l’heure de rejoindre la réunion
  • le corps de l’invitation à la réunion pour remplir l’ordre du jour de la réunion Webex

Le service envoie des données chiffrées au cloud Webex (et stocke les données sous forme chiffrée) pour fournir la liste des réunions et le bouton Rejoindre.

Le service ne stocke ni ne transmet de données non cryptées. Les données sensibles telles que la description de la réunion, le corps de la réunion et les adresses électroniques des invités sont toujours chiffrées lorsqu'elles sont stockées et transmises.


 
Le service de calendrier hybride conserve les données de réunion pendant une durée limitée. Les données stockées couvrent les réunions de 7 jours dans le passé à 31 jours dans le futur.

Pour le chiffrement des données, le calendrier hybride utilise le même service de chiffrement dans le cloud Webex que Webex App. En tant que tel, le Cloud Key Management Server (KMS) assure la gestion des clés. Si vous choisissez de déployer Hybrid Data Security, votre propre KMS sur site assure la gestion des clés. (Pour plus de détails, voir le Document sur la sécurité de l’application Webex .)

Authentification et autorisation pendant le déploiement

Le calendrier hybride utilise le flux d'octroi des informations d'identification du client OAuth 2.0 au serveur d'autorisation Google.

Processus d'authentification de l'application

Le calendrier hybride s'enregistre en tant qu'application auprès de Google. Il utilise un compte de service avec une délégation à l'échelle du domaine pour éviter le consentement de l'utilisateur. (Pour plus de détails, voirhttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

Le calendrier hybride doit avoir les autorisations d'application suivantes :

Autorisation

Utilisation

Gérer les calendriers des utilisateurs

https://www.googleapis.com/auth/calendar

  • Mettre à jour le texte de la réunion avec les détails pour la rejoindre.

  • Déterminer la langue de l’utilisateur pour des raisons de localisation.

Gérer les paramètres de messagerie de base

https://www.googleapis.com/auth/gmail.settings.basic
  • Lire l’état d’absence du bureau.

Dans Control Hub, seuls les administrateurs disposant d'un accès privilégié peuvent mettre à disposition l'organisation d'un client pour le calendrier hybride . Un administrateur doit copier et coller l'ID client et les étendues d'autorisation de Control Hub vers le Gérer l'accès du client API de la console d'administration du domaine Google G Suite.

Le processus inclut les étapes de haut niveau suivantes :

  1. À l'aide des identifiants de connexion du compte de service, l'application obtient des jetons d'accès de niveau utilisateur du serveur d'autorisation Google pour accéder aux calendriers des utilisateurs.

  2. L'application utilise le jeton d'accès dans les appels de l'API Google Agenda pour accéder aux informations du calendrier.

Processus de provisionnement

Activation des utilisateurs pour l'accès au calendrier

Après avoir configuré avec succès le calendrier hybride en tant qu'application enregistrée, l'administrateur doit explicitement activer les utilisateurs pour permettre au service d'accéder à leurs calendriers G Suite respectifs.

Pour activer avec succès un utilisateur pour l'accès au calendrier, les conditions suivantes doivent être remplies :

  • L'adresse électronique de l'utilisateur dans Control Hub doit correspondre à son compte de calendrier Google dans le locataire Google G Suite de l'organisation.

  • L'administrateur doit avoir vérifié le domaine dans l'adresse électronique de l'utilisateur, OU l'utilisateur doit avoir vérifié son adresse électronique en se connectant avec succès à l'application Webex.

L'activation d'un utilisateur informe le calendrier hybride pour valider qu'il dispose des autorisations appropriées pour accéder au calendrier de l'utilisateur dans G Suite.

Une validation réussie est une condition préalable à l'utilisation de la fonctionnalité Calendrier hybride. Si le service ne peut pas valider un utilisateur, il met l'utilisateur en état d'erreur. Le service applique une stratégie pour accéder uniquement aux calendriers des utilisateurs activés avec succès pour un traitement continu.

Opérations en cours

Le calendrier hybride utilise le API REST de Google Agenda . Cette API prend en charge un large éventail d’opérations avec Google Agenda. Cependant, le calendrier hybride n'utilise qu'un sous-ensemble de commandes liées aux cas d'utilisation du calendrier.

Tableau 1. Opérations actuellement utilisées par le service de calendrier hybride

API REST

Utilisation

GET calendriers/{calendarId}/events

Liste des événements du calendrier.

GET calendars/{calendarId}/events/{eventId}/instances

Instances de l’événement récurrent spécifié.

GET /calendars/{calendarId}/events/{eventId}

Informations sur un seul événement dans un calendrier.

PATCH /calendars/{calendarId}/events/{eventId}

Effectuer la mise à jour des propriétés des événements du calendrier (y compris les informations pour rejoindre les réunions et les propriétés étendues). Cette opération est également utilisée pour définir accepter/refuser/accepter provisoirement le statut d’une réunion.

POST /calendars/{calendarId}/events/quickAdd

Crée un événement en fonction de la chaîne de texte simple.

POST /calendars/{calendarId}/events/watch

S'abonner aux notifications sur les modifications apportées au calendrier d’un utilisateur.

POST /channels/stop

Se désabonner des notifications sur les modifications apportées au calendrier d’un utilisateur.

GET /users/me/settings/{setting}

Récupérer les paramètres locaux de l’utilisateur.

GET /users/{userId}/settings/vacation

Obtient les paramètres du répondeur d'absence de l'utilisateur.

POST /calendars/{calendarId}/acl

Crée une règle de contrôle d’accès.

DELETE /calendars/{calendarId}/acl

Supprime une règle de contrôle d’accès.

POST /calendars/{calendarId}/events

Crée un événement dans le calendrier.

SUPPRIMER /calendars/{calendarId}/events/{eventId}

Supprime un événement du calendrier.

GET /freeOccupé

Affiche la disponibilité de l’utilisateur et le statut libre/occupé pour une plage horaire spécifiée.