In dit artikel
Voordelen van Hybrid Calendar
Gegevensverwerking
dropdown icon
Authenticatie en autorisatie tijdens de implementatie
    Authenticatieproces voor de aanvraag
    Bevoorradingsproces
Gebruikers activeren voor toegang tot de agenda
Lopende activiteiten
Hybrid Calendar Service met referentie voor integratie met Google Agenda
list-menuIn dit artikel
list-menuFeedback?

U hoeft geen vergaderingen te missen omdat ze in een andere app zijn gepland. U kunt de Hybrid Calendar Service gebruiken om gebruikers en ruimten tussen Webex Meetings en de Webex-app een rijke samenwerkingservaring te bieden met de G Suite Calendar van Google.

Voordelen van Hybrid Calendar

Momenteel biedt de integratie de volgende belangrijke functies:

  1. Bied gebruikers de mogelijkheid om een samenwerkingsvergadering te plannen met elke agenda-client die verbinding maakt met de G Suite-agenda van Google (Google Calendar). U hoeft geen plug-ins of extensies te installeren. Typ een sleutelwoord in het veld Locatie ( bijvoorbeeld @webex of @meet).

  2. Een lijst met vergaderingen tonen aan gebruikers in de Webex App-app (desktop en mobiel) en op fysieke eindpunten.

  3. Open een melding met een Join-knop, ook bekend als One Button to Push (OBTP).

  4. De aanwezigheidsstatus van een gebruiker in de Webex App bijwerken wanneer de gebruiker de vakantieresponder in Gmail inschakelt (ook wel afwezigheidsstatus genoemd).

Dit artikel geeft een overzicht van hoe de hybride agendaservice in de cloud Google Calendar integreert met de Webex-cloud om deze functies te bieden.

Zie de volgende artikelen voor vergelijkbare overzichten van de andere Hybrid Calendar Service-integraties:

Zie https://www.cisco.com/go/hybrid-services-calendar voor de meest recente informatie over functies en implementatie.

Gegevensverwerking

De hybride agenda ontvangt vergadergegevens van het agendasysteem en gebruikt deze als volgt:

  • controleert de locatie en de hoofdtekst van de vergadering op URI's en URL's om aan de vergadering deel te nemen
  • de titel van de uitnodiging als titel van de vergadering
  • de begin- en eindtijd om het vergaderslot weer te geven op de lijst met vergaderingen in de Webex App en op sommige apparaten
  • de genodigden om de deelnemerslijst in de lijst met vergaderingen in te vullen
  • de genodigden om hen de Join-knop te sturen, wanneer het tijd is om lid te worden
  • de hoofdtekst van de vergadering om de Webex-vergaderingsagenda in te vullen

De service verzendt versleutelde gegevens naar de Webex-cloud (en slaat de gegevens in versleutelde vorm op) om de lijst met vergaderingen en de knop Deelnemen weer te geven.

De dienst slaat geen onversleutelde gegevens op of verzendt ze niet. Gevoelige gegevens, zoals de beschrijving van de vergadering, de inhoud van de vergadering en de e-mailadressen van genodigden, worden altijd versleuteld opgeslagen en verzonden.

De Hybrid Calendar-service bewaart vergadergegevens gedurende een beperkte tijd. De opgeslagen gegevens hebben betrekking op vergaderingen van 7 dagen in het verleden tot 31 dagen in de toekomst.

Voor gegevenscodering gebruikt de Hybrid Calendar dezelfde Webex-cloudcoderingsservice die de Webex App gebruikt. De Key Management Server (KMS) in de cloud biedt dus sleutelbeheer. Als u ervoor kiest om hybride gegevensbeveiliging in te zetten, zorgt uw eigen KMS op locatie voor het sleutelbeheer. (Zie de Webex App Security Paper voor meer informatie.)

Authenticatie en autorisatie tijdens de implementatie

De hybride agenda maakt gebruik van de inloggegevens van de OAuth 2.0-client om de autorisatieserver van Google toe te staan.

Authenticatieproces voor de aanvraag

De hybride agenda wordt geregistreerd als een toepassing bij Google. Het maakt gebruik van een serviceaccount met een domeinbrede delegatie om toestemming van de gebruiker te vermijden. (Voor meer informatie, zie https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

De hybride agenda moet de volgende toepassingsrechten hebben:

Toestemming

Gebruik

Agenda's van gebruikers beheren

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

  • De tekst van de vergadering bijwerken met de deelnamegegevens.

  • Bepaal de taal van de gebruiker voor lokalisatiedoeleinden.

Eenvoudige e-mailinstellingen beheren

https://www.googleapis.com/auth/gmail.settings.basic
  • Lees de status van afwezigheden.

In Control Hub kunnen alleen beheerders met geprivilegieerde toegang de organisatie van een klant voorzien van de hybride agenda. Een beheerder moet de client-ID en het autorisatiebereik van Control Hub kopiëren en plakken naar de sectie Beheer API-clienttoegang van de beheerconsole van het Google G Suite-domein.

De flow omvat de volgende stappen op hoog niveau:

  1. Met behulp van de inloggegevens van de serviceaccount verkrijgt de toepassing toegangstokens op gebruikersniveau van de Google Authorization Server om toegang te krijgen tot de agenda's van gebruikers.

  2. De toepassing gebruikt het toegangstoken in API-aanroepen van Google Agenda om toegang te krijgen tot agenda-informatie.

Bevoorradingsproces

Gebruikers activeren voor toegang tot de agenda

Nadat Hybrid Calendar succesvol is ingericht als geregistreerde toepassing, moet de beheerder gebruikers expliciet activeren om de service toegang te geven tot hun respectieve G Suite-agenda's.

Om een gebruiker succesvol te activeren voor toegang tot de agenda, moet aan de volgende voorwaarden zijn voldaan:

  • Het e-mailadres van de gebruiker in Control Hub moet overeenkomen met het Google Agenda-account in de Google G Suite-tenant van de organisatie.

  • De beheerder moet het domein geverifieerd hebben in het e-mailadres van de gebruiker, OF de gebruiker moet zijn e-mailadres hebben geverifieerd door zich succesvol aan te melden bij de Webex App.

Als u een gebruiker activeert, wordt Hybrid Calendar op de hoogte gebracht om te bevestigen dat deze over de juiste machtigingen beschikt om toegang te krijgen tot de agenda van de gebruiker in G Suite.

Succesvolle validatie is een vereiste voor het gebruik van de Hybrid Calendar-functionaliteit. Als de service een gebruiker niet kan valideren, komt de gebruiker in een foutstatus terecht. De dienst hanteert een beleid dat enkel toegang geeft tot de agenda's van succesvol geactiveerde gebruikers voor verdere verwerking.

Lopende activiteiten

De hybride agenda maakt gebruik van de REST API van Google Calendar. Deze API ondersteunt een breed scala aan bewerkingen met Google Calendar. De hybride agenda gebruikt echter slechts een subset van opdrachten die gerelateerd zijn aan de gebruikssituaties van de agenda.

Tabel 1. Activiteiten die momenteel worden gebruikt door Hybrid Calendar Service

REST API

Gebruik

ONTVANG agendas/ {CalendarID} /evenementen

Lijst met evenementen in de agenda.

ONTVANG agendas/ {CalendarId} /events/ {eventId} /instances

Incidenten van de gespecificeerde terugkerende gebeurtenis.

GET /agenda/ {CalendarID} /events/ {eventID}

Informatie over een enkele gebeurtenis in een kalender.

PATCH /agendas/ {CalendarID} /evenements/ {eventID}

Eigenschappen van agenda-afspraken bijwerken (waaronder informatie over samenvoegingen en uitgebreide eigenschappen). Deze bewerking wordt ook gebruikt om de status van een vergadering in te stellen voor accepteren/weigeren/voorlopig accepteren.

POST /agenda/ {CalendarID} /Evenementen/QuickAdd

Creëert een gebeurtenis op basis van een eenvoudige tekstreeks.

POST /agendas/ {CalendarID} /evenementen/horloge

Schrijf u in voor meldingen over wijzigingen in de agenda van een gebruiker.

POST/kanalen/stop

Afmelden voor meldingen over wijzigingen in de agenda van een gebruiker.

GET /users/me/settings/ {setting}

De landinstelling van de gebruiker ophalen.

GET /users/ {userID} /settings/vacation

Haalt de instellingen voor vakantieresponder van de gebruiker op.

POST /agendas/ {CalendarId} /acl

Creëert een regel voor toegangscontrole.

/calendars/ {CalendarId} /acl VERWIJDEREN

Verwijdert een toegangscontroleregel.

POST /agendas/ {CalendarID} /evenementen

Creëert een evenement in de agenda.

/agenda/ {CalendarId} /events/ {eventID} VERWIJDEREN

Verwijdert een evenement van de kalender.

GET/FREEBUSY

Geeft de beschikbaarheid van de gebruiker en de status van vrij/bezet weer gedurende een bepaalde periode.

Vond u dit artikel nuttig?
Vond u dit artikel nuttig?