Hybridkalenderfordeler

Integreringen gir for øyeblikket følgende hovedfunksjoner:

  1. Gi brukerne muligheten til å planlegge et samarbeidsmøte med alle kalenderklienter som kobler til Googles G Suite-kalender (Google Kalender). Du trenger ikke å installere plugin-moduler eller utvidelser. Skriv inn et nøkkelord i Sted -feltet (for eksempel @webex eller @meet).

  2. Vis en møteliste til brukere i Webex-appen (skrivebord og mobil) og på fysiske endepunkter.

  3. Åpne et varsel med en Bli med-knapp, også kjent som énknappsfunksjon (OBTP).

  4. Oppdater en brukers tilgjengelighetsstatus for Webex-appen når brukeren slår på feriesvaret i Gmail (noen ganger referert til som fraværsstatus).

Denne artikkelen gir en oversikt over hvordan den skybaserte hybridkalendertjenesten integrerer Google Kalender med Webex-skyen for å gi disse funksjonene.

Hvis du vil ha lignende oversikter over de andre integreringene for hybridkalendertjenesten, kan du se følgende artikler:

Hvis du vil ha den nyeste funksjons- og distribusjonsinformasjonen, kan du se https://www.cisco.com/go/hybrid-services-calendar.

Datahåndtering

Hybridkalenderen mottar møtedetaljer fra kalendersystemet og bruker dem på følgende måte:

  • sjekker møteplasseringen og brødteksten for URI-er og URL-adresser for å bli med i møtet
  • tittelen på invitasjonen som møtetittelen
  • start- og sluttidene for å vise møtesporet på møtelisten i Webex-appen og på noen enheter
  • de inviterte til å fylle ut deltakerlisten i møtelisten
  • de inviterte til å sende dem Bli med-knappen når det er på tide å bli med
  • møteinvitasjonsteamet til å fylle ut Webex-møtedagsordenen

Tjenesten sender krypterte data til Webex-skyen (og lagrer dataene i kryptert form) for å gi møtelisten og Bli med-knappen.

Tjenesten lagrer eller overfører ikke ukrypterte data. Sensitive data som møtebeskrivelse, møtetekst og e-postadresser til inviterte blir alltid kryptert når de lagres og overføres.

Hybridkalendertjenesten lagrer møtedata i en begrenset periode. De lagrede dataene dekker møter fra 7 dager i fortiden til 31 dager i fremtiden.

Hybridkalenderen bruker den samme Webex-skykrypteringstjenesten for datakryptering som Webex-appen bruker. Skyen Key Management Server (KMS) leverer nøkkeladministrasjon. Hvis du velger å distribuere hybrid datasikkerhet, gir din egen lokale KMS nøkkeladministrasjon. (Hvis du vil ha mer informasjon, kan du se Sikkerhetsdokumentet for Webex-appen.)

Godkjenning og autorisasjon under distribusjon

Hybridkalenderen bruker OAuth 2.0-klientlegitimasjonsflyten til Google Authorization Server.

Prosess for programgodkjenning

Hybridkalenderen registreres som et program hos Google. Den bruker en tjenestekonto med delegering på tvers av domener for å unngå behovet for brukersamtykke. (Hvis du vil ha mer informasjon, kan du se https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Hybridkalenderen må ha følgende programtillatelser:

Tillatelse

Bruk

Administrer brukerkalendere

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

  • Oppdater møteteksten med deltakelsesdetaljene.

  • Bestem brukerens språk for lokaliseringsformål.

Administrer grunnleggende e-postinnstillinger

https://www.googleapis.com/auth/gmail.settings.basic
  • Les fraværsstatus.

I Control Hub kan bare administratorer med privilegert tilgang klargjøre en kundes organisasjon for hybridkalenderen. En administrator må kopiere og lime inn klient-ID-en og godkjenningsomfanget fra Control Hub til delen Administrer API-klienttilgang i administrasjonskonsollen til Google G Suite-domenet.

Flyten inkluderer følgende høynivåtrinn:

  1. Ved hjelp av tjenestekontolegitimasjonen henter programmet tilgangstokener på brukernivå fra Google Authorization Server for å få tilgang til brukernes kalendere.

  2. Programmet bruker tilgangstokenet i Google Calendar API-samtaler for å få tilgang til kalenderinformasjon.

Klargjøringsprosess

Aktivere brukere for kalendertilgang

Etter at hybridkalenderen er klargjort som et registrert program, må administratoren eksplisitt aktivere brukere for å gi tjenesten tilgang til sine respektive G suite-kalendere.

Følgende betingelser må være oppfylt for å kunne aktivere en bruker for kalendertilgang:

  • Brukerens e-postadresse i Control Hub må samsvare med Google-kalenderkontoen i organisasjonens Google G Suite-leietaker.

  • Administratoren må ha bekreftet domenet i brukerens e-postadresse, ELLER brukeren må ha bekreftet e-postadressen sin ved å logge på Webex-appen.

Aktivering av en bruker varsler hybridkalenderen for å bekrefte at den har de riktige tillatelsene til å få tilgang til brukerens kalender i G Suite.

Vellykket validering er et krav for å bruke hybridkalenderfunksjonaliteten. Hvis tjenesten ikke kan validere en bruker, settes brukeren i feiltilstand. Tjenesten håndhever en policy for å få tilgang til kalenderne til aktiverte brukere for kontinuerlig behandling.

Pågående operasjoner

Hybridkalenderen bruker Google Calendar REST API. Denne API-en støtter et bredt spekter av operasjoner med Google Kalender. Hybridkalenderen bruker imidlertid bare et delsett av kommandoer som er relatert til kalenderbrukstilfeller.

Tabell 1. Operasjoner som for øyeblikket brukes av hybridkalendertjenesten

rest-api

Bruk

GET kalendere/{calendarId}/hendelser

Liste over kalenderhendelser.

GET kalendere/{calendarId}/hendelser/{eventId}/forekomster

Forekomster av den angitte regelmessige hendelsen.

GET /kalendere/{calendarId}/hendelser/{eventId}

Informasjon om én hendelse i en kalender.

PATCH /kalendere/{calendarId}/hendelser/{eventId}

Oppdater egenskaper for kalenderhendelser (inkludert deltakelsesinformasjon og utvidede egenskaper). Denne operasjonen brukes også til å angi godta/avslå/foreløpig godta status for et møte.

POST /kalendere/{calendarId}/hendelser/quickAdd

Oppretter en hendelse basert på en enkel tekststreng.

POST /kalendere/{calendarId}/hendelser/se

Abonner på varsler om endringer i en brukers kalender.

POST /kanaler/stopp

Avslutt abonnementet på varsler om endringer i en brukers kalender.

GET /brukere/meg/innstillinger/{setting}

Hente brukerens nasjonale innstillinger.

GET /users/{userId}/innstillinger/ferie

Får brukerens innstillinger for feriesvar.

POST /kalendere/{calendarId}/acl

Oppretter en tilgangskontrollregel.

DELETE /kalendere/{calendarId}/acl

Sletter en tilgangskontrollregel.

POST /kalendere/{calendarId}/hendelser

Oppretter en hendelse i kalenderen.

DELETE /kalendere/{calendarId}/hendelser/{eventId}

Sletter en hendelse fra kalenderen.

FÅ /freeBusy

Viser brukerens tilgjengelighet og status for ledig/opptatt i et angitt tidsintervall.