Resumo

O calendário híbrido fornece uma rica experiência de colaboração entre o Cisco Webex Meetings e o aplicativo Webex com o Office 365 para usuários e salas.

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

  1. Fornece aos usuários finais a capacidade de agendar uma reunião de colaboração com qualquer cliente de calendário conectado ao Office 365 sem precisar instalar plug-ins ou extensões. Basta digitar uma palavra-chave no campo Localização (por exemplo, @webex ou @meet) ou colocar um SIP URI ou endereço de reunião no corpo da reunião.

  2. Mostrar uma lista de reuniões nos aplicativos Webex dos usuários — desktop, móvel e terminais rígidos.

  3. Abre uma notificação com um botão Entrar, 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 configura respostas automáticas no Office 365 (às vezes chamado de status de fora do escritório).

Este artigo fornece uma visão geral de como o Serviço de calendário híbrido baseado em nuvem integra o Office 365 à nuvem Webex para fornecer esses recursos.

Para obter visões gerais semelhantes das outras integrações do serviço de calendário híbrido, 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 serviço de calendário receberá detalhes da reunião do sistema de calendário e analisará o local e o corpo da reunião para URIs e URLs que podem ser usados para entrar nas reuniões. O serviço usa outras informações, como horário de início e término e convidados, para preencher a lista de reuniões no aplicativo Webex e em determinados dispositivos e para fornecer o One Button to Push (OBTP). Em nenhum momento o serviço armazena ou envia dados confidenciais não criptografados, como descrição da reunião, corpo da reunião ou endereços de e-mail dos convidados. Esses dados são enviados criptografados para a nuvem Webex (e armazenados lá em forma criptografada) com o objetivo de fornecer a lista de reuniões e o OBTP.

Para criptografia de dados, o serviço de calendário usa o mesmo serviço de criptografia de nuvem Webex que o aplicativo Webex usa. Como tal, o gerenciamento de chaves é fornecido pelo KMS (Servidor de gerenciamento em nuvem) ou, se você optar por implantar a Segurança de dados híbridos pelo seu próprio KMS local. (Para obter mais detalhes, consulte o Documento de segurança do aplicativo Webex.)

Suporte ao locatário do Office 365

Observe as seguintes considerações do locatário do Office 365:

  • Atualmente, suportamos apenas um único locatário do Office 365 por organização Cisco Webex.

  • Oferecemos suporte apenas à ocorrência Global do Office 365. (Outras ocorrências às quais não oferecemos suporte incluem USGovDoD, USGovGCCHigh, China e Alemanha).

  • Embora o locatário possa usar recursos de várias geografias no Office 365 para armazenar dados em uma geografia escolhida, o Cisco Webex armazena dados de acordo com suas próprias especificações de residência de dados com base no país designado para a organização do cliente. Para obter mais informações, consulte https://www.cisco.com/go/webex-teams-locality.

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

O serviço de calendário híbrido usa a autorização do Microsoft Graph para acessar calendários de usuários dentro de uma organização.

Processo de autenticação de aplicativo

Durante o provisionamento, o administrador Global do locatário do Office 365 concede as permissões exigidas pelo serviço de calendário híbrido para a funcionalidade que ele fornece.

O provisionamento concede ao serviço de calendário híbrido as seguintes permissões necessárias:

Permissão

Uso

Leitura e gravação de calendários em todas as caixas de correio.

  • Atualização do texto da reunião com os detalhes de entrada.

Início de sessão e leitura do perfil do usuário.

  • Necessário para as outras permissões listadas. O serviço de calendário híbrido não o utiliza diretamente.

Leitura e gravação de todas as configurações da caixa de correio do usuário.

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

  • Leia o status de fora do escritório.

  • Definir o status de fora do escritório (reservado para uso futuro.)

Leitura de domínios.

Reservado para uso futuro.

No Cisco Webex Control Hub, apenas os administradores com acesso privilegiado podem configurar o serviço de calendário híbrido na organização de um cliente. O processo de provisionamento exige autenticação e consentimento de um administrador Global para o locatário do Office 365 ao qual os usuários pertencem.

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

  1. O administrador conecta-se ao Cisco Webex Control Hub e inicia a instalação do serviço de calendário híbrido com o Office 365.

  2. O serviço de calendário híbrido redireciona o navegador para a nuvem do Office 365 para autenticação e consentimento.

  3. O administrador Global do locatário do Office 365 inicia sessão.

    Depois de conectado, o administrador vê os detalhes da permissão do aplicativo (nome do fornecedor, permissões necessárias e assim por diante).

  4. O administrador concorda em fornecer acesso ao aplicativo de Serviços híbridos para calendários de usuários.

  5. O administrador pode inserir um endereço de e-mail de teste e confirmar as permissões.

  6. Dependendo dos resultados do teste, o administrador obtém uma indicação atualizada de sucesso ou falha.

Processo de provisionamento

Híbridas serviço de calendário no portal do Microsoft Azure

Depois de autorizar o serviço de calendário híbrido para acessar o locatário do Office 365, você poderá vê-lo na lista de aplicativos empresariais no centro de administração do Microsoft Azure Active Directory.

Clique no nome do serviço, Webex serviço de calendário , para ver as permissões que foram concedidas ao serviço.

Limite o escopo do aplicativo a caixas de correio específicas

Quando você configurar a versão híbrida serviço de calendário, solicitamos autorização para toda a organização. O Microsoft Azure permite que você limite o escopo para caixas de correio específicas antes ou após o provisionamento.

Use a documentação da Microsoft para limitar o escopo. Por exemplo, consulte para https://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access ver as etapas para limitar o escopo antes de provisionar a área serviço de calendário.

Operações em andamento

O serviço de calendário usa a API do Microsoft Graph para acessar eventos de calendário do Office 365. Essa API oferece suporte a uma ampla variedade de operações com o Office 365. No entanto, o serviço de calendário usa apenas um subconjunto de comandos relacionados a casos de uso de calendário.

Tabela 1. Operações atualmente usadas pelos serviços de calendário híbrido

Operação de gráfico

Uso

POST /users/{id | userPrincipalName}/calendar/events

Adicionar um evento ou reunião ao calendário de um usuário.

GET /users/{id | userPrincipalName}/events/{id}

Recupere os detalhes sobre um único evento no calendário de um usuário.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

Obtenha as ocorrências de uma reunião recorrente para um intervalo de tempo especificado.

GET /users/{id | userPrincipalName}/calendar/events

Recupere os detalhes sobre eventos na pasta de calendário de um usuário.

POST /subscriptions

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

GET /users/{id|userPrincipalName}/mailboxSettings

Obtenha o status de ausência temporária e localidade de um usuário.

DELETE /subscriptions/{id}

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

PATCH /users/{id | userPrincipalName}/calendar/events/{id}

Atualize as propriedades de eventos de calendário (incluindo informações de entrar e propriedades estendidas) além de outros campos pertencentes à reunião.

POST /users/{id|userPrincipalName}/calendar/getSchedule

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

EXCLUIR /usuários/{id | userPrincipalName}/calendar/events/{id}

Exclui um evento de um calendário.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | accept | tentativelyAccept}

Permite que o usuário aceite/re recusar/aceite tentativamente o status para uma reunião.