Behörigheter för användarkonto

Skärmbild av de behörigheter som Webex begär när du aktiverar schemaläggaren för att ansluta till ditt Google-konto
Figur 1: Webex begär dessa behörigheter
Tabell 1. Begärd behörighet och hur Webex använder dem

Behörighet

Omfattning

Data som används

Vad använder Webex den till?

Visa dina e-postmeddelande metadata när tillägget körs

Gmail

Ämnesrad, datum och tid, inbjudning lista

När du schemalägger ett Webex-möte i Gmail kommer schemaläggaren att läsa in dessa informationsdelar, vilka är de grundläggande kraven för att schemalägga mötet.

Kör som gmail-tillägg

Gmail

Tillåter att Webex-schemaläggaren körs i en användares Gmail.

Se händelserna du öppnar i Google Kalender

Kalender

Ämnesrad, datum och tid, inbjudning lista

När du öppnar en händelse i Google Kalender läser schemaläggaren in denna information, vilket är de grundläggande kraven för att schemalägga mötet.

Redigera de händelser som du öppnar i Google Kalender

Kalender

Ämnesrad

Lägg till information om Webex-konferensdata (kort-UI/-egenskap) i den aktuella öppna kalenderhändelsen.

Kör som ett kalender tillägg

Kalender

Tillåt att Webex-schemaläggaren körs i en användares Google-kalender

Visa och redigera händelser i alla dina kalendrar

Kalender

Läsa ämnesrad, datum och tid, lista över inbjudna

Redigera ämnesrad

Låter oss stödja delade kalenderscenarion på samma sätt som vi läser från och skriver till händelser i en enskild användares kalender.

Visa dina kalenderinställningar

Kalender

Google OAuth 2.0 kräver detta utrymme. Se .https://developers.google.com/calendar/api/guides/auth

Se information om användare på din domän

Google Workspace-administratör

Webex siteURL i Google Användarinformation

Om du har angett en Webex siteURL i användarinformationen för Google kan vi läsa denna URL och logga in på denna webbplats som användarens standard.

Anslut till en extern tjänst

Appskript

Anslut till Webex-tjänst

Schemaläggaren måste ringa till Webex-tjänst begär att mötet skapas/uppdateras/tas bort från det associerade Webex-mötet.

Tillåt att programmet körs när du inte befinner dig

Appskript

Få åtkomst till Google-händelseobjektet baserat på Google trigger

Detta gör det möjligt för schemaläggaren att köras när du inte är närvarande, som svar på en Google-utlösare, till exempel för att uppdatera/ta bort ett möte i din kalender. Se .https://developers.google.com/apps-script/guides/triggers/events

Visa och hantera data associerade med programmet

Appskript

Programmets cacheminne

Schemaläggaren cachelagrar viss Webex-information i Googles lagringsutrymme. Till exempel Webex-webbplatsens URL och Webex-mötesmall.

Visa ditt land, ditt språk och din tidszon

Appskript

Användarens aktuella tid

Schemaläggaren läser in din tidszon för att schemalägga eller uppdatera det tillhörande Webex-mötet

Se din primära e-postadress för Google-konto

Annat

Användarens Gmail-kontoadress

Schemaläggaren läser in användarens e-postadress för att binda den till sitt Webex-konto.

Se din personliga information, inklusive all personlig information som du har gjort allmänt tillgänglig

Annat

Användarens namn och önskat språk (standard)

Schemaläggaren läser användarens allmänna namn användarinformation inklusive fullständigt namn och det valda språket som användarens standardspråk ska användas på.

Webex-schemaläggararkitektur, översikt

Arkitekturdiagrammet visar Google Cloud, Webex Cloud och Google Kalender-klienten med numrerade pilar som länkar dem.
  1. Din webbplatsadministratör använder webbplatsadministration eller Control Hub för att aktivera Webex-tillägg för Google Workspace.

  2. Varje person auktoriserar behörigheter för Webex-tillägget för Google Workspace (om din administratör inte auktoriserar) och ansluter sitt Google-konto till sitt Webex-konto.

  3. Webex prenumererar på kalenderändringar från Google.

  4. En användare lägger till ett Webex-möte till en Google Kalender-händelse, uppdaterar tiden eller ämnet, eller kopierar en händelse till ett annat datum och tid.

  5. Webex-tilläggsklienten får aviseringar och synkroniseringar från Google Kalender med Webex.

Google API:er som används av Webex Scheduler

Tabellerna nedan innehåller information om Google API:er som används av Webex Scheduler.


 

I de flesta fall använder Webex-schemaläggaren skript-API:et för Google App. I ett fåtal fall använder schemaläggaren Google REST API. I allmänhet radsluter Google App-skriptet API det associerade Google REST API. Referens-URL-kolumnen pekar på API:en för Google App-skript där så är möjligt, men den kan hänvisa till Google REST API-referens-URL:en om det behövs.

Tabell 2. API:er för Google App-skript som används av Webex Scheduler

Skript-API för Google App

Vad det gör

Referens-URL

Kalender.getID 

Hämta användarens kalender-ID, id för standardkalendern är användarens e-postadress 

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

Kalender.getName 

Få namn på skalendern 

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

Kalender.getTimezone 

Hämta kalenderns tidszon 

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

Kalender.Händelser.lista 

Sök efter specifika händelser som matchar vissa kriterier 

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

Kalender.Events.patch 

Uppdatera de specifika metadata för händelsen för att lagra webex-mötesinformation 

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

KalenderEvent.deltagare 

Egenskaper för att visa kalenderdelningar 

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

KalenderEvent.conferenceData 

Egenskaperna för åtkomst till data för händelsekonferenser 

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

KalenderEvent.getTitle 

Få ämnet för kalenderhändelsen. 

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

KalenderEvent.getSkapare 

Hämta kalenderhändelsens skapare 

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

KalenderEvent.getStartTime 

Hämta händelsens starttid 

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

KalenderEvent.getEndTime 

Hämta händelsens sluttid 

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

CacheService.getUserCache 

Hämta användarens cacheminne för att hämta användarens inställningsinställningar 

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

Cache.get 

Hämta specifik cache-inställning via nyckel 

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

Cache.put 

Ställ in viss specifik cache med nyckel 

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

ConferenceDataService. nyConferenceDataBuilder 

Skapa en Google-specifik datastruktur för att lagra och visa Webex-mötesinformation 

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

KonferensDataBuilder.build 

Generera webex-mötesinformation 

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

GmailApp.getMessageById 

Hämta det specifika Gmail-meddelandet. 

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

GmailApp.createDraft 

Skapa ett Gmail-meddelande som innehåller brödtexten för Webex-e-post 

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

GmailMessage.getFrom 

Få e-post från Gmail-avsändaren 

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

GmailMessage.getTo 

Hämta gamil-mottagare 

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

GmailMessage.getSubject 

Hämta rubrik på Gmail-meddelande 

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

GmailMessage.getDate 

Datum och tid för Gmail-meddelande 

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

PropertiesService.getUserProperties 

Åtkomst till den ständiga användarkonferensen eller inställningar 

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

Egenskaper.getProperty 

Hämta specifik egenskap med nyckel 

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

Egenskaper.ställ inegenskaper 

Ange ny egenskap för nyckel och värde 

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

Session.getEffectiveUser(.getEmail) 

Hämta aktuell e-post till användare 

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

ScriptApp.newTrigger 

Konfigurera en ny utlösare för att hantera händelseuppdateringen 

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

URLFetchApp.fetch 

Använd detta API för att ringa Webex Addin-tjänst eller Google API för att skapa/uppdatera möte, vi kommer inte att ringa någon annan tjänst från tredje part 

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

Tabell 3. Google REST-API:er som används av Webex Scheduler

Google REST-API

Vad det gör

Referens-URL

VÄRD https://accounts.google.com/o/oauth2/token

Hämta Google-autentiseringstoken

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

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

Hämta den konfigurerade Webex-webbplatsen för användare

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

Vanliga frågor

Hur säkrar Webex integreringen?

Tillägget körs på Googles molnplattformsserver och inga Google-data sparas förutom för Webex-mötesinformation (ämne, inbjudlista) som lagras i Webex backend och tas bort efter att en schemalagt möte avslutats.

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

Hur skyddar vi kunddata som vi "hämtar" från den här integreringen?

Vi samlar bara in data som vi behöver, och vi lagrar dem bara så länge vi behöver.

Vi samlar in Webex-mötesinformation och sparar den i Webex-molnet. Vi tar bort mötesinformationen efter en given tidsperiod, som du styr med din Webex lagringspolicy.

Använder vi ett offentligt eller privat API för att ansluta till Google-tjänsten?

Addon körs direkt på Googles molnplattform och tillgång till Googles inbyggda bibliotek.

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