SmartMapper for ReplaceMagic is gericht op grote en complexe migratieprojecten — tenant-naar-tenant-migraties in SharePoint, van on-premises naar SharePoint Online, serverconsolidaties en elk scenario waarbij de bronomgeving duizenden koppelingen bevat die niemand handmatig wil omzetten.
Traditionele ReplaceMagic-edities vragen u om zoeken/vervangen-paren aan te leveren. SmartMapper keert die workflow om: u levert eenvoudige Bron → Doel-mappingregels en SmartMapper doet de rest. Alleen patronen die u expliciet accepteert, worden toegepast op uw documenten.
Scanner
(dit product)
engine
Voor elke koppeling die tijdens een scan wordt ontdekt, doet SmartMapper het volgende: detecteert het koppelingstype (Absolute, Relative, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote, SharePoint-special); lost het op; vergelijkt de opgeloste koppeling met uw mappingregels en produceert de NewLink; leidt het minimale SearchString / ReplaceString-paar af uit OriginalLink en NewLink; en consolideert redundante patronen terwijl conflicten worden gemarkeerd voor menselijke beoordeling. Het resultaat is een controleerbare tabel van patronen — elk met een betrouwbaarheidsscore en een auditspoor.
De SmartMapper-engine — Nieuw ten opzichte van Ultimate
Automatische patroonGeneratie
- Definieer mappingregels, geen zoeken/vervangen-paren
- De Patroonoptimalisator consolideert redundante submappatronen in één regel
Koppelingsoplossing en -extractie
- Relatieve worden opgelost, met bereik tot het document dat de koppeling bevat
- ID-gebaseerde koppelingen van SharePoint, OneDrive
- Extraheert koppelingen uit PowerQuery-opdrachten (
File.Contents,Folder.Files,SharePoint.Files,Web.Contents…) - Extraheert koppelingen uit verbindingsreeksen (
Provider=,DSN=,Data Source=,OPENROWSET,OPENDATASOURCE,BULK) - Verwerkt speciale SharePoint-elementen (
../../:f:/r/Folder),file:-,onenote:- enjavascript:-URI's
Validatie vóór uitvoering
- SmartMapper simuleert elk patroon tegen elke opgeloste koppeling
- Rapporteert per patroon: correct, ongewijzigd, onjuist
- Betrouwbaarheid per patroon
- Nauwkeurigheid per patroon plus nauwkeurigheid en dekking op uitvoeringsniveau als twee onafhankelijke cijfers — nooit samengevoegd tot één score
Beoordelings- en governanceworkflow
- Elk patroon heeft een status: Generated, Accepted, Rejected, Modified, Conflict
- Conflictgroepen signaleren identieke SearchStrings met verschillende ReplaceStrings voor menselijke beoordeling
- Patronen met mapcontext verwerken identieke relatieve koppelingen die naar verschillende doelen verwijzen
- Er wordt niets op uw documenten uitgevoerd voordat u het goedkeurt
- De originele en gewijzigde SearchString/ReplaceString worden beide opgeslagen voor audit
Cloudcompatibel herschrijven
- PowerQuery herschrijven:
File.Contents→Web.Contents/SharePoint.Fileswanneer doelen in de cloud staan - Verwijdert het
file:-voorvoegsel wanneer het doel SharePoint is - Behoudt SharePoint-URL-parameters als unieke patroonCombinaties
Kies de backend die het beste past
- SQL Server voor gedeelde projecten met enterprise governance
- SQLite voor laptop- of partnergestuurde projecten — één bestand, geen installatie, geen licentie
- MySQL als alternatieve open-source relationele backend
- Identiek schema en identieke resultaten — geverifieerd op schaal (400,000+ sleutels, 99%+ betrouwbaarheid bij 12+ miljoen bronrijen)
Ondersteunde bestandsformaten
- 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
- Tekstbestanden — .txt, .csv, .html, aangepaste extensies
- Windows-snelkoppelingen — .lnk
- SharePoint Canvas- en Wiki-pagina's — .aspx
Verwerkte documentgebieden
- Hyperlinks (web-URL's en bestandspaden)
- OLE-objectkoppelingen
- koppelingsbronnen (externe verwijzingen in Excel en Word)
- Power Queries en Pivot-verwijzingen (Excel)
- Verwijzingen in VBA-code
- Excel-verbindingen
- Voetnoten (Word)
- Opmerkingen en veldcodes
- Kop- en voetteksten
- Hoofdtekstinhoud in platte tekst
- Inhoud van SharePoint Canvas- en Wiki-pagina's
Typische invoer — Wat u aanlevert
- Een lijst met mappen en/of SharePoint-sites om te scannen
- Mappingregels — één rij per bron-doelpaar, bijvoorbeeld:
\\ServerABC\Finance→https://company.sharepoint.com/sites/financenew
\\OldServer\HR→https://company.sharepoint.com/sites/hr - Een beoordeling van de automatisch gegenereerde patronen — accepteren, wijzigen of afwijzen
Een concreet voorbeeld — Wat er met een koppeling gebeurt
| Gescand document | \\ServerABC\Finance\Reports\Q2.xlsx |
| Onverwerkte koppeling gevonden erin | ..\Sub1\file.xlsx |
| Uw mappingregel | \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew |
- Detecteert koppelingstype: Relatief
- Wordt daarnaar opgelost
- Past mappingregel toe → NewLink:
https://company.sharepoint.com/sites/financenew/Sub1/file.xlsx - Simuleert het patroon tegen alle koppelingen → rapporteert correct / onjuist-telling + betrouwbaarheidsscore
- U beoordeelt het patroon en klikt op Accepteren. Pas dan raakt de vervangingsengine Q2.xlsx aan.
Veelvoorkomende toepassingsscenario's
- Migratie naar SharePoint Online met duizenden relatieve en ID-gebaseerde koppelingen — SmartMapper lost ze allemaal op zonder handmatige mapping
- SharePoint tenant-naar-tenant-migratie met ID-gebaseerde koppelingen — bij verhuizing naar een nieuwe tenant raken oude
DocID-,OrganizationalViewLink- enDirectLink-URL's inactief omdat die ID's simpelweg niet bestaan in de nieuwe tenant. SmartMapper scant de documentindex van de brontenant vóór de migratie, terwijl de ID's nog oplosbaar zijn, lost ze op en produceert zoeken/vervangen-patronen die correct werken zelfs nadat de brontenant is gedeactiveerd en de ID's verdwenen zijn. Geen enkel conventioneel zoeken/vervangen-tool kan dit, omdat de ID's geen betekenis meer hebben op het moment dat de bron offline gaat. - Bestandsserver naar SharePoint / OneDrive — UNC- en toegewezen schijfpaden omgezet naar cloud-URL's in één stap
- Serverconsolidatie met overlappende mapstructuren — conflictdetectie signaleert dubbelzinnige mappings vóór ze schade veroorzaken
- Migratie naar Google Drive, Box, Dropbox — koppelingen hersteld bij de overstap naar de nieuwe cloudlocatie
- Zwaar Excel-gebruik met PowerQuery, Pivot-caches, OLE-koppelingen en in ConnectionString ingesloten paden — SmartMapper extraheert de koppeling uit de omringende tekenreeks en herschrijft deze correct
- Audit en simulatie vóór go-live — de validatie rapporteert correct / onjuist-tellingen zodat de projectverantwoordelijke goedkeuring kan geven op basis van cijfers, niet hoop
- Migraties in meerdere golven — elke uitvoering afgebakend door RunID zodat meerdere golven in dezelfde SmartMapper-database kunnen coexisteren zonder elkaar te beïnvloeden
Is SmartMapper de juiste keuze voor u?
- Uw migratie honderden of duizenden documenten omvat
- U ID-gebaseerde SharePoint / OneDrive / cloud-koppelingen heeft die UNC-zoeken/vervangen niet kan verwerken — met name bij tenant-naar-tenant-migraties waarbij de oude DocIDs niet bestaan in de nieuwe tenant (SmartMapper lost ze op vóór de bron offline gaat)
- Uw Excel-werkmappen PowerQuery-, Pivot- of ConnectionString-gegevensbronnen gebruiken
- U een goedkeuringsrapport nodig heeft dat laat zien hoeveel koppelingen worden gecorrigeerd vóór go-live
- U een migratiepartner bent die projecten voor meerdere klanten beheert
- U overlappende mapstructuren heeft waarbij hetzelfde relatieve pad anders wordt opgelost
- U een controleerbaar register nodig heeft van elke wijziging voor compliance-doeleinden
- U uw exacte zoek- en vervangtekenreeksen al kent
- Uw migratie een eenvoudige naamswijziging van de server betreft met simpele UNC-paden
- U alleen koppelingen hoeft te corrigeren in één specifiek bestandsformaat (bijv. alleen Word)
- Budget een beperking is en het project kleinschalig is
400,000+ gegenereerde zoeken/vervangen-sleutels • 99%+ betrouwbaarheid • 96%+ dekking.
Waarom kiezen voor SmartMapper for ReplaceMagic?
- Stop met het opstellen van zoeken/vervangen-paren. Definieer de migratie in zakelijke termen (bron → doel) en laat SmartMapper de technische patronen genereren.
- Ken het resultaat vóór de bevestiging. Betrouwbaarheid per patroon, betrouwbaarheid op uitvoeringsniveau en expliciete correct / onjuist-tellingen vervangen aannames door cijfers.
- Detecteert automatisch gevaarlijke randgevallen. Conflictgroepen en mapcontextspecifieke patronen voorkomen stille onjuiste vervanging die migratieweekenden verpest.
- Verwerkt koppelingen die andere tools negeren. ID-gebaseerde URL's van SharePoint / OneDrive,
File.Contentsvan PowerQuery,Data Source=van ConnectionString,onenote:-paden van OneNote — allemaal opgelost en opnieuw gemapt. - Genereert een controleerbaar artefact. De tabel met gegenereerde patronen is een auditspoor van elke wijziging — origineel patroon, gewijzigd patroon (indien van toepassing), status, brontabel, koppelingstype — voor beveiligings- en compliance-goedkeuring.
- Volledige ReplaceMagic.Ultimate inbegrepen. Alle formaten en alle koppelingsgebieden die door Ultimate worden gedekt, maken deel uit van SmartMapper — geen concessies aan dekking voor intelligentie.
- Aanbevolen voor migratiepartners, IT-integrators en enterprise IT-teams die projecten uitvoeren waarbij handmatig opgestelde patronen geen optie zijn.
- Workflow op basis van mappingregels — lever Bron → Doel-paren aan, geen zoeken/vervangen-paren
- Detectie van koppelingstype: Absolute, Relative, SharePointDocID, OneDriveID, UnknownID
- Oplossing van relatief naar absoluut met bereik tot het bestand dat de koppeling bevat
- Oplossing van ID-gebaseerde koppelingen tegen de documentindex (docID, DocIdUrl, DirectLink, OrganizationalViewLink/EditLink, AnonymousViewLink/EditLink)
- koppelingsextractie voor lange tekenreeksen: PowerQuery-opdrachten, ConnectionString-fragmenten (Provider=, DSN=, Data Source=, DBQ=, DefaultDir=, Location=, Database=, URL=),
<LISTWEB>/<ROOTWEB>, OPENROWSET, OPENDATASOURCE, BULK - Herschrijven van PowerQuery-opdrachten (File.Contents → Web.Contents / SharePoint.Files / SharePoint.Contents) voor clouddoelen
- Speciale SharePoint-URL-elementen behouden (
../../:f:/r/Folder,onenote:,file:) - Automatisch gegenereerde SearchString/ReplaceString
- patroonconsolidatie consolideert redundante patronen die een gemeenschappelijk bovenliggend element delen
- de validatie-engine simuleert vervangingen en rapporteert correct, ongewijzigd, onjuist
- Nauwkeurigheid per patroon, plus nauwkeurigheid en dekking op uitvoeringsniveau als twee onafhankelijke cijfers — nooit samengevoegd tot één score
- Patroonstatussen: Generated, Accepted, Rejected, Modified, Conflict
- RunID-afgebakende werking — meerdere migratiegolven coexisteren zonder beïnvloeding
- Persistente niet-opgeloste koppelingen-tabel met redenCodes voor volledige controleerbaarheid
- Ondersteund door SQL Server — resultaten blijven bewaard na de uitvoering en kunnen BI-/goedkeuringsrapporten voeden
- Zoeken en vervangen in kop- en voetteksten van meerdere secties
- Zoeken en vervangen in hyperlinks en hyperlinkadressen
- Zoeken en vervangen in UNC-koppelingspadden
- Modus alleen zoeken - zeer nuttig om te detecteren waar vervangingen zouden plaatsvinden
- Zoeken en vervangen van internationale tekensets
- Verwerkt elk aantal submappen
- Verwerkt documenten met een openings- of wijzigingswachtwoord
- Eenvoudig te installeren en verwijderen
- De originele datum en tijd van het bestand blijven behouden.
Ondersteunde extensies:
Microsoft Word-Document (*.doc,*.dot,*.docx,*.dotx,*.docm,*.dotm)
Microsoft Excel-Document (*.xls,*.xlt,*.xlw,*.xla,*.xlsx,*.xlsm,*.xlsb,*.xltx,*.xltm)
Microsoft PowerPoint-Presentation (*.ppt,*.pps,*.pot,*.pptx,*.pptm,*.potx,*.potm,*.ppsx,*.ppsm)
Microsoft Project-Document (*.mpp,*.mpt)
Microsoft Visio Drawing (*.vdx,*.vsdx,*.vssx,*.vstx)
Microsoft OneNote (*.one)
Adobe PDF (*.pdf)
Tekstdocumenten (*.txt, *.csv, *.html maar ook uw aangepaste extensies)
Windows Shortcuts (*.lnk)
SharePoint Canvas- en Wiki-pagina's (*.aspx)
Ondersteunde Office-versies: 2000-2013 en de meeste functionaliteiten in 2016/2019/Office 365
Vereisten: .NET Framework 4.8 of hoger.
Database-backend — kies de beste voor uw project:
• SQL Server — de Express-editie volstaat; aanbevolen voor gedeelde, meerdere gebruikers en enterprise governance-projecten.
• SQLite — één databasebestand, geen installatie, geen service, geen licentie. Ideaal voor kleinere klanten of migratiepartners die projecten uitvoeren op een laptop zonder SQL Server beschikbaar.
• MySQL — open-source relationele backend voor organisaties die hun infrastructuur standaardiseren op MySQL.
Alle drie backends delen hetzelfde schema en produceren identieke resultaten — geverifieerd op schaal in een uitvoering op productieschaal met 12+ miljoen bronrijen (~9 miljoen afgeleide rijen): beide produceerden 400,000+ zoeken/vervangen-sleutels in 900,000+ documenten met 99%+ betrouwbaarheid, 96%+ dekking.




























