GOOGLE WORKSPACEとOFFICE 365テナントのためのFreeBusy

概要

このガイドは、Google Workspace(以前のG Suite)forBusinessやOffice365AdminPanelなどのリモートシステムに接続できるシステム管理者を対象としています。

Cloudiwayの無料/ビジーカレンダー共存ソリューションは、企業の合併や、相互運用性に対する長期的なソリューションを必要とする企業にとって理想的です。 設定と保守は簡単です。 Cloudiwayは、ソフトウェアのインストールやオーバーヘッドを必要とせずに共存を管理するクラウドベースのアプリケーションを提供します。

 

1. Cloudiwayでのカレンダー共存(空き時間スケジュール)

1.1. Free/Busy

カレンダーの共存は、エンドユーザーに影響を与えることなくクロスプラットフォーム通信を管理します。 Google Workspace、Office 365、Exchangeなどのさまざまなリモートシステム間のシームレスな接続を提供します。

たとえば、Googleユーザーは、Googleの標準のカレンダーインターフェイスを使用して、Office365ユーザーの空き時間帯を確認できます。 同様に、あるドメインのOffice 365ユーザーは、まったく別のドメインのOffice365またはGoogleユーザーの空き時間情報を確認できます。

これを実現するには、Cloudiwayプラットフォーム上の独自の「コネクタ」を含め、各リモートシステムをCloudiwayと通信するように構成する必要があります。

1.2. 仕組みは?

Google ユーザーが Office 365 の他のユーザーが利用可能かどうかを知りたい場合、ユーザーは会議リクエストを作成し、[Find a Time] タブをクリックして空き時間/空き時間を確認します。同様に、Office 365から、ユーザーは「Scheduling Assistant」をクリックし、空き時間/忙しい時間を確認します。

    1. Googleは相手がGoogle Workspaceを利用していないことを検知し、Cloudiwayにクエリを送信する
    2. Cloudiwayはコネクタを見つけ、Office 365に問い合わせる。
    3. Office 365は、Googleから要求されたユーザーの空き/繁忙カレンダー情報を検索します。
    4. Office 365は、空き時間/多忙時間の詳細を受信した
    5. Office 365 は Cloudiway に Free/Busy レスポンスを送信します。
    6. CloudiwayはGoogleに詳細を送信します。
    7. GoogleはFree/Busyの表示を更新する

また、メールボックスの移行時に共存を使用することも可能です。エンドユーザーは作業を中断することなく、作業を継続することができます。

メールボックスの移行時には、アドレス帳の同期、フォワーダーによるメールの再ルーティングが行われ、移行元と移行先の両方で空き時間/空き容量が確認できます。

1.3. 対応システム

カレンダの空き時間情報の共存は、2つ以上のリモートシステム間で実装できます。 現在、次のシステムがサポートされています。

    • Office365/ Exchange Online;
    • GoogleWorkspace;
    • Exchangeオンプレミス2013以降。

Exchange On-Premises 2010またはその他のシステムを使用している場合は、ここで技術コンサルタントに連絡して、リモートシステムの組み合わせで共存を実装する方法について話し合ってください。

次のシナリオはサポートされていません。

    • GoogleからGoogleへの空き時間情報の検索。
    • ユーザーの無料Gmailアカウントに登録されているメールアドレス。 例:O365ユーザーは無料のGmailアカウントを持っており、そのアカウントにO365の仕事用メールアドレスを関連付けています。

その他の質問については、Cloudiwayセールスマネージャーにお問い合わせください。

1.4. パフォーマンスとセキュリティ

Cloudiwayではお客様のプライバシーとセキュリティを真摯に受け止めており、プラットフォームとお客様のデータを安全にするために多大な努力を払ってきました。 Cloudiwayは、Windows Azureでホストされるクラウドベースのアプリケーションを提供します…セキュリティの詳細については、この記事を参照してください。

完全な保証のために、Cloudiwayは監査ツールを提供します。 安全で認証されたデータ接続、およびロギングシステム。 フリー/ビジークエリはリアルタイムで実行されます(2分のキャッシュが実装されています)。

2. 前提条件

Googleサービスアカウントには有効なGoogleライセンスが必要であり、そのアカウントに対してカレンダーアプリをアクティブ化する必要があります。

Office365サービスアカウントにアクセス許可は必要ありません。 Exchangeライセンスのみが必要です。アカウントにプランMicrosoft365FI(以前のキオスク)を含めることはできません。

別のリモートシステムと共存するようにリモートシステムを構成するには、次の4つの簡単な手順があります。

    1. CloudiwayFreeBusyコネクタを作成します。
    2. CloudiwayFreeBusyコネクタをアクティブにします。
    3. Cloudiwayサービスに連絡してFreeBusyサービスのURLを受け取り、Cloudiwayクレデンシャルを生成します
    4. 通信を有効にするためにリモートシステム設定を構成します。
    5. 共存をテストし、ユーザーを追加して公開します。

各Cloudiwayコネクタには、双方向通信を可能にするためのドメイン名とセキュリティクレデンシャルが必要です。また、コネクタを保存する前に、サービスアカウントの詳細(メールと秘密鍵)が必要です。

いつでも共存できるように、任意のリモートシステムを設定できます。ただし、必要なすべての手順が完了する前に共存がアクティブ化されないように、以下の各セクションで概説されている順序に従う必要があります。

注:Cloudiwayに接続する前にリモートシステムを構成すると、GoogleやOffice365によってブラックリストに登録されるリスクがあります。

3. 共存のためにCloudiwayをセットアップします

Cloudiwayが2つのリモートシステム間の共存を正常に提供するには、共存することを目的としたドメインごとにコネクタを設定する必要があります。

次の章では、Google Workspace、Office 365、およびオンプレミス環境間で空き時間情報を設定する方法を示します。

3.1. コネクタを作成する

Cloudiwayは、ソースドメインとターゲットドメインの両方と通信できる必要があります。 これを行うために、Cloudiwayはコネクタを使用します。 コネクタを設定するには、このページを参照してください。

コネクタを作成するときは、共存製品で必ずFreeBusyを選択してください。FreeBusy Connector

3.2. FreeBusy構成をアクティブ化

コネクタが作成されたら。 FreeBusy>に移動

Free Busy Main Page

コネクタをクリックします。Activate Free Busy

詳細:イベントの詳細を有効または無効にします。 プラットフォームでは、可用性ステータスに加えて、イベントの詳細を表示するかどうかを選択できます。このオプションを選択すると、すべてのユーザーが他の組織のすべてのカレンダーの詳細を見ることができるようになるため、注意が必要です。

注:この設定は、「ユーザーとリソースの管理」リストセクションのユーザーごとに上書きできます。

アクティブ:コネクタを有効または無効にします。

3.3. ユーザーとリソースのリストを管理する

ユーザー

システムにユーザーリストを自動的に管理させることを強くお勧めします。

注:ユーザーリストが空の場合は、会社の任意のユーザーの空き時間情報を照会できます。 ただし、リストに入力するとすぐに、リストのメンバーのみを照会できます。 リストを維持する必要をなくすために、リストを空のままにしておくことをお勧めします。

テストの目的で、リストに数人のユーザーを追加できます。各コネクタに少なくとも1人は追加できます。

[FreeBusy]ページの[Users and resources]リストで、[MANAGE]に移動しますFree Busy Users List

[Create](単一)、[Import](CSV)、または[Export](CSV)ユーザーをクリックします。

[Save]をクリックします。

資力

リソース(会議室(Rooms)と備品(Equipment))の空き時間情報を照会できます。

注:GoogleリソースはGoogleクライアントカレンダー以外では予約できないことに注意してください。 Office365にはこの制限はありません。 したがって、GoogleではなくOffice365でリソースを管理することをお勧めします。

とはいえ、Googleリソースの空き時間情報をクエリする場合は、リソースとしてリストに追加するだけです。

続きを読む:https://help.cloudiway.com/article/how-to-set-coexistence-google-rooms-and-resources/

3.4. Cloudiwayクレデンシャルを生成する

プラットフォームを介して接続されるシステム(Office 365、Google、Exchange)は、Cloudiwayサービスに対して認証する必要があるため、認証のために各システムに提供される独自の資格情報を作成する必要があります。

[FreeBusy]>[Manage]に移動して、独自の資格情報を作成します。Free Busy Credentials

注:フリービジーエイリアスは、プラットフォームへのアクセスに使用されるURLであり、Cloudiwayによって通信されます。

4.リモートシステム設定を構成します

4.1. GoogleWorkspaceの構成

次の手順に従ってGoogleを設定します。

  1. https://admin.google.comにアクセスし、[Home]ページから[Apps]、[Google]、[Calendar]の順にクリックします。
  2. 下にスクロールして、[Calendar interop management]をクリックします
  3. [Exchange Web Services URL]フィールドに、コンサルタントから提供されたCloudiwayのURLを入力します。Free/Busy Calendar Interop Management
  4. Exchange Role Accountに、独自のCloudiwayクレデンシャルを生成するときに入力したコンシューマーキーを入力します。
  5. [Update Password]をクリックして、独自のCloudiwayクレデンシャルを生成するときに入力したコンシューマーシークレットを貼り付けます。
  6. [Show event details]と[Room booking]のチェックボックスがオンになっていることを確認します
  7. [Save]をクリックしてプロセスを完了します
4.2. Office365の構成

次の手順に従って、Office365をセットアップします。

Free / Busyの構成には、AvailabilityAddressSpaceが必要です。

以下の手順では、AvailabilityAddressSpaceを作成します。

Windows PowerShellを起動し、ExchangeOnlineに接続します。

スクリプトを入力します。

# Connect Exchange Online #
 
$admin = $Host.UI.PromptForCredential(“Office 365 Administrator Credentials”,“Enter your Office 365 user name and password.”,“”,“”)
 
Get-PSSession | Remove-PSSession
$ps = New-PSSession -ConfigurationName microsoft.exchange `
-ConnectionUri https://ps.outlook.com/powershell `
-Credential $admin -Authentication basic `
-AllowRedirection
 
If ($error[0] -ne $null)
{
Write-Host $error[0]
$error.Clear()
exit
}
 

Import-PSSession $ps

可用性アドレスを作成する前に、次のコマンドを少なくとも1回実行する必要があります。

New-AvailabilityConfig -OrgWideAccount limitedUser@company.com

注:上記のlimitedUser@company.comを、特定の権限を持たない既存のExchange Onlineユーザーに置き換えてください。

スクリプトは、以下のテキストのようなものを出力します。

以下のコマンドをコピーします

$adminCredsId = “\ConsumerKey”
$adminCredsPassword = “ConsumerSecret”
$securePassword = ConvertTo-SecureString $adminCredsPassword -AsPlainText -Force
$adminCreds = New-Object System.Management.Automation.PSCredential($adminCredsId,$securePassword)
 
Add-AvailabilityAddressSpace `
-AccessMethod OrgWideFB `
-ForestName remotedomain.com `
-Credentials $adminCreds `

-TargetAutodiscoverEpr “https://.cloudiway.com/autodiscover.xml”

注意

    • 「\CustomerKey」の「\」は重要です。
    • remotedomain.comをリモートドメインに置き換えます。Office365ユーザーがbob@remotedomain.comの空き時間情報をクエリできるようにする場合は、-ForestNameremotedomain.comと入力する必要があります。
    • customer-coexは、Cloudiwayによって提供されるエイリアスです。

エラーメッセージが表示された場合は、TechNetオンライン

https://technet.microsoft.com/enus/library/bb124122(v=exchg.160).aspxなど)で詳細を確認してください。

すべてのGoogleリソースは、resource.calendar.google.comという名前のドメインにあります。 Googleリソースの空き時間情報を照会できるようにするには、次の2つのことを行う必要があります。

    • 外部ドメインcalendar.google.comのAdd-AvailabilityAddressSpaceを追加します。
Add-AvailabilityAddressSpace `
-AccessMethod OrgWideFB `
-ForestName resource.calendar.google.com `
-Credentials $adminCreds `
-TargetAutodiscoverEpr https://.cloudiway.com/autodiscover.xml
    • [Manage Users and Resources List]リストから、すべてのリソースの定義を含むCSVファイルをアップロードします。 必ずリソースを選択してください。 Cloudiway共存プラットフォームは、このリストを使用して、これらのリソースをテナントで検索する必要があるかどうかを判断します。 リソースのリストのみをアップロードし、ユーザーがいない場合でも、会社のすべてのユーザーの空き時間情報を照会することに注意してください。
4.3. Exchangeオンプレミス構成

以下の手順は、Exchangeオンプレミス2013以降でのみ機能します。 Exchange OnPremises 2010をお持ちの場合は、カレンダーの空き時間情報の共存の実装についてご相談ください。

Exchange管理シェルを起動してExchangeサーバーに接続します

以下のコマンドをコピーします

$adminCredsId = “\ConsumerKey”
$adminCredsPassword = “ConsumerSecret”
$securePassword = ConvertTo-SecureString $adminCredsPassword -AsPlainText -Force
$adminCreds = New-Object System.Management.Automation.PSCredential($adminCredsId,$securePassword)
 
Add-AvailabilityAddressSpace `
-AccessMethod OrgWideFB `
-ForestName remotedomain.com `
-Credentials $adminCreds `
-TargetAutodiscoverEpr “https://.cloudiway.com/autodiscover.xml”

注意

    • 「CustomerKey」の「」は重要です。
    • domainname.comをリモートドメインに置き換えます。Exchangeユーザーがbob@remotedomain.comの空き時間情報を照会できるようにする場合は、-ForestNameremotedomain.comと入力する必要があります。
    • customer-coexは、Cloudiwayによって提供されるエイリアスです。

エラーメッセージが表示された場合は、TechNetオンライン(例:https://technet.microsoft.com/enus/library/bb124122(v = exchg.160).aspx)で詳細を確認してください。

5. 共存をテストする

Office 365とExchangeは、グローバルアドレス帳に存在するオブジェクトの空き時間のみを照会できます。

リモートシステムの空き時間/ビジー時間をテストするには、次のことを行う必要があります。

    • Office365アドレスブックで、リモートユーザーを表すテスト連絡先を作成します(ドメイン名はAvailabilityAddressSpaceのForestNameと一致します)。
    • アドレスリスト管理ロールを管理者ユーザーに割り当てます

次の章では、グローバルアドレス一覧に連絡先を作成し、アドレス帳を再構築します。 Exchange Onlineは、連絡先を変更するたびにアドレス帳を再構築するわけではありません。 PowerShellを使用して強制的に再構築できます。

このためには、Exchangeのアドレス一覧管理の役割が必要です。

    1. Exchange /Office365グローバルアドレスリストにテストユーザーを作成します
    2. 管理者アカウントでOffice365ポータルにログインします
    3. [Exchange admin center]に移動し、[permissions]と[admin roles]をクリックします
    4. プラス記号(+)をクリックして、新しい役割を作成します
    5. グループに名前を付け、アドレスリストの役割を割り当ててから、管理者ユーザーをグループに追加します。
    6. [Save]ボタンをクリックしてグループを保存し、この役割が適用されるのを待ちます。 完了したら、PowerShellを介してログインし、次のコマンドを実行してアドレス帳を強制的に更新できます。Set-AddressList -Identity“ All users”。
    • アドレス帳を更新します(PowerShellを使用)。

コマンドを実行して、機能していることを確認します

get-addresslist

コマンドを実行します

Set-AddressList -Identity “All users”

グローバルアドレスリストにテストユーザーが含まれていることを確認します

この時点で、システム構成が完了し、カレンダーからの共存をテストする準備が整いました。

共存が期待どおりに機能していることを確認したら、残りのユーザーをインポートして公開します(または、リストを空にしてすべてのユーザーに公開します)。

6.トラブルシューティング

ここでは、空き時間情報をテストするためのコマンドラインユーティリティを提供しています。

Cloudiwayは、一般的なエラーメッセージ、ガイド、ダウンロードなど、多くのリソースを備えた広範なナレッジベースを提供します。 こちらのヘルプセンターにアクセスしてください(キーワードを検索したり、トピックを読んだりできます)。

 

 

更新日:2022/05/11