Funktioner

I øjeblikket leverer integreringen følgende vigtige funktioner:

  1. Giv slutbrugere mulighed for at planlægge et samarbejdsmøde med en kalenderklient, der er forbundet til Googles G Suite-kalender (Google Kalender), uden at skulle installere plug-ins eller udvidelser. Du skal bare indtaste et nøgleord i feltet Placering (for eksempel @spark eller @webex).

  2. Vis en mødeliste til brugere iWebex-app(desktop og mobil) og på fysiske slutpunkter.

  3. Vis pop op-meddelelse med en Deltag-knap, også kendt som En knap til at deltage (OBTP).

  4. Opdaterede brugereWebex-apptilstedeværelsesstatus, når brugeren tænder for feriesvaret i Gmail (undertiden benævnt ikke til stede-status).

Denne artikel giver et overblik over, hvordan cloud-baserede hybridkalendertjenester integrerer Google Kalender med Webex Cloud for at levere disse funktioner.

Lignende oversigter over andre integrationer af hybrid-kalendertjenester kan findes i følgende artikler:

For de seneste funktions- og installationsoplysninger, se https://www.cisco.com/go/hybrid-services-calendar.

Håndtering af data

,Hybrid-kalendermodtager mødeoplysninger fra kalendersystemet og parser mødeplaceringen og brødteksten for URI'er og URL-adresser, der kan bruges til at deltage i møderne. Tjenesten bruger andre oplysninger, såsom start- og sluttid og inviterede, til at udfylde mødelisten iWebex-appapp og på visse enheder og for at levere One Button to Push (OBTP). På intet tidspunkt gemmer eller sender tjenesten ukrypterede følsomme data, såsom mødebeskrivelse, mødebrødtekst eller besøgendes e-mailadresser. Disse data sendes krypteret til Webex Cloud (og gemmes der i krypteret format) med henblik på at levere mødelisten og OBTP.

For datakryptering erHybrid-kalenderbruger den samme Webex Cloud-krypteringstjeneste, somWebex-appapp bruger. Nøglehåndtering leveres som sådan enten af KMS (Cloud Key Management Server) eller, hvis du vælger at installereHybrid datasikkerhed, af din egen lokale KMS. (For yderligere oplysninger, se Webex-appSikkerhedsdokument.)

Godkendelse og godkendelse under installation

,Hybrid-kalenderbruger tildelingsflowet for legitimationsoplysninger til OAuth 2.0-klienten til Google-godkendelsesserveren.

Godkendelsesproces for program

,Hybrid-kalenderer registreret som et program hos Google. Derfor bruger den en tjenestekonto med delegering til hele domænet for at undgå behov for brugerens samtykke. (Få yderligere oplysninger ved at se ).https://developers.google.com/identity/protocols/OAuth2ServiceAccount

,Hybrid-kalenderskal have følgende programtilladelser:

Tilladelse

Brug

Administrer brugerkalendere

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

  • Opdatere mødeteksten med deltagelsesoplysninger.

  • Bestemme brugerens sprog med henblik på lokalisering.

Administrer grundlæggende e-mailindstillinger

https://www.googleapis.com/auth/gmail.settings.basic
  • Læs ikke til kontoret-status.

IControl HubI kan kun administratorer med privilegeret adgang klargøre en kundes organisation til .Hybrid-kalender. En administrator skal kopiere og indsætte klient-id og godkendelsesomfang fraControl Hubtil afsnittet Administrer API-klientadgang i Google G Suite-domænets administrationskonsol.

Flowet omfatter følgende højniveautrin:

  1. Ved at bruge tjenestekontooplysningerne henter programmet adgangstokens på brugerniveau fra Google-godkendelsesserveren for at få adgang til brugeres kalendere.

  2. Programmet bruger adgangstoken i Google Kalender API-opkald til at få adgang til kalenderoplysninger.

Klargøringsproces

Aktiverer brugere for kalenderadgang

Når hybrid-kalender er klargjort som en registreret applikation, skal administratoren eksplicit aktivere brugere for at give tjenesten adgang til deres respektive G suite-kalendere.

For at aktivere en bruger for kalenderadgang skal følgende betingelser være opfyldt:

  • Brugerens e-mailadresse i Control Hub skal passe til deres Google-kalenderkonto i organisationens Google G Suite-lejer.

  • Administratoren skal have bekræftet domænet i brugerens e-mailadresse, eller også skal brugeren have bekræftet sin e-mailadresse ved at logge ind.Webex-app.

Aktivering af en bruger underretter hybrid-kalender for at bekræfte, at den har de korrekte tilladelser til at tilgå brugerens kalender i G Suite.

Vellykket validering er et krav for brug af hybrid-kalenderfunktionalitet. Hvis tjenesten ikke kan validere en bruger, sætter den brugeren i fejltilstand. Tjenesten håndhæver en politik om kun at få adgang til kalendere for de aktiverede brugere for igangværende behandling.

Løbende drift

,Hybrid-kalenderbruger Google Kalender REST API. Denne API understøtter en bred vifte af handlinger med Google Kalender. MenHybrid-kalenderMen bruger kun et undersæt af kommandoer, der er relateret til sager med kalenderbrug.

Tabel 1. Handlinger, der i øjeblikket bruges af hybrid-kalendertjenesten

REST API

Brug

GET calendars/calendarId/events

Liste over begivenheder i kalenderen.

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

Eksempler på den specificerede tilbagevendende begivenhed.

GET /calendars/calendarId/events/{eventId}

Oplysninger om en enkelt begivenhed i en kalender.

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

Opdater egenskaberne for kalenderbegivenheder (herunder oplysninger om deltagelse og udvidede egenskaber). Denne handling bruges også til at indstille Accepter/Afvis/foreløbigt acceptere status for et møde.

POST /calendars/calendarId/events/quickAdd

Opretter en begivenhed, der er baseret på en enkel tekststreng.

POST /calendars/calendarId/events/watch

Abonnér på underretninger om ændringer i en brugers kalender.

POST /channels/stop

Afmeld underretninger om ændringer i en brugers kalender.

GET /users/me/settings/{setting}

Hent brugerens lokalitet.

FÅ /users/{userId}/settings/ferie

Henter brugerens indstillinger for feriesvarer.

POST /calendars/{calendarId}/acl

Opretter en regel til kontrol af adgang.

DELETE /calendars/{calendarId}/acl

Sletter en adgangskontrolregel.

GET calendars/calendarId/events

Opretter en begivenhed i kalenderen.

GET /calendars/calendarId/events/{eventId}

Sletter en begivenhed fra en kalender.

FÅ/freeBusy

Viser brugertilgængelighed og ledig/optaget-status for et bestemt tidsinterval.