Benutzerkontoberechtigungen

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

Berechtigung

Umfang

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

Calendar.getID 

Kalender-ID des Benutzers erhalten; die ID des Standardkalenders ist die E-Mail-Adresse des Benutzers 

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

Calendar.getName 

Name des Kalenders erhalten 

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

Calendar.getTimezone 

Zeitzone des Kalenders erhalten 

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

Calendar.Events.list 

Suchen nach bestimmten Events, die bestimmte Kriterien erfüllen 

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

Calendar.Events.patch 

Aktualisieren Sie die spezifischen Event-Metadaten, um Webex-Meeting-Informationen zu speichern 

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

KalenderEvent.Teilnehmer 

Die Eigenschaften für den Zugriff auf Kalenderteilnehmer 

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

CalendarEvent.conferenceDaten 

Eigenschaften für den Zugriff auf 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 Kalenderereigniss erhalten 

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

CalendarEvent.getStartTime 

Anfangszeit des Events erhalten 

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

KalenderEvent.getEndTime 

Endzeit des Events erhalten 

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

CacheService.getUserCache 

Abrufen des Benutzercaches, um die Einstellungen des Benutzers abzurufen 

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

Cache.get 

Spezifische Cache-Einstellung per Schlüssel erhalten 

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

Cache.put 

Bestimmten Cache durch Schlüssel festlegen 

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

Konferenzdatenservice. newConferenceDataBuilder 

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

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

ConferenceDataBuilder.build 

Webex Meeting-Infodaten 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 Webex-E-Mail-Text enthält 

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

GmailMessage.getFrom 

E-Mail-Adresse von Gmail-Absender erhalten 

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

GmailMessage.getTo 

Gamil-Receiver erhalten 

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

GmailMessage.getSubject 

Gmail-Nachrichtentitel erhalten 

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

GmailMessage.getDate 

Datum und Uhrzeit von Gmail-Nachricht erhalten 

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

EigenschaftenService.getUserEigenschaften 

Zugriff auf die dauerhaften Benutzereinstellungen oder -einstellungen 

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

Eigenschaften.getProperty 

Spezifische Eigenschaft per Schlüssel erhalten 

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

Eigenschaften.setProperty 

Legen Sie eine neue Eigenschaft für Schlüssel und Wert fest 

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

Session.getEffectiveUser().getEmail 

Aktuelle Benutzer-E-Mail erhalten 

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

SkriptApp.newTrigger 

Richten Sie einen neuen Trigger für die Handhabung von Event-Aktualisierungen ein. 

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

URL111App.fetch 

Verwenden Sie diese API, um den Webex Addin-Dienst oder google API auf aufruft, um ein Meeting zu erstellen/aktualisieren. Wir rufen keinen Dienst eines anderen Drittanbieters 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