テスト データを使用して簡単な移行プランを設定し、パイロットを実施して、アカウントに十分な権限が付与されているかどうか、プランの構成および移行の結果が移行要件を満たしているかどうかを確認することをお勧めします。
Slack 移行を実行する方法については、以下の説明を参照してください。
1. Fly Server にログインします。
2. 画面左側の 移行 をクリックすると、移行プラン ページが表示されます。
3. ドロップダウン リストから Slack を選択し、[OK] をクリックして Slack 移行プランを表示します。すべての移行タイプ をクリックすると、すべての移行プランを表示することもできます。
4. [プランの作成] をクリックすると、移行プランの作成 ページが表示されます。
5. 移行元 ステップで、移行元接続タイプとして Slack を選択します。
6. 構成済みの接続を選択するか、[新規接続の追加] をクリックして新しい接続を追加します。
7. [次へ] をクリックします。
8. 移行先 ステップで、Microsoft Teams が移行先接続タイプとして選択されています。構成済みの接続を選択するか、[新規接続の追加] をクリックして新しい接続を追加します。
9. 要件に従って移行方法を選択します。
•クラシック – クラシック 方法を使用して移行を実行します。
*注意: クラシック方法を使用して移行を実行し、チャネルを移行先に存在しないプライベート / 共有チャネルに移行する場合、移行先接続用のサービス アカウントまたは委任アプリ プロファイルが提供されていることを確認してください。アプリ プロファイルのみが提供されている場合、Fly Server が移行先にプライベート / 共有チャネルを作成できても、移行元の 会話 および ファイル を移行することはできません。
•詳細 – 詳細 方法を使用して移行を実行します。
*注意: マッピング プロパティに基づいて、移行元チーム メッセージの送信者としてマッピングできる移行先ユーザーが存在しない場合、移行後、送信者は 不明なユーザー として表示されます。
*注意: プランに対して移行ジョブが既に実行されている場合、プランを編集する際に移行方法を変更することはできません。
10. [次へ] をクリックします。範囲 ステップが表示されます。
11. 範囲 ステップには、チャネル マッピングの構成方法が 3 種類あります。
詳細方法を使用して移行を実行する場合、移行元 Slack チャネルを移行先に存在しないチームにマッピングします。
•マッピングを 1 件ずつ手動追加します。
i. [マッピングの追加] をクリックして移行元 Slack チャネルを移行先チーム チャネルにマッピングします。
ii. 移行元 Slack チャネル名を入力します。
iii. 移行先チームの名前およびメール アドレスを入力して、移行先チーム プライバシーを選択します。移行先チームが存在しない場合に Fly Server で移行先チームを作成するには、移行先チーム メール アドレスに使用されるドメインが移行先テナントの既定ドメインであることを確認します。移行先チームが既に存在する場合、チーム プライバシーが正しいことを確認します。
iv. 移行先チーム チャネルおよび移行先チャネル タイプを該当するドロップダウン リストから選択します。移行先チャネルが既に存在する場合、チャネル タイプが正しいことを確認します。
*注意: 詳細 方法を使用して移行を実行する場合、移行元チャネルを標準チャネルにのみ移行できます。移行元チャネルからプライベート / 共有チャネルへのマッピングが含まれている場合、移行でマッピングはスキップされます。移行元チャネルをプライベート / 共有チャネルに移行するには、移行の完了ジョブを実行することができます。また、複数のチャネルを 1 件のチームに移行する場合、1 件の移行プランに移行元チャネルおよび移行先チームのマッピングを追加することをお勧めします。
•手動構成の CSV ファイルを使用して、マッピングを一括でインポートします。
i. () アイコンにマウス カーソルを移動させ、[ダウンロード] をクリックしてテンプレートをダウンロードするか、[エクスポート] をクリックし、Slack から Teams へのマッピング ファイルをエクスポートして編集します。
ii. CSV ファイルで、各マッピングの情報を 1 行内で構成します。マッピングの構成方法については、以下のスクリーンショットおよび表を参照してください。
列 |
値 |
Source Slack Channel Name |
移行元 Slack チャネルの名前 |
Destination Team Name (移行先 ステップでチームが選択されている場合、すべての移行元 Slack チャネルに対して同一移行先チーム名を構成します。) |
移行先チームの名前 |
Destination Team Email Address (移行先 ステップでチームが選択されている場合、すべての移行元 Slack チャネルに対して同一移行先チーム メール アドレスを構成します。) |
移行先チームのプライマリ メール アドレス |
Team Privacy |
移行先チームのプライバシー Public Private |
Destination Channel |
移行先チーム チャネルの名前 |
Destination Channel Type |
移行先チーム チャネルのタイプを示す値として、以下のいずれかを入力します。 Standard Private Shared |
CSV ファイルの構成後、ファイルを CSV UTF-8 (コンマ区切り) (*.csv) タイプで保存してください。
iii. [インポート] をクリックして更新済みファイルをインポートします。
•自動マップ – [自動マップ] をクリックします。移行元 Slack チャネルおよび移行先チームは名前に基づいて自動マッピングされています。
12. マッピングの構成後は、以下のアクションを実行することができます。
•マッピング テーブルの最初の行のチェックボックスをクリックすると、4 種類のオプションが表示されます。すべてのページまたは現在のページでマッピングを選択・選択解除することができます。
•検索ボックスに名前またはメール アドレスのキーワードを入力し、キーボードの Enter を押して指定のマッピングを検索します。
•マッピングの横にある () ボタンをクリックしてマッピングを移行範囲から削除します。複数のマッピングを選択して、[削除] をクリックすると、複数のマッピングを削除することができます。
•リボン上でマッピング タイプをクリックして、選択したタイプのマッピングを表示します。
13. [次へ] をクリックします。
14. 設定 ステップで、以下の設定を構成します。
a. 移行プランの名前を入力します。
移行プロジェクトを複数のウェーブ (各ウェーブに複数のプランを含む) に分割することをお勧めします。各ウェーブまたはプランの移行レポートをシンプルに生成するため、プラン名を 部署-ウェーブ-プラン の形式で入力することをお勧めします。
b. ドロップダウン リストから構成済みの移行ポリシーを選択します。[表示] をクリックして選択した移行ポリシーの詳細を表示するか、[新規] をクリックして新しい移行ポリシーを作成します。
c. 構成済みのデータベース構成を選択して、ジョブ データを SQL Server に保存します。[表示] をクリックして選択したデータベース構成の詳細を表示するか、[新規] をクリックして新しい構成を作成します。詳細については、データベース構成 を参照してください。
d. ドロップダウン リストから構成済みのプラン グループを選択します。プランはプラン グループにより管理されます。個別のプラン スケジュールは追加後に無効になります。[表示] をクリックして選択したプラン グループの詳細を表示するか、[新規] をクリックして新しいプラン グループを作成します。詳細については、プラン グループ を参照してください。
e. 移行のスケジュールを構成する場合、スケジュールを構成する チェックボックスを選択し、日単位 または 1 回のみ タブをクリックして定期的なスケジュールを構成します。
o 移行プランの増分移行ジョブを 24 時間毎に実行する場合は、日単位 タブをクリックします。最初のジョブの開始日時および最後の増分ジョブの開始日時を選択します。Fly Server は開始日時に完全移行ジョブを実行し、24 時間毎に増分ジョブを実行します。スケジュールの最後の日に、構成された 最後の増分移行の開始日時 に実行する移行ジョブは 1 件のみとなります。
o 移行プランの移行ジョブを 1 回のみ実行する場合は、1 回のみ タブをクリックし、ジョブの開始日時を選択します。
o 会話を HTML ファイルとして移行し、HTML ファイルを移行先チャネル フォルダーに保存する場合は、会話を HTML ファイルとして移行する チェックボックスを選択します。HTML ファイルの名前の形式は ワークスペース名_Slack チャネル名_ConversationHistory.html です。例: Workspace01_Channel01_ConversationHistory.html
移行する会話の範囲を選択します。
§ すべての会話 を選択して移行元チャネルのすべての会話を移行します。
§ ... 以降の会話のみ を選択し、日付を選択して、指定した日付以降の移行元チャネル会話を移行します。
HTML ファイル
o 移行先チャネルで会話をライブ メッセージとして投稿する場合は、会話を投稿メッセージとして移行する チェックボックスを選択します。クラシック 移行方法を使用して移行を実行する場合、会話を投稿メッセージとして移行するには、サービス アカウントが移行先接続で構成されている必要があります。
移行する会話の範囲を選択します。
§ すべての会話 を選択して移行元チャネルのすべての会話を移行します。
§ ... 以降の会話のみ を選択し、日付を選択して、指定した日付以降の移行元チャネル会話を移行します。
*注意: 移行ジョブの完了後、会話の範囲を以前の日付に編集して、同一プランの増分ジョブを実行すると、新しい日付から現在の日付までの会話メッセージが移行ジョブで移行されます。
*注意: クラシック 方法を使用して移行を実行する場合、移行元会話メッセージの投稿順序を移行先に保持することができます。ただし、Microsoft API 制限により、移行先でメッセージの移行日時が投稿日時として表示され、委任アプリ プロファイルのサービス アカウントまたは承認ユーザーがメッセージの送信者として表示されます。Fly Server は、移行元の投稿日時および送信者を移行先メッセージに添付します。移行先チームが既に使用されており、チーム内に既存の会話が存在する場合、移行されたすべての会話は既存の移行先会話の後に一覧表示されます。これにより、最新の会話を見つけることが困難になる場合があります。この場合、すべての会話を簡単に特定できるように、会話を HTML ファイルとして移行することをお勧めします。
以下のスクリーンショットでは、クラシック 方法を使用して会話を移行する方法を示します。
移行元の会話
移行先の会話
以下のスクリーンショットでは、詳細 方法を使用して会話を移行する方法を示します。
移行元の会話
移行先の会話
o 移行先 Multi-Geo テナントの以下の場所にチームを作成する
*注意: このチェックボックスは、移行先テナントが Microsoft 365 Multi-Geo テナントである場合に表示されます。
このチェックボックスを選択し、移行先テナントの場所を選択します。移行中、Fly Server は選択した場所に移行先チームを作成します。チェックボックスを選択し、ドロップダウン リストから場所を選択しない場合、Fly Server は移行先テナントの中央場所にチームを作成します。(移行先接続で先進認証の使用を選択した場合、移行先接続にアプリケーション プロファイルも存在することを確認してください。)
チェックボックスの選択を解除する場合、Fly Server は以下のようにチームを作成します。
§ 移行先接続にサービス アカウントまたは委任アプリ プロファイルを提供すると、Fly Server は接続先のサービス アカウントまたは委任アプリ プロファイルの認証ユーザーと同じ場所に接続先のチームを作成します。
§ 移行先接続にアプリ プロファイル認証のみを提供する場合、Fly Server は移行先テナントの中央場所に移行先チームを作成します。
§ チェックボックスは クラシック 方法を使用する移行でのみ利用できます。詳細 方法を使用する移行では、移行元テナントが Multi - Geo テナントである場合、Fly Server は移行先テナントの中央の場所にチームを作成します。
§ この機能は Microsoft Education テナントのクラス、PLC、スタック チームの作成に対応しません。
15. [完了] をクリックすると、移行プランが保存されます。[キャンセル] をクリックして、移行プランを下書きとして保存するか、または設定をキャンセルします。移行をただちに実行する場合は、[保存して実行] をクリックします。ポップアップ ウィンドウで、移行するデータの範囲を選択します。
•完全データ セットを移行する – 移行元のコンテンツをすべて移行先に移行します。
•増分変更を移行する – 前回の移行ジョブ以降に追加・更新されたコンテンツおよび失敗したコンテンツのみを移行します(このプランの完全移行が実行されたことがある場合にのみ利用可能です)。
移行プラン ページで、ジョブ数またはマッピング数をクリックして、移行プラン内のジョブおよびマッピングを表示します。また、以下のプラン管理アクションを実行することもできます。
移行プランの アクション 列配下に一覧表示されているボタンをクリックして、利用可能なアクションを実行することができます。
•移行プランの編集
()
– プランの情報および設定を更新します。詳細移行プランの移行先チームが移行の完了ジョブで完了された場合、移行プランのマッピングを変更することはできません。
•完全ジョブをただちに実行 () – 完全移行ジョブをただちに実行し、すべてのデータを移行元から移行先へ移行します。詳細移行プランの移行先チームが移行の完了ジョブで完了された場合、移行プランの完全ジョブを実行することはできません。
•増分ジョブをただちに実行 () – 前回の移行ジョブ以降に追加・更新されたデータおよび失敗したデータのみを移行する増分移行ジョブを実行します。詳細移行プランの移行先チームが移行の完了ジョブで完了された場合、移行プランの増分ジョブを実行することはできません。
•マッピングの表示および実行 – プランのマッピング リンクをクリックしてこのプランのマッピングを表示します。マッピングを選択し、実行
() ボタンをクリックしてマッピングのジョブを実行することもできます。下書きプラン内のマッピングはここで実行できません。詳細移行プランの移行先チームが移行の完了ジョブで完了された場合、移行プラン内マッピングのジョブをすべて実行することはできません。
•スケジュールの一時停止 () – [スケジュールの一時停止] をクリックして、このプランの移行スケジュールを一時停止します。
•スケジュールの再開
()
– [スケジュールの再開] をクリックして、このプランの移行スケジュールを再開します。
•削除 () – 移行プランを削除します。