SmartMapper for ReplaceMagic está orientado a proyectos de migración grandes y complejos — migraciones de inquilino a inquilino en SharePoint, de entorno local a SharePoint Online, consolidaciones de servidores y cualquier escenario en el que el entorno de origen contenga miles de enlaces que nadie desea traducir manualmente.
Las ediciones tradicionales de ReplaceMagic le piden que suministre los pares de búsqueda/reemplazo. SmartMapper invierte ese flujo de trabajo: usted proporciona reglas de mapeo simples de Origen → Destino, y SmartMapper se encarga del resto. Solo los patrones que usted acepta explícitamente se aplican a sus documentos.
Escáner
(este producto)
Reemplazo
Para cada enlace descubierto durante un análisis, SmartMapper: detecta el tipo de enlace (Absolute, Relative, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote, SharePoint-special); lo resuelve; compara el enlace resuelto con sus reglas de mapeo y produce el NewLink; deriva el par mínimo SearchString / ReplaceString a partir de OriginalLink y NewLink; y consolida patrones redundantes mientras marca los conflictos para revisión humana. El resultado es una tabla revisable de patrones — cada uno con una puntuación de confianza y una traza de auditoría.
El Motor SmartMapper — Novedades frente a Ultimate
Generación automática de patrones
- Defina reglas de mapeo, no pares de búsqueda/reemplazo
- SmartMapper consolida patrones redundantes de subcarpetas en una sola regla
Resolución y extracción de enlaces
- Los relativos se resolverán, con alcance al documento que contiene el enlace
- Enlaces basados en ID de SharePoint, OneDrive
- Extrae enlaces de comandos PowerQuery (
File.Contents,Folder.Files,SharePoint.Files,Web.Contents…) - Extrae enlaces de cadenas de conexión (
Provider=,DSN=,Data Source=,OPENROWSET,OPENDATASOURCE,BULK) - Gestiona elementos especiales de SharePoint (
../../:f:/r/Folder), URIsfile:,onenote:yjavascript:
Validación antes de la ejecución
- SmartMapper simula cada patrón contra cada enlace resuelto
- Informa por patrón: correctos, sin cambios, incorrectos
- Confianza por patrón
- Precisión por patrón más precisión y cobertura a nivel de ejecución como dos cifras independientes — nunca combinadas en una sola puntuación
Flujo de revisión y gobernanza
- Cada patrón lleva un estado: Generado, Aceptado, Rechazado, Modificado, Conflicto
- Los grupos de conflicto señalan SearchStrings idénticos con ReplaceStrings diferentes para revisión humana
- Los patrones con contexto de carpeta gestionan enlaces relativos idénticos que resuelven a destinos diferentes
- Nada se ejecuta sobre sus documentos hasta que usted lo apruebe
- El SearchString/ReplaceString original y el modificado se almacenan ambos para auditoría
Reescritura compatible con la nube
- Reescritura de PowerQuery:
File.Contents→Web.Contents/SharePoint.Filescuando los destinos están en la nube - Elimina el prefijo
file:cuando el destino es SharePoint - Conserva los parámetros de URL de SharePoint como combinaciones de patrones únicas
Elija el backend que mejor se adapte
- SQL Server para proyectos compartidos con gobernanza empresarial
- SQLite para proyectos en portátil o liderados por socios — un solo archivo, sin instalación, sin licencia
- MySQL como backend relacional alternativo de código abierto
- Esquema idéntico y resultados idénticos — verificado a escala (400,000+ claves, 99%+ de confianza en 12+ millones de filas de origen)
Formatos de Archivo Compatibles
- 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
- Archivos de texto — .txt, .csv, .html, extensiones personalizadas
- Accesos directos de Windows — .lnk
- Páginas Canvas y Wiki de SharePoint — .aspx
Áreas del Documento Procesadas
- Hipervínculos (URL web y rutas de archivo)
- Enlaces de objetos OLE
- Orígenes de vínculos (referencias externas de Excel y Word)
- Power Queries y referencias Pivot (Excel)
- Referencias en código VBA
- Conexiones de Excel
- Notas al pie (Word)
- Comentarios y Códigos de Campo
- Encabezados y pies de página
- Contenido del cuerpo en texto sin formato
- Contenido de Canvas y Wiki de SharePoint
Entradas Habituales — Qué Proporciona Usted
- Una lista de carpetas y/o sitios de SharePoint a analizar
- Reglas de mapeo — una fila por par origen-destino, por ejemplo:
\\ServerABC\Finance→https://company.sharepoint.com/sites/financenew
\\OldServer\HR→https://company.sharepoint.com/sites/hr - Una revisión de los patrones generados automáticamente — aceptar, modificar o rechazar
Un Ejemplo Concreto — Qué Ocurre con un Enlace
| Documento analizado | \\ServerABC\Finance\Reports\Q2.xlsx |
| Enlace sin procesar encontrado en él | ..\Sub1\file.xlsx |
| Su regla de mapeo | \\ServerABC\Finance → https://company.sharepoint.com/sites/financenew |
- Detecta el tipo de enlace: Relativo
- Se resuelve a él
- Aplica la regla de mapeo → NewLink:
https://company.sharepoint.com/sites/financenew/Sub1/file.xlsx - Simula el patrón contra todos los enlaces → informa el recuento correctos / incorrectos + puntuación de confianza
- Usted revisa el patrón y hace clic en Aceptar. Solo entonces el motor de reemplazo toca Q2.xlsx.
Casos de Uso Habituales
- Migración a SharePoint Online con miles de enlaces relativos y basados en ID — SmartMapper los resuelve todos sin mapeo manual
- Migración de inquilino a inquilino en SharePoint con enlaces basados en ID — al trasladarse a un nuevo inquilino, las antiguas URL de
DocID,OrganizationalViewLinkyDirectLinkquedan inactivas porque esos ID simplemente no existen en el nuevo inquilino. SmartMapper analiza el índice de documentos del inquilino de origen antes de la migración, mientras los ID aún son resolvibles, los resuelve y produce patrones de búsqueda/reemplazo que funcionan correctamente incluso después de que el inquilino de origen quede desactivado y los ID desaparezcan. Ninguna herramienta convencional de búsqueda/reemplazo puede hacer esto porque los ID carecen de significado en el momento en que el origen se desconecta. - Servidor de archivos a SharePoint / OneDrive — rutas UNC y de unidad asignada convertidas a URL en la nube en un solo paso
- Consolidación de servidores con estructuras de carpetas superpuestas — la detección de conflictos señala los mapeos ambiguos antes de que causen daños
- Migración a Google Drive, Box, Dropbox — enlaces reparados durante el traslado a la nueva ubicación en la nube
- Entornos con gran uso de Excel con PowerQuery, cachés Pivot, enlaces OLE y rutas incrustadas en ConnectionString — SmartMapper extrae el enlace de la cadena circundante y lo reescribe correctamente
- Auditoría y simulación antes del arranque — el validación informa los recuentos correctos / incorrectos para que el responsable del proyecto pueda dar el visto bueno sobre un número, no sobre una esperanza
- Migraciones en múltiples oleadas — cada ejecución delimitada por RunID para que varias oleadas coexistan en la misma base de datos de SmartMapper sin contaminarse entre sí
¿Es SmartMapper la Solución Adecuada para Usted?
- Su migración implica cientos o miles de documentos
- Tiene enlaces de SharePoint / OneDrive / nube basados en ID que la búsqueda/reemplazo por UNC no puede tratar — especialmente migraciones de inquilino a inquilino donde los DocIDs antiguos no existirán en el nuevo inquilino (SmartMapper los resuelve antes de que el origen quede fuera de línea)
- Sus libros de Excel usan orígenes de datos PowerQuery, Pivot o ConnectionString
- Necesita un informe de aprobación que muestre cuántos enlaces se corregirán antes del arranque
- Es un socio de migración que gestiona proyectos para varios clientes
- Tiene estructuras de carpetas superpuestas donde la misma ruta relativa se resuelve de forma diferente
- Necesita un registro auditable de cada cambio para cumplimiento normativo
- Ya conoce sus cadenas de búsqueda y reemplazo exactas
- Su migración es un simple cambio de nombre de servidor con rutas UNC sencillas
- Solo necesita corregir enlaces en un formato de archivo concreto (por ejemplo, únicamente Word)
- El presupuesto es una restricción y el proyecto es de pequeña escala
400,000+ claves de búsqueda/reemplazo generadas • 99%+ de confianza • 96%+ de cobertura.
¿Por Qué Elegir SmartMapper for ReplaceMagic?
- Deja de escribir pares de búsqueda/reemplazo. Defina la migración en términos de negocio (origen → destino) y deje que SmartMapper genere los patrones técnicos.
- Conoce el resultado antes de confirmar. La confianza por patrón, la confianza a nivel de ejecución y los recuentos explícitos de correctos / incorrectos sustituyen las suposiciones por cifras.
- Detecta automáticamente los casos límite peligrosos. Los grupos de conflicto y los patrones específicos por contexto de carpeta evitan el reemplazo incorrecto silencioso que arruina los fines de semana de migración.
- Gestiona los enlaces que otras herramientas ignoran. URL basadas en ID de SharePoint / OneDrive,
File.Contentsde PowerQuery,Data Source=de ConnectionString, rutasonenote:de OneNote — todas resueltas y remapeadas. - Genera un artefacto revisable. La tabla los patrones generados es un registro auditable de cada cambio — patrón original, patrón modificado (si aplica), estado, tabla de origen, tipo de enlace — para la aprobación de seguridad y cumplimiento normativo.
- ReplaceMagic.Ultimate completo incluido. Todos los formatos y todas las áreas de enlace cubiertas por Ultimate forman parte de SmartMapper — no sacrifica cobertura por inteligencia.
- Recomendado para socios de migración, integradores de TI y equipos de TI empresariales que ejecutan proyectos donde los patrones elaborados manualmente no son una opción.
- Flujo de trabajo basado en reglas de mapeo — proporcione pares Origen → Destino, no pares de búsqueda/reemplazo
- Detección de tipo de enlace: Absolute, Relative, SharePointDocID, OneDriveID, UnknownID
- Resolución de relativo a absoluto con alcance al archivo que contiene el enlace
- Resolución de enlaces basados en ID contra el índice de documentos (docID, DocIdUrl, DirectLink, OrganizationalViewLink/EditLink, AnonymousViewLink/EditLink)
- extracción de enlaces para cadenas largas: comandos PowerQuery, fragmentos de ConnectionString (Provider=, DSN=, Data Source=, DBQ=, DefaultDir=, Location=, Database=, URL=),
<LISTWEB>/<ROOTWEB>, OPENROWSET, OPENDATASOURCE, BULK - Reescritura de comandos PowerQuery (File.Contents → Web.Contents / SharePoint.Files / SharePoint.Contents) para destinos en la nube
- Elementos especiales de URL de SharePoint conservados (
../../:f:/r/Folder,onenote:,file:) - SearchString/ReplaceString generados automáticamente
- consolidación de patrones consolida patrones redundantes que comparten un padre común
- el motor de validación simula los reemplazos e informa correctos, sin cambios, incorrectos
- Precisión por patrón, más precisión y cobertura a nivel de ejecución como dos cifras independientes — nunca combinadas en una sola puntuación
- Estados de patrón: Generated, Accepted, Rejected, Modified, Conflict
- Operación delimitada por RunID — múltiples oleadas de migración coexisten sin contaminación
- Tabla enlaces no resueltos persistente con códigos de motivo para auditabilidad completa
- Respaldado por SQL Server — los resultados sobreviven a la ejecución y pueden alimentar informes de BI / aprobación
- Búsqueda y reemplazo dentro de encabezados y pies de página de múltiples secciones
- Búsqueda y reemplazo dentro de hipervínculos y direcciones de hipervínculo
- Búsqueda y reemplazo de rutas de vínculos UNC
- Modo Solo Búsqueda - muy útil para detectar dónde se producirían los reemplazos
- Búsqueda y reemplazo de juegos de caracteres internacionales
- Gestiona cualquier número de subcarpetas
- Gestiona documentos con contraseña de apertura o modificación
- Fácil de instalar y desinstalar
- Se conservará la fecha y hora originales del archivo.
Extensiones compatibles:
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)
Documentos de texto (*.txt, *.csv, *.html pero también sus extensiones personalizadas)
Windows Shortcuts (*.lnk)
Páginas Canvas y Wiki de SharePoint (*.aspx)
Versiones de Office compatibles: 2000-2013 y la mayoría de funcionalidades en 2016/2019/Office 365
Requisitos: .NET Framework 4.8 o superior.
Backend de base de datos — elija el que mejor se adapte al proyecto:
• SQL Server — la edición Express es suficiente; recomendado para proyectos compartidos, multiusuario y con gobernanza empresarial.
• SQLite — un único archivo de base de datos, sin instalación, sin servicio, sin licencia. Ideal para clientes más pequeños o socios de migración que ejecutan proyectos en un portátil sin SQL Server disponible.
• MySQL — backend relacional de código abierto para organizaciones que estandarizan su infraestructura en MySQL.
Los tres backends comparten el mismo esquema y producen resultados idénticos — verificado a escala en una ejecución a escala de producción con 12+ millones de filas de origen (~9 millones de filas derivadas): ambos produjeron 400,000+ claves de búsqueda/reemplazo en 900,000+ documentos con un 99%+ de confianza, un 96%+ de cobertura.




























