概要

このハイブリッド カレンダー~は、ユーザーとの間の豊富なCisco Webex Meetingsエクスペリエンスを提供しますWebex アプリOffice 365 を使用している場合。ユーザーと会議室向け。

現在、インテグレーションにより次の重要な機能が使用できます。

  1. プラグイン拡張機能をインストールする必要なく、エンド ユーザーは Office 365 に接続しているすべてのカレンダー クライアントとのコラボレーション ミーティングをスケジュールできます。 [ロケーション] フィールド (@webex、@meet など) にキーワードを入力するか、SIP URI またはミーティング アドエスをミーティング本文に入力するだけです。

  2. ユーザーにミーティング一覧を表示するWebex アプリアプリケーション - デスクトップ、モバイル、ハード エンドポイント。

  3. [参加] ボタンとともに通知をポップ アップ表示します。One Button to Push (OBTP) 機能です。

  4. ユーザーのを更新するWebex アプリOffice 365 で自動リプライをユーザーが設定している場合のプレゼンスステータス (ときに out-of-office ステータスとも言います)。

この記事では、Webex クラウドによるクラウドベースのハイブリッド カレンダー サービスと Office 365 クラウドとの連携に関する詳細を説明し、これらの機能を提供します。

その他のハイブリッド カレンダー サービスの連携に関する同様の概要は、次の記事を参照してください。

最新機能と展開情報については、https:/ / www.cisco.com/ go/ hybrid-services-calendar を参照してください。

データの処理

このハイブリッド カレンダーカレンダー システムからミーティングの詳細を受け取り、ミーティングの場所、URI の本文、ミーティングに参加するために使用する URL を解析します。 サービスは開始および終了時刻、招待者などのその他の情報を使用して、Webex アプリ特定のデバイスで One Button to Push (OBTP) を提供することもできます。 サービス ストアにアクセスしたり、ミーティングの説明、ミーティングの本文、招待者のメール アドレスなどの暗号化されていない秘密データを送信したりすることはありません。 データはミーティング リストおよび OBTP を提供する目的で、暗号化された状態で Webex クラウドに送信されます (そして暗号形式でクラウドに保管されます)。

データの暗号化については、ハイブリッド カレンダーアプリと同じ Webex クラウド暗号化サービスをWebex アプリアプリがを使用しています。 そのため、キー管理はクラウド Key Management Server (KMS) によって提供されます。あるいは、展開を選択した場合ハイブリッド データ セキュリティ、自分のオンプレミス KMS により。(詳細は、 Webex アプリセキュリティペーパー。)

Office 365 テナント サポート

Office 365 テナントの次の考慮事項に注意してください。

  • 単一の Microsoft 365 テナントまたは多くのテナントを持つ Webex 組織のいずれかをサポートします。

  • Worldwide instance of Microsoft 365 のみサポートしています。( USGovDoD 、USGovGCCHigh、中国、ドイツを含むその他のインスタンスはサポートされていません。)

    Worldwide instance of Office 365 のみサポートしています。( USGovDoD 、USGovGCCHigh、ドイツ、中国を含むその他のインスタンスはサポートされていません。)

  • テナントは Microsoft 365 で Multi-Geo 機能を使用して選択した地域にデータを保存しますが、Webex は顧客組織に指定された国に基づいて自身のデータの場所指定に従ってデータを保存します。 詳細については、https://www.cisco.com/go/webex-teams-locality を参照してください。

展開中の認証

ハイブリッド カレンダーは Microsoft Graph Authorization を使用して、組織内のユーザーのカレンダーにアクセスします。

ユーザーのカレンダーにアクセスするためのハイブリッド カレンダーの認証を提供するためのオプションが 2 つ提供されます。 エンタープライズ環境では、Office 365 テナントのグローバル管理者は、組織のすべてのユーザーにアクセス権を提供するために、ハイブリッド カレンダーに権限を付与します。 この方法は、エンタープライズ顧客専用です。 2 つ目のオプションは、 ユーザーが Microsoft 365 カレンダーの接続を使用してハイブリッド カレンダーを承認するように許可する方法です。 カレンダーに接続するには、定期的なユーザーの再認証が必要です。 この方法は、すべてのタイプのユーザーが利用できます。

エンタープライズアプリケーション認証プロセス

プロビジョニングは、次の必要な権限をハイブリッド カレンダーに付与します。

権限

使用法

すべてのメールボックスのカレンダーを読み取りして書き込みします。

  • 参加の詳細とともにミーティング テキストを更新します。

サイン インしてユーザー プロファイルを読み取ります。

  • リスト化されているその他の権限に必要です。 ハイブリッド カレンダーは直接使用できません。

すべてのユーザー メールボックス設定を読み取りして書き込みます。

  • ローカリゼーションのためにユーザーの言語を決定します。

  • 在席ステータスを読み取ります。

  • 不在ステータスを設定します (今後使用するために予約)。

ドメインを読み取ります。

  • ドメインを読み取る

Control Hub で、アクセス権限を持つ管理者だけが顧客組織のハイブリッド カレンダーを設定できます。 プロビジョニング プロセスでは、ユーザーが属する Office 365 テナントのグローバル管理者による認証および同意が必要です。

フローには概略、次の手順が含まれます。

  1. 管理者は Control Hub にサインインして、Office 365 セットアップでハイブリッド カレンダーを開始します。

  2. ハイブリッド カレンダーは、認証と同意のために、ブラウザーを Office 365 クラウドにリダイレクトします。

  3. Office 365 テナントの管理者がサイン インします。

    サイン インしたら、管理者にアプリケーションの権限詳細を表示します (ベンダー名、必要な権限など)。

  4. 管理者はユーザーのクレデンシャルのため、ハイブリッド サービス アプリケーションへのアクセス権を提供することに同意します。

  5. 管理者はテスト メール アドレスを入力して、権限を管理できます。

  6. テストの結果に基づいて、管理者は更新が成功するか、失敗したことが表示されます。

エンタープライズ プロビジョニング プロセス

ユーザーアプリケーション認証プロセス

ユーザー プロビジョニングは、次の必要な権限をハイブリッド カレンダーに付与します。

権限

使用法

カレンダーの読み取りと書き込み。

  • 参加の詳細とともにミーティング テキストを更新します。

オフラインアクセス。

  • エンドユーザーの再認証要求を 30 日ごとに制限する更新トークンを Webex に付与します。

すべてのユーザー メールボックス設定を読み取りして書き込みます。

  • ローカリゼーションのためにユーザーの言語を決定します。

  • 在席ステータスを読み取ります。

  • 不在ステータスを設定します (今後使用するために予約)。

サイン インしてユーザー プロファイルを読み取ります。

  • リスト化されているその他の権限に必要です。 ハイブリッド カレンダーは直接使用できません。

Microsoft Azure ポータルのハイブリッド カレンダー

ハイブリッド カレンダーにエンタープライズの Office 365 テナントにアクセスするように許可すると、Microsoft Azure Active Directory 管理センターのエンタープライズ アプリケーション リストで確認できます。

サービス名 Webex カレンダー サービス をクリックして、サービスに付与された権限を確認してください。

適用範囲を特定のメールボックスに制限する

エンタープライズのハイブリッド カレンダーをセットアップする際には、組織全体の認証を要求します。 Microsoft Azure では、プロビジョニングの前または後に、範囲を特定のメールボックスに制限することができます。

Microsoft ドキュメントを使用して範囲を制限します。 たとえば、ハイブリッド カレンダーを https://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access プロビジョニングする前に範囲を制限する手順については、 を参照してください。

API 操作によるハイブリッド カレンダーのプロビジョニング

このハイブリッド カレンダーMicrosoft Graph API を使用して Office 365 カレンダー イベントにアクセスします。 この API では、Office 365 の幅広い操作をサポートします。 ただし、ハイブリッド カレンダーカレンダーの使用事例に関連するコマンドのサブセットのみ使用します。

表 1. ハイブリッド カレンダーで現在使用されている操作

グラフ操作

使用法

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

イベントまたはミーティングをユーザーのカレンダーに追加します。

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

ユーザーのカレンダーの単独のイベントについての詳細を取得します。

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

指定した時間範囲で定期的なミーティングを開催します。

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

ユーザーのカレンダー フォルダのイベントに関する詳細を取得します。

POST /subscriptions

ユーザーのカレンダーの変更に関する通知をサブスクライブします。

GET /users/{id|userPrincipalName}/mailboxSettings

ユーザーのロケールと在籍ステータスを取得します。

DELETE /subscriptions/{id}

ユーザーのカレンダーの変更に関する通知をサブスクライブ解除します。

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

ミーティングに関連する他のフィールドに加えて、カレンダー イベントのプロパティ (参加情報と拡張プロパティを含む) を更新します。

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

指定した時間範囲でのユーザーの空き状況、在席/不在ステータスを表示します。

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

カレンダーからイベントを削除します。

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

ユーザーがミーティングのステータスを承認/拒否/仮承認できます。