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

Domande frequenti

Tutto quello che devi sapere su ReplaceMagic — dai primi passi alla configurazione avanzata. Non trovi la risposta? Contatta il nostro team.

ReplaceMagic è un'applicazione desktop per Windows che ripara in blocco i collegamenti ipertestuali interrotti, i link di oggetti OLE, i riferimenti VBA, le sorgenti di link e i percorsi incorporati in grandi raccolte di documenti Office, file PDF, file di testo e collegamenti di Windows — senza aprire un singolo documento.

Viene utilizzato principalmente dai team IT e dai responsabili di progetto di migrazione dopo:

  • La migrazione di documenti su SharePoint Online o locale
  • La rinominazione o sostituzione di un file server
  • La ristrutturazione delle gerarchie di cartelle
  • Il trasferimento a nuovi archivi di rete o piattaforme cloud (Teams, OneDrive)

ReplaceMagic funziona eseguendo la scansione dello spazio di archiviazione, trovando ogni link incorporato in ogni documento e applicando in blocco le regole di ricerca/sostituzione — elaborando i documenti in parallelo in memoria senza avviare Word, Excel o qualsiasi altra applicazione.

La riparazione manuale dei link richiede di aprire ogni documento singolarmente, individuare ogni link interrotto e modificarlo a mano. A qualsiasi scala oltre un numero esiguo di file questo è impraticabile — una migrazione che coinvolge migliaia di documenti potrebbe significare settimane di lavoro manuale.

ReplaceMagic automatizza l'intero processo:

  • Nessun documento deve essere aperto — le modifiche vengono applicate direttamente alla struttura del file
  • Elabora tutte le aree del documento contemporaneamente — collegamenti ipertestuali, link OLE, intestazioni, piè di pagina, VBA, testo e altro
  • Gestisce qualsiasi numero di documenti — scansiona e corregge centinaia di migliaia di file in una singola esecuzione
  • Modalità anteprima — visualizza esattamente cosa cambierà prima di confermare, senza rischi
  • Backup automatico — ogni documento modificato può essere salvato automaticamente prima che le modifiche vengano applicate
  • Preserva i metadati — date originali dei file, dati autore/editor di SharePoint e cronologia delle versioni possono essere tutti preservati
  1. Scansione — Puntare ReplaceMagic su una cartella, una condivisione di rete o una raccolta SharePoint. Esegue la scansione di tutti i documenti e crea un elenco di ogni link incorporato, mostrando quali sono validi e quali sono interrotti.
  2. Revisione — Esaminare i risultati nella griglia, filtrare per tipo di documento o stato del link ed esportare in CSV o Excel per la reportistica.
  3. Configurazione delle sostituzioni — Inserire una o più coppie di stringhe di ricerca/sostituzione (ad es. \\VecchioServer\Docs\\NuovoServer\Docs). È possibile utilizzare caratteri jolly o espressioni regolari e scegliere aree specifiche del documento (solo collegamenti ipertestuali, solo testo, solo VBA, ecc.).
  4. Anteprima — Eseguire in modalità Anteprima: ReplaceMagic riporta ogni modifica che apporterebbe ma non scrive nulla su disco. Usare questo per validare prima di confermare.
  5. Esecuzione — Eseguire la sostituzione. I documenti vengono elaborati in parallelo su tutti i core della CPU. I file originali possono essere salvati automaticamente come backup.
  6. Verifica — Rieseguire la scansione per confermare che tutti i link siano ora validi. Esportare un report finale se necessario.

Per una guida dettagliata vedere Come riparare i link interrotti e Come eseguire la scansione dei documenti.

No. ReplaceMagic elabora i documenti Office leggendo e scrivendo direttamente i formati di file sottostanti — non avvia Word, Excel o qualsiasi altra applicazione Office. Questo è ciò che gli consente di essere veloce e di elaborare i documenti in parallelo.

Tuttavia, per alcuni formati Office legacy (formati binari precedenti al 2007 come .doc, .xls, .ppt) alcune funzionalità potrebbero richiedere la disponibilità di componenti Office sul computer. I formati moderni (.docx, .xlsx, .pptx, ecc.) vengono elaborati in modo completamente indipendente.

ReplaceMagic funziona solo su Windows. Qualsiasi versione di Windows che supporti .NET Framework 4.8 o versione successiva è compatibile. Non è disponibile per Mac o Linux.

Vedere i requisiti di sistema completi per le raccomandazioni hardware.

Sì. Una versione di prova gratuita è disponibile per il download senza richiedere registrazione. La versione di prova consente di testare ReplaceMagic sui propri documenti per verificare che funzioni per il proprio scenario specifico prima dell'acquisto.

Scarica la versione di prova gratuita

ReplaceMagic supporta i seguenti tipi di file:

  • 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 (i formati legacy .vsd/.vss/.vst possono essere convertiti automaticamente)
  • Microsoft Project — .mpp, .mpt
  • Microsoft OneNote — .one [BETA]
  • Adobe PDF — .pdf
  • File di testo — .txt, .csv, .html ed estensioni personalizzate
  • Collegamenti di Windows — .lnk
  • Pagine SharePoint — pagine Canvas e Wiki (.aspx, accessibili tramite API SharePoint nativa)

Versioni Office supportate: dalla 2000 alla 2016 completamente; 2019 e Microsoft 365 testati e compatibili per la maggior parte delle funzionalità.

ReplaceMagic può trovare e sostituire contenuti nelle seguenti aree del documento:

  • Collegamenti ipertestuali — URL web e link a percorsi di file
  • Link di oggetti OLE — oggetti incorporati che fanno riferimento a file esterni (ad es. un grafico collegato a una cartella di lavoro Excel)
  • Sorgenti di link — riferimenti a origini dati esterne in Excel e Word
  • Codice VBA — codice macro contenente percorsi di file o riferimenti a server
  • Note a piè di pagina (Word)
  • Commenti
  • Codici di campo
  • Connessioni (connessioni dati esterne di Excel)
  • Power Query e riferimenti Pivot (Excel)
  • Intestazioni e piè di pagina
  • Contenuto del corpo in testo normale
  • Contenuto di pagine Canvas e Wiki di SharePoint

È possibile selezionare esattamente quali aree elaborare per ogni esecuzione — ad esempio, aggiornare solo i collegamenti ipertestuali lasciando il contenuto di testo invariato.

  • Sorgenti di link Excel: La lunghezza massima del percorso è 253 caratteri (formato binario .xls legacy) o 2000 caratteri (formato .xlsx moderno). Le sostituzioni che supererebbero questi limiti vengono saltate per evitare il danneggiamento del file.
  • Grafici esterni di PowerPoint: Le interruzioni di riga nelle stringhe di sostituzione vengono rimosse automaticamente per evitare il danneggiamento della presentazione.
  • Link a file più lunghi di 235 caratteri: Per impostazione predefinita, i link a file non vengono aggiornati se la stringa di sostituzione risultante supererebbe i 235 caratteri (configurabile).
  • Formati Visio legacy (.vsd, .vss, .vst): Possono essere convertiti automaticamente nei formati moderni .vsdx, .vssx, .vstx prima dell'elaborazione (opzione configurabile).
  • File PDF di grandi dimensioni: L'elaborazione dei frammenti di testo può andare in timeout su PDF molto grandi; i limiti di timeout sono configurabili.
  • Lunghezza del percorso Windows: Windows ha un limite di percorso predefinito di 260 caratteri; ReplaceMagic include una soluzione alternativa per i documenti con percorsi più lunghi (configurabile).
  • Documenti protetti da password: Supportati — le password possono essere inserite manualmente o importate in blocco da un file.

Sì. Il supporto per file Outlook e di posta elettronica (.pst e .ost) è previsto per una versione futura. Se si ha un requisito di formato specifico non coperto dalle edizioni attuali, contattarci — lo sviluppo personalizzato è disponibile come incarico di consulenza.

Sì. ReplaceMagic supporta i documenti protetti sia con una password di apertura che con una password di modifica. Le password possono essere:

  • Inserite manualmente nella scheda di configurazione Sicurezza
  • Importate in blocco da un file di testo nel formato PasswordApertura|PasswordModifica — una coppia per riga. ReplaceMagic tenterà tutte le password importate su ogni documento.

Sì — ReplaceMagic dispone di integrazione nativa sia con SharePoint locale che con SharePoint Online (Microsoft 365). Può:

  • Eseguire la scansione di raccolte documenti, elenchi, pagine Wiki e pagine Canvas direttamente tramite l'API SharePoint
  • Sostituire i link nei documenti archiviati su SharePoint senza doverli prima scaricare su un'unità locale
  • Preservare i metadati data ultima modifica e modificato da dopo le modifiche
  • Gestire automaticamente il check-in e il check-out dei documenti
  • Forzare il check-in di documenti estratti da altri utenti (configurabile)
  • Preservare lo stato di approvazione del contenuto e il versioning dei documenti

Vedere Riparare i link interrotti dopo la migrazione a SharePoint e Guida al supporto nativo SharePoint.

ReplaceMagic supporta i seguenti metodi di autenticazione SharePoint:

  • SharePoint Online (Office 365) — nome utente e password standard
  • Autenticazione Windows — per SharePoint locale con autenticazione integrata Windows
  • Anonima — per siti SharePoint accessibili pubblicamente
  • Autenticazione Multi-Fattore (MFA) — utilizzando una password applicazione creata nelle impostazioni di sicurezza dell'account Microsoft
  • Autenticazione App-Only — per scenari automatizzati/account di servizio senza interazione dell'utente
  • Modalità di Autenticazione Legacy — per ambienti SharePoint locale più vecchi

Vedere Guida all'autenticazione SharePoint e Guida alla configurazione MFA.

  1. Accedere a SharePoint/Microsoft 365 e andare alle impostazioni dell'account → Sicurezza e privacy.
  2. Andare su Crea e gestisci le password delle app e creare una nuova password applicazione. Salvarla.
  3. In ReplaceMagic, usare il nome utente normale ma inserire la password applicazione (non la password normale) come credenziale.
  4. Selezionare SharePoint Online (Office 365) come tipo di connessione, oppure provare l'opzione Autenticazione Multi-Fattore (BETA).
  5. Chiudere e riavviare ReplaceMagic dopo aver creato la password dell'app affinché le modifiche abbiano effetto.

Per la guida completa vedere Configurazione MFA SharePoint.

SharePoint Online (e talvolta quello locale) limita le chiamate API per proteggere la stabilità della piattaforma. Quando vengono inviate troppe richieste in poco tempo, SharePoint restituisce l'errore HTTP 429 o 503. Questo si chiama throttling (limitazione).

ReplaceMagic gestisce la limitazione automaticamente:

  • Abilitare "Diminuisci il carico durante la limitazione di SharePoint" in Configurazione → scheda Configurazione — ReplaceMagic ridurrà automaticamente l'elaborazione parallela quando viene rilevato un errore 429/503.
  • Abilitare "Ottimizza il carico ogni X documenti" per aumentare gradualmente il parallelismo una volta che la limitazione si esaurisce.
  • L'opzione "SharePoint workload safety belt" limita l'elaborazione parallela a un massimo di 8 documenti per qualsiasi destinazione SharePoint.
  • Come punto di partenza, impostare Elaborazione parallela documenti a 3–5 per le destinazioni SharePoint e regolare da lì.

Vedere Guida alla limitazione di SharePoint.

Sì. Le migrazioni tenant-to-tenant (comuni dopo acquisizioni o fusioni aziendali) modificano sia i percorsi URL che gli ID elemento interni di SharePoint. ReplaceMagic gestisce tutti i tipi di link:

  • Link assoluti — i link basati su URL standard vengono aggiornati con il nuovo URL del tenant
  • Link relativi — i riferimenti relativi al percorso vengono aggiornati in base alle regole di mappatura
  • Link basati su ID — i link agli ID elemento SharePoint del tenant di origine non esistono nel tenant di destinazione; ReplaceMagic li risolve (in base alle combinazioni di ricerca/sostituzione fornite dall'utente) affinché rimangano funzionali

Per progetti tenant-to-tenant complessi, il nostro servizio Pacchetto di Preparazione delle Sostituzioni può preparare per conto dell'utente tutte le combinazioni di stringhe di ricerca/sostituzione necessarie. Vedere anche Guida alla migrazione tenant-to-tenant.

  • Caratteri speciali nei nomi file: I file il cui nome contiene ~ # % & * { } \ : <> ? / + | " non possono avere link condivisi o token recuperati a causa delle limitazioni della piattaforma SharePoint.
  • Conservazione dei metadati: Mantenere la data originale di "Ultima modifica" e l'autore "Modificato da" richiede i diritti di Amministratore del sito sul sito SharePoint.
  • Backup: Il backup dei documenti non funziona in modalità SharePoint nativa — la cronologia delle versioni (integrata in SharePoint) dovrebbe essere utilizzata come meccanismo di backup.
  • ID documento massimo: Il valore predefinito massimo dell'ID documento SharePoint è 30.000.000 — copre la grande maggioranza degli ambienti SharePoint.
  • Limite righe query: SharePoint limita le query di visualizzazione elenco a 5.000 elementi; ReplaceMagic utilizza 4.900 per impostazione predefinita come margine di sicurezza (configurabile).

ReplaceMagic è lo strumento giusto ogni volta che i percorsi dei file o i link incorporati nei documenti Office o PDF diventano errati su larga scala. Gli scenari comuni includono:

  • Migrazione o rinominazione del server (vecchio nome del server incorporato in migliaia di documenti)
  • Spostamento di documenti su SharePoint Online, Teams o OneDrive
  • Migrazione da SharePoint locale a online
  • Migrazione tenant-to-tenant di SharePoint
  • Ristrutturazione della gerarchia delle cartelle (ad es. inserimento di una nuova cartella padre)
  • Modifiche all'infrastruttura di rete (ad es. modifica delle convenzioni del percorso UNC)
  • Passaggio a un nuovo NAS, SAN o archivio file cloud
  • Rebranding aziendale — aggiornamento di indirizzi, URL o testi del brand nelle intestazioni e nei piè di pagina dei documenti
  • Codice macro VBA contenente percorsi hardcoded che richiedono aggiornamento in blocco
  • Audit dei link pre-migrazione — identificare i link interrotti prima di avviare una migrazione

Vedere la pagina completa degli scenari d'uso per ulteriori esempi.

Una rinominazione del server è lo scenario più semplice per ReplaceMagic. Eseguire la scansione delle cartelle dei documenti, quindi in Cerca e Sostituisci inserire:

  • Stringa di ricerca: il vecchio nome del server (ad es. \\VecchioServer)
  • Stringa di sostituzione: il nuovo nome del server (ad es. \\NuovoServer)

ReplaceMagic aggiornerà ogni collegamento ipertestuale, link OLE, sorgente di link, intestazione, piè di pagina e occorrenza testuale del vecchio nome del server in tutti i documenti in un'unica esecuzione.

Quando i documenti vengono spostati da un file server (ad es. \\FileServer\Azienda\Docs) a SharePoint Online (ad es. https://azienda.sharepoint.com/sites/Docs), tutti i link incorporati che fanno riferimento al vecchio percorso diventano interrotti.

ReplaceMagic gestisce questo in due modi:

  1. Mappare SharePoint come unità — mappare la raccolta SharePoint come lettera di unità Windows e scansionarla come una normale cartella. Semplice ma più lento per raccolte di grandi dimensioni.
  2. Connessione SharePoint nativa — connettere ReplaceMagic direttamente a SharePoint tramite la sua API per un'elaborazione più veloce con conservazione dei metadati. Vedere Guida al supporto nativo SharePoint.

Quindi configurare le mappature di ricerca/sostituzione: vecchio percorso del file server → nuovo URL SharePoint. È possibile eseguire più coppie di mappatura in un'unica esecuzione.

Vedere Riparare i link interrotti dopo la migrazione a SharePoint per una guida completa.

Sì. ReplaceMagic può elaborare intestazioni e piè di pagina come area specifica del documento. Viene comunemente utilizzato quando:

  • Un'azienda si trasferisce e l'indirizzo nel piè di pagina di migliaia di documenti deve essere aggiornato
  • Un'azienda cambia brand e il vecchio nome aziendale appare nelle intestazioni
  • Un numero di telefono, un indirizzo e-mail o un URL del sito web nelle intestazioni dei documenti deve essere modificato

Configurare la stringa di ricerca (ad es. vecchio indirizzo), la stringa di sostituzione (ad es. nuovo indirizzo), selezionare "Intestazione/Piè di pagina" come area di destinazione ed eseguire. Non è necessario aprire alcun documento.

Sì — questo è uno degli usi pre-migrazione più utili di ReplaceMagic. Eseguire una scansione dell'archiviazione attuale con la convalida dei link abilitata. ReplaceMagic contrassegnerà ogni link in ogni documento come valido o interrotto, fornendo:

  • Un inventario completo di tutti i documenti e dei loro link incorporati
  • Un conteggio di base dei link interrotti prima di spostare qualsiasi cosa
  • Un avviso anticipato dei link già interrotti che richiederanno riparazione indipendentemente dalla migrazione
  • Un report esportabile (CSV/Excel) per la reportistica agli stakeholder

Vedere Come eseguire la scansione dei documenti.

Configurazione consigliata:

  • CPU: processore quad-core a 64 bit o superiore
  • RAM: 16 GB
  • Archiviazione: 1 GB libero per l'installazione + spazio aggiuntivo per log e backup dei documenti
  • Rete: connessione ad alta velocità all'archivio documenti in elaborazione

Configurazione minima (prevedere prestazioni più lente):

  • CPU: dual-core 1,4 GHz a 64 bit
  • RAM: 8 GB

Calcolo RAM: ReplaceMagic elabora i documenti interamente in memoria. Come regola generale: Thread paralleli × Dimensione massima documento (MB) × 10 = RAM minima necessaria (MB). Ad esempio, 8 thread paralleli con documenti fino a 100 MB ciascuno richiede circa 8 × 100 × 10 = 8 GB di RAM.

ReplaceMagic è multi-thread — più core CPU significa più documenti elaborati in parallelo e una velocità effettiva complessiva maggiore. Vedere i requisiti di sistema completi.

ReplaceMagic può gestire raccolte documenti molto grandi. La dimensione consigliata per una singola esecuzione è fino a 250.000 documenti. Set più grandi sono possibili in base alla RAM disponibile e all'hardware, ma suddividere in batch offre un migliore controllo e opzioni di ripristino.

Per progetti molto grandi (milioni di documenti), è possibile eseguire più copie con licenza di ReplaceMagic su computer separati contemporaneamente, ognuna elaborando una cartella o un intervallo di date diverso. I pacchetti di licenze volume sono disponibili per questo scopo — vedere i pacchetti di licenze.

Andare su Configurazione → scheda Configurazione → Elaborazione parallela documenti. L'impostazione predefinita è 5 documenti elaborati contemporaneamente.

Indicazioni per la regolazione:

  • Per destinazioni su unità locale o di rete: aumentare il parallelismo in base al numero di core CPU e alla RAM disponibile
  • Per destinazioni SharePoint Online: iniziare con 3–5 e aumentare gradualmente; abilitare "Diminuisci il carico durante la limitazione di SharePoint" come rete di sicurezza
  • Abilitare "Ottimizza il carico ogni X documenti" per consentire a ReplaceMagic di trovare automaticamente il livello di parallelismo ottimale per il proprio hardware
  • Abilitare "Rileggi la configurazione dopo X documenti" per consentire modifiche alla configurazione in tempo reale durante un'elaborazione lunga senza doverla interrompere

Sì. ReplaceMagic supporta diverse modalità di ricerca:

  • Standard — corrispondenza esatta della stringa
  • Distingui maiuscole/minuscole — corrispondenza esatta con distinzione tra maiuscole e minuscole
  • Solo parola intera — corrispondenza della stringa solo quando è circondata da limiti di parola
  • Caratteri jolly — utilizzo di caratteri jolly per la corrispondenza flessibile dei pattern
  • Espressioni regolari — corrispondenza completa di pattern regex per trasformazioni complesse

È anche possibile definire più coppie di ricerca/sostituzione per esecuzione — ogni coppia può utilizzare una modalità diversa. Le coppie possono essere importate da un file CSV o di testo utilizzando un separatore configurabile (predefinito: |).

Sì — con la configurazione corretta:

  • Date del file system: Abilitare "Non modificare gli attributi del documento" in Configurazione → scheda Elaborazione. ReplaceMagic preserverà i timestamp originali di "Ultimo accesso" e "Ultima modifica".
  • Metadati SharePoint: Abilitare "Mantieni i valori Data ultima modifica e Modificato da" in Configurazione → scheda SharePoint. Richiede i diritti di Amministratore del sito sul sito SharePoint.
  • Approvazione contenuto SharePoint: Abilitare "Mantieni lo stato di approvazione del contenuto" per preservare lo stato Approvato/Rifiutato dopo le modifiche.
  • Versioning SharePoint: Abilitare "Mantieni lo stato pubblicato" per mantenere quale versione è visibile agli utenti finali.

ReplaceMagic può archiviare i risultati di scansione e sostituzione in:

  • File CSV/Excel — esportazione standard, adatta fino a ~1 milione di righe; l'esportazione CSV estesa supporta più di 1 milione di righe
  • Database SQLite — database incorporato, nessun server necessario, ideale per uso su singola macchina
  • MySQL — per ambienti di team o dataset molto grandi
  • SQL Server — per ambienti aziendali

L'archiviazione su database è particolarmente utile per le migrazioni di grandi dimensioni in cui i set di risultati superano i limiti dei file CSV, e per gli ambienti di team in cui i risultati devono essere condivisi tra più utenti.

ReplaceMagic è disponibile in edizioni specifiche per formato e in edizioni bundle:

Per i prezzi aggiornati consultare la pagina dello store. Tutte le licenze sono perpetue (acquisto una tantum, non un abbonamento).

Il contratto di licenza è disponibile qui.

Sì. Sono disponibili pacchetti a volume con significativi risparmi:

  • Licenza 5 utenti — 2× il prezzo della licenza singola
  • Licenza 10 utenti — 3× il prezzo della licenza singola
  • Licenza 20 utenti — 4× il prezzo della licenza singola
  • Licenza Site — 5× il prezzo della licenza singola — installazioni illimitate all’interno di un’azienda (copre solo l’ente acquirente, non le società affiliate)
  • Licenza Enterprise — 8× il prezzo della licenza singola — installazioni illimitate su tutte le entità dello stesso gruppo aziendale a livello mondiale

Durante l’acquisto, selezionare la quantità appropriata. Dopo il pagamento si ha immediatamente diritto all’installazione sul numero corrispondente di computer. Vedere pacchetti di licenza.

Ogni licenza ReplaceMagic include il supporto email standard con un tempo di risposta di 24 ore nei giorni lavorativi.

Per esigenze di supporto più intensive:

  • Supporto Premium ($200/ora) — include sessioni telefoniche e/o di condivisione schermo con il team ReplaceMagic. Vedere Supporto Premium.
  • Servizio OnCall — prenotate il team ReplaceMagic per finestre di migrazione nel weekend o notturne. Prezzi: $100/ora di prenotazione + $100/ora quando il team è attivamente coinvolto. Deve essere concordato in anticipo — contattateci il prima possibile.

Sì. La manutenzione estesa copre aggiornamenti e supporto continui oltre il periodo di manutenzione standard incluso con una licenza. Vedere la pagina della manutenzione estesa per dettagli e prezzi.

  1. Visitare la pagina Store o fare clic su ACQUISTA ORA in qualsiasi pagina prodotto.
  2. Si verrà reindirizzati al nostro partner di pagamento ShareIT, dove inserire i dati di acquisto.
  3. Dopo aver completato il pagamento, si viene reindirizzati al sito ReplaceMagic e si riceverà un’e-mail da ShareIT con la chiave di licenza — in genere entro pochi minuti.

L’intero processo richiede in genere meno di cinque minuti. Per domande sul processo di acquisto vedere Processo di acquisto.

Il Pacchetto di Preparazione Sostituzioni è un servizio in cui il team ReplaceMagic prepara per voi tutte le combinazioni di stringhe di ricerca/sostituzione necessarie — facendovi risparmiare ore di lavoro preparatorio su migrazioni complesse.

Sulla base delle vostre esportazioni di scansione e delle regole di migrazione (percorsi sorgente → percorsi destinazione), prepariamo combinazioni che gestiscono:

  • Link assoluti
  • Link relativi
  • Link basati su ID SharePoint (critici per le migrazioni tenant-to-tenant)

Prezzi per volume di link:

  • Fino a 1.000.000 di link — $4.000
  • Fino a 5.000.000 di link — $8.000
  • Fino a 15.000.000 di link — $12.000
  • Fino a 25.000.000 di link — $16.000
  • Oltre 25.000.000 di link — contattateci

Prerequisiti: una licenza ReplaceMagic attiva, risultati di scansione completati e regole di migrazione documentate condivise in anticipo. I tempi di consegna dipendono dal volume dei dati e dalla disponibilità — si raccomanda di contattarci il prima possibile.

Sì. I servizi di consulenza sono disponibili a $200/ora per assistenza con:

  • Pianificazione della migrazione e configurazione di ReplaceMagic
  • Progettazione di scenari di sostituzione complessi
  • Formazione su ReplaceMagic per il vostro team
  • Sviluppo personalizzato per requisiti non standard

Le ore di consulenza sono valide per sei mesi dalla data di acquisto. Gli impegni in sede comportano spese di viaggio aggiuntive. Contattare support@replacemagic.com prima dell’acquisto per discutere le vostre esigenze.

Il tempo di risposta del supporto email standard è di 24 ore nei giorni lavorativi. Per supporto urgente durante le migrazioni, vedere Supporto Premium.

La scheda Informazioni aggiuntive mostra tutti i documenti che non hanno potuto essere elaborati. Le cause più comuni sono:

  • Dimensione del documento supera il limite: Aumentare il limite "Salta file più grandi di X MByte" in Configurazione → scheda Configurazione.
  • Timeout di elaborazione: Aumentare "Tempo massimo di elaborazione documento" e "Tempo di attesa per chiudere l’elaborazione documento" in Configurazione.
  • Throttling SharePoint (HTTP 429 / 503): Fare clic su "Rielabora file SharePoint" nella scheda Informazioni aggiuntive dopo aver ridotto l’elaborazione parallela. Abilitare "Diminuisci carico di lavoro durante il throttling SharePoint" per prevenire future occorrenze.
  • Elaborazione interrotta manualmente: Documenti non ancora raggiunti quando l’elaborazione è stata interrotta. Riprendere importandoli dalla scheda Informazioni aggiuntive.
  • Corruzione del documento o errore di accesso: Il documento potrebbe essere corrotto, bloccato da un altro utente o inaccessibile. Verificare le autorizzazioni e l’integrità del documento.

Per rielaborare i documenti saltati: fare clic su "Importa file saltati" nella scheda Informazioni aggiuntive per ricaricarli in Scansiona documenti, regolare le impostazioni se necessario, quindi rieseguire.

  • Aumentare l’elaborazione parallela: Alzare il valore "Elaborazione documenti parallela" in Configurazione → scheda Configurazione, in proporzione ai core CPU e alla RAM disponibili.
  • Abilitare "Ottimizza carico di lavoro": ReplaceMagic troverà automaticamente il livello di parallelismo ottimale per il vostro hardware.
  • Disabilitare la convalida dei link durante la scansione: Verificare se ogni link si risolve effettivamente (controllo HTTP + controllo esistenza file) aggiunge tempo significativo. Disabilitare "Verifica se i collegamenti ipertestuali esistono" e "Verifica se i link ai file esistono" se è necessario solo trovare e sostituire stringhe, non convalidarle.
  • Usare "Scansione documento ultra veloce": Salta l’analisi del contenuto (collegamenti ipertestuali, link OLE) per un passaggio puramente rapido — utile quando è necessario solo un inventario dei file.
  • Eseguire su hardware più veloce: Più core CPU e più RAM si traducono direttamente in una maggiore velocità di elaborazione.
  • Per SharePoint: La latenza di rete verso SharePoint domina il tempo di elaborazione. Ridurre il parallelismo per evitare il throttling; aumentarlo non aiuta se SharePoint è il collo di bottiglia.

Andare in Configurazione → scheda Log e abilitare:

  • "Crea file di log" — genera un registro di tutta l’attività di scansione e sostituzione. Impostare un percorso cartella log personalizzato se necessario.
  • "Informazioni di log sviluppatore SharePoint" — attività API SharePoint dettagliata (per problemi SharePoint; abilitare solo se richiesto dal supporto).
  • "Metriche prestazioni SharePoint" — suddivide il tempo di elaborazione SharePoint per operazione (download, metadati, caricamento, ecc.) per identificare i colli di bottiglia.
  • "Crea voci registro dump file" — abilita la creazione di dump di arresto anomalo per l’analisi in caso di crash imprevisto di ReplaceMagic.

Quando si contatta il supporto per un problema, allegare il file di log — accelera notevolmente la diagnosi.

  • Modalità di autenticazione: Assicurarsi che sia selezionato il tipo di autenticazione corretto (SharePoint Online, Autenticazione Windows, MFA, Solo App, Legacy). Vedere la guida all’autenticazione.
  • Utenti MFA: Utilizzare una password applicazione, non la password Microsoft 365 normale. Vedere la guida MFA.
  • Modalità Legacy Auth: Se la propria organizzazione ha disabilitato i protocolli di autenticazione legacy in Microsoft 365, provare a passare all’autenticazione Solo App. Vedere la guida all’autenticazione Solo App.
  • Autorizzazioni: L’account necessita almeno dei permessi Contributo sulla libreria SharePoint. La preservazione dei metadati richiede i diritti di Amministratore del sito.
  • Firewall / proxy: Assicurarsi che il traffico HTTPS in uscita verso SharePoint non sia bloccato. Configurare le impostazioni proxy in Configurazione → scheda Elaborazione se necessario.

Se il problema persiste, abilitare il log per sviluppatori SharePoint e inviare il file di log a support@replacemagic.com.

Sì. Andare in Configurazione → scheda Notifiche e configurare le impostazioni del server di posta SMTP o Microsoft Exchange (EWS):

  • Indirizzo e porta del server di posta (SMTP predefinito: 25)
  • Indirizzi email mittente e destinatario (il destinatario corrisponde al mittente se lasciato vuoto)
  • Nome utente e password (possono essere crittografati nel file di configurazione)

Usare il pulsante "Invia email di prova" per verificare la configurazione prima di avviare un’elaborazione lunga. È particolarmente utile per le migrazioni notturne o nel weekend.

Le edizioni standard di ReplaceMagic richiedono di fornire la stringa di ricerca e la stringa di sostituzione per ogni pattern — voi fate il ragionamento, ReplaceMagic esegue l’elaborazione in blocco.

SmartMapper inverte questo flusso di lavoro. Invece di coppie ricerca/sostituzione, si forniscono semplici regole di mappatura Sorgente → Destinazione (ad esempio \\ServerABC\Financehttps://company.sharepoint.com/sites/financenew). SmartMapper quindi:

  • Scansiona tutti i link incorporati e risolve ciascuno (inclusi link relativi, link SharePoint basati su ID e percorsi contenuti nei comandi PowerQuery e nelle stringhe di connessione)
  • Applica le vostre regole di mappatura per derivare il nuovo percorso destinazione per ogni link
  • Genera automaticamente il set minimo di pattern di ricerca/sostituzione necessari
  • Deduplica e verifica i conflitti nel set di pattern
  • Riporta un punteggio di affidabilità per ogni pattern e a livello di esecuzione
  • Consente di esaminare ogni pattern prima che venga applicato ai documenti

SmartMapper è incluso in ReplaceMagic.SmartMapper ($2.499), che include anche la copertura completa dei formati ReplaceMagic.Ultimate.

Per ogni link scoperto durante una scansione, SmartMapper esegue una pipeline in cinque fasi:

  1. Rilevamento del tipo — identifica il link come Assoluto, Relativo, SharePointDocID, OneDriveID, PowerQuery, ConnectionString, OneNote o speciale SharePoint.
  2. Risoluzione — ogni collegamento viene risolto prima che venga applicata qualsiasi regola.
  3. Applicazione delle regole di mappatura — il link risolto viene confrontato con le regole Sorgente → Destinazione per produrre il nuovo percorso destinazione (NuovoLink).
  4. Deduplicazione e ottimizzazione — SmartMapper consolida i pattern ridondanti (ad es. pattern ridondanti di sottocartelle coperti da un’unica regola) e segnala i conflitti in cui la stessa SearchString mappa a ReplaceString diverse.

Il risultato è una tabella di pattern esaminabili, ognuno con un punteggio di affidabilità e una traccia di audit completa. Vedere Come usare SmartMapper per una guida passo dopo passo.

I link SharePoint basati su ID (DocID, OrganizationalViewLink, DirectLink) fanno riferimento a un documento tramite il suo ID elemento SharePoint interno anziché tramite URL. Questi ID sono specifici del tenant — non esistono nel tenant di destinazione e non possono essere risolti dopo la disattivazione del tenant sorgente.

SmartMapper risolve i DocID prima del cutover:

  1. Connettere SmartMapper al tenant SharePoint sorgente ed eseguire una scansione completa mentre il sorgente è ancora attivo.
  2. Definire una regola di mappatura dall’URL base del vecchio tenant all’URL base del nuovo tenant.
  3. Eseguire la generazione dei pattern. SmartMapper cerca ogni DocID incontrato nell’indice del database, lo risolve, quindi applica la regola di mappatura per produrre il collegamento corretto nel nuovo tenant.
  4. Il pattern generato sostituisce il vecchio link basato su ID con il nuovo URL assoluto — una riparazione che rimane valida anche dopo che il tenant sorgente è definitivamente offline.

Nessuno strumento convenzionale di ricerca/sostituzione può fare questo perché gli ID diventano privi di significato nel momento in cui il sorgente va offline. Questo è il motivo principale per cui SmartMapper è raccomandato per le migrazioni tenant-to-tenant. Vedere la guida alla migrazione tenant-to-tenant.

SmartMapper misura due grandezze indipendenti — la precisione (le modifiche apportate sono corrette?) e la copertura (quanta parte del lavoro in ambito viene effettivamente svolta?). A livello di esecuzione entrambe sono riportate affiancate; la precisione è inoltre riportata per ogni singolo pattern.

Precisione per pattern, espressa in percentuale (il log di esecuzione etichetta questo valore come Confidence (fix accuracy)). Il Motore di Validazione simula ogni pattern accettato su ogni link risolto prima che venga toccato qualsiasi documento e riporta:

  • RiparerebBe — link che questo pattern riparerebbe correttamente
  • Invariati — link non coperti da questo pattern (né riparati né danneggiati)
  • RomperebBe — link che questo pattern danneggerebbe (il pattern corrisponde ma la sostituzione produrrebbe un risultato errato)

Un pattern con 100% di affidabilità e zero link RomperebBe è sicuro da accettare. I pattern con voci RomperebBe devono essere ispezionati — di solito indicano una regola di mappatura sovrapposta o un segmento di percorso ambiguo.

A livello di esecuzione vengono riportati due valori affiancati:

  • Precisione — dei collegamenti modificati dai pattern accettati, la percentuale modificata correttamente.
  • Copertura — di tutti i collegamenti in ambito, la percentuale che verrà riparata correttamente. Un collegamento resta fuori dalla copertura se non è stato risolto in un percorso assoluto, non corrisponde ad alcuna regola di mappatura, non ha un pattern accettato o verrebbe trasformato in modo errato.

Entrambi sono necessari perché variano in modo indipendente. Un'esecuzione può essere precisa al 100% e coprire solo l'82% dei collegamenti in ambito: nulla di ciò che ha modificato era errato, ma quasi un quinto dei collegamenti non è mai stato affrontato. Unire i due in un solo punteggio nasconde esattamente questo divario.

Per l'approvazione degli stakeholder è possibile produrre un riepilogo composito, ma viene presentato accanto ai due valori e non al loro posto. In un'esecuzione reale verificata di 12+ milioni di righe sorgente su 900,000+ documenti, SmartMapper ha raggiunto il 99%+ di precisione e il 96%+ di copertura con 400,000+ chiavi generate: due numeri distinti che descrivono due proprietà distinte della stessa esecuzione.

Sì. SmartMapper estrae e ripara link che non sono esposti come collegamenti ipertestuali standard ma sono incorporati nelle strutture dati di Excel:

  • Codice M di PowerQuery — i percorsi all’interno delle chiamate di funzione File.Contents, Folder.Files, Web.Contents e SharePoint.Files vengono estratti, risolti e mappati. Per le migrazioni cloud, SmartMapper riscrive anche la chiamata di funzione stessa (File.ContentsSharePoint.Files) in modo che la query funzioni correttamente con il nuovo target SharePoint.
  • Stringhe di connessione — i percorsi incorporati nelle istruzioni Provider=, DSN=, Data Source=, OPENROWSET, OPENDATASOURCE e BULK INSERT vengono estratti, mappati e riscritti nella stringa di connessione circostante senza corromperla.
  • Definizioni di cache Pivot e sorgenti di link OLE vengono elaborati anche quando le aree documento rilevanti sono selezionate nelle impostazioni di scansione.

Assicurarsi che le aree Power Query, Connessioni e Sorgenti di link siano abilitate nelle impostazioni di scansione affinché questi tipi di link siano inclusi nel database SmartMapper.

SmartMapper archivia tutti i dati di scansione, le regole di mappatura, i pattern generati e i risultati di validazione in un database relazionale. Sono supportati tre backend, tutti con uno schema identico e risultati identici:

  • SQL Server — per progetti condivisi governati da un’azienda. SQL Server Express è sufficiente per la maggior parte delle migrazioni. Usarlo quando più membri del team devono accedere allo stesso database di pattern.
  • SQLite — un singolo file portatile senza installazione di server né costi di licenza. Ideale per progetti su laptop o condotti da partner.
  • MySQL — un’alternativa open source per ambienti che già utilizzano infrastrutture MySQL.

Il backend viene selezionato in Configurazione → scheda SmartMapper → Backend database. È possibile cambiare backend tra un’esecuzione e l’altra; lo schema è identico, quindi i dati possono essere migrati tra di essi.

Ogni pattern generato porta uno dei cinque stati:

  • Generato — creato da SmartMapper, non ancora esaminato da un essere umano.
  • Accettato — approvato e verrà applicato ai documenti nella prossima esecuzione di sostituzione.
  • Rifiutato — esplicitamente escluso e non verrà mai eseguito sui documenti.
  • Modificato — è stata modificata la SearchString o la ReplaceString. La vostra versione verrà eseguita al posto di quella generata automaticamente.
  • Conflitto — la stessa SearchString è stata derivata da due link con ReplaceString diverse. SmartMapper non può decidere quale sia corretta e la segnala per la risoluzione manuale.

Solo i pattern Accettati e Modificati vengono eseguiti sui documenti. I pattern Generati, Rifiutati e i Conflitti non risolti vengono sempre saltati.

Un Conflitto si verifica tipicamente quando due documenti contengono lo stesso percorso relativo che si risolve in destinazioni assolute diverse (ad es. ..\data\file.xlsx si risolve in cartelle diverse a seconda di dove si trova il documento contenitore). SmartMapper utilizza pattern con contesto di cartella per gestire questo caso: il pattern viene automaticamente circoscritto alla cartella in cui si applica, impedendogli di modificare erroneamente i link in altre cartelle.

Scegliere SmartMapper quando si verifica una delle seguenti condizioni:

  • La migrazione coinvolge centinaia o migliaia di documenti e non è possibile enumerare manualmente tutte le coppie di ricerca/sostituzione.
  • I documenti contengono link SharePoint basati su ID (DocID, OrganizationalViewLink, DirectLink) — specialmente in migrazioni tenant-to-tenant dove quegli ID non esisteranno nel tenant di destinazione dopo il cutover.
  • Le cartelle di lavoro Excel utilizzano percorsi PowerQuery, cache Pivot o ConnectionString incorporati che una ricerca di stringhe standard non può affrontare.
  • È necessario un report di affidabilità pre-go-live che mostri quanti link verranno riparati e quanti si romperebbero, in modo che un responsabile del progetto possa approvare i numeri anziché basarsi su supposizioni.
  • Il progetto ha strutture di cartelle sovrapposte dove lo stesso percorso relativo si risolve diversamente a seconda del contesto.
  • Si è un partner di migrazione che esegue lo stesso flusso di lavoro per più clienti e necessita di un database di pattern riproducibile e verificabile.
  • È necessaria una migrazione a più fasi in cui ogni fase è tracciata da un RunID separato nello stesso database.

Le edizioni standard di ReplaceMagic (Ultimate, Office, ecc.) rimangono la scelta giusta per scenari più semplici in cui si conoscono già esattamente le stringhe di ricerca e sostituzione — ad esempio, una semplice ridenominazione del server.

Non siete sicuri? Confronta tutte le edizioni oppure chiedeteci — vi consiglieremo onestamente in base al vostro progetto.

Hai ancora una domanda? Consulta la documentazione completa della guida, controlla il blog per gli ultimi suggerimenti e note di rilascio, oppure contatta il nostro team — siamo felici di aiutarti.