- ホーム
- /
- 投稿記事
会議は別のアプリで予定されていたので、欠席する必要はありません。ハイブリッドカレンダーサービスを使用すると、Webex Meetings と Google の G Suite Calendar を搭載した Webex アプリとの間で、ユーザーとルームに充実したコラボレーション体験を提供できます。
ハイブリッドカレンダーのメリット
現在、この統合は次の主な機能を提供します:
-
GoogleのG Suiteカレンダー(Googleカレンダー) に接続する任意のカレンダークライアントでコラボレーション会議をスケジュールする機能をユーザーに提供します。 プラグインや拡張機能をインストールする必要はありません。 ロケーションフィールドにキーワードを入力します ( たとえば、@webex や @meet)。
-
Webex アプリアプリ(デスクトップとモバイル)と物理エンドポイントのユーザーに会議リストを表示します。
-
参加ボタン(ワンボタン・トゥ・プッシュ(OBTP)とも呼ばれる)を含む通知をポップアップします。
-
ユーザーが Gmail でバケーションレスポンダーを有効にしたときに、ユーザーの Webex アプリのプレゼンスステータスを更新します(不在ステータスと呼ばれることもあります)。
この記事では、クラウドベースのハイブリッドカレンダーサービスが Google Calendar を Webex クラウドと統合してこれらの機能を提供する方法の概要を説明します。
他のハイブリッドカレンダーサービス統合の同様の概要については、次の記事を参照してください。
-
Cisco WebexMicrosoft Exchange統合リファレンス付きのハイブリッドカレンダーサービス(Expresswayベースのカレンダーコネクタ導入用)
最新の機能と展開情報については、https://www.cisco.com/go/hybrid-services-calendar を参照してください。
データハンドリング
ハイブリッドカレンダーは、カレンダーシステムから会議の詳細を受け取り、次のように使用します。
- 会議の場所と本文をチェックして、会議に参加するためのURIとURLを確認します
- 招待状のタイトルを会議タイトルとして
- Webex アプリや一部のデバイスのミーティングリストにミーティングスロットを表示する開始時間と終了時間
- 会議リストの参加者リストに追加する招待者
- 招待された人は、参加する時間になったら「参加」ボタンを送ります
- Webex 会議の議題を作成するための会議招待本文
このサービスは、暗号化されたデータをWebexクラウドに送信して( 暗号化された形式でデータを保存して)、会議リストと [参加] ボタンを提供します。
このサービスは、暗号化されていないデータを保存または送信しません。 会議の説明、会議の本文、招待者のメールアドレスなどの機密データは、 保存および送信時に常に暗号化されます。
データの暗号化には、ハイブリッドカレンダーはWebex アプリが使用するのと同じ Webex クラウド暗号化サービスを使用します。 そのため、クラウドのキー管理サーバー(KMS)はキー管理を提供します。 ハイブリッドデータセキュリティを導入する場合は、独自のオンプレミスのKMSが鍵管理を行います。 (詳細については、Webex アプリセキュリティペーパーを参照してください。)
導入時の認証と承認
ハイブリッドカレンダーは、Google認証サーバーへのOAuth 2.0クライアント資格情報付与フローを使用します。
アプリケーション認証プロセス
ハイブリッドカレンダーは、Googleにアプリケーションとして登録されます。 ユーザーの同意を必要としないように、 ドメイン全体に委任されたサービスアカウントを使用しています。 (詳細については、https://developers.google.com/identity/protocols/OAuth2ServiceAccount を参照してください。)
ハイブリッドカレンダーには、次のアプリケーション権限が必要です。
|
許可 |
使い方 |
|---|---|
|
ユーザーカレンダーの管理 |
|
|
基本的なメール設定を管理します https://www.googleapis.com/auth/gmail.settings.basic |
|
Control Hubでは、特権アクセス権を持つ管理者のみが、ハイブリッドカレンダー用に顧客の組織をプロビジョニングできます。 管理者は、Control HubからクライアントIDと認証スコープをコピーして、Google G Suiteドメインの管理コンソールの「APIクライアントアクセスの管理」セクションに貼り付ける必要があります。
フローには、次の大まかなステップが含まれます。
-
アプリケーションは、サービスアカウントの認証情報を使用して、Google認証サーバーからユーザーレベルのアクセストークンを取得し、ユーザーのカレンダーにアクセスします。
-
このアプリケーションは、GoogleカレンダーのAPI呼び出しでアクセストークンを使用して、カレンダー情報にアクセスします。
プロビジョニングプロセス
カレンダーにアクセスできるようにユーザーを有効にする
登録済みアプリケーションとしてハイブリッドカレンダーを正常にプロビジョニングしたら、管理者はユーザーを明示的にアクティブ化して、サービスがそれぞれのG Suiteカレンダーにアクセスできるようにする必要があります。
カレンダーにアクセスできるようにユーザーを正常にアクティブ化するには、次の条件を満たす必要があります。
-
コントロールハブのユーザーのメールアドレスは、組織のGoogle G SuiteテナントのGoogleカレンダーアカウントと一致する必要があります。
-
管理者はユーザーのメールアドレスのドメインを確認しているか、ユーザーはWebex Appに正常にサインインしてメールアドレスを確認している必要があります。
ユーザーを有効にすると、ハイブリッドカレンダーに G Suite のユーザーのカレンダーにアクセスするための正しい権限があることが確認されます。
ハイブリッドカレンダー機能を使用するには、検証が成功する必要があります。 サービスがユーザーを確認できない場合、ユーザーはエラー状態になります。 このサービスは、正常に有効化されたユーザーのカレンダーにのみアクセスして継続的な処理を行うというポリシーを適用します。
継続的な運用
ハイブリッドカレンダーは、GoogleカレンダーREST APIを使用します。 このAPIは、Googleカレンダーでの幅広い操作をサポートします。 ただし、ハイブリッドカレンダーは、カレンダーのユースケースに関連するコマンドのサブセットのみを使用します。
|
REST API |
使い方 |
|---|---|
|
カレンダーイベントのリスト。 | |
|
指定された定期的なイベントのインスタンス。 | |
|
カレンダー内の1つのイベントに関する情報。 | |
|
カレンダーイベントのプロパティを更新します(参加情報や拡張プロパティを含む)。 この操作は、会議の承認/拒否/仮承諾のステータスを設定するためにも使用されます。 | |
|
単純なテキスト文字列に基づいてイベントを作成します。 | |
|
ユーザーのカレンダーが変更されたときの通知を購読します。 | |
|
ユーザーのカレンダーの変更に関する通知の購読を解除します。 | |
|
ユーザーのロケールを取得します。 | |
|
ユーザーのバケーションレスポンダー設定を取得します。 | |
|
アクセス制御ルールを作成します。 | |
|
アクセス制御ルールを削除します。 | |
|
カレンダーにイベントを作成します。 | |
|
カレンダーからイベントを削除します。 | |
|
指定した時間帯のユーザーの空き状況と空き時間状況を表示します。 | |