Der Sechs-Phasen-Dokument-Migrations-Workflow
Jede große Dokumentenmigration — SharePoint Tenant-zu-Tenant, Dateifreigabe zu SharePoint Online, Cloud-zu-Cloud — folgt denselben sechs Phasen. Die meisten Migrationstools übernehmen die erste Phase (Dateien verschieben) und die letzte Phase (Überprüfung nach dem Verschieben). Die vier mittleren Phasen sind der Ort, an dem Projekte erfolgreich sind oder scheitern, und wo ReplaceMagic und die SmartMapper-Engine ins Spiel kommen.
Warum die vier mittleren Phasen wichtig sind
SharePoint Migration Manager, ShareGate, Metalogix, robocopy, PowerShell-Skripte — sie alle zeichnen sich beim Verschieben von Dateien aus. Keines von ihnen schaut in die Dateien hinein. Wenn 200.000 Hyperlinks, OLE-Referenzen, Power Query-Aufrufe und Verbindungszeichenfolgen am Montagmorgen noch auf den alten Speicherort zeigen, muss sie jemand reparieren. Historisch gesehen ist das eine Tabellenkalkulation, ein Junior-Berater und eine Menge Hoffnung. ReplaceMagic ersetzt die Tabellenkalkulation; SmartMapper ersetzt den Berater.
Werkzeugspezifische Workflows: nach ShareGate · nach AvePoint · nach Microsoft Migration Manager.
Phase für Phase
1Entdecken Geteilt
Ziel: Wissen, welche Inhalte vorhanden sind und wo sie sich befinden, bevor eine Migrationsentscheidung getroffen wird.
Was passiert: Inventarisieren Sie den Quellinhalt — Dateifreigaben, zugeordnete Laufwerke, SharePoint-Sites, Tenants, Google Drive / Box / Dropbox-Ordner. Erfassen Sie Ordnerstrukturen, Größen, Eigentümer und Zugriffsrechte.
ReplaceMagic-Rolle: Führt einen Scan über jeden Ordner oder SharePoint-Speicherort im Scope durch und schreibt Ergebnisse in die der Dokumentindex-Tabelle — Dateiname, Ordner, Größe, Vorlage, docID, SharePoint-URL-Varianten (DirectLink, OrganizationalViewLink, OrganizationalEditLink, AnonymousViewLink, AnonymousEditLink) und Link-Anzahl pro Typ. Diese Inventarisierung bildet die Grundlage für jede folgende Phase.
- Dateifreigaben, zugeordnete Laufwerke und SharePoint (Online + On-Prem) nativ scannen
- Drosselung, Authentifizierung (MFA, App-Only, Legacy) und große Bibliotheken verwalten
- Jede SharePoint-URL-Variante für spätere ID-basierte Auflösung erfassen
2Analysieren ReplaceMagic
Ziel: Jeden Link kennen, der nach dem Umzug weiterhin funktionieren muss.
Was passiert: Links aus jedem gescannten Dokument extrahieren und jeden einzelnen klassifizieren. Dies ist keine Dateisystemoperation; es bedeutet, die interne Struktur von Office-Dateien, PDF, OneNote, LNK und Textformaten zu öffnen und Hyperlinks, OLE-Objektreferenzen, Excel Linkquellen / Connections / Pivot-Caches / Power Queries, VBA-Codepfade, Kopf- und Fußzeileninhalte, Kommentare und Feldcodes sowie SharePoint Canvas- und Wiki-Seiteninhalte herauszuziehen.
ReplaceMagic-Rolle: Befüllt Hyperlinks-, OLE-, Linkquellen-, Pivot-Tabellen-, Power Queries-Tabellen. Die SmartMapper-Engine klassifiziert dann jeden Link als Absolut, Relativ, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote oder SharePoint-Spezial — und extrahiert den echten Link aus einem Langzeichenfolgen-Wrapper (Provider=, DSN=, OPENROWSET, File.Contents(...)).
- Alle Office-Formate plus PDF, OneNote, LNK, Text und SharePoint-Seiten in einem Scan
- Linktyp-Klassifizierung über relative, absolute und jedes ID-basierte Cloud-System
- Linkextraktion zieht Links aus PowerQuery-Befehlen, Verbindungszeichenfolgen und SharePoint-URL-Spezials heraus
3Zuordnung generieren SmartMapper
Ziel: Geschäftliche Absichten ohne manuelles Schreiben in technische Suchen/Ersetzen-Muster umwandeln.
Was passiert: Das Migrationsteam definiert Quelle → Ziel-Zuordnungsregeln in die Zuordnungsregeln (zum Beispiel \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew). SmartMapper wendet dann für jeden aufgelösten absoluten Link die Regeln an, leitet eine neue URL ab und erzeugt ein minimales SearchString / ReplaceString-Paar über einen Rechts-nach-links-Segmentvergleich. Redundante Muster werden automatisch konsolidiert.
Warum diese Phase den Unterschied zwischen einer guten und schlechten Migration ausmacht: Traditionell schreibt ein Projektmanager Hunderte von Suchen/Ersetzen-Paaren in eine Tabellenkalkulation, rät, wie SharePoint jede Bibliothek benennen wird, und hofft, dass nirgends ein Tippfehler vorliegt. SmartMapper generiert die Muster deterministisch aus den tatsächlichen aufgelösten Links.
- Geschäftssprachliche Eingabe (Quelle → Ziel), technische Ausgabe (die generierten Muster)
- SmartMapper konsolidiert redundante Unterordner-Muster in eine
\Finance\-Regel - Ordnerkontext-bewusste Muster behandeln identische relative Links, die zu verschiedenen Zielen aufgelöst werden
4Validieren SmartMapper
Ziel: Das Ergebnis kennen, bevor ein einziges Dokument geschrieben wird.
Was passiert: SmartMapper simuliert jedes generierte Muster gegen jeden aufgelösten Link. Für jedes Muster berichtet sie Würde-Reparieren (korrekte Ersetzungen), Würde-Nicht-Reparieren (Link unverändert) und Würde-Beschädigen (Muster traf zu, produzierte aber das falsche Ergebnis). Muster-Konfidenz = Würde-Reparieren / (Würde-Reparieren + Würde-Beschädigen).Auf Laufebene werden Genauigkeit und Abdeckung als zwei unabhängige Kennzahlen ausgewiesen und niemals zu einem Einzelwert zusammengefasst.
Manuelle Prüfung: Jedes Muster hat einen Status — Generiert, Akzeptiert, Abgelehnt, Geändert, Konflikt. Der Projekteigentümer überprüft die Liste, akzeptiert oder ändert Muster, und Konfliktgruppen (identischer SearchString, der je nach Dokumentordner auf verschiedene ReplaceStrings abbildet) werden zur expliziten Entscheidung hervorgehoben. Nur Akzeptierte und Geänderte Muster werden in Phase 5 verwendet.
- Würde-Reparieren / Würde-Nicht-Reparieren / Würde-Beschädigen pro Muster; nichts läuft blind
- Genauigkeit pro Muster sowie Genauigkeit und Abdeckung auf Laufebene als zwei unabhängige Kennzahlen — niemals zu einem Einzelwert zusammengefasst
- Konfliktgruppen zur manuellen Prüfung markiert; automatisch abgelehnt, bis eine ausgewählt wird
- Vollständiger Prüfpfad: das ursprüngliche Muster / das geänderte Muster beibehalten, wenn Benutzer ein Muster ändert
5Reparieren ReplaceMagic
Ziel: Die genehmigten Muster auf die echten Dokumente in Massen anwenden, ohne eine einzige Datei manuell zu öffnen.
Was passiert: ReplaceMagic führt die akzeptierten Muster über jedes gescannte Dokument aus. Dateidatum/-zeitstempel werden beibehalten (für SharePoint sind Websiteadministrator-Berechtigungen erforderlich); Passwörter für Öffnen und Ändern werden respektiert. Dokumente werden niemals in der Office-Anwendung geöffnet — ReplaceMagic bearbeitet die internen XML / Binärstrukturen direkt, weshalb es auf Hunderttausende von Dateien skaliert.
- Nur Akzeptierte und Geänderte Muster werden ausgeführt; Abgelehnte und Konflikt-Muster berühren nie ein Dokument
- Massenweise Multi-Thread-Ausführung über den gesamten Dokumentenbestand
- Ursprüngliche Zeitstempel beibehalten (für SharePoint sind Websiteadministrator-Berechtigungen erforderlich), passwortgeschützte Dateien unterstützt (Sie müssen die Liste der zu verwendenden Passwörter bereitstellen)
- PowerQuery
File.ContentszuWeb.Contents/SharePoint.Filesumgeschrieben, wenn Ziele in der Cloud sind
6Verifizieren Geteilt
Ziel: Beweisen, dass die Migration erfolgreich war — keine hängenden Links, keine unerlärten Lücken.
Was passiert: Die Zielumgebung mit ReplaceMagic neu scannen und bestätigen, dass verbleibende defekte Links entweder null oder erklärt sind (mailto:, javascript:, interne Zellreferenzen — die Kategorien, die mit Grundcodes in nicht aufgelöste Links eingetragen werden, sollen unverändert bleiben). Vor- und nach der Migrations-Scans vergleichen, Deltas berichten und ein Abnahmedokument an die Projektbeteiligten übergeben.
- Post-Migrations-Scan und Differenzbericht
- nicht aufgelöste Links mit Grundcodes machen Lücken explizit, nicht unsichtbar
- die generierten Muster-Verlauf + RunID-Isolation geben einen dauerhaften Prüfpfad
Welche Edition für welche Phase?
| Phase | ReplaceMagic-Edition pro Format (Word, Excel, PDF, …) | ReplaceMagic.Office / Total / Ultimate | ReplaceMagic.SmartMapper |
|---|---|---|---|
| 1. Entdecken | Ja (einzelnes Format) | Ja (alle Formate) | Ja |
| 2. Analysieren | Ja (einzelnes Format) | Ja (alle Formate) | Ja + Typklassifizierung, ID-basierter Resolver, Langzeichenfolgen-Extraktor |
| 3. Zuordnung generieren | Manuell (Kunde schreibt Suchen/Ersetzen-Paare) | Manuell | Automatisch aus Quelle → Ziel-Regeln generiert |
| 4. Validieren | Nur-Suche-Vorschaumodus | Nur-Suche-Vorschaumodus | die Validierung + Konfidenz + der Freigabe-Workflow |
| 5. Reparieren | Ja (einzelnes Format) | Ja (alle Formate) | Ja — nur Akzeptierte / Geänderte Muster |
| 6. Verifizieren | Nur-Suche-Neuscan | Nur-Suche-Neuscan | Neuscan + RunID-Prüfpfad + die generierten Muster-Verlauf |
Bereit für die nächste Migration?
Kleines Projekt mit bekannter Zuordnung? ReplaceMagic.Ultimate deckt die Phasen 1, 2, 5 und 6 über jedes unterstützte Format ab.
Projekt mit Tausenden von Links, ID-basierten URLs, PowerQuery / ConnectionString-Inhalten oder mehreren Migrationswellen? ReplaceMagic.SmartMapper fügt die Phasen 3 und 4 hinzu — die Mapping-Engine, Validierung und Konfidenz-Scoring, die aus einer hoffnungsvollen Migration eine vertretbare machen.
SmartMapper-Details Migrationsrisiko-Reduzierung Kostenlose Testversion herunterladen Kontakt aufnehmen










