In questo articolo
Vantaggi del calendario ibrido
Trattamento dei dati
dropdown icon
Autenticazione e autorizzazione durante l'implementazione
    Processo di autenticazione dell'applicazione
    Processo di approvvigionamento
Attivazione degli utenti per l'accesso al Calendario
Operazioni in corso
Servizio di calendario ibrido con riferimento all'integrazione di Google Calendar
list-menuIn questo articolo
list-menuFeedback?

Non deve perdersi le riunioni perché sono state programmate in un'altra app. Può utilizzare il servizio Hybrid Calendar per offrire una ricca esperienza di collaborazione per utenti e stanze tra Webex Meetings e l'app Webex con G Suite Calendar di Google.

Vantaggi del calendario ibrido

Attualmente, l'integrazione offre le seguenti funzionalità principali:

  1. Fornire agli utenti la possibilità di pianificare una riunione di collaborazione con qualsiasi client di calendario che si connette a G Suite Calendar di Google (Google Calendar). Non è necessario installare plug-in o estensioni. Digiti una parola chiave nel campo Posizione ( ad esempio, @webex o @meet).

  2. Mostra un elenco di riunioni agli utenti nell'app Webex App (desktop e mobile) e sugli endpoint fisici.

  3. Visualizzi una notifica con un pulsante Partecipa, noto anche come One Button to Push (OBTP).

  4. Aggiornare lo stato di presenza dell'app Webex di un utente quando l'utente attiva il risponditore per le vacanze in Gmail (a volte indicato come stato fuori sede).

Questo articolo fornisce una panoramica di come il servizio Hybrid Calendar basato su cloud integra Google Calendar con il cloud Webex per fornire queste funzionalità.

Per panoramiche simili delle altre integrazioni del servizio Hybrid Calendar, consulta i seguenti articoli:

Per le informazioni più recenti sulle funzionalità e sulla distribuzione, vedere https://www.cisco.com/go/hybrid-services-calendar.

Trattamento dei dati

Il calendario ibrido riceve i dettagli delle riunioni dal sistema di calendario e li utilizza come segue:

  • controlla il luogo e il corpo della riunione per gli URI e gli URL per partecipare alla riunione
  • il titolo dell'invito come titolo della riunione
  • gli orari di inizio e fine per mostrare lo slot della riunione nell'elenco delle riunioni nell'app Webex e su alcuni dispositivi
  • gli invitati a compilare l'elenco dei partecipanti nell'elenco delle riunioni
  • gli invitati a inviare loro il pulsante Iscriviti, quando è il momento di iscriversi
  • l'organo di invito alla riunione a compilare l'ordine del giorno della riunione Webex

Il servizio invia dati crittografati al cloud Webex (e memorizza i dati in forma crittografata) per fornire l'elenco delle riunioni e il pulsante Partecipa.

Il servizio non memorizza o trasmette dati non crittografati. I dati sensibili come la descrizione della riunione, il corpo della riunione e gli indirizzi email degli invitati sono sempre crittografati quando vengono archiviati e trasmessi.

Il servizio Hybrid Calendar conserva i dati delle riunioni per un periodo di tempo limitato. I dati archiviati riguardano le riunioni da 7 giorni nel passato a 31 giorni nel futuro.

Per la crittografia dei dati, Hybrid Calendar utilizza lo stesso servizio di crittografia cloud Webex utilizzato dall'app Webex. Pertanto, il cloud Key Management Server (KMS) fornisce la gestione delle chiavi. Se sceglie di implementare Hybrid Data Security, il suo KMS locale fornisce la gestione delle chiavi. (Per maggiori dettagli, vedere il documento sulla sicurezza dell'app Webex.)

Autenticazione e autorizzazione durante l'implementazione

Il calendario ibrido utilizza il flusso di concessione delle credenziali del client OAuth 2.0 al Google Authorization Server.

Processo di autenticazione dell'applicazione

L'Hybrid Calendar si registra come applicazione presso Google. Utilizza un account di servizio con delega a livello di dominio per evitare la necessità del consenso dell'utente. (Per maggiori dettagli, si veda https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Il calendario ibrido deve avere le seguenti autorizzazioni applicative:

Autorizzazione

Utilizzo

Gestire i calendari degli utenti

https://www.googleapis.com/auth/calendar

  • Aggiorna il testo della riunione con i dettagli di partecipazione.

  • Determinare la lingua dell'utente per scopi di localizzazione.

Gestire le impostazioni di base della posta

https://www.googleapis.com/auth/gmail.settings.basic
  • Legga lo stato di assenza dalla sede.

In Control Hub, solo gli amministratori con accesso privilegiato possono fornire il calendario ibrido all'organizzazione di un cliente. Un amministratore deve copiare e incollare l'ID cliente e gli ambiti di autorizzazione da Control Hub alla sezione Gestisci l'accesso client API della console di amministrazione del dominio Google G Suite.

Il flusso include i seguenti passaggi di alto livello:

  1. Utilizzando le credenziali dell'account di servizio, l'applicazione ottiene i token di accesso a livello utente dal Google Authorization Server per accedere ai calendari degli utenti.

  2. L'applicazione utilizza il token di accesso nelle chiamate all'API di Google Calendar per accedere alle informazioni di Calendar.

Processo di approvvigionamento

Attivazione degli utenti per l'accesso al Calendario

Dopo aver eseguito correttamente il provisioning di Hybrid Calendar come applicazione registrata, l'amministratore deve attivare esplicitamente gli utenti per consentire al servizio di accedere ai rispettivi calendari di G suite.

Per attivare correttamente un utente per l'accesso al calendario, devono essere soddisfatte le seguenti condizioni:

  • L'indirizzo email dell'utente in Control Hub deve corrispondere al suo account Google Calendar nel tenant di Google G Suite dell'organizzazione.

  • L'amministratore deve aver verificato il dominio nell'indirizzo email dell'utente, OPPURE l'utente deve aver verificato il proprio indirizzo e-mail accedendo correttamente all'app Webex.

L'attivazione di un utente notifica a Hybrid Calendar di confermare che dispone delle autorizzazioni corrette per accedere al calendario dell'utente in G Suite.

La corretta convalida è un requisito per l'utilizzo della funzionalità Hybrid Calendar. Se il servizio non è in grado di convalidare un utente, lo mette in stato di errore. Il servizio applica una politica per accedere solo ai calendari degli utenti attivati con successo per l'elaborazione continua.

Operazioni in corso

L'Hybrid Calendar utilizza l'API REST di Google Calendar. Questa API supporta un'ampia gamma di operazioni con Google Calendar. Tuttavia, il calendario ibrido utilizza solo un sottoinsieme di comandi correlati ai casi d'uso del calendario.

Tabella 1. Operazioni attualmente utilizzate da Hybrid Calendar Service

REST API

Utilizzo

OTTIENI calendari/ {calendarID} /eventi

Elenco degli eventi del calendario.

OTTIENI calendari/ {calendarId} /events/ {eventId} /instances

Istanze dell'evento ricorrente specificato.

GET /calendars/ {calendarID} /events/ {eventId}

Informazioni su un singolo evento in un calendario.

PATCH /calendars/ {calendarID} /eventi/ {eventId}

Aggiornare le proprietà degli eventi del calendario (incluse le informazioni di iscrizione e le proprietà estese). Questa operazione viene utilizzata anche per impostare lo stato di accettazione/rifiuto/accettazione provvisoria di una riunione.

POST /calendars/ {calendarID} /eventi/QuickAdd

Crea un evento basato su una semplice stringa di testo.

POST /calendars/ {calendarID} /eventi/watch

Si iscriva per ricevere notifiche sulle modifiche al calendario di un utente.

POST/channels/stop

Annulla l'iscrizione alle notifiche sulle modifiche al calendario di un utente.

OTTIENI /users/me/settings/ {impostazione}

Recupera le impostazioni locali dell'utente.

OTTIENI /users/ {userId} /settings/vacation

Ottiene le impostazioni del risponditore alle ferie dell'utente.

POST/calendari/ {calendarID} /acl

Crea una regola di controllo degli accessi.

ELIMINA /calendars/ {calendarID} /acl

Elimina una regola di controllo degli accessi.

POST /calendars/ {calendarID} /eventi

Crea un evento nel calendario.

ELIMINA /calendars/ {calendarID} /events/ {eventId}

Elimina un evento dal calendario.

OTTIENI /FreeBusy

Visualizza la disponibilità dell'utente e lo stato libero/occupato per un intervallo di tempo specificato.

Questo articolo è stato utile?
Questo articolo è stato utile?