SharePoint lookup met data uit andere site

February 28, 2010 by Jeroen Havermans · Leave a Comment
Filed under: SharePoint, Solution 

Er zijn in SharePoint 2007 geen standaard mogelijkheden om een kolom in bijvoorbeeld een lijst te configureren als lookup waarbij de data uit een andere site komt.

Lokaal binnen de scope van één site lukt wel, maar zelfs een direct onderliggende op bovenliggende site is niet mogelijk.

Een korte zoektocht op internet leverde mij behalve een aantal betaalde (100 tot 300 dollar) oplossing ook een mooie CodePlex Solution op (en die is gratis!).

Deze CodePlex Solution genaamd “SharePoint Filtered Lookup Field”

Ik moet hem nog een keer goed doortesten, maar de opties zijn super. Behalve zomaar data opzoeken uit een andere site wordt ook multi-value ondersteund en kan ik de data voor de lookup nog filteren voordat ik het aanbiedt aan de gebruiker.

Solution is te downloaden op: http://filteredlookup.codeplex.com/

SharePoint - Error in PortalCrawl Web Service (0×80042617)

February 24, 2010 by Jeroen Havermans · Leave a Comment
Filed under: SharePoint, Shared Service Provider 

De foutmelding Error in PortalCrawl Web Server (0×80042617) wordt getoond in de Event Viewer van je Windows Server wanneer het Office SharePoint Search crawler process niet in staat is om My Sites te verwerken en zo de gebruikers te indexeren.

Beetje lastig verhaal, maar functioneel komt dit neer op het niet kunnen vinden van gebruikers via de SharePoint People Search. Vaak krijg je deze melding dan ook bij de configuratie van een zojuist geïnstalleerde SharePoint Server. Heb je de people search eenmaal werkend, dan is mijn ervaring dat hij ook meestal blijft werken.

Een (onofficiële) workaround voor dit probleem is het verwijderen van de Shared Service Provider (SSP) en hem opnieuw aan te maken. Dit kan best wel wat werk zijn. Ik heb nu een andere gevonden die voor mij in ieder geval werkt en veel sneller resultaat biedt. Werkt het alsnog niet, dan kan je nog steeds overgaan tot het opnieuw aanmaken van de SSP natuurlijk.

Hieronder een stappenplannetje:

  • Stel vast dat de My Sites site collection niet in de root (/) staat van de Shared Services web application. In mijn specifieke geval stonden deze onder ‘mysites’
  • Verwijder deze My Sites site collection.
  • Maak een nieuwe site collectie in de root (/) van de Shared Services web applicatie en kies als type ‘My Site host’.
  • Start nu een Full Crawl.