Aujourd'hui un dernier post dans la lignée des problématiques de migration.
Lors de la migration vers une version supérieure de SharePoint ou lors d'un changement d'alias DNS, il est primordial de relier les instances XML des formulaires existants sur SharePoint.
En effet, les instances pointent toujours sur l'ancienne version de SharePoint et une authentification vous sera alors demandée. Ainsi les éléments compris dans la bibliothèque ne seront plus utilisables...D'où le besoin de ne pas oublier ce point très important lors d'une migration!
Heureusement, il existe une vue dans chaque bibliothèque de formulaires InfoPath permettant de réaliser de nouveau le lien avec les formulaires : cette vue native dans ce type de bibliothèques se nomme "Recréer un lien avec le formulaire".
Le bandeau de SharePoint 2010 comprend 2 boutons "Relier" et "Relier tout" permettant de réaliser ce genre de besoin.
Cette solution manuelle peut-être améliorée en utilisant une solution automatique. Nous pouvons par exemple imaginer une solution en mode bas à sable qui irait relier toutes les bibliothèques de formulaires d'une collection de sites lors de son activation.
En attendant, il existe un outil sur CodePlex permettant de relier automatiquement ces formulaires à la bibliothèque : SPRelinkDocuments CodePlex