Benutzerkontoberechtigungen

Screenshot der Berechtigungen, die Webex anerlangt, wenn Sie die Funktion zum Anplaner aktivieren, um eine Verbindung zu Ihrem Google-Konto herzustellen
Webex fordert diese Berechtigungen an
Tabelle 1: Angeforderte Genehmigungen und deren Verwendung durch Webex

Berechtigung

Ermessen

Zugriff auf Daten

Wofür verwendet Webex Webex?

Anzeigen Ihrer E-Mail-Nachricht-Metadaten, wenn das Add-on ausgeführt wird

Gmail

Betreff, Datum und Uhrzeit, Liste der eingeladenen Teilnehmer

Wenn Sie ein Webex-Meeting in Gmail anplanen, liest der Planer diese Daten ein, die die grundlegenden Anforderungen für die Planung des Treffens sind.

Als Gmail-Add-on ausführen

Gmail

Ermöglicht dem Webex-Planer die Ausführung im Gmail eines Benutzers.

Sehen Sie sich die Events an, die Sie in Google Kalender

Kalender

Betreff, Datum und Uhrzeit, Liste der eingeladenen Teilnehmer

Wenn Sie ein Event in Google Kalender lesen, liest der Planer diese Informationen ein, die die grundlegenden Voraussetzungen für die Planung des Treffens sind.

Bearbeiten Sie die events, die Sie in einem Google Kalender

Kalender

Betreff

Fügen Sie Webex-Konferenzdateninformationen (Kartenbenutzeroberfläche/Eigenschaft) zum aktuellen geöffneten Kalenderereignis hinzu.

Als Kalender-Add-on ausführen

Kalender

Webex Scheduler kann im Google-Kalender eines Benutzers ausgeführt werden

Anzeigen und Bearbeiten von Events in all Ihren Kalendern

Kalender

Betreffzeile, Datum und Uhrzeit, Liste der eingeladenen Teilnehmer lesen

Betreff bearbeiten

Ermöglicht uns die Unterstützung von Szenarien für freigegebene Kalender genauso wie das Lesen und Schreiben in Events im Kalender eines einzelnen Benutzers.

Kalendereinstellungen anzeigen

Kalender

Google OAuth 2.0 erfordert diesen Umfang. Siehe .https://developers.google.com/calendar/api/guides/auth

Informationen über Benutzer in Ihrer Domäne anzeigen

Google Workspace-Administrator

Webex siteURL in Google-Benutzerinformationen

Wenn Sie eine Webex siteURL in Google-Benutzerinformationen festgelegt haben, dann können wir diese URL lesen und uns bei dieser Site als Standard für den Benutzer anmelden.

Mit einem externen Dienst verbinden

Apps-Skript

Verbinden mit Webex-Dienst

Der Planer muss den Meeting-Webex-Dienst um die Erstellung/Aktualisierung/Löschung des zugehörigen Webex-Treffens an fordern zu können.

Ausführung dieser Anwendung zulassen, wenn Sie nicht anwesend sind

Apps-Skript

Zugriff auf Google Event-Objekt basierend auf Google-Trigger

Auf diese Weise kann der Planer ausgeführt werden, wenn Sie nicht anwesend sind. Dies ist eine Antwort auf einen Google-Auslöser, z. B. um ein Meeting in Ihrem Kalender zu aktualisieren/löschen. Siehe .https://developers.google.com/apps-script/guides/triggers/events

Anzeigen und Verwalten der mit der Anwendung verknüpften Daten

Apps-Skript

Cache der Anwendung

Der Planer speichert einige Webex-Informationen im Google-Speicher zwischen. Beispiel: die url Webex-Site und die Webex-Meeting-Vorlage.

Ihr Land, Ihre Sprache und Ihre Zeitzone anzeigen

Apps-Skript

Aktuelle Uhrzeit des Benutzers

Der Planer liest Ihre Zeitzone, um das zugehörige Webex-Meeting an- oder zu aktualisieren.

Siehe die E-Mail-Adresse Ihres primären Google-Kontos

Sonstiges

Googlemail-Kontoadresse des Benutzers

Der Planer liest die E-Mail-Adresse des Benutzers, um sie an sein Webex-Konto zu binden.

Sehen Sie sich Ihre persönlichen Informationen an, einschließlich aller persönlichen Informationen, die Sie öffentlich zugänglich gemacht haben

Sonstiges

Benutzername und bevorzugte Sprache (Standard)

Der Planer liest die öffentliche Benutzerinformationen des Benutzers, einschließlich des vollständigen Namens und der bevorzugten Sprache, die als Standardeinstellung für den Benutzer verwendet werden soll.

Übersicht über die Architektur der Webex-Planer

Architekturdiagramm, das die Google Cloud, Webex-Cloud und den Google Kalender-Client mit nummerierten Pfeilen zeigt, die diese verknüpfen.
  1. Ihr Site-Administrator verwendet Site-Administration oder Control Hub, um das Webex-Add-on für Google Workspace zu aktivieren.

  2. Jede Person autorisiert die Berechtigungen für das Webex-Add-on für Google Workspace (wenn Ihr Administrator sich nicht autorisiert) und verbindet sein Google-Konto mit seinem Webex-Konto.

  3. Webex abonniert Kalenderänderungen von Google.

  4. Ein Benutzer fügt ein Webex-Meeting einem Google Kalender-Event hinzu, aktualisiert die Uhrzeit oder das Thema oder kopiert ein Event auf ein anderes Datum und eine andere Uhrzeit.

  5. Der Webex Add-on-Client erhält Google Kalender Benachrichtigungen und Synchronisierungen mit Webex.

Vom Webex Scheduler verwendete Google APIs

Die folgenden Tabellen enthalten Informationen zu den google-APIs, die vom Webex Scheduler verwendet werden.

In den meisten Fällen verwendet der Webex Scheduler die Google App Script-API. In einigen Fällen verwendet der Planer die Google REST API. In der Regel wird die Google App Script API die zugeordnete Google REST API umbrechen. Die Spalte Reference URL (Referenz-URL) verweist, wenn möglich, auf die Google App Script API, kann aber auf die Google REST API-Referenz-URL verweisen, falls erforderlich.

Tabelle 2: Von der Webex Scheduler-Funktion verwendete Google App-Skript-APIs

Google App Skript-API

Dies ist der

Referenz-URL

Kalender.getID  

Kalender-ID des Benutzers abrufen, die ID des Standardkalenders ist die E-Mail-Adresse des Benutzers  

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

Kalender.getName  

Den Namen des Kalenders abrufen  

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

Kalender.getZeitzone  

Kalenderzeitzone   abrufen  

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

Kalender.Events.list  

Nach   spezifischen -Events   suchen, die mit einigen   -Kriterien übereinstimmen  

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

Calendar.Events.patch  

Aktualisieren Sie die spezifischen   Event   Metadaten   zum Speichern   Webex   -Meeting-Informationen  

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

CalendarEvent.attendees  

Die Eigenschaften für den Zugriff auf Kalenderteilnehmer  

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

CalendarEvent.conferenceData  

Die Eigenschaften für den Zugriff auf die Event-Konferenzdaten  

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

CalendarEvent.getTitle  

Geben Sie das Thema des Kalender-Events ein. 

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

CalendarEvent.getCreators  

Ersteller   des Kalenderereignisses erhalten  

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

CalendarEvent.getStartTime  

Startzeit des Events abrufen  

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

CalendarEvent.getEndTime  

Endzeit des Events abrufen  

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

CacheService.getUserCache  

Abrufen   des Benutzercaches, um die Benutzereinstellungen abzurufen   Einstellungen  

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

Cache.get  

  spezifische   Cache-Einstellung per Schlüssel abrufen  

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

Cache.put  

Legen Sie einige   spezifische   Cache durch Schlüssel fest  

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

ConferenceDataService.  newConferenceDataBuilder  

Erstellen Sie eine google-spezifische Datenstruktur zum Speichern und Anzeigen von Webex     Meeting-Informationen  

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

ConferenceDataBuilder.build  

Meeting-Info-Daten zu Webex     generieren

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

GmailApp.getMessageById  

Spezifische    gmail   Nachricht abrufen  

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

GmailApp.createDraft  

Erstellen Sie eine Gmail-Nachricht, die den E-Mail-Text   webex   enthält  

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

GmailMessage.getVon  

Gmail-Absender-E-Mail erhalten  

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

GmailMessage.getTo  

Empfangen   gamil   Empfänger  

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

GmailMessage.getSubject  

Titel der Gmail-Nachricht abrufen 

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

GmailMessage.getDate  

Datum und Uhrzeit der Gmail-Nachricht abrufen  

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

PropertiesService.getUserProperties  

Zugriff auf „Perference   “ des dauerhaften Benutzers   oder die Einstellung  

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

Eigenschaften.getProperty  

Spezifische Eigenschaft nach Schlüssel erhalten  

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

Eigenschaften.setProperty  

Neue Eigenschaft für Schlüssel und Wert festlegen  

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

Session.getEffectiveUser().getEmail  

Aktuelle Benutzer-E-Mail abrufen  

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

ScriptApp.newTrigger  

Neuen Auslöser für die Handhabung der Ereignisaktualisierung einrichten  

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

UrlFetchApp.fetch  

Verwenden Sie diese API, um „  Webex   Addin Service   “ oder „Google   API “ anzurufen, um ein Meeting zu erstellen/zu aktualisieren. Wir rufen keine anderen   3rd   Party   Service an  .

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

Tabelle 3. Von webex Scheduler verwendete Google REST-APIs

Google REST API

Dies ist der

Referenz-URL

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

Google-Authentifizierungstoken abrufen

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

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

Den konfigurierten Benutzer-Webex-Site

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

Häufig gestellte Fragen

Wie sichert Webex die Integration?

Add-on wird auf dem Server der Google Cloud-Plattformen ausgeführt, und es werden keine Google-Daten gespeichert, außer Webex-Meeting-Informationen (Betreff, Teilnehmerliste), die im Webex-Backend gespeichert und nach dem Ende einer angesetztes Meeting gelöscht werden.

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

Wie sichern wir Kundendaten, die wir aus dieser Integration "ziehen"?

Wir sammeln nur die Daten, die wir benötigen, und speichern sie nur so lange, wie wir sie benötigen.

Wir sammeln Webex-Meeting-Informationen und speichern sie in der Webex-Cloud. Wir löschen die Meeting-Informationen nach einem bestimmten Zeitraum, den Sie mit Ihrer Webex-Aufbewahrungsrichtlinie steuern.

Verwenden wir eine öffentliche oder private API, um uns mit dem Google-Dienst zu verbinden?

Addon wird auf einer Google Cloud-Plattform ausgeführt und kann direkt auf die integrierten Google-Bibliotheken zugreifen.

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