Slack 移行の準備

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

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

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

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

    ユーザーを 一括で 追加する場合、https://docs.microsoft.com/ja-jp/microsoft-365/enterprise/add-several-users-at-the-same-time を参照してください。

    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/microsoft-365/enterprise/set-up-directory-synchronization?view=o365-worldwide を参照してください。

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 URL に置き換え、ダイレクト メッセージを HTML ファイルに変換します。これにより、ダイレクト メッセージが OneDrive for Business にアップロードされた後、ファイル リンクがファイルにダイレクトできます。

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 にアップロードすることができます。