• +1 (302) 476 2350
  • info@replacemagic.com

6ステージのドキュメント移行ワークフロー

大規模なドキュメント移行はすべて — SharePointのテナント間移行、ファイル共有からSharePoint Onlineへの移行、クラウド間移行 — 同じ6つのステージに従います。ほとんどの移行ツールは最初のステージ(ファイルの移動)と最後のステージ(移動後の確認)をカバーします。4つの中間ステージこそがプロジェクトの成否を決める部分であり、ReplaceMagicとSmartMapperエンジンが活躍する場所です。

1 検出 検出 移行元コンテンツの インベントリ作成 RM + 移行ツール 2 分析 分析 各リンクを抽出 & 分類 REPLACEMAGIC 3 マッピング マッピング生成 ルール → 検証済み 検索/置換 SMARTMAPPER 4 検証 検証 シミュレーション + 信頼度 ファイル変更前に SMARTMAPPER 5 修復 修復 承認済みパターンを 一括適用 REPLACEMAGIC 6 確認 確認 再スキャン & 結果の監査 RM + プロジェクトチーム 移行プロジェクトにおけるReplaceMagicの位置づけ 移行ツールはファイルを移動します。ReplaceMagicはファイル内のリンクが引き続き機能することを保証します。 移行ツールがスプレッドシートに任せている4つのステージ — ReplaceMagicがカバーします。
移行ツール / プロジェクトチームと共有     ReplaceMagic(全エディション)     ReplaceMagic.SmartMapper

4つの中間ステージが重要な理由

SharePoint Migration Manager、ShareGate、Metalogix、robocopy、PowerShellスクリプト — これらはすべてファイルの移動に優れています。しかし、どれもファイルの中身を見ません。月曜日の朝に200,000件のハイパーリンク、OLE参照、Power Queryの呼び出し、接続文字列が以前の場所を指していれば、誰かがそれを修正しなければなりません。歴史的には、それはスプレッドシート、ジュニアコンサルタント、そして多くの希望によって行われてきました。ReplaceMagicはスプレッドシートの代わりに、SmartMapperはコンサルタントの代わりになります。

ツール別のワークフロー: ShareGate後 · AvePoint後 · Microsoft Migration Manager後

ステージごとの詳細

1検出 共有

目的:移行の決定を行う前に、どのようなコンテンツがどこに存在するかを把握します。

実行内容:移行元コンテンツのインベントリを作成します — ファイル共有、マップされたドライブ、SharePointサイト、テナント、Google Drive / Box / Dropboxのフォルダ。フォルダ構造、サイズ、所有者、アクセス制御を記録します。

ReplaceMagicの役割:スコープ内のすべてのフォルダまたはSharePointの場所でスキャンを実行し、結果をドキュメントインデックステーブルに書き込みます — ファイル名、フォルダ、サイズ、テンプレート、docID、SharePointのURL変種(DirectLink、OrganizationalViewLink、OrganizationalEditLink、AnonymousViewLink、AnonymousEditLink)、タイプ別リンク数。このインベントリが後続のすべてのステージの基盤となります。

  • ファイル共有、マップされたドライブ、SharePoint(Online + オンプレミス)をネイティブでスキャン
  • スロットリング、認証(MFA、アプリ専用、レガシー)、大規模ライブラリを処理
  • 後続のIDベース解決のためにすべてのSharePoint URL変種をキャプチャ

2分析 ReplaceMagic

目的:移動後も機能し続ける必要があるすべてのリンクを把握します。

実行内容:スキャンされた各ドキュメントからリンクを抽出し、それぞれを分類します。これはファイルシステム操作ではなく、Office、PDF、OneNote、LNK、テキスト形式の内部構造を開き、ハイパーリンク、OLEオブジェクト参照、リンクソース / Connections / Excelのピボットキャッシュ / Power Queries、VBAコードパス、ヘッダー・フッターの内容、コメント、フィールドコード、さらにSharePointのキャンバスコンテンツとWikiページを抽出することを意味します。

ReplaceMagicの役割:HyperlinksOLEリンクソースピボットテーブルPower Queriesテーブルを埋めます。SmartMapperエンジンは各リンクをAbsolute、Relative、SharePointDocID、OneDriveID、PowerQuery、ConnectionString、OneNote、またはSharePoint特殊として分類し、長い文字列コンテナ(Provider=DSN=OPENROWSETFile.Contents(...))から実際のリンクを抽出します。

  • すべてのOffice形式に加えPDF、OneNote、LNK、テキスト、SharePointページを1回のスキャンで処理
  • リンクタイプによる相対、絶対、およびすべてのIDベースのクラウドシステムの分類
  • リンク抽出がPowerQueryコマンド、接続文字列、SharePoint URL特殊値からリンクを抽出

3マッピング生成 SmartMapper

目的:ビジネスレベルの意図を、手動で記述することなく技術的な検索/置換パターンに変換します。

実行内容:移行チームはマッピングルール移行元 → 移行先マッピングルールを定義します(例:\\ServerABC\Financehttps://company. sharepoint. com/sites/financenew)。 冗長なパターンは自動的に統合されます。

このステージが良い移行と悪い移行を分ける理由:従来、プロジェクトマネージャーはスプレッドシートに何百もの検索/置換ペアを記述し、SharePointが各ライブラリをどのように命名するかを推測し、タイプミスがないことを祈っていました。SmartMapperは実際の解決済みリンクからパターンを決定論的に生成します。

  • ビジネス言語での入力(移行元 → 移行先)、技術的な出力(生成されたパターン)
  • SmartMapperが冗長なサブフォルダーパターンを1つの\Finance\ルールに統合
  • フォルダコンテキストパターンが、異なる移行先に解決する同一の相対リンクを処理

4検証 SmartMapper

目的:1つのドキュメントも書き込む前に結果を把握します。

実行内容:検証は生成された各パターンを各解決済みリンクに対してシミュレートします。各パターンについて修正される(正しい置換)、修正されない(リンク変更なし)、破損する(パターンが一致したが誤った結果を生成)を報告します。パターンごとの信頼度 = 修正される / (修正される + 破損する)。実行レベルの信頼度は解決率、マッピング率、置換カバレッジを重み付けします。

人間によるレビュー:各パターンにはステータスがあります — 生成済み、承認済み、拒否済み、変更済み、競合。プロジェクト責任者がリストをレビューし、パターンを承認または変更します。競合グループ(ドキュメントのフォルダに応じて異なるReplaceStringにマップする同一のSearchString)は明示的な決定のために表示されます。ステージ5では承認済みと変更済みのパターンのみが使用されます。

  • パターンごとの修正される / 修正されない / 破損する;何も盲目的に実行されない
  • パターンごとの精度と、実行レベルの精度・カバレッジを2つの独立した指標として報告 — 単一スコアに統合しない
  • 競合グループは人間のレビュー用にフラグされ、1つが選択されるまで自動的に拒否
  • 完全な監査証跡:ユーザーがパターンを変更した場合、元のパターン / 変更後のパターンを保持

5修復 ReplaceMagic

目的:承認済みパターンを実際のドキュメントに一括適用します。1つのファイルも手動で開かずに実行します。

実行内容:ReplaceMagicはすべてのスキャン済みドキュメントに対して承認済みパターンを実行します。 ファイルのタイムスタンプが保持され(SharePointではサイト管理者権限が必要)、開くパスワードと変更パスワードが考慮されます。 ドキュメントはOfficeアプリケーションで開かれることはありません — ReplaceMagicは内部のXML / バイナリ構造を直接編集します。 これが数十万のファイルに対してスケールできる理由です。

  • 承認済みと変更済みのパターンのみが実行;拒否済みと競合はドキュメントに触れない
  • ドキュメントセット全体でマルチスレッド一括実行
  • 元のタイムスタンプを保持(SharePointではサイト管理者権限が必要)、パスワード保護ファイルをサポート(使用するパスワードのリストを提供する必要があります)
  • 移行先がクラウドの場合、PowerQueryのFile.ContentsWeb.Contents / SharePoint.Filesに書き換え

6確認 共有

目的:移行が成功したことを証明します — 壊れたリンクなし、説明のないギャップなし。

実行内容:ReplaceMagicで移行先環境を再スキャンし、残存する壊れたリンクがゼロ、または説明済み(mailto:、javascript:、内部セル参照 — 変更なしとされる理由コードとともに未解決リンクに入るカテゴリ)であることを確認します。移行前後のスキャンを比較し、差分を報告し、プロジェクト責任者に承認ドキュメントを提出します。

  • 移行後スキャンと差分レポート
  • 理由コード付きの未解決リンクにより、ギャップが不可視ではなく明示的になる
  • 生成されたパターンの履歴 + RunIDの分離により永続的な監査証跡を提供

どのステージにどのエディションが必要か?

ステージ 形式別ReplaceMagicエディション(Word、Excel、PDF、…) ReplaceMagic.Office / Total / Ultimate ReplaceMagic.SmartMapper
1. 検出 対応(単一形式) 対応(全形式) 対応
2. 分析 対応(単一形式) 対応(全形式) 対応 + タイプ分類、IDベース解決器、長文字列抽出器
3. マッピング生成 手動(クライアントが検索/置換ペアを記述) 手動 移行元 → 移行先ルールから自動生成
4. 検証 検索のみプレビューモード 検索のみプレビューモード 検証 + 信頼度 + 承認ワークフロー
5. 修復 対応(単一形式) 対応(全形式) 対応 — 承認済み / 変更済みパターンのみ
6. 確認 検索のみ再スキャン 検索のみ再スキャン 再スキャン + RunID監査ログ + 生成されたパターン履歴

次の移行プロジェクトの準備はできていますか?

マッピングが明確な小規模プロジェクト? ReplaceMagic.Ultimateはサポートされているすべての形式でステージ1、2、5、6をカバーします。

数千のリンク、IDベースのURL、PowerQuery / ConnectionStringコンテンツ、または複数の移行ウェーブを持つプロジェクト? ReplaceMagic.SmartMapperはステージ3と4を追加します — 希望的な移行を根拠のあるものに変えるマッピング、検証、信頼スコアリングエンジンです。

SmartMapperの詳細 移行リスクの軽減 無料試用版をダウンロード お問い合わせ