Le champ LookUp est un excellent moyen d'intégrer du relationnel dans SharePoint. La création d'un champ de ce type dans une liste SharePoint donne la possibilité de référencer un champ d'une autre liste du même site. Mais malheuresement cette possibilité amène parfois une frustration car bien souvent les données que nous souhaiterions référencer ne se trouvent pas dans le même site.
Il existe pourtant un moyen simple de résoudre ce problème, comme l'illustre Box Mixon dans son blog. Je m'excuse par avance pour ce second billet de la soirée sans grande contribution de ma part, mais compte tenu de la clarté de ce qu'a publié Bob, je ne pouvais pas ne pas le relayer.

En effet, Box Mixon illustre avec des schémas on ne peut plus simple comment une approche globale, via les Content Types et les colonnes de site, permettent de mettre en oeuvre ce mécanisme. Vous l'aurez noté, que ce soit des ContentTypes ou des colonnes de site, le scope de ces éléments s'étend à toute la collection de sites et non au site uniquement. En d'autres terme, c'est en utilisant une colonne de site de type LookUp dans vos listes que vous pourrez référencer des données externes à votre site.
Outre les explications de son blog, Bob Mixon a rédigé un excellent document, particulièrement accessible, indiquant step by step comment créer une telle colonne LookUp dans les listes SharePoint. Vous le trouverez à cette adresse : http://www.bobmixon.com/articles/Articles/2008-01-24%20-%20Mixon%20-%20Lookups%20with%20Lists%20in%20Different%20Sites.pdf