GOOGLE SITES の移行ガイド

概要

GoogleサイトからMicrosoft365(SharePoint – Teams)への移行については、以下の手順に従ってください。 新しいプラットフォームの使用をご希望の場合は、お問い合わせください。

1. はじめに

Google サイトの移行プロジェクトは、複雑でカスタマイズされたプロジェクトです。このようなプロジェクトは、セルフサービス ポータルでオンデマンドに実行することはできません。これらのプロジェクトには、Cloudiwayの製品ライセンスとコンサルティングサービスが必要です。Google サイトの移行プロジェクトの開始には、最短で2週間かかります。詳細については、セールスマネージャーにお問い合わせください。

Google サイトの移行は、お客様のビジネスニーズに応じて、全体の移行プランの一部として、または独立したプロジェクトとして行うことができます。

Google Sitesは、SharePoint Modern SitesまたはMicrosoft Teamsに移行されます。

1.1. 移行できるもの

移行可能なものはこのページに掲載されています:GOOGLE Sites and SharePoint移行

制限については、こちらで詳しく説明していますので、気になることがあれば遠慮なくお問い合わせください。

Google サイトの移行にファイルライセンスが必要な理由。

1.2. パフォーマンス、セキュリティ

セキュリティに関する詳細は、こちらの記事をご参照ください。

移行のパフォーマンスに関する詳細は、こちらの記事をご参照ください。

1.3. ライセンス管理

Cloudiwayプラットフォームでは、自動ライセンス割り当てを行っております。ライセンス管理についての詳細は、この記事をご参照ください。

1.4. デルタ(差分)パス

デルタ移行はCloudiway機能の1つであり、この機能により、移行を段階的に行うことができます。変更はデルタパス中に移行されます。削除は伝播されません。

1.5. サポート

当社では自社製品のサポートは提供していますが、PowerShellや、SharePoint管理といった、サードパーティ製品のサポートは提供しておりません。

これらの手順を完了するのが困難なのではと不安な方は、当社のコンサルティングチームによるコンサルティングサービス付きソリューションをご検討ください。当社までお問い合わせください。専門家との相談により、迅速で費用効果が高く、ストレスフリーな移行を確立することができます。

2. 必要条件

2.1. 移行の仕組み

本製品は、ソースの読み込みにGoogle Drive APIとネイティブのhttpsコールを使用し、ターゲットへのデータのプッシュにはGraph APIとCSOMコールを混在させます。

Google Workspaceからの移行は、適切なパーミッションでOAuth認証を設定する必要があります。

注意:移行元と移行先の両方において、2段階認証はサポートされていないため、移行を開始する前に2段階認証を回避する必要があります。

  • 2段階認証をオフにする手順はこちら
  • こちら、Office365移行アカウントのMFAを無効にします。
2.2. マッピングテーブル

MICROSOFT SharePointには、メールアドレスが含まれた権限およびメタデータ(createdby、modifiedbyなど)があります。移行中は、これらのアドレスをターゲットアカウントに変換する必要があります。

これを達成するために、Cloudiwayではマッピングテーブルを使用して変換を実行しています。

重要:マッピングテーブルは完全なものでなければならず、メールアドレスが見つからないと変換されず、ファイルのパーミッションとメタデータが失われます。CloudiwayはMailセクションやFileセクションからGet List機能でソースユーザーを検出すると、自動的にこのマッピングテーブルを入力します。

しかし、もしマッピングテーブルが自動的に入力されたなら、メールアドレスが欠落していないことを確認してください。

2.3. ソースの必要条件
2.3.1. Google Workspace移行アカウント

移行を実行するには、Google Workspace移行アカウントを作成し、Googleサイトへのアクセスを許可する必要があります。 移行アカウントがテナント管理者である場合、デフォルトでは、すでにアクセス許可にアクセスできます。.

2.3.2. Googleフィード

また、ネイティブのGoogleドライブドキュメントには、GoogleドライブAPIを使用してアクセスします。 したがって、ソーステナントにこれらのAPIを使用するには、権限(Googleフィード)を付与する必要があります。

この記事では、Googleフィードを追加する方法について説明します。

GoogleWorkspaceコネクタの構成

Cloudiwayは環境をホワイトリストに登録する必要があります。これは、GoogleサイトにアクセスするためのIPアドレスを承認するために、Cloudiway環境からナビゲーターに手動でログインすることで構成されます。 ホワイトリストに進むには、プロジェクトの開始時にCloudiwayに連絡する必要があり、プロジェクト中に再度実行する必要がある場合があります。

2.4. ターゲットの必要条件
2.4.1. ターゲットのOffice365サービスアカウントを作成する

移行にあたってはOffice 365移行専用のアカウントを作成されることをお勧めします。移行がすべて完了したら、このアカウントを削除すればよいのです。

  • 移行専用アカウントは、SharePoint管理者である必要があります。
  • 移行専用アカウントの設定には、多要素認証(MFA)やSSO(ADFS)を使用しないでください。

CloudiwayはSharePointサイトを自動的に作成するため、移行前に存在する必要はありません。それらがすでに存在する場合は、データが追加されます。

2.4.2. ターゲットAzure Active Directoryアプリケーション

Graph APIs呼び出しは、特定の権限が付与されたAzure Active Directoryアプリケーションを介して実行されます。

Azure Active Directoryアプリケーションは手動で作成してもよいですし、プラットフォームに作成させることもできます。

Azure Active Directoryアプリケーションおよび関連の権限の作成については、当社「Azureアプリ登録の作成方法」ページをご参照ください。

2.4.3. Webパーツのインストール

ソリューションの一部として、SharePointサイト内のOneDriveフォルダーのコンテンツを表示するためのカスタムWebパーツが開発されました。

したがって、移行を開始する前に、Cloudiwayが提供するOneDriveビューアWebパーツをテナントにインストールする必要があります。

Webパーツをインストールするには、この記事 を参照してください。

3. コネクタを作成する

お客様のサイト移行にあたって、Cloudiwayはソースドメインとターゲットドメインの両方と通信できる必要があります。これを可能にするのに、Cloudiwayではコネクタを使用します。コネクタはソーステナントごと、およびターゲットテナントごとに設定する必要があります。コネクタの構成方法については、このページをご参照ください。

大規模なプロジェクトの場合は、複数のコネクタを作成し、それらを並行して使用することも可能です。 こうした構成を設定する必要がある場合は、Cloudiwayコンサルティングサービスまでお問い合わせください。

コネクタの作成ガイド

GoogleWorkspaceコネクタの構成

Office365コネクタの構成

4. Google Sites 移行の設定

注:移行のテストにあたっては、トライアルライセンスの使用が可能です。トライアルライセンス割り当てについては、この記事をご参照ください。

4.1 サイトリストCloudiway Site List

移行を実行するには、Sites > Site Listの順にお進みください。

4.1.1. Get Sites

新しいGoogle Sitesは、ユーザーのGoogle DrivesまたはShared Drivesに配置できます:

  • ユーザーのGoogle Drives内にあるすべてのGoogle新しいサイトをプルするには、すべてのユーザーのドライブに接続してサイトを抽出する必要があります。

Cloudiwayは自動的にそれを行います。これは、次のコマンドと同等です:

gam all users show filelist query “mime Type = ‘application/vnd.google-apps.site’”

  • ただし、共有ドライブ内にあるGoogleの新しいサイトをプルするには、Cloudiway移行アカウント(ソースのGoogleコネクタで指定したアカウント)を共有のリーダーにすることで、Cloudiwayがすべての共有ドライブにアクセスできる必要があります。ドライブ。 Cloudiwayは、移行アカウントをすべての共有ドライブのリーダーとして数秒以内にまとめて追加できるスクリプトを提供します。 こちらからスクリプトをダウンロードしてください。

スクリプトを展開する方法:

  1. スーパー管理者アカウントでGoogleにログインします。
  2. https://script.google.comにアクセスします
  3. [新しいプロジェクト]をクリックします

Google-Apps-Script-New-Projectこれにより、Cloudiwayが提供するスクリプトを入力できるテキストエディターが開きます。

  1. Cloudiwayが提供するスクリプトをコピーして、テキストエディターに貼り付けます。 Googleが提供する事前に作成された関数を上書きする必要がありますGoogle-Apps-Script-New-Project-Title
  2. [Service]の横の(+)記号をクリックして、Drive APIを追加しますAdd-Drive-API
  3. コードを保存して実行します。 初めてコードを実行するときは少し遅くなり、Google Drive APIの使用に同意するよう求められます。 [Allow]をクリックする必要があります。

    Google Authorization Required

    Authorization Required Cloudiway

  4. スクリプトを実行すると、次のようなログが生成されます。Google-Apps-Script-New-Project-Logs

 

ステップ1: サイトを取得する

Cloudiway Interfaceから、Get Sitesオプションを使用して、移行するSiteのリストを埋めてください。Get Sites

接続するコネクタを選択し、[GET]をクリックします。

注:このタスクの進行状況は、Global Logsで監視できます。

ステップ2:ターゲットを割り当てる

リストを取得したら、エントリにターゲットコネクタを割り当てる必要があります。

エントリを選択し、[MANAGE]、[Assign Target]の順にクリックします。Google Sites List Manage

Office 365コネクタを選択し、[Assign]をクリックします。

4.1.2. 大量のリネーム (CSV Import)

すべてのチームのCSVファイルをお持ちの場合は、そのファイルを Cloudiwayにアップロードしていただけます。

ユーザー/グループのCSVファイルを入力する方法は?

「MANAGE」→「Import」をクリックし、CSVファイル、ソースとターゲットのコネクタを選択し、「Upload」をクリックします。Import CSV

4.2. 移行先を指定する

GOOGLE SITESは、SharePointのモダンサイトのどちらにも移行可能です。

アイテムをクリックして各フィールドを編集することができます(上の図をご参照ください)。

プラットフォームではターゲットサイトアドレスのプレフィックスがデフォルトで/sitesと選択されていますが、代わりに/teamsを選択することも可能です。

Group PrefixターゲットにPrefixを追加しますか?

「対象グループ名と対象グループ」の「メールアドレス」にPrefixを追加することができます。

グループ一覧で、1つまたは複数のオブジェクトにチェックを入れ、「MANAGE」から「Add Prefix」ボタンをクリックします。

ポップアップにPrefixを入力し、SAVEします。 

4.3. グローバル設定 

この段階で、移行の準備ができました。

権限の移行は、以下のように有効にしたり無効にすることが可能です。Gobal Settings Google Sites Migration

  • 権限の移行。
  • Term Storeの移行:Term Storeは、Googleには存在しないShare Point機能です。 したがって、Googleサイトの移行には使用されません。
  • バージョン履歴の移行:Googleサイトの移行には使用されません。
  • 移行先:ファイルの移行先を特定します。OneDriveに移行することをお勧めします。 ファイルはユーザーのOneDriveに移行され、SharePointサイトに表示されます。
  • ファイル管理:既存の移行先に移行するときに、ファイルがターゲットにすでに存在する場合の動作を決定します。
4.4. 監査の実施
4.4.1. ファイル監査

Google Sitesに埋め込まれているファイルを移行できるようにするには、移行前にすべてのユーザーのドライブを監査する必要があります。これには、すべてのユーザーにCloudiwayファイルライセンスが必要です。

ファイル監査の実行方法:続きを読む

4.4.2. サイト監査(オプション)

監査はオプションで、純粋に情報として提供されます。Cloudiwayのライセンスが消費されます。ソース・サイトにあるファイルやフォルダーの数を確認したい場合を除き、実行する必要はありません。

監査機能を使用すると、サイトに関するさまざまな情報を収集できます。以下のような情報が収集可能です。

  • サイト名
  • サイトのURL
  • 作成者
  • 最終更新日
  • ページ数
  • Webページの数
  • Googleドライブドキュメントの数
  • その他

サイトを監査するには、Site Listでサイトを選択し、MIGRATION, Auditをクリックします。Google Sites Migration Audit

4.5. 前処理を行う

Pre-processingツールを使うと、必要に応じてターゲットにSharePointサイトを作成することができます。

pre-processingツールは具体的に何を行うのでしょうか?

ターゲットでは:

  • SharePointサイトとライブラリを作成します。
  • グラフAPIs(「クライアントID」および「クライアントシークレット」)を使用し、ターゲットコネクタで定義された移行専用アカウントに所有者としてのユーザーロールを付与します。
  • メンバーシップと所有権を移行します。

サイトを前処理するには、Site Listでサイトを選択し、MIGRATION, Pre-Processingをクリックします。

これで、サイトを移行する準備が整いました。

4.6. Googleサイトの移行をアクティブ化して監視します 

移行を開始する前に、サイトの前処理(上記のステップを参照)を実行する必要があります。

移行を開始するには、Site Listから選択し、MIGRATION, Startをクリックします。

これにより、移行がスケジュールされます。 プラットフォームに空きができたら、すぐに移行が始まります。

Site List内のエントリをクリックして移行を監視することもできます。Microsoft Teams Migration Logs

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

Cloudiwayでは、一般的なエラーメッセージ、ビデオガイド、ダウンロードなど、多くのリソースを備えた広範なナレッジベースをご提供しています。

ナレッジベースにアクセスするには、こちらをご訪問ください。:https://help.Cloudiway.com/ 

 

 

更新日:2022/05/11