Функції

Наразі інтеграція забезпечує вказані нижче основні функції.

  1. Надання кінцевим користувачам можливості планувати наради для співпраці з використанням будь-якого клієнта календаря, підключеного до служби Office 365, без необхідності встановлення плагінів або розширень. Просто введіть ключове слово в поле Місцезнаходження (наприклад, @ webexабо @meet).

  2. Показати список зустрічей користувачам упрограмі Webexдодаток (настільний і мобільний) і на фізичних кінцевих точках.

  3. Спливаюче сповіщення з кнопкою «Приєднатися», також відомою як функція «Одне натискання кнопки» (OBTP).

  4. Оновлені користувачіпрограмі Webexстатус присутності, коли користувач вмикає службу реагування на відпустку в Gmail (іноді називається статусом поза офісом).

У цій статті наведено огляд того, як хмарна служба гібридного календаря інтегрує хмару Office 365 із хмарою Webex для надання цих функцій.

Подібні огляди інших інтеграцій служби гібридного календаря наведено в статтях нижче.

Для отримання останньої інформації про функцію та розгортання дивhttps://www.cisco.com/go/hybrid-services-calendar...

Обробка даних

НарадуГібридний календарГібридний календар отримує відомості про нараду із системи календаря та аналізує поле розташування і текст наради щодо наявності URI й URL, які можна використовувати для приєднання до нарад. Служба використовує іншу інформацію, наприклад час початку та закінчення та запрошених, щоб заповнити список зустрічей упрограмі Webexдодаток і на певних пристроях, а також надати одну кнопку для натискання (OBTP). Незашифровані конфіденційні дані (як от опис і текст наради або адреси електронної пошти запрошених гостей) служба в жодному разі не зберігає та не надсилає. З метою надання списку нарад і функції OBTP ці дані надсилаються в зашифрованому вигляді в хмару Webex (і зберігаються там у зашифрованому вигляді).

Для шифрування даних,Гібридний календарвикористовує той самий хмарний сервіс шифрування Webex, якийпрограмі Webexзастосунок використовує. Таким чином, керування ключами забезпечується або хмарним сервером керування ключами (KMS), або, якщо ви вирішите розгорнутиБезпека гібридних даних, власними локальними KMS. (Для отримання додаткової інформації див. програмі WebexПапір безпеки.)

Автентифікація та авторизація під час розгортання

НарадуГібридний календарвикористовує потік надання облікових даних клієнта OAuth 2.0 серверу авторизації Google.

Процес автентифікації програми користувача

НарадуГібридний календарзареєстрований як програма в Google. Таким чином, він використовує сервісний обліковий запис з делегуванням всього домену, щоб уникнути необхідності отримання згоди користувача. (Додаткові відомості див. у розділіhttps://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

НарадуГібридний календарповинні мати такі дозволи програми:

Дозвіл

Використання

Керування календарями користувачів

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

  • Оновлення в тексті наради даних про приєднання.

  • Визначення мови користувача для локалізації.

Керування базовими налаштуваннями пошти

https://www.googleapis.com/auth/gmail.settings.basic
  • Читання стану відсутності на робочому місці.

ВхіднийControl HubТаким чином, лише адміністратори з привілейованим доступом можуть забезпечити організацію клієнта дляГібридний календар. Адміністратор повинен скопіювати та вставити ідентифікатор клієнта та області авторизації зControl Hubдо розділу Керування доступом до клієнтів API консолі адміністратора домену Google G Suite.

Процес охоплює перелічені нижче загальні кроки.

  1. Використовуючи облікові дані облікового запису служби, програма отримує маркери доступу на рівні користувача з сервера авторизації Google, щоб отримати доступ до календарів користувачів.

  2. Програма використовує маркер доступу у викликах API Календаря Google, щоб отримати доступ до інформації Календаря.

Виконується підготовка

Активація користувачів для доступу до календаря

Після успішного надання гібридного календаря як зареєстрованої програми, адміністратор повинен явно активувати користувачів, щоб дозволити службі доступ до їх відповідних календарів G-комплекту.

Щоб успішно активувати користувача для доступу до календаря, необхідно виконати такі умови:

  • Адреса електронної пошти користувача в Центрі керування повинна збігатися з його обліковим записом календаря Google в клієнті Google G Suite організації.

  • Адміністратор повинен підтвердити домен на електронній адресі користувача, або користувач повинен підтвердити свою електронну адресу, успішно увійшовшипрограмі Webex.

Активація користувача сповіщає гібридний календар, щоб підтвердити, що він має правильні дозволи на доступ до календаря користувача в G Suite.

Успішна перевірка - це вимога для використання функціональності гібридного календаря. Якщо служба не може перевірити користувача, вона переводить його в стан помилки. Служба забезпечує дотримання політики доступу лише до календарів успішно активованих користувачів для поточної обробки.

Поточні операції

НарадуГібридний календарвикористовує API REST Календаря Google. Цей API підтримує широкий спектр операцій з Office 365. Втім,Гібридний календарвикористовує лише підмножину команд, які пов 'язані зі випадками використання календаря.

Таблиця 1. Операції, які наразі використовуються гібридним календарем

REST API

Використання

ОТРИМАТИ календарі/{calendarId}/події

Список календарних подій.

ОТРИМАТИ календарі/{calendarId}/події/{eventId}/екземпляри

Екземпляри вказаної повторюваної події.

GET /calendars/{calendarId}/events/{eventId}

Інформація про одну подію в календарі.

PATCH /calendars/{calendarId}/events/{eventId}

Оновлення властивостей подій календаря (включаючи інформацію про приєднання та розширені властивості). Ця операція також використовується для встановлення прийому/відхилення/орієнтовно - прийняття статусу зустрічі.

POST /calendars/{calendarId}/events/quickAdd

Створює подію на основі простого текстового рядка.

POST /calendars/{calendarId}/events/watch

Передплата на сповіщення про зміни в календарі користувача.

ПУБЛІКАЦІЯ /канали/зупинка

Скасування передплати на сповіщення про зміни в календарі користувача.

GET /users/me/settings/{налаштування}

Отримати локаль користувача.

GET /users/{userId}/settings/vacation

Отримує налаштування відповідача на відпустку користувача.

POST /calendars/{calendarId}/acl

Створює правило керування доступом.

ВИДАЛИТИ /calendars/{calendarId}/acl

Видаляє правило керування доступом.

ПУБЛІКАЦІЯ /календарі/{calendarId}/події

Створює подію в календарі.

ВИДАЛИТИ /calendars/{calendarId}/events/{eventId}

Видалення події з календаря.

ОТРИМАТИ /freeBusy

Відображення доступності користувача й стану зайнятості для заданого діапазону часу.