Slack 移行の準備

FLY で Slack 移行を実行する前に、以下の説明に従って移行の準備を行います。

1.  FLY は Microsoft 365 で新しいユーザーを自動プロビジョニングしないため、移行前に移行先ユーザーが既に存在することを確認してください。チームの所有者ロールを移行先ユーザーに割り当てる場合、ユーザーが Microsoft 365 ライセンスを持っている必要があります。操作をシンプル化するため、Microsoft 365 ライセンスをすべての移行先ユーザーに割り当てることをお勧めします。

新しい Microsoft 365 ユーザーを追加する方法については、以下の説明を参照してください。

    ユーザーを 個別に 追加する場合、https://docs.microsoft.com/ja-jp/microsoft-365/admin/add-users/add-users?view=o365-worldwide を参照してください。

    ユーザーを 一括で 追加する場合、https://docs.microsoft.com/ja-jp/microsoft-365/admin/add-users/add-users?view=o365-worldwide を参照してください。

    PowerShell を使用してユーザーを追加する場合、https://docs.microsoft.com/ja-jp/office365/enterprise/powershell/create-user-accounts-with-office-365-powershell 内の説明を参照してください。

    Azure Active Directory (AAD) Sync または AAD Connect を使用してローカル Active Directory のユーザーを Microsoft 365 に同期する場合、https://docs.microsoft.com/ja-jp/azure/active-directory/hybrid/how-to-connect-sync-whatis 内の説明を参照してください。

2.  移行の際、外部ユーザーを移行できないため、移行前に外部ユーザーが移行先に作成・インポートされていることを確認してください。移行で移行元の外部ユーザーを移行先のユーザーにマッピングすることができます。

3.  ダイレクト メッセージを HTML ファイルへの変換 - バックアップのために Slack ワークスペースのダイレクト メッセージを OneDrive for Business にアップロードする場合、ダイレクト メッセージを HTML ファイルに変換する Slack Direct Message ツールを使用することが可能になりました。これにより、ダイレクトメッセージが読み込み可能で、ダイレクト メッセージ内のファイル リンクがファイルにダイレクトできることを保証できます。変換済みの HTML ファイルを OneDrive for Business にアップロードすることができます。詳細については、ダイレクトメッセージを HTML ファイルへの変換 セクションを参照してください。

ダイレクト メッセージを HTML ファイルへの変換

Slack Direct Message ツールを使用して、ダイレクトメッセージを HTML ファイルを変換するには、以下の説明を参照してください。

1.   Slack Direct Message ツールを使用する前に、ローカル場所にダイレクトメッセージをエクスポートします。

a.  ワークスペース設定ページで、エクスポートデータ範囲および Slack ワークスペースからの Slack メッセージのエクスポートを定義します。Slack メッセージのエクスポート方法については、ワークスペースのデータをエクスポートする を参照してください。

*注意: ダイレクト メッセージの他に、定義済みエクスポート データ範囲内のチャンネルメッセージもエクスポートされます。Slack Direct Message ツールはダイレクト メッセージのみを HTML ファイルに変換します。

b.  エクスポートの完了後、エクスポートされた Slack メッセージを ZIP ファイルにダウンロードして、その ZIP ファイルを目的のローカル場所に解凍します。

2.   ツールがダイレクト メッセージを HTML ファイルに変換すワークスペース メンバーを定義します。

a.  CSV ファイルを準備して、CSV ファイルに IDFullNameEmail 列を追加します。

b.  以下のようにワークスペースメンバーの IDFullNameEmail 列の値を構成します。

ID - ワークスペース メンバー ID を列の値として入力します。

FullName - ワークスペース メンバーの完全名前を列の値として入力します。

Email - ワークスペース メンバーのメール アドレスを列の値として入力します。

構成の例については以下のスクリーンショットを参照してください。

Slack user configuration examples

c.  CSV ファイルへの構成を保存します。

CSV ファイルは、すべてのローカル場所に保存でき、Slack Direct Message ツールによって使用されます。

3.   ワークスペース メンバー用の OneDrive for Business URL を構成し、ダイレクト メッセージが OneDrive for Business にアップロードされた後に、ダイレクト メッセージ内のファイル リンクがファイルに直接アクセスできるようにします。

このツールは、ダイレクト メッセージ内のファイル リンクを OneDrive for Business の URL に置き換え、ダイレクトメッセージを HTML ファイルに変換します。

a.  CSV ファイルを準備して、CSV ファイルに IDFullNameEmailOneDriveUrl 列を追加します。

b.  以下のようにワークスペースメンバーの列値を構成します。

ID - ワークスペース メンバー ID を列の値として入力します。

FullName - ワークスペース メンバーの完全名前を列の値として入力します。

Email - ワークスペース メンバーのメール アドレスを列の値として入力します。

OneDriveUrl - ワークスペース メンバーのダイレクト メッセージをアップロードする移行先 OneDrive for Business の URL を入力します。

c.  CSV ファイルに構成を保存します。

構成の例については以下のスクリーンショットを参照してください。

OneDrive configuration examples

CSV ファイルは、すべてのローカル場所に保存でき、Slack Direct Message ツールによって使用されます。

4.   ツールが解凍済みダイレクト メッセージフォルダーおよび上記で構成された CSV ファイルを確実に取得するためには、...APElements\FLY\Agent\bin\ SlackDirectMessageTool.exe.config ファイルの以下のノードを構成します。

    <add key="ExportedDataFolder" value=" "/> - 解凍済みダイレクト メッセージ フォルダーの完全パスを入力します。

    <add key="UserMappingFile" value=" "/> - 手順 3 で構成された CSV ファイルの完全パスを入力します。

    <add key="usersCsvPath" value="Users that need to be migrated"/> - 手順 2 で構成された CSV ファイルの完全パスを入力します。

    <add key="ResultPath" value=" "/> - ダイレクト メッセージ、ダイレクト メッセージに添付されたファイル、ジョブレポートの変換された HTML ファイルを保存するフォルダーを定義します。

フォルダー名を直接入力することができます。フォルダーは上記のオブジェクトを保存するため、ツールと同一ディレクトリに作成されます。

上記のオブジェクトを保存するため、フォルダーの完全パスを入力することもできます。

    <add key="WorkSpaceName" value=" "/> - フォルダー名サフィックスのワークスペース名を入力します。

ワークスペース メンバー毎に 2 つのフォルダーが作成され、ダイレクトメッセージを変換した HTML ファイル、およびダイレクト メッセージ内のファイルがそれぞれ保存されます。

構成を SlackDirectMessageTool.exe.config ファイルに保存します。

5.   ツールを実行するには、...APElements\FLY\Agent\bin ディレクトリで SlackDirectMessageTool.exe アプリケーションファイルをダブルクリックします。

ジョブの完了後、ワークスペース メンバーのダイレクト メッセージは HTML ファイルに変換されます。また、変換された HTML ファイルおよび添付ファイルを保存するフォルダーを作成し、ダイレクトメッセージおよび添付ファイルのジョブ レポートを作成します。<add key="ResultPath" value=" "/> ノードの定義されたフォルダーでオブジェクトを検索することができます。

変換された HTML ファイルおよび添付されたファイルを保存しているフォルダーを OneDrive for Business にアップロードすることができます。