Voordelen van hybride agenda

Op dit moment biedt de integratie de volgende belangrijke functies:

  1. Bied gebruikers de mogelijkheid om een samenwerkingsvergadering te plannen met elke agendaclient die verbinding maakt met de G Suite-agenda van Google (Google Agenda). U hoeft geen invoegtoepassingen of extensies te installeren. Typ een trefwoord in de Locatie veld (bijvoorbeeld @webex of @meet).

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

  3. Een melding maken met de knop Deelnemen, ook wel bekend als OBTP (One Button to Push) genoemd.

  4. De presence-status van de Webex -app van een gebruiker bijwerken wanneer de gebruiker de vakantieresponder in Gmail (ook wel de afwezigheidsstatus genoemd).

Dit artikel geeft een overzicht van hoe de cloudgebaseerde service voor hybride agenda Google Agenda integreert met de Webex-cloud om deze functies te bieden.

Raadpleeg de volgende artikelen voor vergelijkbare overzichten van de andere integraties met de service voor hybride agenda's:

Zie voor de nieuwste functies en implementatie-informatiehttps://www.cisco.com/go/hybrid-services-calendar .

Gegevensverwerking

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

  • controleert de locatie en 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 de vergaderruimte weer te geven in 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 knop Deelnemen te sturen, wanneer het tijd is om deel te nemen
  • de tekst van de uitnodiging voor de vergadering om de agenda van de Webex-vergadering in te vullen

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

De service slaat geen onversleutelde gegevens op of verzendt deze niet. Gevoelige gegevens zoals de beschrijving van de vergadering, de hoofdtekst van de vergadering en de e-mailadressen van genodigden worden altijd gecodeerd wanneer deze worden opgeslagen en verzonden.


 
De hybride agendaservice bewaart vergaderingsgegevens voor een beperkte tijd. De opgeslagen gegevens hebben betrekking op vergaderingen van 7 dagen in het verleden tot en met 31 dagen in de toekomst.

Voor gegevensversleuteling gebruikt de hybride agenda dezelfde Webex -cloudversleutelingsservice die de Webex -app gebruikt. Als zodanig biedt de cloud Key Management Server (KMS) sleutelbeheer. Als u ervoor kiest om hybride gegevensbeveiliging te implementeren, biedt uw eigen op locatie KMS het sleutelbeheer. (Zie voor meer informatie de Webex App Security Paper .)

Verificatie en autorisatie tijdens implementatie

De hybride agenda gebruikt de OAuth 2.0-clientreferentiestroom voor de toekenning van de Google-autorisatieserver.

Verificatieproces voor toepassingen

De hybride agenda wordt geregistreerd als een toepassing bij Google. Er wordt een serviceaccount met domeinbrede delegatie gebruikt om te voorkomen dat de gebruiker toestemming nodig heeft. (Zie voor meer informatiehttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

De hybride agenda moet de volgende toepassingsmachtigingen hebben:

Toestemming

Gebruik

Gebruikersagenda's beheren

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

  • De tekst bijwerken van de vergadering met de details over deelnemen.

  • De taal van de gebruiker voor lokalisatiedoeleinden bepalen.

Basisinstellingen voor e-mail beheren

https://www.googleapis.com/auth/gmail.settings.basic
  • Afwezigheidsstatus lezen.

In Control Hub kunnen alleen beheerders met bevoorrechte toegang de organisatie van een klant inrichten voor de hybride agenda . Een beheerder moet de client- Id en het autorisatiebereik kopiëren en plakken vanuit Control Hub naar de API -clienttoegang beheren gedeelte van de beheerdersconsole van het Google G Suite-domein.

De flow bevat de volgende belangrijke stappen:

  1. Met de gebruikersgegevens voor het serviceaccount verkrijgt de toepassing toegangstokens op gebruikersniveau van de Google-verificatieserver om toegang te krijgen tot de agenda's van gebruikers.

  2. De toepassing maakt gebruik van het toegangstoken in Google Agenda API-aanroepen om toegang te krijgen tot agendagegevens.

Inrichtingsproces

Gebruikers activeren voor toegang tot Agenda

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

Als u een gebruiker wilt activeren voor agendatoegang, moet aan de volgende voorwaarden worden voldaan:

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

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

Als u een gebruiker activeert, wordt de hybride agenda geïnformeerd om te valideren dat deze de juiste machtigingen heeft voor toegang tot de agenda van de gebruiker in G Suite.

Een geslaagde validatie is een vereiste voor het gebruik van de hybride agendafunctionaliteit. Als de service een gebruiker niet kan valideren, krijgt de gebruiker een foutstatus. De service dwingt een beleid af om alleen de agenda's van geactiveerde gebruikers te openen voor doorlopende verwerking.

Lopende bewerkingen

De hybride agenda gebruikt de REST- API voor Google Agenda . Deze API ondersteunt een breed scala aan bewerkingen met Google Agenda. De hybride agenda gebruikt echter alleen een subset van opdrachten die betrekking hebben op gebruiksscenario's voor agenda's.

Tabel 1. Bewerkingen die momenteel worden gebruikt door de hybride agendaservice

REST API

Gebruik

Agenda's/{calendarId}/events ophalen

Lijst met agendagebeurtenissen.

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

Exemplaren van de opgegeven terugkerende gebeurtenis.

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

Informatie over een enkel evenement in een agenda.

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

Eigenschappen van agendagebeurtenissen bijwerken (inclusief informatie over deelnemen en uitgebreide eigenschappen). Deze bewerking wordt ook gebruikt om de status van een vergadering te accepteren/weigeren/voorlopig accepteren.

POST /calendars/{calendarId}/events/quickAdd

Hiermee maakt u een gebeurtenis die is gebaseerd op een eenvoudige tekenreeks.

POST /calendars/{calendarId}/events/watch

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

POST /channels/stop

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

GET /users/me/settings/{setting}

De landinstelling van een gebruiker ophalen.

GET /users/{userId}/settings/vacation

Hiermee worden de instellingen voor de vakantiebeantwoorder van de gebruiker opgehaald.

POST /calendars/{calendarId}/acl

Hiermee maakt u een regel voor toegangsbeheer.

DELETE /calendars/{calendarId}/acl

Hiermee verwijdert u een regel voor toegangsbeheer.

POST /calendars/{calendarId}/events

Hiermee maakt u een gebeurtenis in de agenda.

VERWIJDEREN /calendars/{calendarId}/events/{eventId}

Hiermee verwijdert u een gebeurtenis uit de agenda.

GET /freeBusy

Geeft de beschikbaarheid en de status Vrij/Bezet van de gebruiker weer voor een opgegeven tijdbereik.