Oprávnění k uživatelskému účtu

Snímek obrazovky s oprávněními, která Webex požaduje, když plánovač povolí připojení k vašemu účtu Google
Webex požaduje tato oprávnění
Tabulka 1. Požadovaná oprávnění a způsob, jakým je Webex používá

Povolení

Rozsah

Přístup k datům

K čemu jej Webex používá?

Zobrazení metadat e-mailové zprávy, když je doplněk spuštěný

Gmail

Předmět, datum a čas, seznam pozvaných

Když naplánujete schůzku Webex v Gmailu, plánovač přečte tyto informace, které jsou základními požadavky na naplánování schůzky.

Spuštění jako doplněk Gmailu

Gmail

Umožňuje spuštění plánovače Webex v Gmailu uživatele.

Zobrazení událostí, které otevřete v Kalendáři Google

Kalendář

Předmět, datum a čas, seznam pozvaných

Když otevřete událost v Kalendáři Google, plánovač přečte tyto informace, které jsou základními požadavky pro naplánování schůzky.

Úprava událostí, které otevřete v Kalendáři Google

Kalendář

Předmět

Přidejte informace o datech konference Webex (uživatelské rozhraní/vlastnost karty) do aktuální události otevřeného kalendáře.

Spuštění jako doplněk Kalendáře

Kalendář

Umožňuje spuštění plánovače Webex v kalendáři Google uživatele

Zobrazení a úprava událostí ve všech kalendářích

Kalendář

Přečtěte si řádek předmětu, datum a čas, seznam pozvaných

Úprava řádku předmětu

Umožňuje nám podporovat scénáře sdíleného kalendáře stejným způsobem, jakým čteme z událostí v kalendáři jednoho uživatele a píšeme na události.

Zobrazení nastavení kalendáře

Kalendář

Google OAuth 2.0 vyžaduje tento rozsah. Viz https://developers.google.com/calendar/api/guides/auth.

Zobrazení informací o uživatelích ve vaší doméně

Správce Služby Google Workspace

Webex siteURL v informacích o uživateli Google

Pokud jste v informacích o uživateli Google nastavili web WebexURL, můžeme si tuto adresu URL přečíst a přihlásit se na tento web jako výchozí.

Připojení k externí službě

Skript aplikací

Připojení ke službě Webex

Plánovač musí zavolat službu Webex a požádat o vytvoření/aktualizaci/odstranění přidružené schůzky Webex.

Povolit spuštění této aplikace, pokud nejste přítomni

Skript aplikací

Přístup k objektu události Google na základě aktivační události Google

To umožňuje plánovači spustit, když nejste přítomni, v reakci na aktivační událost Google, například aktualizovat nebo odstranit schůzku v kalendáři. Viz https://developers.google.com/apps-script/guides/triggers/events.

Zobrazení a správa dat přidružených k aplikaci

Skript aplikací

Mezipaměť aplikace

Plánovač ukládá některé informace Webexu do mezipaměti v úložišti Google. Například adresa URL webu Webex a šablona schůzky Webex.

Zobrazení země, jazyka a časového pásma

Skript aplikací

Aktuální čas uživatele

Plánovač přečte vaše časové pásmo a naplánuje nebo aktualizuje přidruženou schůzku Webex

Podívejte se na primární e-mailovou adresu účtu Google

Jiné

Adresa účtu Gmail uživatele

Plánovač přečte e-mailovou adresu uživatele a spojí ji s jeho účtem Webex.

Podívejte se na své osobní údaje, včetně všech osobních údajů, které jste zveřejnili

Jiné

Jméno uživatele a preferovaný jazyk (výchozí)

Plánovač čte veřejné informace o uživateli, včetně celého jména, a upřednostňovaný jazyk, který se má použít jako výchozí nastavení uživatele.

Přehled architektury plánovače Webex

Diagram architektury znázorňující cloud Google, cloud Webex a klienta Kalendáře Google s číslovanými šipkami, které je propojují.
  1. Správce webu používá k povolení doplňku Webex pro Google Workspace doplněk Webex.

  2. Každý jednotlivec autorizuje oprávnění pro doplněk Webex pro Google Workspace (pokud to správce neautorizuje) a propojí svůj účet Google se svým účtem Webex.

  3. Webex se přihlásí k odběru změn kalendáře od Googlu.

  4. Uživatel přidá schůzku Webexu k události Kalendáře Google, aktualizuje čas nebo téma nebo zkopíruje událost na jiné datum a čas.

  5. Klient doplňku Webex přijímá oznámení a synchronizuje se s Webexem v Kalendáři Google.

Rozhraní API Google používaná plánovačem Webex

Níže uvedené tabulky poskytují informace o rozhraních API Google používaných plánovačem Webex.

Ve většině případů webex plánovač používá rozhraní Google App Script API. V několika případech plánovač používá rozhraní Google REST API. Obecně platí, že rozhraní GOOGLE App Script API zabalí přidružené rozhraní Google REST API. Sloupec Referenční adresa URL odkazuje na rozhraní Google App Script API, pokud je to možné, ale v případě potřeby může odkazovat na referenční adresu URL rozhraní Google REST API.

Tabulka 2. Rozhraní API skriptu Google používaná plánovačem Webex

Google App Script API

Co to dělá

Referenční adresa URL

ID kalendáře.  

Získat ID kalendáře uživatele, ID výchozího kalendáře je e-mailová adresa uživatele 

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

Kalendář. Název 

Získat název kalendáře 

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

Kalendář. Časové pásmo 

Získání časového pásma kalendáře 

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

Kalendář.Události.seznam 

Vyhledejte konkrétní události, které odpovídají některým kritériím 

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

Kalendář.Events.patch 

Aktualizace metadat konkrétní události  pro uložení informací o schůzce Webex  

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

Event.attendees 

Vlastnosti pro přístup k účastníkům kalendáře 

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

Data události.  

Vlastnosti pro přístup k datům konference událostí 

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

Název události.  

Získejte téma události kalendáře. 

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

Event. Tvůrci 

Získejte tvůrce události kalendáře 

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

Událost. Čas 

Získat čas zahájení události 

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

Čas ukončení události 

Získat čas ukončení události 

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

Cacheservice. Uživatelská cache 

Získání mezipaměti uživatele pro načtení nastavení  uživatele

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

Cache.get 

Získejte konkrétní nastavení mezipaměti podle klíče 

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

Cache.put 

Nastavit nějakou konkrétní mezipaměť podle klíče 

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

Služba Service. new Builder 

Vytvoření datové struktury specifické pro Google pro ukládání a zobrazení informací o schůzce Webex  

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

Builder.build 

Generovat data informací o schůzce Webex  

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

Gmailapp. Byid 

Načíst konkrétní  zprávu gmailu  

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

Návrh aplikace Gmailapp.  

Vytvořte zprávu Gmailu, která obsahuje tělo e-mailu Webex  

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

Gmailmessage. Od 

Získat e-mail odesílatele Gmail 

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

Gmailmessage. Komu 

Získat přijímač gamil 

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

Gmailmessage. Předmět 

Získat název zprávy Gmail 

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

Gmailmessage. Datum 

Získat datum a čas zprávy Gmail 

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

Uživatelské vlastnosti 

Přístup k trvalému uživatelskému narušení nebo nastavení 

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

Vlastnosti. Vlastnost 

Získat konkrétní vlastnost podle klíče 

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

Vlastnosti.setvlastnost 

Nastavit novou vlastnost klíče a hodnoty 

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

Session. Uživatel(). Email 

Získat aktuální e-mail uživatele 

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

App.newtrigger 

Nastavit novou spoušť pro zpracování aktualizace události 

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

Stáhnout aplikaci Fe  

Použijte toto rozhraní API k volání služby Webex Addin  nebo rozhraní Google API  k vytvoření/aktualizaci schůzky, nebudeme volat žádné jiné službě 3.  strany  

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

Tabulka 3. Rozhraní GOOGLE REST API používaná webex plánovačem

Google REST API

Co to dělá

Referenční adresa URL

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

Získání tokenu ověřování Google

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

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

Získání nakonfigurovaného webu Webex pro uživatele

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

Nejčastější dotazy

Jak Webex zajišťuje integraci?

Doplňky běží na serveru cloudových platforem Google a neukládají se žádná data Google, s výjimkou informací o schůzce Webex (předmět, seznam pozvaných), které jsou uloženy v backendu Webexu a odstraněny po skončení naplánované schůzky.

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

Jak zabezpečujeme zákaznická data, která z této integrace "vytáhneme"?

Shromažďujeme pouze data, která potřebujeme, a ukládáme je pouze tak dlouho, jak potřebujeme.

Shromažďujeme informace o schůzce Webex a ukládáme je do cloudu Webex. Informace o schůzce odstraníme po určité době, kterou řídíte zásadami uchovávání informací webexu.

Používáme pro připojení ke službě Google veřejné nebo soukromé rozhraní API?

Addon běží na cloudové platformě Google a přímo přistupuje k vestavěným knihovnám Google.

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