SmartMapper for ReplaceMagic jest przeznaczony do dużych, złożonych projektów migracji — przenoszenie najemcy SharePoint do najemcy, z lokalnego do SharePoint Online, konsolidacje serwerów i każdy scenariusz, w którym środowisko źródłowe zawiera tysiące łączy, których nikt nie chce tłumaczyć ręcznie.
Tradycyjne edycje ReplaceMagic wymagają podania par znajdź/zamŁ. SmartMapper odwraca ten przebieg pracy: podajesz proste reguły mapowania źródło → cel, a SmartMapper wyjaśnia resztę. Tylko wzorce, które wyraźnie akceptujesz, są stosowane do Twoich dokumentów.
ReplaceMagic
(ten produkt)
zamiany
Dla każdego łącza wykrytego podczas skanowania SmartMapper: wykrywa typ łącza (Absolute, Relative, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote, specjalne SharePoint); rozwiązuje je; porównuje rozwiązane łącze z regułami mapowania i generuje NoweŁącze; wyprowadza minimalną parę CiągSzukany/CiągZamienny na podstawie OriginalLink i NewLink; konsoliduje nadmiarowe wzorce, jednocześnie oznaczając konflikty do przeglądu przez człowieka. Wynikiem jest przeglądalna tabela wzorów — każdy ze wskaźnikiem ufności i śladem audytu.
Silnik SmartMapper — Co nowego w porównaniu z Ultimate
Automatyczne generowanie wzorów
- Definiuj reguły mapowania, nie pary znajdź/zamŁ
- SmartMapper konsoliduje nadmiarowe wzorce podfolderów do jednej reguły
Rozpoznawanie i ekstrakcja łączy
- Względne zostaną rozwiązane, zakres do dokumentu zawierającego łącze
- Łącza oparte na ID: SharePoint, OneDrive
- Ekstrahuje łącza z poleceń PowerQuery (
File.Contents,Folder.Files,SharePoint.Files,Web.Contents…) - Ekstrahuje łącza z ciągów połączeń (
Provider=,DSN=,Data Source=,OPENROWSET,OPENDATASOURCE,BULK) - Obsługuje specjalne adresy SharePoint (
../../:f:/r/Folder), URIfile:,onenote:ijavascript:
Walidacja przed wykonaniem
- SmartMapper symuluje każdy wzorzec względem każdego rozwiązanego łącza
- Raportuje dla każdego wzorca: Poprawne, Bez zmian, Niepoprawne
- Ufność wzorca
- Ufność na poziomie przebiegu waży wskaźniki rozpoznawania, mapowania i pokrycia
Przebieg przeglądu i zarządzania
- Każdy wzorzec ma status: Wygenerowany, Zaakceptowany, Odrzucony, Zmodyfikowany, Konflikt
- Grupy konfliktów oznaczają identyczne CiągiSzukane z różnymi CiągamiZamiennymi do przeglądu przez człowieka
- Wzorce uwzględniające kontekst folderu obsługują identyczne względne łącza rozwiązujące się do różnych celów
- Nic nie jest uruchamiane na Twoich dokumentach, dopóki tego nie zatwierdzisz
- Oryginalny i zmodyfikowany CiągSzukany/CiągZamienny są przechowywane do audytu
Przepisywanie ze świadomością chmury
- Przepisywanie PowerQuery:
File.Contents→Web.Contents/SharePoint.Filesgdy cele są w chmurze - Usuwa prefiks
file:gdy miejscem docelowym jest SharePoint - Zachowuje parametry URL SharePoint jako unikalne kombinacje wzorów
Wybierz odpowiedni silnik bazy danych
- SQL Server dla współdzielonych, korporacyjnych projektów
- SQLite dla projektów na laptopie lub prowadzonych przez partnerów — jeden plik, zero instalacji, brak licencji
- MySQL jako alternatywny open-source relacyjny silnik bazy danych
- Identyczny schemat i identyczne wyniki — zweryfikowane w skali (400,000+ kluczy, 99%+ ufności na 12M+ mln wierszy źródłowych)
Obsługiwane formaty plików
- 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
- Pliki tekstowe — .txt, .csv, .html, niestandardowe rozszerzenia
- Skróty Windows — .lnk
- Strony SharePoint Canvas i Wiki — .aspx
Przetwarzane obszary dokumentów
- Hiperłącza (adresy URL i ścieżki plików)
- Łącza obiektów OLE
- źródła łączy (zewnętrzne odwołania Excel i Word)
- Power Queries i odwołania Pivot (Excel)
- Odwołania w kodzie VBA
- Połączenia Excel
- Przypisy dolne (Word)
- Komentarze i kody pól
- Nagłówki i stopki
- Treść tekstowa dokumentu
- Zawartość SharePoint Canvas i Wiki
Typowe dane wejściowe — Co dostarczasz
- Lista folderów i/lub witryn SharePoint do skanowania
- Reguły mapowania — jeden wiersz na parę źródło-cel, na przykład:
\\ServerABC\Finance→https://company.sharepoint.com/sites/financenew
\\OldServer\HR→https://company.sharepoint.com/sites/hr - Przegląd automatycznie wygenerowanych wzorów — akceptuj, modyfikuj lub odrzucaj
Konkretny przykład — Co dzieje się z jednym łączem
| Skanowany dokument | \\ServerABC\Finance\Reports\Q2.xlsx |
| Surowe łącze znalezione w dokumencie | ..\Sub1\file.xlsx |
| Twoja reguła mapowania | \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew |
- Wykrywa typ łącza: Względne
- Jest do niego rozwiązywane
- Stosuje regułę mapowania → NowełĄcze:
https://company.sharepoint.com/sites/financenew/Sub1/file.xlsx - Symuluje wzorzec względem wszystkich łączy → raportuje liczbę Poprawne/Niepoprawne + wskaźnik ufności
- Przeglądasz wzorzec i klikasz Akceptuj. Dopiero wtedy silnik zamiany dotyka Q2.xlsx.
Typowe zastosowania
- Migracja SharePoint Online z tysiącami względnych i opartych na ID łączy — SmartMapper rozwiązuje je wszystkie bez ręcznego mapowania
- Migracja najemcy SharePoint do najemcy z łączami opartymi na ID — kiedy przechodzisz do nowego najemcy, stare adresy URL
DocID,OrganizationalViewLinkiDirectLinkstają się martwe, ponieważ te ID po prostu nie istnieją w nowym najemcy. SmartMapper skanuje indeks dokumentów źródłowego najemcy przed migracją, gdy ID są jeszcze możliwe do rozwiązania, rozwiązuje je i generuje wzorce znajdź/zamŁ, które działają poprawnie nawet po wyłączeniu źródłowego najemcy. Żadne konwencjonalne narzędzie znajdź/zamŁ nie może tego zrobić, ponieważ ID są bezużyteczne w momencie gdy źródło jest wyłączone. - Udział plików do SharePoint/OneDrive — ścieżki UNC i dysków mapowanych przekonwertowane na adresy URL chmury w jednym przebiegu
- Konsolidacja serwerów z nakładającymi się strukturami folderów — wykrywanie konfliktów oznacza niejednoznaczne mapowania zanim wyrządzą szkodę
- Migracja do Google Drive, Box, Dropbox — łącza naprawione podczas przejścia do nowej lokalizacji w chmurze
- Środowiska z intensywnym użyciem Excel z PowerQuery, pamięciami podręcznymi Pivot, łączami OLE i ścieżkami osadzonymi w ConnectionString — SmartMapper ekstrahuje łącze z otaczającego ciągu i przepisuje je poprawnie
- Audyt i suchy przebieg przed uruchomieniem — silnik walidacji raportuje liczby Poprawne/Niepoprawne, dzięki czemu właściciel projektu może zatwierdzić liczbę, a nie nadzieję
- Migracje wieloetapowe — każdy przebieg z zakresem RunID, dzięki czemu wiele etapów może współistnieć w tej samej bazie danych SmartMapper bez wzajemnego zanieczyszczania
Czy SmartMapper jest dla Ciebie?
- Twoja migracja obejmuje setki lub tysiące dokumentów
- Masz oparte na ID łącza SharePoint/OneDrive/chmurowe, których znalezienie/zastąpienie UNC nie może dotknąć — szczególnie migracje najemca-do-najemcy, gdzie stare DocID nie będą istnieć w nowym najemcy (SmartMapper rozwiązuje je przed wyłączeniem źródła)
- Twoje skoroszyty Excel używają źródeł danych PowerQuery, Pivot lub ConnectionString
- Potrzebujesz raportu zatwierdzającego pokazującego ile łączy zostanie naprawionych przed uruchomieniem
- Jesteś partnerem migracyjnym prowadzącym projekty dla wielu klientów
- Masz nakładające się struktury folderów gdzie ta sama względna ścieżka rozwiązuje się inaczej
- Potrzebujesz audytowalnego rekordu każdej zmiany dla celów zgodności
- Znasz już dokładnie swoje ciągi szukane i zamieniające
- Twoja migracja to prosta zmiana nazwy serwera z prostymi ścieżkami UNC
- Naprawiasz łącza tylko w jednym konkretnym formacie pliku (np. tylko Word)
- Budżet jest ograniczeniem, a projekt jest małej skali
Wygenerowano 400,000+ kluczy znajdź/zamŁ • ufność 99%+ • pokrycie 96%+.
Dlaczego wybrać SmartMapper for ReplaceMagic?
- Przestajesz pisać pary znajdź/zamŁ. Definiuj migrację w kategoriach biznesowych (źródło → cel) i pozwól SmartMapperowi generować techniczne wzorce.
- Znasz wynik zanim się zaangażujesz. Ufność wzorca, ufność na poziomie przebiegu i jawne liczby Poprawne/Niepoprawne zastępują zgadywanie liczbami.
- Automatycznie wychwycisz niebezpieczne przypadki brzegowe. Grupy konfliktów i wzorce specyficzne dla kontekstu folderu zapobiegają cichym błędnym zamianom, które psują weekendy migracyjne.
- Obsługujesz łącza, które inne narzędzia ignorują. Oparte na ID URL SharePoint/OneDrive, PowerQuery
File.Contents, ConnectionStringData Source=, ścieżki OneNoteonenote:— wszystkie rozwiązane i przemapowane. - Dostarczasz przeglądalny artefakt. Tabela wygenerowane wzorce jest audytowalnym rekordem każdej zmiany — oryginalny wzorzec, zmodyfikowany wzorzec (jeśli dotyczy), status, tabela źródłowa, typ łącza — do zatwierdzenia przez bezpieczeństwo i zgodność.
- Zawiera pełny ReplaceMagic.Ultimate. Każdy format i każdy obszar łączy objęty przez Ultimate jest częścią SmartMappera — nie tracisz pokrycia na rzecz inteligencji.
- Polecany dla partnerów migracyjnych, integratorów IT i korporacyjnych zespołów IT prowadzących projekty, gdzie ręcznie tworzone wzorce nie wchodzą w grę.
- Przebieg pracy oparty na regułach mapowania — podaj pary źródło → cel, nie pary znajdź/zamŁ
- Wykrywanie typu łącza: Absolute, Relative, SharePointDocID, OneDriveID, UnknownID
- Rozpoznawanie względne-do-bezwzględnego z zakresem do pliku zawierającego łącze
- Rozpoznawanie łączy opartych na ID względem indeksu dokumentów (docID, DocIdUrl, DirectLink, OrganizationalViewLink/EditLink, AnonymousViewLink/EditLink)
- ekstrakcja linków dla długich ciągów: polecenia PowerQuery, fragmenty ConnectionString (Provider=, DSN=, Data Source=, DBQ=, DefaultDir=, Location=, Database=, URL=),
<LISTWEB>/<ROOTWEB>, OPENROWSET, OPENDATASOURCE, BULK - Przepisywanie poleceń PowerQuery (File.Contents → Web.Contents / SharePoint.Files / SharePoint.Contents) dla celów chmurowych
- Zachowane specyfiki URL SharePoint (
../../:f:/r/Folder,onenote:,file:) - Automatycznie generowane CiągSzukany/CiągZamienny
- konsolidacja wzorców konsoliduje nadmiarowe wzorce współdzielące wspólnego rodzica
- silnik walidacji symuluje zamiany i raportuje poprawne, bez zmian, niepoprawne
- Dokładność dla każdego wzorca oraz dokładność i pokrycie na poziomie przebiegu jako dwie niezależne wartości — nigdy łączone w jeden wynik
- Statusy wzorca: Generated, Accepted, Rejected, Modified, Conflict
- Operacja z zakresem RunID — wiele fal migracji współistnieje bez zanieczyszczenia
- Trwała tabela nierozwiązane linki z kodami przyczyn dla pełnej audytowalności
- Oparte o SQL Server — wyniki przetrwają przebieg i mogą zasilać raporty BI/zatwierdzające
- Znajdź i zamŁ wewnątrz nagłówków i stopek wielu sekcji
- Znajdź i zamŁ wewnątrz hiperłączy i adresów hiperłączy
- Znajdź i zamŁ ścieżki łączy UNC
- Tryb tylko wyszukiwania — bardzo przydatny do wykrywania gdzie nastąpią zamiany
- Znajdź i zamŁ międzynarodowe zestawy znaków
- Obsługuje dowolną liczbę podfolderów
- Obsługuje dokumenty z hasłem do otwarcia lub modyfikacji
- Łatwa instalacja/deinstalacja
- Oryginalny znacznik daty i godziny pliku zostanie zachowany.
Obsługiwane rozszerzenia:
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)
Dokumenty tekstowe (*.txt, *.csv, *.html oraz niestandardowe rozszerzenia)
Skróty Windows (*.lnk)
Strony SharePoint Canvas i SharePoint Wiki (*.aspx)
Obsługiwane wersje Office: 2000-2013 i większość funkcji w 2016/2019/Office 365
Wymagania: .NET Framework 4.8 lub wyższy.
Silnik bazy danych — wybierz pasujący do projektu:
• SQL Serverślnie) — edycja Express jest wystarczająca; zalecana dla współdzielonych, wieloużytkownikowych projektów korporacyjnych.
• SQLite — jeden plik bazy danych, zero instalacji, brak usługi, brak licencji. Idealne dla mniejszych klientów lub partnerów migracyjnych prowadzących projekty na laptopie bez dostępu do SQL Server.
• MySQL — open-source relacyjny silnik bazy danych dla organizacji standaryzujących na infrastrukturze MySQL.
Wszystkie trzy silniki współdzielą ten sam schemat i dają identyczne wyniki — zweryfikowane w skali na przebiegu w skali produkcyjnej z 12M+ mln wierszy źródłowych (~9 mln wierszy pochodnych): oba wygenerowały 400,000+ kluczy znajdź/zamŁ na 900,000+ dokumentach z ufnością 99%+, pokryciem 96%+.




























