Tillatelser for brukerkonto

Figur 1. Webex ber om disse tillatelsene
Skjermbilde av tillatelsene Webex ber om når du aktiverer planleggeren for å koble til Google-kontoen din
Tabell 1. Forespurte tillatelser og hvordan Webex bruker dem

Tillatelse

Omfang

Data åpnet

Hva bruker Webex det til?

Vise metadataene for e-postmeldingen når tillegget kjører

Gmail

Emnelinje, dato og klokkeslett, liste over inviterte

Når du planlegger et Webex-møte i Gmail, leser planleggeren disse informasjonsdelene, som er de viktigste kravene for å planlegge møtet.

Kjør som et Gmail-tillegg

Gmail

Lar Webex Scheduler kjøre i en brukers Gmail.

Se hendelsene du åpner i Google Calendar

Kalender

Emnelinje, dato og klokkeslett, liste over inviterte

Når du åpner en aktivitet i Google Calendar, leser planleggeren disse informasjonsdelene, som er de viktigste kravene for å planlegge møtet.

Rediger hendelsene du åpner i Google Calendar

Kalender

Emnelinje

Legg til datainformasjon for Webex-konferanse (kortgrensesnitt/-egenskap) i gjeldende åpnet kalenderhendelse.

Kjør som et Calendar-tillegg

Kalender

Lar Webex Scheduler kjøre i en brukers Google Calendar.

Vise og redigere hendelser i alle kalendrene dine

Kalender

Lese emnelinje, dato og klokkeslett, liste over inviterte

Redigere emnelinje

Lar oss støtte delte kalenderscenarier, på samme måte som vi leser fra og skriver til hendelser i en enkelt brukers kalender.

Vise innstillingene i Calendar

Kalender

Google OAuth 2.0 krever dette omfanget. Se https://developers.google.com/calendar/api/guides/auth.

Se informasjon om brukere på domenet ditt

Google Workspace-administrator

Webex siteURL i Google-brukerinformasjon

Hvis du har angitt en Webex siteURL i Google-brukerinformasjon, kan vi lese denne nettadressen og logge inn på dette nettstedet som brukerens standard.

Koble til en ekstern tjeneste

Skript for apper

Koble til Webex-tjeneste

Planleggeren må kalle på Webex-tjenesten for å be om oppretting/oppdatering/sletting av det tilknyttede Webex-møtet.

Tillat at dette programmet kjører når du ikke er tilstede

Skript for apper

Få tilgang til Google-hendelsesobjekt basert på Google-utløser

Dette gjør at planleggeren kan kjøre når du ikke er til stede, som svar på en Google-utløser, for eksempel for å oppdatere/slette et møte i kalenderen din. Se https://developers.google.com/apps-script/guides/triggers/events.

Vis og administrer data som er knyttet til programmet

Skript for apper

Programmets hurtigbuffer

Planleggeren bufrer noe Webex-informasjon i Google-lagring. For eksempel URL-adressen til Webex-nettstedet og Webex-møtemalen.

Vise land, språk og tidssone

Skript for apper

Brukerens gjeldende klokkeslett

Planleggeren leser tidssonen for å planlegge eller oppdatere det tilknyttede Webex-møtet

Se den primære e-postadressen for Google-kontoen din

Andre

Brukerens Gmail-kontoadresse

Planleggeren leser brukerens e-postadresse for å binde den til Webex-kontoen.

Se personopplysningene dine, inkludert eventuelle personopplysninger du har gjort offentlig tilgjengelig

Andre

Brukerens navn og foretrukne språk (standard)

Planleggeren leser brukerens offentlige brukerinformasjon, inkludert fullt navn, og det foretrukne språket som skal brukes som standard for brukeren.

Oversikt over arkitektur for Webex Scheduler

Arkitekturdiagram som viser Google-skyen, Webex-skyen og Google Calendar-klienten, med nummererte piler som knytter dem sammen.
  1. Nettstedsadministratoren bruker nettstedsadministrasjon eller Control Hub til å aktivere Webex-tillegg for Google Workspace.

  2. Hver enkelt autoriserer tillatelser for Webex-tillegget for Google Workspace (hvis administratoren din ikke autoriserer) og kobler Google-kontoen sin til Webex-kontoen sin.

  3. Webex abonnerer på kalenderendringer fra Google.

  4. En bruker legger til et Webex-møte i en Google Calendar-aktivitet, oppdaterer klokkeslettet eller emnet eller kopierer en hendelse til en annen dato og et annet klokkeslett.

  5. Webex-tilleggsklienten mottar Google Calendar-varsler og synkroniseres med Webex.

Google API-er som brukes av Webex Scheduler

Tabellene nedenfor gir informasjon om Google API-ene som brukes av Webex Scheduler.


I de fleste tilfeller bruker Webex Scheduler Google App Script API. I noen få tilfeller bruker planleggeren Google REST API. Generelt sett favner Google App Script API den tilknyttede Google REST API-en. Kolonnen Referansenettadresse peker til Google App Script API der dette er mulig, men kan om nødvendig henvise til referanseadressen for Google REST API.

Tabell 2. Google App Script API-er som brukes av Webex Scheduler

Google App Script API

Hva den gjør

URL-adresse for referanse

Calendar.getID 

Hente brukerkalender-ID, ID for standardkalenderen er brukerens e-postadresse 

https://developers.google.com/apps-script/reference/calendar/calendar#getId()

Calendar.getName 

Hente navnet på kalenderen 

https://developers.google.com/apps-script/reference/calendar/calendar#getName()

Calendar.getTimezone 

Hente tidssonen for kalenderen 

https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone()

Calendar.Events.list 

Søke etter bestemte hendelser som oppfyller visse vilkår 

https://developers.google.com/calendar/api/v3/reference/events/list

Calendar.Events.patch 

Oppdatere de spesifikke hendelsesmetadataene for å lagre møteinformasjon for Webex 

https://developers.google.com/calendar/api/v3/reference/events/patch

CalendarEvent.attendees 

Egenskapene for å få tilgang til kalenderdeltakerne 

https://developers.google.com/calendar/api/v3/reference/events#resource

CalendarEvent.conferenceData 

Egenskapene for å få tilgang til hendelseskonferansedataene 

https://developers.google.com/calendar/api/v3/reference/events#resource

CalendarEvent.getTitle 

Hente emnet for kalenderhendelsen. 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle()

CalendarEvent.getCreators 

Hente skaperen av kalenderhendelsen 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators()

CalendarEvent.getStartTime 

Hente starttidspunktet for arrangementet 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime()

CalendarEvent.getEndTime 

Hente sluttidspunktet for arrangementet 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime()

CacheService.getUserCache 

Hente brukerens hurtigbuffer for å innhente brukerens innstillinger 

https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache()

Cache.get 

Hente spesifikk hurtigbufferinnstilling etter nøkkel 

https://developers.google.com/apps-script/reference/cache/cache#get(String)

Cache.put 

Angi en bestemt hurtigbuffer etter nøkkel 

https://developers.google.com/apps-script/reference/cache/cache#put(String,String)

ConferenceDataService. newConferenceDataBuilder 

Opprette en Google-spesifikk datastruktur for å lagre og vise møteinformasjon for Webex 

https://developers.google.com/apps-script/reference/conference-data/conference-data-service#newConferenceDataBuilder()

ConferenceDataBuilder.build 

Generere informasjonsdata for Webex-møte 

https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build()

GmailApp.getMessageById 

Hente den spesifikke Gmail-meldingen 

https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String)

GmailApp.createDraft 

Opprette en Gmail-melding som inneholder Webex e-postteksten 

https://developers.google.com/apps-script/reference/gmail/gmail-app#createDraft(String,String,String)

GmailMessage.getFrom 

Hente e-post med Gmail-avsender 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom()

GmailMessage.getTo 

Hente Gmail-mottaker 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo()

GmailMessage.getSubject 

Hente Gmail-meldingstittel 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject()

GmailMessage.getDate 

Hente dato og klokkeslett for Gmail-meldinger 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate()

PropertiesService.getUserProperties 

Få tilgang til vedvarende brukerinnstilling 

https://developers.google.com/apps-script/reference/properties/properties-service#getUserProperties()

Properties.getProperty 

Hente spesifikk egenskap etter nøkkel 

https://developers.google.com/apps-script/reference/properties/properties#getProperty(String)

Properties.setProperty 

Angi ny egenskap for nøkkel og verdi 

https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String)

Session.getEffectiveUser().getEmail 

Hente gjeldende e-postadresse for bruker 

https://developers.google.com/apps-script/reference/base/user#getEmail()

ScriptApp.newTrigger 

Konfigurere en ny utløser til å håndtere hendelsesoppdatering 

https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String)

UrlFetchApp.fetch 

Bruk denne API-en til å kalle på Webex Addin Service eller Google API, for å opprette/oppdatere møte. Kaller ikke på noen annen tredjepartstjeneste 

https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String)

Tabell 3. Google REST API-er som brukes av Webex Scheduler

Google REST API

Hva den gjør

URL-adresse for referanse

POST https://accounts.google.com/o/oauth2/token

Hente Google-autentiseringstoken

https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code

HENT https://www.googleapis.com/admin/directory/v1/users/{userKey}

Hente det konfigurerte Webex-nettstedet for bruker

https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get

Vanlige spørsmål

Hvordan sikrer Webex integrasjonen?

Tilleggskjøringer på Google Cloud Platforms-serveren, og ingen Google-data lagres bortsett fra Webex-møteinformasjon (emne, liste over inviterte) som lagres i Webex-server og slettes etter at et planlagt møte er avsluttet.

Se https://help.webex.com/ituhp0.

Hvordan sikrer vi kundedata som vi «henter» fra denne integrasjonen?

Vi samler bare inn data vi trenger, og vi lagrer dem bare så lenge vi trenger det.

Vi samler inn Webex møteinformasjon og lagrer den i Webex-skyen. Vi sletter møteinformasjonen etter en gitt tidsperiode, som du kontrollerer med retningslinjene for oppbevaring for Webex.

Bruker vi et offentlig eller privat API for å koble til Google-tjenesten?

Tillegget kjører direkte på Googles skyplattform og får tilgang til Googles innebygde biblioteker.

Se https://developers.google.com/apps-script/overview.