• +1 (302) 476 2350
  • info@replacemagic.com

SmartMapper for ReplaceMagic

$2.499,00  $3.499,00

O SmartMapper for ReplaceMagic inclui tudo do ReplaceMagic.Ultimate mais o motor SmartMapper, que elimina a etapa mais propensa a erros de qualquer projeto de migração: a criação manual de pares de busca/substituição.

Você define regras simples de mapeamento Origem → Destino (por exemplo \\ServidorABC\Financeirohttps://empresa.sharepoint.com/sites/financeiro-novo). O SmartMapper varre seus documentos, resolve todos os links — relativos, absolutos, baseados em ID ou incorporados dentro de um PowerQuery / ConnectionString / URL especial do SharePoint, e em seguida gera automaticamente, deduplica e pontua por confiança cada padrão de busca/substituição antes de um único documento ser modificado.

O SmartMapper for ReplaceMagic é voltado para projetos de migração grandes e complexos — migrações de tenant para tenant no SharePoint, de ambiente local para SharePoint Online, consolidações de servidores e qualquer cenário onde o ambiente de origem contém milhares de links que ninguém deseja traduzir manualmente.

As edições tradicionais do ReplaceMagic pedem que você forneça os pares de busca/substituição. O SmartMapper inverte esse fluxo de trabalho: você fornece regras simples de mapeamento Origem → Destino, e o SmartMapper descobre o restante. Somente os padrões que você explicitamente aceitar serão aplicados aos seus documentos.

Como o SmartMapper se encaixa no seu fluxo de trabalho de migração
[1]
Scanner
ReplaceMagic
Varre seus documentos; popula hiperlinks, OLE, origens de links, Power Queries
[2]
SmartMapper
(este produto)
Resolve links → aplica regras de mapeamento → gera padrões de busca/substituição pontuados por confiança
[3]
Você Revisa
Aceite, modifique ou rejeite cada padrão. Somente os padrões aprovados prosseguem.
[4]
Motor de
Substituição
Aplica os padrões aceitos aos documentos reais. Zero suposições.

Para cada link descoberto durante uma varredura, o SmartMapper: detecta o tipo de link (Absolute, Relative, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote, SharePoint-special); resolve-o; compara o link resolvido com suas regras de mapeamento e produz o NewLink; deriva o par mínimo SearchString / ReplaceString a partir do OriginalLink e do NewLink; e consolida padrões redundantes enquanto sinaliza conflitos para revisão humana. O resultado é uma tabela revisável de padrões — cada um com uma pontuação de confiança e uma trilha de auditoria.

O Motor SmartMapper — O Que Há de Novo em Relação ao Ultimate

Geração automática de padrões

  • Defina regras de mapeamento, não pares de busca/substituição
  • O SmartMapper consolida padrões redundantes de subpastas em uma única regra

Resolução e extração de links

  • Os relativos serão resolvidos, com escopo para o documento que contém o link
  • Links baseados em ID do SharePoint, OneDrive
  • Extrai links de comandos PowerQuery (File.Contents, Folder.Files, SharePoint.Files, Web.Contents…)
  • Extrai links de strings de conexão (Provider=, DSN=, Data Source=, OPENROWSET, OPENDATASOURCE, BULK)
  • Lida com especiais do SharePoint (../../:f:/r/Pasta), URIs file:, onenote: e javascript:

Validação antes da execução

  • O SmartMapper simula cada padrão contra cada link resolvido
  • Reporta por padrão: corretos, inalterados, incorretos
  • Confiança por padrão
  • Precisão por padrão mais precisão e cobertura no nível de execução como dois números independentes — nunca combinados em uma única pontuação

Fluxo de revisão e governança

  • Cada padrão possui um status: Generated, Accepted, Rejected, Modified, Conflict
  • Grupos de conflito sinalizam SearchStrings idênticas com diferentes ReplaceStrings para revisão humana
  • Padrões com consciência de contexto de pasta lidam com links relativos idênticos que resolvem para alvos diferentes
  • Nada é executado nos seus documentos até que você aprove
  • SearchString/ReplaceString original e modificado são armazenados para auditoria

Reescrita consciente da nuvem

  • Reescrita de PowerQuery: File.ContentsWeb.Contents / SharePoint.Files quando os alvos estão na nuvem
  • Remove o prefixo file: quando o destino é o SharePoint
  • Preserva parâmetros de URL do SharePoint como combinações únicas de padrões

Escolha o backend que melhor se adapta

  • SQL Server para projetos compartilhados e governados pela empresa
  • SQLite para projetos em laptop / conduzidos por parceiros — um arquivo, zero instalação, sem licença
  • MySQL como backend relacional open-source alternativo
  • Esquema idêntico e resultados idênticos — verificado em escala (400,000+ chaves, 99%+ de confiança em 12+ milhões de linhas de origem)

Formatos de Arquivo Suportados

  • 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
  • Arquivos de texto — .txt, .csv, .html, extensões personalizadas
  • Atalhos do Windows — .lnk
  • Páginas Canvas & Wiki do SharePoint — .aspx

Áreas do Documento Processadas

  • Hiperlinks (URLs da web e caminhos de arquivo)
  • Links de Objetos OLE
  • Fontes de Links (referências externas do Excel e Word)
  • Power Queries e referências de Dinâmica (Excel)
  • Referências de código VBA
  • Conexões Excel
  • Notas de rodapé (Word)
  • Comentários e Códigos de Campo
  • Cabeçalhos e Rodapés
  • Conteúdo de texto simples do corpo
  • Conteúdo Canvas e Wiki do SharePoint

Entradas Típicas — O Que Você Fornece

  • Uma lista de pastas e/ou sites do SharePoint para varrer
  • Regras de mapeamento — uma linha por par origem-destino, por exemplo:
        \\ServidorABC\Financeirohttps://empresa.sharepoint.com/sites/financeiro-novo
        \\ServidorAntigo\RHhttps://empresa.sharepoint.com/sites/rh
  • Uma revisão dos padrões gerados automaticamente — aceite, modifique ou rejeite

Um Exemplo Concreto — O Que Acontece com Um Link

  Rastreamento: um link relativo por todo o pipeline do SmartMapper
Documento sendo varrido \\ServidorABC\Financeiro\Relatorios\T2.xlsx
Link bruto encontrado dentro dele ..\Sub1\arquivo.xlsx
Sua regra de mapeamento \\ServidorABC\Financeiro  →  https://empresa.sharepoint.com/sites/financeiro-novo
O que o SmartMapper faz:
  1. Detecta o tipo de link: Relativo
  2. É resolvido para ele
  3. Aplica a regra de mapeamento → NewLink: https://empresa.sharepoint.com/sites/financeiro-novo/Sub1/arquivo.xlsx
  4. Simula o padrão contra todos os links → reporta contagem corretos / incorretos + pontuação de confiança
  5. Você revisa o padrão e clica em Aceitar. Somente então o motor de substituição modifica T2.xlsx.

Casos de Uso Comuns

  • Migração para o SharePoint Online com milhares de links relativos e baseados em ID — o SmartMapper os resolve todos sem mapeamento manual
  • Migração de tenant para tenant no SharePoint com links baseados em ID — quando você migra para um novo tenant, os URLs antigos de DocID, OrganizationalViewLink e DirectLink ficam inválidos porque esses IDs simplesmente não existem no novo tenant. O SmartMapper varre o índice de documentos do tenant de origem antes da migração, enquanto os IDs ainda são resolúveis, os resolve e produz padrões de busca/substituição que funcionam corretamente mesmo após o tenant de origem ser desativado e os IDs desaparecerem. Nenhuma ferramenta convencional de busca/substituição pode fazer isso porque os IDs não têm significado no momento em que a origem fica offline.
  • Compartilhamento de arquivo para SharePoint / OneDrive — caminhos UNC e unidades mapeadas convertidos para URLs na nuvem em uma única passagem
  • Consolidação de servidores com estruturas de pastas sobrepostas — a detecção de conflitos sinaliza mapeamentos ambíguos antes de causarem danos
  • Migração para Google Drive, Box, Dropbox — links reparados durante a mudança para o novo local na nuvem
  • Ambientes com muitos arquivos Excel com PowerQuery, caches de Dinâmica, links OLE e caminhos incorporados em ConnectionString — o SmartMapper extrai o link da string circundante e o reescreve corretamente
  • Auditoria e simulação antes da entrada em produção — o validação reporta contagens corretos / incorretos para que o responsável pelo projeto possa aprovar um número, não uma esperança
  • Migrações em múltiplas ondas — cada execução é delimitada por RunID para que múltiplas ondas possam coexistir no mesmo banco de dados SmartMapper sem contaminar umas às outras

O SmartMapper É Certo para Você?

  Você precisa do SmartMapper se…
  •   Sua migração envolve centenas ou milhares de documentos
  •   Você tem links baseados em ID do SharePoint / OneDrive / nuvem que a busca/substituição por UNC não consegue tratar — especialmente em migrações de tenant para tenant, onde os DocIDs antigos não existirão no novo tenant (o SmartMapper os resolve antes de a origem ficar offline)
  •   Suas pastas de trabalho Excel usam fontes de dados PowerQuery, Dinâmica ou ConnectionString
  •   Você precisa de um relatório de aprovação mostrando quantos links serão corrigidos antes da entrada em produção
  •   Você é um parceiro de migração que executa projetos para múltiplos clientes
  •   Você tem estruturas de pastas sobrepostas onde o mesmo caminho relativo resolve de forma diferente
  •   Você precisa de um registro auditável de cada alteração para conformidade
  Considere o Ultimate ou uma edição individual em vez disso se…
  •   Você já conhece suas strings exatas de busca e substituição
  •   Sua migração é uma renomeação simples de servidor com caminhos UNC diretos
  •   Você está corrigindo links em apenas um formato de arquivo específico (ex.: somente Word)
  •   O orçamento é uma restrição e o projeto é de pequena escala
Não tem certeza? Compare todas as edições ou pergunte-nos — responderemos com honestidade.
  Comprovado em escala empresarial
Verificado em uma execução em escala de produção com 12+ milhões de linhas de origem em 900,000+ documentos:
400,000+ chaves de busca/substituição geradas • 99%+ de confiança • 96%+ de cobertura.

Por Que Escolher o SmartMapper for ReplaceMagic?

  • Você para de escrever pares de busca/substituição. Defina a migração em termos de negócio (origem → destino) e deixe o SmartMapper gerar os padrões técnicos.
  • Você conhece o resultado antes de se comprometer. Confiança por padrão, confiança no nível de execução e contagens explícitas de corretos / incorretos substituem suposições por números.
  • Você identifica os casos extremos perigosos automaticamente. Grupos de conflito e padrões específicos de contexto de pasta evitam a substituição silenciosa e errada que arruína os fins de semana de migração.
  • Você lida com os links que outras ferramentas ignoram. URLs baseados em ID do SharePoint / OneDrive, File.Contents do PowerQuery, Data Source= do ConnectionString, caminhos onenote: do OneNote — todos resolvidos e remapeados.
  • Você entrega um artefato revisável. A tabela os padrões gerados é um registro auditável de cada alteração — padrão original, padrão modificado (se houver), status, tabela de origem, tipo de link — para aprovação de segurança e conformidade.
  • ReplaceMagic.Ultimate completo incluído. Cada formato e cada área de link cobertos pelo Ultimate fazem parte do SmartMapper — você não troca cobertura por inteligência.
  • Recomendado para parceiros de migração, integradores de TI e equipes de TI corporativas que executam projetos onde padrões criados manualmente não são uma opção.
Recursos do motor SmartMapper:

  • Fluxo de trabalho orientado por regras de mapeamento — forneça pares Origem → Destino, não pares de busca/substituição
  • Detecção de tipo de link: Absolute, Relative, SharePointDocID, OneDriveID, UnknownID
  • Resolução relativo-para-absoluto com escopo para o arquivo que contém o link
  • Resolução de links baseados em ID contra o índice de documentos (docID, DocIdUrl, DirectLink, OrganizationalViewLink/EditLink, AnonymousViewLink/EditLink)
  • extração de links para strings longas: comandos PowerQuery, fragmentos de ConnectionString (Provider=, DSN=, Data Source=, DBQ=, DefaultDir=, Location=, Database=, URL=), <LISTWEB> / <ROOTWEB>, OPENROWSET, OPENDATASOURCE, BULK
  • Reescrita de comando PowerQuery (File.Contents → Web.Contents / SharePoint.Files / SharePoint.Contents) para alvos na nuvem
  • Especificidades de URL do SharePoint preservadas (../../:f:/r/Pasta, onenote:, file:)
  • SearchString/ReplaceString gerados automaticamente
  • consolidação de padrões consolida padrões redundantes que compartilham um pai comum
  • o motor de validação simula substituições e reporta corretos, inalterados, incorretos
  • Precisão por padrão, mais precisão e cobertura no nível de execução como dois números independentes — nunca combinados em uma única pontuação
  • Status de padrões: Generated, Accepted, Rejected, Modified, Conflict
  • Operação com escopo de RunID — múltiplas ondas de migração coexistem sem contaminação
  • Tabela links não resolvidos persistente com códigos de motivo para auditabilidade completa
  • Suportado por SQL Server — os resultados sobrevivem à execução e podem alimentar relatórios de BI / aprovação
Mais tudo do ReplaceMagic.Ultimate:

  • Buscar e substituir dentro dos cabeçalhos e rodapés de múltiplas seções
  • Buscar e substituir dentro de hiperlinks e endereços de hiperlinks
  • Buscar e substituir caminhos de links UNC
  • Modo Somente Busca - muito útil para detectar onde as substituições ocorreriam
  • Buscar e substituir conjuntos de caracteres internacionais
  • Lida com qualquer número de subpastas
  • Lida com documentos com senha para abrir ou modificar
  • Fácil de instalar/desinstalar
  • A data e hora originais do arquivo serão preservadas.
... e muito mais

Extensões suportadas:

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 e também suas extensões personalizadas)
Atalhos do Windows (*.lnk)
Páginas Canvas e Wiki do SharePoint (*.aspx)

Versões do Office suportadas: 2000-2013 e a maioria dos recursos em 2016/2019/Office 365

Requisitos: .NET Framework 4.8 ou superior.

Backend de banco de dados — escolha o que melhor se adapta ao projeto:
SQL Server — a edição Express é suficiente; recomendado para projetos compartilhados, multiusuário e governados pela empresa.
SQLite — um único arquivo de banco de dados, zero instalação, sem serviço, sem licença. Ideal para clientes menores ou parceiros de migração que executam projetos em um laptop sem um SQL Server disponível.
MySQL — backend relacional open-source para organizações que padronizam na infraestrutura MySQL.

Todos os três backends compartilham o mesmo esquema e produzem resultados idênticos — verificado em escala em uma execução em escala de produção de 12+ milhões de linhas de origem (~9 milhões de linhas derivadas): ambos produziram 400,000+ chaves de busca/substituição em 900,000+ documentos com 99%+ de confiança, 96%+ de cobertura.

Entrega Rápida

Receba seu código de licença minutos após a compra
 

Dúvidas?

Estamos à sua disposição
 

+1 (302) 476 2350

Ligue para nós