ReplaceMagic et SharePoint Online — Réparation massive native de liens
SharePoint Online est la plateforme de gestion documentaire et de collaboration dans le cloud de Microsoft, faisant partie de Microsoft 365. Les organisations du monde entier l’utilisent pour stocker des fichiers Word, Excel, PowerPoint, Visio et Project dans des bibliothèques de documents structurées. Lorsque ces organisations migrent depuis des serveurs de fichiers, des fermes SharePoint sur site ou un autre locataire Microsoft 365, chaque hyperlien, référence d’objet OLE et chemin incorporé pointant vers un ancien emplacement devient brisé. ReplaceMagic a été spécifiquement conçu pour résoudre ce problème — à grande échelle, sans que vous ayez besoin d’ouvrir un seul document manuellement.
Connexion native — Aucun mappage de lecteur requis
ReplaceMagic se connecte à SharePoint Online directement via l’API REST Microsoft SharePoint et CSOM (Client-Side Object Model). Cela signifie que vous n’avez pas besoin de mapper SharePoint comme lecteur réseau ni de configurer WebDAV. La connexion API native est plus rapide, plus fiable et donne à ReplaceMagic accès aux métadonnées SharePoint qu’un lecteur mappé ne peut tout simplement pas exposer. Une fois connecté, ReplaceMagic peut énumérer les bibliothèques de documents, télécharger les fichiers pour traitement, appliquer les remplacements et téléverser les fichiers corrigés — le tout sans quitter l’interface ReplaceMagic.
Méthodes d’authentification prises en charge
ReplaceMagic prend en charge plusieurs méthodes d’authentification pour SharePoint Online afin de s’adapter aux différentes configurations de sécurité des locataires :
- SharePoint Online (nom d’utilisateur/mot de passe) — Identifiants Microsoft 365 standard. Adapté aux locataires où l’authentification héritée est encore autorisée.
- MFA avec mot de passe d’application — Pour les comptes protégés par l’authentification multi-facteurs. Générez un mot de passe d’application dans les paramètres de sécurité de votre compte Microsoft 365 et utilisez-le à la place de votre mot de passe habituel.
- Authentification application uniquement — Enregistrez une application Azure AD, accordez-lui les autorisations SharePoint requises, et utilisez l’ID client et le secret client. Cette méthode est idéale pour les workflows automatisés, non surveillés ou planifiés où aucune connexion interactive n’est possible.
Ce que ReplaceMagic préserve sur SharePoint Online
L’une des préoccupations les plus importantes lors du traitement massif de documents est l’intégrité des métadonnées. ReplaceMagic est conçu pour préserver les propriétés SharePoint Online suivantes après modification d’un fichier :
- Date de dernière modification et auteur de la modification
- Statut d’approbation du contenu (Approuvé, Rejeté, En attente)
- Historique des versions — les modifications sont archivées comme nouvelle version plutôt que d’écraser la chaîne de versions
- État d’archivage et d’extraction — les documents qui étaient extraits avant le traitement sont retournés au même état
La préservation de la date de dernière modification et de l’auteur nécessite des droits d’administrateur de site sur la collection de sites cible. Les droits de contributeur seuls ne sont pas suffisants pour cette opération.
Limitation de SharePoint Online (HTTP 429)
SharePoint Online impose des limites de débit sur les requêtes API. Lorsque trop de requêtes arrivent dans une fenêtre courte, le service renvoie une réponse HTTP 429 (Trop de requêtes) ou HTTP 503. ReplaceMagic gère la limitation automatiquement : il détecte la réponse 429, lit l’en-tête Retry-After, met en pause le thread affecté pendant la durée spécifiée, puis réessaie la requête. Aucune intervention manuelle n’est requise.
Pour minimiser la pression de limitation, le paramètre de traitement parallèle recommandé pour SharePoint Online est de 3 à 5 threads. Un parallélisme plus élevé déclenchera la limitation plus fréquemment et peut en réalité réduire le débit global. Vous pouvez ajuster le nombre de threads dans le panneau de paramètres de traitement de ReplaceMagic.
Types de bibliothèques et de pages pris en charge
Via son intégration native, ReplaceMagic peut traiter les types de contenu suivants sur SharePoint Online :
- Bibliothèques de documents standard (Word, Excel, PowerPoint, Visio, PDF et autres types de fichiers)
- Pages Wiki (contenu Enterprise Wiki stocké en ASPX)
- Pages Canvas (pages SharePoint modernes)
Limitation des caractères spéciaux
Les fichiers dont le nom contient l’un des caractères suivants ne peuvent pas avoir leurs jetons de lien partagé ou leurs informations de lien organisationnel récupérés par l’API SharePoint : ~ # % & * { } \ : <> ? / + | ". Ces fichiers sont tout de même téléchargés, traités pour les liens brisés et re-téléversés — mais les URL de style lien partagé pointant vers eux ne peuvent pas être réparées via le mécanisme de jeton.
Scénarios de migration typiques
- Serveur de fichiers → SharePoint Online : Les chemins UNC (\\Serveur\Partage\Fichier.xlsx) deviennent des URL de bibliothèque de documents HTTPS.
- SharePoint sur site → SharePoint Online : Les URL intranet (http://intranet/sites/...) changent pour des URL cloud (https://entreprise.sharepoint.com/sites/...).
- Migration locataire vers locataire : L’URL de base et les ID d’éléments SharePoint internes changent tous les deux ; les liens basés sur des ID nécessitent une conversion au format URL absolu.
Aperçu du traitement étape par étape
L’utilisation de ReplaceMagic avec SharePoint Online suit un workflow simple : sélectionnez SharePoint Online comme cible → authentifiez-vous avec votre méthode préférée → sélectionnez le site et la bibliothèque de documents → exécutez une analyse pour identifier tous les liens → configurez les règles de recherche et remplacement → prévisualisez les modifications dans la grille de résultats → exécutez les remplacements. L’ensemble du processus est journalisé et réversible via l’historique des versions intégré de SharePoint.










