管理者マネージド同期のための Microsoft と Google テナントの準備
CalendarBridge はカレンダーデータを一切保存しません。宛先テナント上の既存のカレンダーに空き状況を同期するだけです。したがって、あるテナント上で空き状況を表示させたい各人物/リソースは、そのテナント上にカレンダーオブジェクトを持っている必要があります。この記事では、テナント間で空き状況を同期できるように、カレンダーとアカウントを設定する方法を説明します。
例となるシナリオ
Company X は分割された環境で運用しています:
- Microsoft 365 テナント:
contoso.com(一部のユーザーがここにいます) - Google Workspace テナント:
example.com(残りのユーザーがここにいます)
現在の問題: 一方のテナントのユーザーが、もう一方のテナントのユーザーの空き時間(空き状況)を見ることができません。目標: テナントをまたいだ空き状況の可視化を可能にすること。たとえば、john.doe@contoso.com(M365)が sarah@example.com(Google)の空き状況を見られるようにし、必要であればその逆も可能にします。
具体例: John(M365)が Sarah(Google)を見る必要がある
- ソース(Google):
sarah@example.comの Sarah のプライマリカレンダー。 - 宛先(M365):
contoso.comテナントには Sarah を表すカレンダーが必要です。フルユーザーメールボックスsarah@contoso.com(M365 ライセンスが必要)か、または推奨として、新しいユーザーへのライセンス付与を避けるために「Sarah」という名前のリソースメールボックスを用意します。 - その後、CalendarBridge が Sarah の空き状況を Google から M365 の「Sarah」カレンダーへ同期し、John(および他の M365 ユーザー)がそれを見られるようにします。
- contoso.com のユーザーが Sarah のカレンダーを会議に招待する場合、Sarah には逆方向の同期接続(M365 → Google)も必要です。これにより「Sarah」リソースカレンダー上で承諾された会議が、実際の
sarah@example.comカレンダーに書き戻されます。
逆方向: Sarah(Google)が John(M365)を見る必要がある
- ソース(M365):
john.doe@contoso.comの John のプライマリカレンダー。 - 宛先(Google):
example.comテナントには John を表すカレンダーが必要です。フルユーザーメールボックスjohn.doe@example.com(Workspace ライセンスが必要)か、または推奨として「John Doe」という名前のリソースカレンダー(ユーザーライセンス不要)を用意します。Google はc_188bp5b5u2np4ghmh4psh6ra7lfl6@resource.calendar.google.comのようなリソースアドレスを割り当てます。 - その後、CalendarBridge が John の空き状況を M365 から Google の「John Doe」リソースカレンダーへ同期します。
- example.com のユーザーが John のカレンダーを会議に招待する場合、John にも逆方向の同期接続(Google → M365)が必要です。
info
まとめ。 可視化または招待を流したい方向ごとに、宛先テナント上に対応するカレンダーを作成(または再利用)し、各方向について CalendarBridge の同期を構成します。可視化のみ → 一方向の同期。可視化 + イベントの招待 → 双方向の同期(各方向に 1 つずつ)。
| 方向 | ソース | 宛先 | 必要な宛先カレンダー | 備考 |
|---|---|---|---|---|
| Google → M365 | sarah@example.com | contoso.com | ユーザーメールボックスまたはリソースメールボックス「Sarah」 | M365 ユーザーが「Sarah」を招待する場合は、逆方向の同期(M365 → Google)も追加 |
| M365 → Google | john.doe@contoso.com | example.com | ユーザーメールボックスまたはリソースカレンダー「John Doe」 | Google ユーザーが「John Doe」を招待する場合は、逆方向の同期(Google → M365)も追加 |
宛先テナント上に必要なカレンダーを作成する
宛先テナント(ユーザーを表示または招待する必要がある場所)上に、その人物またはリソースを表すカレンダーを作成します。
- Microsoft 365 の宛先: その人物/リソース用に ユーザーメールボックス(M365 ライセンスが必要)または リソースメールボックス(ライセンス不要)を作成します。リソースメールボックスには、CalendarBridge が使用できる標準的なメールアドレス(例:
confroom1@contoso.com)が自動的に付与されるため、追加のサービスアカウントや共有設定は不要です。 - Google Workspace の宛先: 各カレンダーは ユーザーメールボックス(例:
john.doe@example.com)または リソースカレンダー にできます。Google のリソースカレンダーには使用可能なメールアドレスがない(c_…@resource.calendar.google.comのような形式)ため、サービスアカウントを作成する必要があります:- Google Workspace テナントにサービスアカウント(例:
cb_svc@example.com)を作成します。 - スーパー管理者としてログインした状態で Google カレンダーを開き、リソースカレンダーの 設定と共有 を開きます。
- そのカレンダーをサービスアカウントと共有し、予定の変更および共有の管理 権限を付与します。
- Google Workspace テナントにサービスアカウント(例:
info
まとめ。 Microsoft 365 のリソースカレンダーは通常の
@contoso.com アドレスを持つため、サービスアカウントは不要です。Google Workspace のリソースカレンダーは @resource.calendar.google.com アドレスを持つため、サービスアカウント(例: cb_svc@example.com)を作成して共有します。