De Documentmigratie Werkstroom in Zes Fasen
Elke grootschalige documentmigratie — tenant-naar-tenant in SharePoint, bestandsshare naar SharePoint Online, cloud naar cloud — volgt dezelfde zes fasen. De meeste migratietools dekken de eerste fase (bestanden verplaatsen) en de laatste fase (controle na verplaatsing). De vier tussenfasen bepalen of projecten slagen of mislukken, en dat is waar ReplaceMagic en de SmartMapper-engine van pas komen.
Waarom de vier tussenfasen belangrijk zijn
SharePoint Migration Manager, ShareGate, Metalogix, robocopy, PowerShell-scripts — ze zijn allemaal uitstekend in bestanden verplaatsen. Geen enkel hulpmiddel kijkt binnen de bestanden. Wanneer 200.000 hyperlinks, OLE-verwijzingen, Power Query-aanroepen en verbindingsreeksen op maandagochtend nog naar de oude locatie wijzen, moet iemand ze nog steeds corrigeren. Traditioneel is dat een spreadsheet, een junior consultant en veel hoop. ReplaceMagic vervangt de spreadsheet; SmartMapper vervangt de consultant.
Toolspecifieke werkwijzen: na ShareGate · na AvePoint · na Microsoft Migration Manager.
Fase voor Fase
1Ontdekken Gedeeld
Doel: Weten welke inhoud er is en waar deze zich bevindt voordat er migratiebeslissingen worden genomen.
Wat er gebeurt: Inventariseer de broninhoud — bestandsshares, toegewezen schijven, SharePoint-sites, tenants, mappen van Google Drive / Box / Dropbox. Leg mapstructuren, groottes, eigenaarschap en toegangscontroles vast.
Rol van ReplaceMagic: Voert een analyse uit op alle mappen of SharePoint-locaties binnen de scope en schrijft de resultaten naar de tabel de documentindex — bestandsnaam, map, grootte, sjabloon, docID, SharePoint URL-varianten (DirectLink, OrganizationalViewLink, OrganizationalEditLink, AnonymousViewLink, AnonymousEditLink) en koppelingtelling per type. Deze inventaris vormt de basis voor alle volgende fasen.
- Analyseert bestandsshares, toegewezen schijven en SharePoint (Online + On-Prem) native
- Beheert aanvraagbeperking, authenticatie (MFA, App-Only, Legacy) en grote bibliotheken
- Legt alle SharePoint URL-varianten vast voor latere ID-gebaseerde oplossing
2Analyseren ReplaceMagic
Doel: Elke koppeling kennen die na de verplaatsing moet blijven werken.
Wat er gebeurt: Extraheer koppelingen uit elk gescand document en classificeer elke koppeling. Dit is geen bestandssysteembewerking; het betekent de interne structuur van Office-, PDF-, OneNote-, LNK- en tekstbestanden openen en hyperlinks, OLE-objectverwijzingen, koppelingsbronnen / Connections / Pivot-caches / Power Queries van Excel, VBA-codepaden, kop- en voettekstinhoud, opmerkingen en veldcodes extraheren, plus SharePoint Canvas-inhoud en Wiki-pagina's.
Rol van ReplaceMagic: Vult de tabellen Hyperlinks, OLE, koppelingsbronnen, draaitabellen, Power Queries. De SmartMapper-engine classificeert elke koppeling vervolgens als Absoluut, Relatief, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote of SharePoint-speciaal — en extraheert de werkelijke koppeling uit elke lange stringcontainer (Provider=, DSN=, OPENROWSET, File.Contents(...)).
- Alle Office-indelingen plus PDF, OneNote, LNK, tekst en SharePoint-pagina's in één analyse
- Koppelingstype-classificatie tussen relatief, absoluut en alle ID-gebaseerde cloudsystemen
- koppelingsextractie extraheert koppelingen uit PowerQuery-opdrachten, verbindingsreeksen en SharePoint URL-specials
3Mapping Genereren SmartMapper
Doel: Bedrijfsniveau-intent omzetten in technische zoek-/vervangpatronen zonder dat iemand ze handmatig schrijft.
Wat er gebeurt: Het migratieteam definieert Bron → Doel-mappingregels in de toewijzingsregels (bijv. \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew). SmartMapper past vervolgens voor elke opgeloste absolute koppeling de regels toe, leidt een nieuwe URL af en produceert een minimaal SearchString / ReplaceString-paar via vergelijking van rechts-naar-links segmenten. Redundante patronen worden geconsolideerd door de Optimalisator.
Waarom deze fase het verschil maakt tussen een goede en slechte migratie: Traditioneel schrijft een projectmanager honderden zoek-/vervangparen in een spreadsheet, raadt hoe SharePoint elke bibliotheek zal noemen en hoopt op geen typefouten. SmartMapper genereert de patronen deterministisch op basis van de werkelijk opgeloste koppelingen.
- Invoer in bedrijfstaal (Bron → Doel), technische uitvoer (de gegenereerde patronen)
- De Optimalisator consolideert redundante submappatronen tot één regel
\Finance\ - Patronen met mapcontext verwerken identieke relatieve koppelingen die naar verschillende bestemmingen oplossen
4Valideren SmartMapper
Doel: Het resultaat kennen voordat er één document wordt geschreven.
Wat er gebeurt: SmartMapper simuleert elk gegenereerd patroon tegen elke opgeloste koppeling. Per patroon rapporteert het Wordt Gecorrigeerd (juiste vervangingen), Wordt Niet Gecorrigeerd (koppeling ongewijzigd) en Wordt Gebroken (patroon trof aan maar produceerde een onjuist resultaat). Betrouwbaarheid per patroon = Wordt Gecorrigeerd / (Wordt Gecorrigeerd + Wordt Gebroken).Op uitvoeringsniveau worden nauwkeurigheid en dekking als twee onafhankelijke cijfers gerapporteerd en nooit samengevoegd tot één score.
Menselijke beoordeling: Elk patroon heeft een status — Gegenereerd, Geaccepteerd, Afgewezen, Gewijzigd, Conflict. De projectverantwoordelijke beoordeelt de lijst, accepteert of wijzigt patronen, en Conflict-groepen (zelfde SearchString die naar verschillende ReplaceStrings mapt afhankelijk van de documentmap) worden getoond voor expliciete beslissing. Alleen Geaccepteerde en Gewijzigde patronen worden gebruikt in Fase 5.
- Wordt Gecorrigeerd / Wordt Niet Gecorrigeerd / Wordt Gebroken per patroon; niets wordt blind uitgevoerd
- Nauwkeurigheid per patroon, plus nauwkeurigheid en dekking op uitvoeringsniveau als twee onafhankelijke cijfers — nooit samengevoegd tot één score
- Conflict-groepen gemarkeerd voor menselijke beoordeling; automatisch afgewezen totdat er één wordt gekozen
- Volledig auditlogboek: het oorspronkelijke patroon / het gewijzigde patroon behouden als de gebruiker een patroon wijzigt
5Repareren ReplaceMagic
Doel: De goedgekeurde patronen toepassen op de werkelijke documenten, in bulk, zonder één bestand handmatig te openen.
Wat er gebeurt: ReplaceMagic voert de geaccepteerde patronen uit op alle geanalyseerde documenten. Langere patronen worden eerst uitgevoerd (zodat een regel voor \Finance\Reports vóór \Finance wordt uitgevoerd); zodra een koppeling is vervangen kan geen kortere regel deze opnieuw aanraken. Bestandstijdstempels worden behouden (voor SharePoint zijn sitebeheerdersrechten vereist); wachtwoorden voor openen en wijzigen worden gerespecteerd. Documenten worden nooit geopend in de Office-toepassing — ReplaceMagic bewerkt de interne XML- / binaire structuren rechtstreeks, wat de reden is waarom het schaalt naar honderdduizenden bestanden.
- Alleen Geaccepteerde en Gewijzigde patronen worden uitgevoerd; Afgewezen en Conflict raken nooit een document
- Meerdraadse bulkuitvoering over de volledige documentset
- Originele tijdstempels behouden (voor SharePoint zijn sitebeheerdersrechten vereist), met wachtwoord beveiligde bestanden ondersteund (u moet de lijst met te gebruiken wachtwoorden aanleveren)
- PowerQuery
File.Contentsherschreven naarWeb.Contents/SharePoint.Fileswanneer bestemmingen in de cloud zijn
6Verifiëren Gedeeld
Doel: Aantonen dat de migratie geslaagd is — geen hangende koppelingen, geen onverklaarde hiaten.
Wat er gebeurt: Heranalyseer de doelomgeving met ReplaceMagic en bevestig dat resterende verbroken koppelingen nul zijn of verklaard zijn (mailto:, javascript:, interne celverwijzingen — de categorieën die in niet-opgeloste koppelingen terechtkomen met redencode worden geacht ongewijzigd te blijven). Vergelijk analyses van vóór en na de migratie, rapporteer de verschillen en lever een goedkeuringsdocument aan de projectverantwoordelijken.
- Post-migratieanalyse en verschilrapport
- niet-opgeloste koppelingen met redencodes maken hiaten expliciet, niet onzichtbaar
- de gegenereerde patronen-geschiedenis + RunID-isolatie geven een permanent auditlogboek
Welke Editie voor Welke Fase?
| Fase | ReplaceMagic-editie per indeling (Word, Excel, PDF, …) | ReplaceMagic.Office / Total / Ultimate | ReplaceMagic.SmartMapper |
|---|---|---|---|
| 1. Ontdekken | Ja (één indeling) | Ja (alle indelingen) | Ja |
| 2. Analyseren | Ja (één indeling) | Ja (alle indelingen) | Ja + typeclassificatie, ID-gebaseerde resolver, lange-stringextractor |
| 3. Mapping Genereren | Handmatig (klant schrijft zoek-/vervangparen) | Handmatig | Automatisch gegenereerd vanuit Bron → Doel-regels |
| 4. Valideren | Alleen-zoeken voorbeeldmodus | Alleen-zoeken voorbeeldmodus | de validatie-engine + Betrouwbaarheid + de acceptatieworkflow-workflow |
| 5. Repareren | Ja (één indeling) | Ja (alle indelingen) | Ja — alleen Geaccepteerde / Gewijzigde patronen |
| 6. Verifiëren | Alleen-zoeken heranalyse | Alleen-zoeken heranalyse | Heranalyse + RunID-auditlogboek + de gegenereerde patronen-geschiedenis |
Klaar voor de volgende migratie?
Klein project met een bekende mapping? ReplaceMagic.Ultimate dekt Fasen 1, 2, 5 en 6 in alle ondersteunde indelingen.
Project met duizenden koppelingen, ID-gebaseerde URL's, PowerQuery- / ConnectionString-inhoud of meerdere migratiegolven? ReplaceMagic.SmartMapper voegt Fasen 3 en 4 toe — de mapping-, validatie- en betrouwbaarheidsscoring-engine die een hoopvolle migratie omzet in een verdedigbare.
SmartMapper Details Migratirisicovermindering Gratis proefversie downloaden Neem contact op










