SmartMapper for ReplaceMagic ist für große, komplexe Migrationsprojekte gedacht — SharePoint Tenant-zu-Tenant-Umzüge, On-Premises zu SharePoint Online, Server-Konsolidierungen und alle Szenarien, in denen die Quellumgebung Tausende von Links enthält, die niemand manuell übersetzen möchte.
Traditionelle ReplaceMagic-Editionen verlangen, dass Sie die Suchen/Ersetzen-Paare selbst angeben. SmartMapper kehrt diesen Ablauf um: Sie geben einfache Quell → Ziel-Zuordnungsregeln an, und SmartMapper erledigt den Rest. Nur Muster, die Sie explizit akzeptieren, werden jemals auf Ihre Dokumente angewendet.
Scanner
(dieses Produkt)
Engine
Für jeden bei einem Scan entdeckten Link: erkennt SmartMapper den Link-Typ (Absolute, Relative, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote, SharePoint-spezifisch); löst ihn auf; vergleicht den aufgelösten Link mit Ihren Zuordnungsregeln und erzeugt den NewLink; leitet das minimale SearchString / ReplaceString-Paar aus OriginalLink und NewLink ab; und konsolidiert redundante Muster, während Konflikte zur manuellen Überprüfung gekennzeichnet werden. Das Ergebnis ist eine überprüfbare Tabelle von Mustern — jedes mit einem Konfidenzwert und einem Prüfpfad.
Die SmartMapper-Engine — Was ist neu gegenüber Ultimate?
Automatische Mustergenerierung
- Zuordnungsregeln definieren, keine Suchen/Ersetzen-Paare
- SmartMapper konsolidiert redundante Unterordner-Muster zu einer Regel
Link-Auflösung & -Extraktion
- Relative werden aufgelöst, bezogen auf das Dokument, das den Link enthält
- SharePoint, OneDrive ID-basierte Links
- Extrahiert Links aus PowerQuery-Befehlen (
File.Contents,Folder.Files,SharePoint.Files,Web.Contents…) - Extrahiert Links aus ConnectionStrings (
Provider=,DSN=,Data Source=,OPENROWSET,OPENDATASOURCE,BULK) - Behandelt SharePoint-Spezialitäten (
../../:f:/r/Folder),file:,onenote:undjavascript:-URIs
Validierung vor der Ausführung
- SmartMapper simuliert jedes Muster gegen jeden aufgelösten Link
- Meldet pro Muster: korrekt, unverändert, fehlerhaft
- Konfidenz pro Muster
- Genauigkeit pro Muster sowie Genauigkeit und Abdeckung auf Laufebene als zwei unabhängige Kennzahlen — niemals zu einem Einzelwert zusammengefasst
Überprüfungs-Workflow & Governance
- Jedes Muster trägt einen Status: Generated, Accepted, Rejected, Modified, Conflict
- Konfliktgruppen kennzeichnen identische SearchStrings mit verschiedenen ReplaceStrings zur manuellen Überprüfung
- Ordnerkontext-bewusste Muster behandeln identische relative Links, die zu verschiedenen Zielen aufgelöst werden
- Nichts wird auf Ihren Dokumenten ausgeführt, bevor Sie es freigeben
- Originaler und geänderter SearchString/ReplaceString werden beide für die Prüfung gespeichert
Cloud-bewusstes Umschreiben
- PowerQuery-Umschreibung:
File.Contents→Web.Contents/SharePoint.Filesbei Cloud-Zielen - Entfernt
file:-Präfix, wenn das Ziel SharePoint ist - Behält SharePoint-URL-Parameter als eindeutige Musterkombinationen bei
Wählen Sie das passende Backend
- SQL Server für gemeinsam genutzte, enterprise-verwaltete Projekte
- SQLite für Laptop- / Partner-Projekte — eine Datei, keine Installation, keine Lizenz
- MySQL als alternatives Open-Source-relationales Backend
- Identisches Schema und identische Ergebnisse — verifiziert bei 12+ Millionen Quellzeilen (400,000+ Schlüssel, 99%+ Konfidenz)
Unterstützte Dateiformate
- Microsoft Word — .doc, .dot, .docx, .dotx, .docm, .dotm
- Microsoft Excel — .xls, .xlt, .xlw, .xla, .xlsx, .xlsm, .xlsb, .xltx, .xltm
- Microsoft PowerPoint — .ppt, .pps, .pot, .pptx, .pptm, .potx, .potm, .ppsx, .ppsm
- Microsoft Visio — .vdx, .vsdx, .vssx, .vstx
- Microsoft Project — .mpp, .mpt
- Microsoft OneNote — .one [BETA]
- Adobe PDF — .pdf
- Textdateien — .txt, .csv, .html, benutzerdefinierte Erweiterungen
- Windows-Verknüpfungen — .lnk
- SharePoint Canvas & Wiki-Seiten — .aspx
Verarbeitete Dokumentbereiche
- Hyperlinks (Web-URLs und Dateipfade)
- OLE-Objekt-Links
- Link Sources (externe Referenzen in Excel & Word)
- Power Queries & Pivot-Referenzen (Excel)
- VBA-Code-Referenzen
- Excel-Verbindungen
- Fußnoten (Word)
- Kommentare & Feldfunktionen
- Kopf- und Fußzeilen
- Einfacher Textinhalt
- SharePoint Canvas & Wiki-Inhalte
Typische Eingaben — Was Sie bereitstellen
- Eine Liste von Ordnern und/oder SharePoint-Sites zum Scannen
- Zuordnungsregeln — eine Zeile pro Quell-Ziel-Paar, zum Beispiel:
\\ServerABC\Finance→https://company.sharepoint.com/sites/financenew
\\OldServer\HR→https://company.sharepoint.com/sites/hr - Eine Überprüfung der automatisch generierten Muster — akzeptieren, ändern oder ablehnen
Ein konkretes Beispiel — Was mit einem Link passiert
| Gescanntes Dokument | \\ServerABC\Finance\Reports\Q2.xlsx |
| Darin gefundener roher Link | ..\Sub1\file.xlsx |
| Ihre Zuordnungsregel | \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew |
- Erkennt Link-Typ: Relativ
- Wird dorthin aufgelöst
- Wendet Zuordnungsregel an → NewLink:
https://company.sharepoint.com/sites/financenew/Sub1/file.xlsx - Simuliert das Muster gegen alle Links → meldet korrekt / fehlerhaft-Anzahl + Konfidenzwert
- Sie überprüfen das Muster und klicken auf Akzeptieren. Erst dann berührt die Ersetzungs-Engine Q2.xlsx.
Häufige Anwendungsfälle
- SharePoint Online-Migration mit Tausenden von relativen und ID-basierten Links — SmartMapper löst sie alle ohne manuelle Zuordnung auf
- SharePoint Tenant-zu-Tenant-Migration mit ID-basierten Links — beim Umzug in einen neuen Tenant werden alte
DocID-,OrganizationalViewLink- undDirectLink-URLs ungültig, weil diese IDs im neuen Tenant schlicht nicht existieren. SmartMapper scannt den Dokumentenindex des Quell-Tenants vor der Migration, während die IDs noch auflösbar sind, löst sie auf und erzeugt Suchen/Ersetzen-Muster, die auch nach der Abschaltung des Quell-Tenants korrekt funktionieren. Kein herkömmliches Suchen/Ersetzen-Tool kann das, da IDs in dem Moment bedeutungslos werden, in dem die Quelle offline geht. - Dateiserver zu SharePoint / OneDrive — UNC- und Laufwerkspfade werden in einem Durchgang in Cloud-URLs umgewandelt
- Server-Konsolidierung mit überlappenden Ordnerstrukturen — Konflikterkennung kennzeichnet mehrdeutige Zuordnungen, bevor sie Schäden verursachen
- Migration zu Google Drive, Box, Dropbox — Links werden beim Wechsel zum neuen Cloud-Speicherort repariert
- Excel-lastige Umgebungen mit PowerQuery, Pivot-Caches, OLE-Links und ConnectionString-eingebetteten Pfaden — SmartMapper extrahiert den Link aus dem umgebenden String und schreibt ihn korrekt um
- Audit und Trockenübung vor dem Go-live — die Validierung meldet korrekt / fehlerhaft-Zählungen, damit der Projektverantwortliche eine Zahl und keine Hoffnung abzeichnen kann
- Mehrstufige Migrationen — jeder Durchlauf ist durch RunID begrenzt, sodass mehrere Wellen in derselben SmartMapper-Datenbank koexistieren können, ohne sich gegenseitig zu beeinflussen
Ist SmartMapper das Richtige für Sie?
- Ihre Migration Hunderte oder Tausende von Dokumenten umfasst
- Sie ID-basierte SharePoint / OneDrive / Cloud-Links haben, die UNC-Suchen/Ersetzen nicht erfassen kann — insbesondere bei Tenant-zu-Tenant-Umzügen, bei denen die alten DocIDs im neuen Tenant nicht existieren werden (SmartMapper löst sie vor dem Abschalten der Quelle auf)
- Ihre Excel-Arbeitsmappen PowerQuery-, Pivot- oder ConnectionString-Datenquellen verwenden
- Sie einen Abzeichenbericht benötigen, der zeigt, wie viele Links vor dem Go-live repariert werden
- Sie ein Migrationspartner sind, der Projekte für mehrere Kunden durchführt
- Sie überlappende Ordnerstrukturen haben, bei denen derselbe relative Pfad unterschiedlich aufgelöst wird
- Sie einen prüfbaren Nachweis jeder Änderung für Compliance-Zwecke benötigen
- Sie bereits Ihre genauen Such- und Ersetzungsstrings kennen
- Ihre Migration eine einfache Server-Umbenennung mit geraden UNC-Pfaden ist
- Sie Links in nur einem bestimmten Dateiformat reparieren (z. B. nur Word)
- Das Budget begrenzt ist und das Projekt klein ist
400,000+ Suchen/Ersetzen-Schlüssel generiert • 99%+ Konfidenz • 96%+ Abdeckung.
Warum SmartMapper for ReplaceMagic wählen?
- Sie hören auf, Suchen/Ersetzen-Paare zu schreiben. Definieren Sie die Migration in Geschäftsbegriffen (Quelle → Ziel) und lassen Sie SmartMapper die technischen Muster generieren.
- Sie kennen das Ergebnis, bevor Sie sich festlegen. Konfidenz pro Muster, Konfidenz auf Durchlaufebene und explizite korrekt / fehlerhaft-Zählungen ersetzen Rätselraten durch Zahlen.
- Sie erkennen gefährliche Grenzfälle automatisch. Konfliktgruppen und ordnerkontext-spezifische Muster verhindern die stille Falschersetzung, die Migrationswochenenden ruiniert.
- Sie behandeln Links, die andere Tools ignorieren. ID-basierte SharePoint / OneDrive-URLs, PowerQuery
File.Contents, ConnectionStringData Source=, OneNoteonenote:-Pfade — alle aufgelöst und neu zugeordnet. - Sie liefern ein überprüfbares Artefakt. Die Tabelle der generierten Muster ist ein prüfbarer Nachweis jeder Änderung — Originalmuster, geändertes Muster (falls vorhanden), Status, Quelltabelle, Link-Typ — für die Sicherheits- und Compliance-Abzeichnung.
- ReplaceMagic.Ultimate vollständig enthalten. Jedes Format und jeder Link-Bereich, der von Ultimate abgedeckt wird, ist Teil von SmartMapper — Sie tauschen keine Abdeckung gegen Intelligenz ein.
- Empfohlen für Migrationspartner, IT-Integratoren und Enterprise-IT-Teams, die Projekte durchführen, bei denen manuell erstellte Muster keine Option sind.
- Zuordnungsregel-gesteuerter Workflow — Quell → Ziel-Paare angeben, keine Suchen/Ersetzen-Paare
- Link-Typ-Erkennung: Absolute, Relative, SharePointDocID, OneDriveID, UnknownID
- Relativ-zu-absolut-Auflösung bezogen auf die Datei, die den Link enthält
- ID-basierte Link-Auflösung gegen den der Dokumentindex-Index (docID, DocIdUrl, DirectLink, OrganizationalViewLink/EditLink, AnonymousViewLink/EditLink)
- Linkextraktion für lange Strings: PowerQuery-Befehle, ConnectionString-Fragmente (Provider=, DSN=, Data Source=, DBQ=, DefaultDir=, Location=, Database=, URL=),
<LISTWEB>/<ROOTWEB>, OPENROWSET, OPENDATASOURCE, BULK - PowerQuery-Befehlsumschreibung (File.Contents → Web.Contents / SharePoint.Files / SharePoint.Contents) für Cloud-Ziele
- SharePoint-URL-Spezifika beibehalten (
../../:f:/r/Folder,onenote:,file:) - Automatisch generierte SearchString/ReplaceString per Rechts-nach-links-Segmentvergleich
- Musterkonsolidierung konsolidiert redundante Muster mit einem gemeinsamen übergeordneten Element
- die SmartMapper simuliert Ersetzungen und meldet korrekt, unverändert, fehlerhaft
- Genauigkeit pro Muster sowie Genauigkeit und Abdeckung auf Laufebene als zwei unabhängige Kennzahlen — niemals zu einem Einzelwert zusammengefasst
- Muster-Status: Generated, Accepted, Rejected, Modified, Conflict
- RunID-begrenzte Ausführung — mehrere Migrationswellen koexistieren ohne Kontamination
- Persistente nicht aufgelöste Links-Tabelle mit Grundcodes für vollständige Prüfbarkeit
- Unterstützt durch SQL Server — Ergebnisse überleben den Durchlauf und können für BI / Abzeichenberichte genutzt werden
- Suchen und Ersetzen in Kopf- und Fußzeilen mehrerer Abschnitte
- Suchen und Ersetzen in Hyperlinks und Hyperlink-Adressen
- Suchen und Ersetzen in UNC-Link-Pfaden
- Nur-Suchen-Modus — sehr nützlich, um festzustellen, wo Ersetzungen auftreten würden
- Suchen und Ersetzen in internationalen Zeichensätzen
- Behandelt beliebig viele Unterordner
- Behandelt kennwortgeschützte Dokumente
- Einfach zu installieren/deinstallieren
- Das ursprüngliche Dateidatum und der Zeitstempel werden beibehalten.
Unterstützte Erweiterungen:
Microsoft Word-Dokument (*.doc,*.dot,*.docx,*.dotx,*.docm,*.dotm)
Microsoft Excel-Dokument (*.xls,*.xlt,*.xlw,*.xla,*.xlsx,*.xlsm,*.xlsb,*.xltx,*.xltm)
Microsoft PowerPoint-Präsentation (*.ppt,*.pps,*.pot,*.pptx,*.pptm,*.potx,*.potm,*.ppsx,*.ppsm)
Microsoft Project-Dokument (*.mpp,*.mpt)
Microsoft Visio-Zeichnung (*.vdx,*.vsdx,*.vssx,*.vstx)
Microsoft OneNote (*.one)
Adobe PDF (*.pdf)
Textdokumente (*.txt, *.csv, *.html sowie benutzerdefinierte Erweiterungen)
Windows-Verknüpfungen (*.lnk)
SharePoint Canvas und SharePoint Wiki-Seiten (*.aspx)
Unterstützte Office-Versionen: 2000–2013 und die meisten Funktionen in 2016/2019/Office 365
Voraussetzungen: .NET Framework 4.8 oder höher.
Datenbank-Backend — wählen Sie, was zum Projekt passt:
• SQL Server — Express-Edition genügt; empfohlen für gemeinsam genutzte, mehrbenutzersichere, enterprise-verwaltete Projekte.
• SQLite — eine einzige Datenbankdatei, keine Installation, kein Dienst, keine Lizenz. Ideal für kleinere Kunden oder Migrationspartner, die Projekte auf einem Laptop ohne erreichbaren SQL Server durchführen.
• MySQL — Open-Source-relationales Backend für Organisationen, die auf MySQL-Infrastruktur standardisiert sind.
Alle drei Backends verwenden dasselbe Schema und liefern identische Ergebnisse — verifiziert im Maßstab bei einem Produktivlauf mit 12+ Millionen Quellzeilen (ca. 9 Millionen abgeleiteten Zeilen): beide lieferten 400,000+ Suchen/Ersetzen-Schlüssel über 900,000+ Dokumente mit 99%+ Konfidenz, 96%+ Abdeckung.




























