I den här artikeln
Fördelar med hybridkalender
Datahantering
dropdown icon
Autentisering och behörighet under distribution
    Autentiseringsprocess för program
    Provisioneringsprocess
Aktivera användare för kalenderåtkomst
Pågående åtgärder

Hybridkalendertjänst med referens för integration med Google Kalender

list-menuI den här artikeln
list-menuHar du feedback?

Du behöver inte missa möten eftersom de schemalades i en annan app. Du kan använda Hybridkalendertjänsten för att ge en rik samarbetsupplevelse för användare och rum mellan Webex Meetings och Webex-appen med Googles G Suite-kalender.

Fördelar med hybridkalender

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

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

  2. Visa en möteslista för användare i Webex-appen (dator 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 Webex-apps närvarostatus när användaren aktiverar semestersvar i Gmail (ibland kallat frånvarostatus).

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:

För senaste nytt om funktioner och distribution, se https://www.cisco.com/go/hybrid-services-calendar.

Datahantering

Hybridkalendern tar emot mötesinformation från kalendersystemet och använder den enligt följande:

  • kontrollerar mötesplatsen och brödtexten för URI:er och URL:er för att ansluta till mötet
  • inbjudans titel som mötestitel
  • start- och sluttider för att visa mötesluckan på möteslistan i Webex-appen och på vissa enheter
  • de inbjudna att fylla deltagarlistan i möteslistan
  • de inbjudna att skicka dem knappen Gå med när det är dags att gå med
  • mötesinbjudningstexten för att fylla i Webex-mötesagendan

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

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

Hybridkalendertjänsten lagrar mötesdata under en begränsad tid. Den lagrade informationen täcker möten från 7 dagar tillbaka till 31 dagar framåt.

För datakryptering använder hybridkalendern samma Webex-molnkrypteringstjänst som Webex-appen använder. Som sådan tillhandahåller molnservern (KMS) nyckelhantering. Om du väljer att driftsätta hybrid datasäkerhet, tillhandahåller ditt eget lokala KMS nyckelhanteringen. (För mer information, se Webex-appsäkerhetsdokumentet.)

Autentisering och behörighet under distribution

Hybridkalendern använder OAuth 2.0-klientflödet för att bevilja inloggningsuppgifter till Googles auktoriseringsserver.

Autentiseringsprocess för program

Hybridkalendern registreras som en applikation hos Google. Den använder ett tjänstkonto med domänomfattande delegering för att undvika behovet av användarens samtycke. (För mer information, se https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

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

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äsa out-of-office-status.

I Control Hub kan endast administratörer med privilegierad åtkomst etablera en kunds organisation för Hybridkalendern. En administratör måste kopiera och klistra in klient-ID och behörighets omfattningar från Control Hub till avsnittet hantera API-klientåtkomstlicens i Google G Suite-domänens administratörs konsol.

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

Efter att hybridkalendern har registrerats som ett registrerat program måste administratören explicit aktivera användare för att tjänsten ska ha åtkomst till deras respektive G Suite-kalendrar.

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

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

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

Aktivera en användares meddelande om hybridkalender för att validera att den har rätt behörighet för att få åtkomst till användarens kalender i G Suite.

Validering är ett krav för användning av kalenderfunktionen för hybrid. Om tjänsten inte kan validera en användare får användaren feltillstånd. Tjänsten tillämpar en princip för att endast få åtkomst till kalendrarna för de användare som har aktiverats för pågående behandling.

Pågående åtgärder

Hybridkalendern använder Google Kalender REST API. Detta API har stöd för ett stort antal åtgärder i Google Kalender. Hybrid-kalendern använder dock bara en undergrupp av kommandon som är relaterade till användningsfall för kalendern.

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

REST API

Användning

GET calendars/calendarId/events

Lista över kalenderhändelser.

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

Instanser av den angivna återkommande händelsen.

GET /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). Denna åtgärd används också för att godkänna/avböja/preliminärt acceptera ett mötes status.

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.

GET calendars/calendarId/events

Skapar en händelse i kalendern.

GET /calendars/calendarId/events/{eventId}

Tar bort en händelse från en kalender.

GET /free Ett-kurs

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

Var den här artikeln användbar?
Var den här artikeln användbar?