Dovoljenja uporabniškega računa

Posnetek zaslona dovoljenj, ki jih zahteva Webex, ko omogočite razporejevalniku, da se poveže z vašim Google Računom
Slika 1: Webex zahteva ta dovoljenja
Tabela 1. Zahtevana dovoljenja in kako jih Webex uporablja

Dovoljenje

Obseg

Dostop do podatkov

Za kaj ga Webex uporablja?

Oglejte si metapodatke svojega e-poštnega sporočila, ko se dodatek izvaja

Gmail

Zadeva, datum in ura, seznam povabljenih

Ko načrtujete sestanek Webex v Gmailu, načrtovalec prebere te informacije, ki so bistvene zahteve za načrtovanje sestanka.

Zaženite kot dodatek za Gmail

Gmail

Omogoča zagon razporejevalnika Webex v uporabnikovem Gmailu.

Oglejte si dogodke, ki jih odprete v Google Koledarju

Koledar

Zadeva, datum in ura, seznam povabljenih

Ko odprete dogodek v Google Koledarju, načrtovalec prebere te informacije, ki so bistvene zahteve za načrtovanje sestanka.

Uredite dogodke, ki jih odprete v Google Koledarju

Koledar

Zadeva

Dodajte podatke o konferenčnih podatkih Webex (UI/last kartice) v trenutno odprt koledarski dogodek.

Zaženite kot dodatek za koledar

Koledar

Omogoča, da se razporejevalnik Webex izvaja v uporabnikovem Google koledarju

Ogled in urejanje dogodkov na vseh vaših koledarjih

Koledar

Preberite zadevo, datum in čas, seznam povabljencev

Uredi zadevo

Omogoča nam, da podpiramo scenarije koledarja v skupni rabi, na enak način, kot beremo in pišemo dogodke v koledarju enega uporabnika.

Oglejte si nastavitve koledarja

Koledar

Google OAuth 2.0 zahteva ta obseg. glej https://developers.google.com/calendar/api/guides/auth.

Oglejte si podatke o uporabnikih v vaši domeni

Skrbnik za Google Workspace

Webex siteURL v Googlovih uporabniških informacijah

Če ste v Googlovih uporabniških informacijah nastavili URL spletnega mesta Webex, lahko preberemo ta URL in se prijavimo na to spletno mesto kot privzeti uporabnik.

Povežite se z zunanjo storitvijo

Apps Script

Povežite se s storitvijo Webex

Razporejevalnik mora poklicati storitev Webex, da zahteva ustvarjanje/posodobitev/brisanje povezanega sestanka Webex.

Dovolite zagon te aplikacije, ko niste prisotni

Apps Script

Dostop do Googlovega dogodka na podlagi Googlovega sprožilca

To omogoča, da se razporejevalnik izvaja, ko niste prisotni, kot odgovor na Googlov sprožilec, na primer za posodobitev/izbrisanje sestanka v vašem koledarju. glej https://developers.google.com/apps-script/guides/triggers/events.

Ogled in upravljanje podatkov, povezanih z aplikacijo

Apps Script

Predpomnilnik aplikacije

Razporejevalnik predpomni nekatere podatke Webexa v Googlovo shrambo. Na primer URL spletnega mesta Webex in predloga sestanka Webex.

Oglejte si svojo državo, jezik in časovni pas

Apps Script

Uporabnikov trenutni čas

Razporejevalnik prebere vaš časovni pas za načrtovanje ali posodobitev povezanega sestanka Webex

Oglejte si svoj primarni e-poštni naslov Google Računa

drugo

Uporabnikov naslov Gmail računa

Razporejevalnik prebere e-poštni naslov uporabnika, da ga poveže z njegovim računom Webex.

Oglejte si svoje osebne podatke, vključno z osebnimi podatki, ki ste jih javno objavili

drugo

Uporabniško ime in želeni jezik (privzeto)

Razporejevalnik prebere uporabnikove javne podatke o uporabniku, vključno s polnim imenom in želenim jezikom, ki se uporablja kot privzeti uporabnik.

Pregled arhitekture razporejevalnika Webex

Arhitekturni diagram, ki prikazuje Google oblak, oblak Webex in odjemalca Google Koledar, s oštevilčenimi puščicami, ki ju povezujejo.
  1. Skrbnik vašega mesta uporablja skrbništvo mesta ali nadzorno središče, da omogoči dodatek Webex za Google Workspace.

  2. Vsak posameznik odobri dovoljenja za dodatek Webex za Google Workspace (če vaš skrbnik ne odobri) in poveže svoj račun Google s svojim računom Webex.

  3. Webex se naroči na Googlove spremembe koledarja.

  4. Uporabnik doda sestanek Webex dogodku v Google Koledarju, posodobi čas ali temo ali kopira dogodek na drug datum in čas.

  5. Odjemalec dodatka Webex prejema obvestila Google Koledarja in se sinhronizira z Webexom.

Googlovi API-ji, ki jih uporablja Webex Scheduler

Spodnje tabele nudijo informacije o Googlovih API-jih, ki jih uporablja Webex Scheduler.


 

V večini primerov Webex Scheduler uporablja Google App Script API. V nekaj primerih razporejevalnik uporablja Google REST API. Na splošno API za Google App Script ovije povezani API za Google REST. The Referenčni URL kaže na Google App Script API, kjer je to mogoče, vendar se lahko po potrebi sklicuje na referenčni URL Google REST API.

Tabela 2. API-ji Google App Script, ki jih uporablja Webex Scheduler

Google App Script API

Kaj počne

Referenčni URL

Calendar.getID 

Pridobite ID uporabniškega koledarja, ID privzetega koledarja je uporabnikov e-poštni naslov 

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

Calendar.getName 

Pridobite ime koledarja 

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

Calendar.getTimezone 

Pridobite časovni pas koledarja 

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

Calendar.Events.list 

Poiščite določene dogodke, ki ustrezajo določenim kriterijem 

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

Calendar.Events.patch 

Posodobite posebne metapodatke dogodka za shranjevanje informacij o sestanku webex 

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

CalendarEvent.attendees 

Lastnosti za dostop do udeležencev koledarja 

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

CalendarEvent.conferenceData 

Lastnosti za dostop do podatkov konference dogodka 

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

CalendarEvent.getTitle 

Pridobite temo koledarskega dogodka. 

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

CalendarEvent.getCreators 

Pridobite ustvarjalca dogodka v koledarju 

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

CalendarEvent.getStartTime 

Pridobite začetni čas dogodka 

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

CalendarEvent.getEndTime 

Pridobite končni čas dogodka 

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

CacheService.getUserCache 

Pridobite uporabniški predpomnilnik, da pridobite nastavitve uporabnikovih preferenc 

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

Cache.get 

Pridobite posebno nastavitev predpomnilnika po ključu 

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

Cache.put 

Nastavite določen predpomnilnik po ključu 

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

ConferenceDataService. newConferenceDataBuilder 

Ustvarite podatkovno strukturo, specifično za google, za shranjevanje in prikazovanje informacij o sestanku webex 

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

ConferenceDataBuilder.build 

Ustvari podatke o sestanku webex 

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

GmailApp.getMessageById 

Pridobite določeno gmail sporočilo 

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

GmailApp.createDraft 

Ustvarite sporočilo Gmail, ki vsebuje telo e-pošte webex 

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

GmailMessage.getFrom 

Pridobite e-pošto pošiljatelja v Gmailu 

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

GmailMessage.getTo 

Pridobite gamil sprejemnik 

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

GmailMessage.getSubject 

Pridobite naslov sporočila Gmail 

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

GmailMessage.getDate 

Pridobite datum in uro sporočila Gmail 

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

PropertiesService.getUserProperties 

Dostopajte do uporabniških preferenc ali nastavitev za ohranitev 

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

Properties.getProperty 

Pridobite določeno nepremičnino po ključu 

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

Properties.setProperty 

Nastavite novo lastnost za ključ in vrednost 

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

Session.getEffectiveUser().getEmail 

Pridobite e-pošto trenutnega uporabnika 

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

ScriptApp.newTrigger 

Nastavite nov sprožilec za obravnavo posodobitve dogodka 

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

UrlFetchApp.fetch 

Uporabite ta API za klic Webex Addin Service ali google API za ustvarjanje/posodabljanje srečanja, ne bomo klicali nobene druge storitve tretje osebe 

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

Tabela 3. API-ji Google REST, ki jih uporablja Webex Scheduler

Google REST API

Kaj počne

Referenčni URL

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

Pridobite žeton Google Authentication

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

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

Pridobite konfigurirano uporabniško spletno mesto Webex

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

Pogosto zastavljena vprašanja

Kako Webex varuje integracijo?

Dodatek deluje na strežniku platform Google Cloud in se ne shranjujejo nobeni Googlovi podatki, razen podatkov o sestanku Webex (zadeva, seznam povabljenih), ki so shranjeni v zaledju Webex in se izbrišejo po koncu načrtovanega sestanka.

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

Kako zaščitimo podatke o strankah, ki jih »potegnemo« iz te integracije?

Zbiramo le podatke, ki jih potrebujemo, in jih hranimo toliko časa, kot je potrebno.

Podatke o sestankih Webex zbiramo in jih shranjujemo v oblaku Webex. Podatke o sestanku izbrišemo po določenem časovnem obdobju, ki ga nadzirate s svojo politiko hrambe Webex.

Ali za povezavo z Googlovo storitvijo uporabljamo javni ali zasebni API?

Addon deluje na Googlovi platformi v oblaku in neposredno dostopa do Googlovih vgrajenih knjižnic.

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