Hybrid-kalenderfördelar

För närvarande tillhandahåller integreringen följande huvudfunktioner:

  1. Ge användare möjlighet att schemalägga ett samarbetsmöte med valfri kalenderklient som ansluter till Googles G Suite-kalender (Google Kalender). Du behöver inte installera plugin-program eller tillägg. Skriv in ett nyckelord i Plats (till exempel @webex eller @meet).

  2. Visa en möteslista för användare i Webex-appen (skrivbord och mobil) och på fysiska slutpunkter.

  3. Visa ett popup-meddelande med en Delta-knapp, även kallad One Button to Push (OBTP).

  4. Uppdatera en användares närvarostatus för presence-status -appen när användaren slår på semestersvarare i Gmail (kallas ibland inte på kontoret-status).

Den här artikeln ger dig en översikt över hur den molnbaserade kalendertjänsten för hybrid integrerar Google Kalender med Webex Cloud för att kunna tillhandahålla dessa funktioner.

För liknande översikter över andra integrationer med kalendertjänst för hybrid, se följande artiklar:

Den senaste informationen om funktioner och distribution finns ihttps://www.cisco.com/go/hybrid-services-calendar .

Datahantering

Hybrid-kalendern tar emot mötesinformation från kalendersystemet och använder dem på följande sätt:

  • kontrollerar mötesplatsen och organisationen för att URI:er och URL:er ska delta i mötet
  • titeln på inbjudan som mötestitel
  • start- och sluttider för att visa mötesplatsen i möteslistan i Webex-appen och på vissa enheter
  • inbjudna att fylla i deltagarlistan i möteslistan
  • inbjudna att skicka Delta-knappen till dem när det är dags att delta
  • mötesinbjudningsenheten att fylla i Webex-mötesagendan

Tjänsten skickar krypterad data till Webex-molnet (och lagrar data i krypterad form) för att tillhandahålla möteslistan och knappen Delta.

Tjänsten lagrar eller överför inte okrypterade data. Känsliga data som mötesbeskrivning, mötesorgan och e-postadresser till inbjudna krypteras alltid när de lagras och överförs.


 
Tjänsten Hybrid-kalender sparar mötesdata under en begränsad tid. De lagrade uppgifterna omfattar möten från 7 dagar i det förflutna till 31 dagar i framtiden.

För datakryptering använder Hybrid-kalendern samma Webex molnkrypteringstjänst som Webex-appen använder. Som sådan tillhandahåller Cloud Key Management Server (KMS) nyckelhantering. Om du väljer att distribuera Hybrid Data Security tillhandahåller ditt eget lokala KMS nyckelhanteringen. (För mer information, se Säkerhetspapper för Webex-appen .)

Autentisering och auktorisering under distribution

Hybridkalendern använder OAuth 2.0-klientens autentiseringsflöde till Googles auktoriseringsserver.

Process för programautentisering

Hybrid-kalendern registreras som ett program hos Google. Den använder ett tjänstekonto med domänomfattande delegering för att undvika behov av användarens samtycke. (Mer information finns ihttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

Hybridkalendern måste ha följande programbehörighet:

Behörighet

Användning

Hantera användarkalendrar

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

  • Uppdatera mötestexten med uppgifter om deltagande.

  • Avgöra användarens språk i lokaliseringssyfte.

Hantera grundläggande e-postinställningar

https://www.googleapis.com/auth/gmail.settings.basic
  • Läs av frånvarostatus.

I Control Hub kan endast administratörer med privilegierad åtkomst etablera en kunds organisation för Hybrid-kalendern . En administratör måste kopiera och klistra in klient-ID och behörighetsomfång från Control Hub till Hantera API -klientåtkomst avsnittet på Google G Suite-domänens administratörskonsol.

Flödet innehåller följande övergripande steg:

  1. Programmet använder inloggningsuppgifterna till tjänsten och hämtar åtkomsttoken på användarnivå från Google Authorization Server för att komma åt användarnas kalendrar.

  2. Programmet använder åtkomsttoken i anrop till Google Kalender-API:t för att få tillgång till information i kalendern.

Provisioneringsprocess

Aktivera användare för kalenderåtkomst

När Hybrid-kalendern har etablerats som ett registrerat program måste administratören uttryckligen aktivera användare för att ge tjänsten åtkomst till deras respektive G suite-kalendrar.

För att aktivera en användare för kalenderåtkomst måste följande villkor vara uppfyllda:

  • Användarens e- e-postadress i Control Hub måste matcha deras Google-kalenderkonto i organisationens Google G Suite-klient.

  • Administratören måste ha har verifierat domänen i användarens e- e-postadress ELLER måste användaren ha verifierat sin e-postadress genom att logga in på Webex-appen.

Aktivering av en användare meddelar Hybrid Calendar för att verifiera att den har rätt behörighet att komma åt användarens kalender i G Suite.

Godkänd validering är ett krav för att använda Hybrid-kalenderfunktionen. Om tjänsten inte kan validera en användare får användaren feltillstånd. Tjänsten tillämpar en policy för att endast komma åt kalendrar för aktiverade användare för pågående bearbetning.

Pågående åtgärder

Hybridkalendern använder REST API för Google Kalender . Detta API har stöd för ett stort antal åtgärder i Google Kalender. Hybridkalendern använder dock endast en delmängd av kommandon som är relaterade till kalenderanvändningsfall.

Tabell 1. Åtgärder som för närvarande används av Hybrid-kalendertjänsten

REST API

Användning

Hämta kalendrar/{calendarId}/events

Lista över kalenderhändelser.

Hämta kalendrar/{calendarId}/events/{eventId}/instanser

Instanser av den angivna återkommande händelsen.

Hämta /calendars/{calendarId}/events/{eventId}

Information om en enstaka händelse i en kalender.

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

Uppdatera egenskaper för kalenderhändelser (inklusive deltagandeinformation och utökade egenskaper). Den här åtgärden används även för att ställa in acceptera/avvisa/preliminärt-acceptera statusen för ett möte.

POST /calendars/{calendarId}/events/quickAdd

Skapa en händelse som är baserad på en enkel textsträng.

POST /calendars/{calendarId}/events/watch

Prenumerera på aviseringar om ändringar i en användares kalender.

POST /channels/stop

Avbryt prenumerationen på aviseringar om ändringar i en användares kalender.

GET /users/me/settings/{setting}

Hämta användarens språkversion.

GET /users/{userId}/settings/vacation

Hämtar användarens inställningar för semestersvar.

POST /calendars/{calendarId}/acl

Skapa en regel för åtkomstkontroll.

DELETE /calendars/{calendarId}/acl

Ta bort en regel för åtkomstkontroll.

POST /calendars/{calendarId}/events

Skapar en händelse i kalendern.

DELETE /calendars/{calendarId}/events/{eventId}

Tar bort en händelse från kalendern.

Hämta /friupptagen

Visar användarens tillgänglighet och status för ledig/upptagen för ett angivet tidsintervall.