この記事の内容
ハイブリッドカレンダーのメリット
データハンドリング
dropdown icon
導入時の認証と承認
    アプリケーション認証プロセス
    プロビジョニングプロセス
カレンダーにアクセスできるようにユーザーを有効にする
継続的な運用
Googleカレンダー統合リファレンス付きのハイブリッドカレンダーサービス
list-menuこの記事の内容
list-menuフィードバックがある場合

会議は別のアプリで予定されていたので、欠席する必要はありません。ハイブリッドカレンダーサービスを使用すると、Webex Meetings と Google の G Suite Calendar を搭載した Webex アプリとの間で、ユーザーとルームに充実したコラボレーション体験を提供できます。

ハイブリッドカレンダーのメリット

現在、この統合は次の主な機能を提供します:

  1. GoogleのG Suiteカレンダー(Googleカレンダー) に接続する任意のカレンダークライアントでコラボレーション会議をスケジュールする機能をユーザーに提供します。 プラグインや拡張機能をインストールする必要はありません。 ロケーションフィールドにキーワードを入力します ( たとえば、@webex や @meet)。

  2. Webex アプリアプリ(デスクトップとモバイル)と物理エンドポイントのユーザーに会議リストを表示します。

  3. 参加ボタン(ワンボタン・トゥ・プッシュ(OBTP)とも呼ばれる)を含む通知をポップアップします。

  4. ユーザーが Gmail でバケーションレスポンダーを有効にしたときに、ユーザーの Webex アプリのプレゼンスステータスを更新します(不在ステータスと呼ばれることもあります)。

この記事では、クラウドベースのハイブリッドカレンダーサービスが Google Calendar を Webex クラウドと統合してこれらの機能を提供する方法の概要を説明します。

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

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

データハンドリング

ハイブリッドカレンダーは、カレンダーシステムから会議の詳細を受け取り、次のように使用します。

  • 会議の場所と本文をチェックして、会議に参加するためのURIとURLを確認します
  • 招待状のタイトルを会議タイトルとして
  • Webex アプリや一部のデバイスのミーティングリストにミーティングスロットを表示する開始時間と終了時間
  • 会議リストの参加者リストに追加する招待者
  • 招待された人は、参加する時間になったら「参加」ボタンを送ります
  • Webex 会議の議題を作成するための会議招待本文

このサービスは、暗号化されたデータをWebexクラウドに送信して( 暗号化された形式でデータを保存して)、会議リストと [参加] ボタンを提供します。

このサービスは、暗号化されていないデータを保存または送信しません。 会議の説明、会議の本文、招待者のメールアドレスなどの機密データは、 保存および送信時に常に暗号化されます。

ハイブリッドカレンダーサービスは、会議データを一定期間保持します。 保存されているデータは、過去 7 日間から 31 日後までの会議を対象としています。

データの暗号化には、ハイブリッドカレンダーはWebex アプリが使用するのと同じ Webex クラウド暗号化サービスを使用します。 そのため、クラウドのキー管理サーバー(KMS)はキー管理を提供します。 ハイブリッドデータセキュリティを導入する場合は、独自のオンプレミスのKMSが鍵管理を行います。 (詳細については、Webex アプリセキュリティペーパーを参照してください。)

導入時の認証と承認

ハイブリッドカレンダーは、Google認証サーバーへのOAuth 2.0クライアント資格情報付与フローを使用します。

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

ハイブリッドカレンダーは、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からクライアントIDと認証スコープをコピーして、Google G Suiteドメインの管理コンソールの「APIクライアントアクセスの管理」セクションに貼り付ける必要があります。

フローには、次の大まかなステップが含まれます。

  1. アプリケーションは、サービスアカウントの認証情報を使用して、Google認証サーバーからユーザーレベルのアクセストークンを取得し、ユーザーのカレンダーにアクセスします。

  2. このアプリケーションは、GoogleカレンダーのAPI呼び出しでアクセストークンを使用して、カレンダー情報にアクセスします。

プロビジョニングプロセス

カレンダーにアクセスできるようにユーザーを有効にする

登録済みアプリケーションとしてハイブリッドカレンダーを正常にプロビジョニングしたら、管理者はユーザーを明示的にアクティブ化して、サービスがそれぞれのG Suiteカレンダーにアクセスできるようにする必要があります。

カレンダーにアクセスできるようにユーザーを正常にアクティブ化するには、次の条件を満たす必要があります。

ユーザーを有効にすると、ハイブリッドカレンダーに G Suite のユーザーのカレンダーにアクセスするための正しい権限があることが確認されます。

ハイブリッドカレンダー機能を使用するには、検証が成功する必要があります。 サービスがユーザーを確認できない場合、ユーザーはエラー状態になります。 このサービスは、正常に有効化されたユーザーのカレンダーにのみアクセスして継続的な処理を行うというポリシーを適用します。

継続的な運用

ハイブリッドカレンダーは、GoogleカレンダーREST APIを使用します。 このAPIは、Googleカレンダーでの幅広い操作をサポートします。 ただし、ハイブリッドカレンダーは、カレンダーのユースケースに関連するコマンドのサブセットのみを使用します。

テーブル 1.ハイブリッドカレンダーサービスが現在使用している操作

REST API

使い方

カレンダー/ {カレンダーID} /イベントを取得

カレンダーイベントのリスト。

GET カレンダー/ {カレンダーID} /イベント/ {イベントID} /インスタンス

指定された定期的なイベントのインスタンス。

GET /カレンダー/ {カレンダーID} /イベント/ {イベントID}

カレンダー内の1つのイベントに関する情報。

パッチ /カレンダー/ {カレンダーID} /イベント/ {イベントID}

カレンダーイベントのプロパティを更新します(参加情報や拡張プロパティを含む)。 この操作は、会議の承認/拒否/仮承諾のステータスを設定するためにも使用されます。

投稿 /カレンダー/ {カレンダーID} /イベント/クイック追加

単純なテキスト文字列に基づいてイベントを作成します。

投稿 /カレンダー/ {カレンダーID} /イベント/ウォッチ

ユーザーのカレンダーが変更されたときの通知を購読します。

POST /チャンネル/ストップ

ユーザーのカレンダーの変更に関する通知の購読を解除します。

GET /ユーザー/私/設定/ {設定}

ユーザーのロケールを取得します。

GET /ユーザー/ {ユーザーID} /設定/休暇

ユーザーのバケーションレスポンダー設定を取得します。

投稿 /カレンダー/ {カレンダーID} /acl

アクセス制御ルールを作成します。

/カレンダー/ {カレンダーID} /aclを削除してください

アクセス制御ルールを削除します。

投稿 /カレンダー/ {カレンダーID} /イベント

カレンダーにイベントを作成します。

/カレンダー/ {カレンダーID} /イベント/ {イベントID} を削除してください

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

ゲット /フリービジー

指定した時間帯のユーザーの空き状況と空き時間状況を表示します。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?