Neste artigo
Benefícios do calendário híbrido
Tratamento de dados
dropdown icon
Autenticação e autorização durante a implantação
    Processo de autenticação de aplicativos
    Processo de provisionamento
Ativando usuários para acesso ao Calendário
Operações em andamento
Referência de integração do serviço de calendário híbrido com o Google Calendar
list-menuNeste artigo
list-menuComentários?

Você não precisa perder as reuniões porque elas foram agendadas em um aplicativo diferente. Você pode usar o serviço de calendário híbrido para fornecer uma rica experiência de colaboração para usuários e salas entre Webex Meetings e o aplicativo Webex com o calendário G Suite do Google.

Benefícios do calendário híbrido

Atualmente, a integração oferece os seguintes recursos principais:

  1. Ofereça aos usuários a capacidade de agendar uma reunião de colaboração com qualquer cliente de calendário que se conecte ao Calendário G Suite do Google (Google Calendar). Você não precisa instalar plug-ins ou extensões. Digite uma palavra-chave no campo Localização (por exemplo, @webex ou @meet).

  2. Mostre uma lista de reuniões aos usuários no aplicativo Webex App (desktop e celular) e em terminais físicos.

  3. Mostre uma notificação com um botão Join, também conhecido como One Button to Push (OBTP).

  4. Atualize o status de presença do aplicativo Webex de um usuário quando o usuário ativa o respondente de férias no Gmail (às vezes chamado de status de ausência temporária).

Este artigo fornece uma visão geral de como o serviço de calendário híbrido baseado em nuvem integra o Google Calendar com a nuvem Webex para fornecer esses recursos.

Para obter visões gerais semelhantes das outras integrações do Hybrid Calendar Service, consulte os seguintes artigos:

Para obter as informações mais recentes sobre recursos e implantação, consulte https://www.cisco.com/go/hybrid-services-calendar.

Tratamento de dados

O calendário híbrido recebe detalhes da reunião do sistema de calendário e os usa da seguinte forma:

  • verifica o local e o corpo da reunião em busca de URIs e URLs para entrar na reunião
  • o título do convite como título da reunião
  • os horários de início e término para mostrar o horário da reunião na lista de reuniões no aplicativo Webex e em alguns dispositivos
  • os convidados para preencher a lista de participantes na lista de reuniões
  • os convidados devem enviar-lhes o botão Participar, quando chegar a hora de participar
  • o corpo do convite da reunião para preencher a agenda da reunião Webex

O serviço envia dados criptografados para a nuvem Webex (e armazena os dados em formato criptografado) para fornecer a lista de reuniões e o botão Entrar.

O serviço não armazena nem transmite dados não criptografados. Dados confidenciais, como descrição da reunião, corpo da reunião e endereços de e-mail dos convidados, são sempre criptografados quando armazenados e transmitidos.

O serviço de calendário híbrido retém os dados da reunião por um tempo limitado. Os dados armazenados abrangem reuniões de 7 dias no passado a 31 dias no futuro.

Para criptografia de dados, o calendário híbrido usa o mesmo serviço de criptografia em nuvem Webex que o aplicativo Webex usa. Dessa forma, o servidor de gerenciamento de chaves (KMS) na nuvem fornece gerenciamento de chaves. Se você optar por implantar o Hybrid Data Security, seu próprio KMS local fornecerá o gerenciamento de chaves. (Para obter mais detalhes, consulte o documento Webex App Security.)

Autenticação e autorização durante a implantação

O calendário híbrido usa o fluxo de concessão de credenciais do cliente OAuth 2.0 para o Servidor de Autorização do Google.

Processo de autenticação de aplicativos

O calendário híbrido é registrado como um aplicativo no Google. Ele usa uma conta de serviço com delegação em todo o domínio para evitar a necessidade de consentimento do usuário. (Para obter mais detalhes, consulte https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

O calendário híbrido deve ter as seguintes permissões de aplicativo:

Permissão

Uso

Gerenciar calendários de usuários

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

  • Atualize o texto da reunião com os detalhes da participação.

  • Determine o idioma do usuário para fins de localização.

Gerenciar configurações básicas de e-mail

https://www.googleapis.com/auth/gmail.settings.basic
  • Leia o status de ausência temporária.

No Control Hub, somente administradores com acesso privilegiado podem provisionar a organização de um cliente para o calendário híbrido. Um administrador deve copiar e colar o ID do cliente e os escopos de autorização do Control Hub na seção Gerenciar acesso ao cliente da API no Admin Console do domínio do Google G Suite.

O fluxo inclui as seguintes etapas de alto nível:

  1. Usando as credenciais da conta de serviço, o aplicativo obtém tokens de acesso em nível de usuário do Servidor de Autorização do Google para acessar os calendários dos usuários.

  2. O aplicativo usa o token de acesso nas chamadas da API do Google Calendar para obter acesso às informações do calendário.

Processo de provisionamento

Ativando usuários para acesso ao Calendário

Depois de provisionar com sucesso o Hybrid Calendar como um aplicativo registrado, o administrador deve ativar explicitamente os usuários para permitir que o serviço acesse seus respectivos calendários do G Suite.

Para ativar com êxito um usuário para acesso ao calendário, as seguintes condições devem ser atendidas:

  • O endereço de e-mail do usuário no Control Hub deve corresponder à conta do calendário do Google no locatário do Google G Suite da organização.

  • O administrador deve ter verificado o domínio no endereço de e-mail do usuário, OU o usuário precisa ter verificado seu endereço de e-mail entrando com sucesso no aplicativo Webex.

A ativação de um usuário notifica o Calendário híbrido para validar se ele tem as permissões corretas para acessar o calendário do usuário no G Suite.

A validação bem-sucedida é um requisito para usar a funcionalidade do calendário híbrido. Se o serviço não puder validar um usuário, ele o colocará em estado de erro. O serviço impõe uma política para acessar somente os calendários de usuários ativados com sucesso para processamento contínuo.

Operações em andamento

O calendário híbrido usa a API REST do Google Calendar. Essa API oferece suporte a uma ampla variedade de operações com o Google Calendar. No entanto, o calendário híbrido usa apenas um subconjunto de comandos relacionados aos casos de uso do calendário.

Tabela 1. Operações usadas atualmente pelo Hybrid Calendar Service

REST API

Uso

OBTENHA calendários/ {calendarID} /eventos

Lista de eventos do calendário.

OBTENHA calendários/ {calendarID} /events/ {eventId} /instances

Instâncias do evento recorrente especificado.

OBTENHA /calendars/ {calendarID} /events/ {eventId}

Informações sobre um único evento em um calendário.

PATCH /calendários/ {calendarID} /eventos/ {eventId}

Atualize as propriedades dos eventos do calendário (incluindo informações de união e propriedades estendidas). Essa operação também é usada para definir aceitar/recusar/aceitar provisoriamente o status de uma reunião.

POST /calendários/ {calendarID} /events/QuickAdd

Cria um evento com base em uma sequência de texto simples.

POST /calendários/ {calendarID} /events/watch

Inscreva-se para receber notificações sobre alterações no calendário de um usuário.

POST /channels/stop

Cancele a assinatura de notificações sobre alterações no calendário de um usuário.

GET /users/me/settings/ {setting}

Recupere a localidade do usuário.

OBTENHA /users/ {userID} /settings/vacation

Obtém as configurações do respondente de férias do usuário.

POST /calendários/ {calendarID} /acl

Cria uma regra de controle de acesso.

EXCLUIR /calendars/ {calendarID} /acl

Exclui uma regra de controle de acesso.

POST /calendários/ {calendarID} /eventos

Cria um evento no calendário.

EXCLUIR /calendars/ {calendarID} /events/ {eventId}

Exclui um evento do calendário.

GET /FreeBusy

Exibe a disponibilidade do usuário e o status livre/ocupado em um intervalo de tempo especificado.

Este artigo foi útil?
Este artigo foi útil?