Fordeler med hybridkalender

Integreringen gir for øyeblikket følgende store funksjoner:

  1. Gi brukerne muligheten til å planlegge et samarbeidsmøte med en hvilken som helst kalenderklient som kobles til Googles G Suite-kalender (Google Calendar). Du trenger ikke å installere programtillegg eller utvidelser. Skriv inn et nøkkelord i Sted (for eksempel @webex eller @meet).

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

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

  4. Oppdater en brukers tilstedeværelsesstatus for Webex-appen når brukeren slår på feriesvar i Gmail (noen ganger referert til som fraværende-status).

Denne artikkelen gir en oversikt over hvordan den skybaserte hybridkalendertjenesten integrerer Google Kalender med Webex-skyen for å tilby 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.

Databehandling

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

  • kontrollerer møtestedet og brødteksten for URI-er og URL-er som skal delta i møtet
  • tittelen på invitasjonen som møtetittel
  • start- og sluttid for å vise møtetidspunktet i møtelisten i Webex-appen og på enkelte 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øteinvitasjonsteksten for å fylle ut agendaen for Webex-møte

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 beholder møtedata i en begrenset periode. De lagrede dataene dekker møter fra 7 dager i fortiden til 31 dager i fremtiden.

For datakryptering bruker hybridkalenderen den samme Webex-skykrypteringstjenesten som Webex-appen bruker. Som sådan gir Cloud Key Management Server (KMS) nøkkeladministrasjon. Hvis du velger å distribuere Hybrid Data Security, gir ditt eget lokale KMS nøkkelbehandlingen. (For mer informasjon, se Sikkerhetspapir for Webex-appen .)

Autentisering og autorisasjon under distribusjon

Hybridkalenderen bruker flyten for tildeling av legitimasjon for OAuth 2.0-klienten til Googles autorisasjonsserver.

Programgodkjenningsprosess

Hybridkalenderen registreres som et program hos Google. Den bruker en tjenestekonto med delegering på hele domenet for å unngå behov for brukersamtykke. (For mer informasjon, sehttps://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 Bli med-informasjonen.

  • 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 er det bare administratorer med privilegert tilgang som kan klargjøre en kundes organisasjon for hybridkalenderen . En administrator må kopiere og lime inn klient-ID-en og autorisasjonsomfangene fra Control Hub til delen Administrer API-klienttilgang i administrasjonskonsollen for Google G Suite-domenet.

Flyten inneholder følgende høynivåtrinn:

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

  2. Programmet bruker tilgangstokenet i Google Kalender API-kall for å få tilgang til kalenderinformasjon.

Klargjøringsprosess

Aktiverer brukere for kalendertilgang

Etter at hybridkalender er klargjort som et registrert program, må administrator aktivere brukere eksplisitt 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.

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

Aktivering av en bruker varsler Hybrid Calendar for å bekrefte at den har de riktige tillatelsene for å 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 fremtvinger en policy for å få tilgang til kalenderne til aktiverte brukere for pågående behandling.

Pågående operasjoner

Hybridkalenderen bruker REST API for Google Calendar . Denne API-en støtter en rekke operasjoner med Google Kalender. Hybridkalenderen bruker imidlertid bare et delsett med kommandoer som er relatert til kalenderbruk.

Tabell 1. Operasjoner som for øyeblikket brukes av Hybrid Calendar Service

REST API

Bruk

GET calendars/{calendarId}/events

Liste over kalenderhendelser.

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

Forekomster av den angitte regelmessige hendelsen.

HENT /calendars/{calendarId}/events/{eventId}

Informasjon om én hendelse i en kalender.

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

Oppdater egenskaper for kalenderhendelser (inkludert bli med-informasjon og utvidede egenskaper). Denne operasjonen brukes også til å angi godta/avslå/foreløpig-godta statusen for et møte.

POST /calendars/{calendarId}/events/quickAdd

Oppretter en hendelse basert på en enkel tekststreng.

POST /calendars/{calendarId}/events/watch

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}

Hent brukerens nasjonale innstillinger.

GET /brukere/{userId}/innstilling/ferie

Henter brukerens innstillinger for feriesvar.

POST /kalendere/{calendarId}/acl

Oppretter en tilgangskontrollregel.

DELETE /kalendere/{calendarId}/acl

Sletter en tilgangskontrollregel.

POST /calendars/{calendarId}/events

Oppretter en hendelse i kalenderen.

SLETT /calendars/{calendarId}/events/{eventId}

Sletter en hendelse fra kalenderen.

HENT /freeBusy

Viser brukertilgjengelighet og status for ledige og opptatte tidspunkt for et angitt tidsintervall.