Behörigheter som krävs av Webex-tillägget för Google Workspace
Behörigheter för användarkonto
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
-
Din webbplatsadministratör använder webbplatsadministration eller Control Hub för att aktivera Webex-tillägg för Google Workspace.
-
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.
-
Webex prenumererar på kalenderändringar från Google.
-
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.
-
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.
Skript-API för Google App |
Vad det gör |
Referens-URL |
---|---|---|
Kalender.getID |
Hämta användarens kalender-ID. Id:t för standardkalendern är användarens e-postadress |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Kalender.getName |
Hämta namnet på kalendern |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Tidszon för Calendar.get |
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 |
Calendar.Events.patch |
Uppdatera de specifika händelsemetadata för att lagra Webex -mötesinformation |
https://developers.google.com/calendar/api/v3/reference/events/patch |
Kalenderhändelse.deltagare |
Egenskaper för åtkomst till kalenderdeltagarna |
https://developers.google.com/calendar/api/v3/reference/events#resource |
Kalenderhändelse.konferens |
Egenskaper för åtkomst till data om händelsekonferens |
https://developers.google.com/calendar/api/v3/reference/events#resource |
Kalenderhändelse.getTitle |
Få ämnet för kalenderhändelsen. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
CalendarEvent.getCreators |
Hämta kalenderhändelsens skapare |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
CalendarEvent.getStartTime |
Hämta händelsens starttid |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
CalendarEvent.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ällningar |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache() |
Cache.get |
Hämta specifik cachelagringsinställning efter nyckel |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Cache.put |
Ställ in något specifikt cacheminne efter nyckel |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Skapa en Google-specifik datastruktur för att lagra och visa Webex -mötesinformation | |
ConferenceDataBuilder.build |
Generera data om 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 i Webex e-postmeddelandet | |
GmailMessage.getFrom |
Få e-post till 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 för 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 |
Få åtkomst till den beständiga användarupplevelsen eller inställningen | |
Egenskaper.getProperty |
Hämta specifik egenskap med nyckel |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Egenskaper.setProperty |
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-postadress för användare |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newTrigger |
Konfigurera en ny utlösare för att hantera händelseuppdatering |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.hämta |
Använd detta API för att ringa Webex Addin-tjänsten eller Google API för att skapa/uppdatera möte. Vi kommer inte att ringa någon annan tredje part tjänst |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
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.
- 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.