Tonen van geschiedenis Comments field in DispForm.aspx
In een custom DispForm op een SharePoint lijst wilde ik de geschiedenis van een comments field tonen en tegelijk ondersteunen van er nieuw commentaar toegevoegd kon worden.
Normaal zou je een stukje code toevoegen zoals onderstaande, waardoor je de huidige waarde van een veld kunt uitlezen:
<xsl:value-of select=”Comments” disable-output-espacing=”yes”>
Hiermee ben je dus niet in staat om dit geschiedenis van het comments field te tonen aan je gebruiker. Voeg daarom i.p.v. bovenstaande de volgende regel toe:
<SharePoint:AppendOnlyHistory runat=”server” FieldName=”Comments” ControlMode=”Display”></SharePoint:AppendOnlyHistory>
Meer informatie is te vinden op: http://msdn.microsoft.com/en-us/library/aa543321.aspx
Thysia op Zorg & ICT 2010
Thysia neemt als exposant deel aan de Zorg & ICT beurs in de Jaarbeurs Utrecht. Dit evenement staat gepland van 30 maart t/m 31 april en is binnen Nederland een jaarlijks ijkpunt voor ICT en innovatie in de zorg.
Op onze stand A095 presenteren bij de mogelijkheden en enkele voorbeelden van portals en document management oplossingen voor de zorg.
Meer informatie over de Zorg & ICT kan je vinden op: http://www.zorg-en-ict.nl
Slides/presentaties SharePoint Connections 2010 Amsterdam
In januari 2010 zijn Kristian de Lange, Robbert Kloosterman en Jeroen Havermans naar de SharePoint Connections 2010 in Amsterdam geweest. Tijdens dit event is de aankomende nieuwe versie van SharePoint voor het eerst uitgebreid gepresenteerd in Nederland.
De presentaties van dit event zijn voor de liefhebbers inmiddels te downloaden via de volgende link: http://www.devconnections.com/updates/amsterdam_jan2010/
Training “Portals for Dynamics NAV”
Filed under: Dynamics NAV, SharePoint, Thysia, Training
Op woensdag 17 maart geef ik de training “Portals for Dynamics NAV” op het kantoor van Thysia in Breda. In deze introductietraining kan je kennismaken met de basis functionaliteit van de integratiesoftware die wij bij Thysia gebruiken om SharePoint en Dynamics NAV met elkaar te verbinden.
In deze training leer je hoe je middels configuratie functionaliteit uit Dynamics NAV naar het web kunt brengen. Hierbij wordt onder andere behandeld hoe je:
- gegevens uit Dynamics NAV in een SharePoint Web Part getoond kan worden;
- een rapport uit Dynamics NAV online opgevraagd kan worden;
- gegevens in Dynamics NAV kunt invoeren of muteren met behoud van Business Logica.
Behalve de koppeling tussen SharePoint en Dynamics NAV wordt ook op hoofdlijen stilgestaan bij de andere mogelijkheden op dit gebied. Onder andere webshops met Dynamics NAV integratie en informatieportals passeren de revu.
In één dag krijg je een complete introductie in de mogelijkheden van portals in combinatie met Dynamics NAV.
Geïnteresseerd? Neem contact op met Thysia via telefoon 076-521-8846 of www.thysia.eu.
SharePoint lookup met data uit andere site
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)
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.
Configureren van de PDF filter voor 64bit machines
Het configureren van de PDF filter is niet zo moeilijk, maar voor 64bits machines moet je toch even goed opletten!
1. installeer de PDF iFilter voor 64 bit servers
2. installeer het icoontje (gemakkelijk via deze feature: ttp://www.codeplex.com/SharePointPdfIcon)
3. start – run – regedit
4. ga naar ”\\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeServer\12.0\Search\Applications\{site GUID}\Gather\Portal_Content\Extensions\ExtensionList ”
5. Voeg een nieuwe string value toe (normaal nr.38) met de waarde PDF
6. Ga naar \\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeServer\12.\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf en wijzig de waarde in {E8978DA6-047F-4E3D-9C78-CDBE46041603}
7. stop en start the spsearch
8. doe een iisreset
9 doe een full-crawl
Meer info vind je hier: http://www.adobe.com/special/acrobat/configuring_pdf_ifilter_for_ms_sharepoint_2007.pdf
Marijn Somers
Marijn Somers is sinds midden december 2009 een nieuwe ECM consultant voor Thysia. Deze eerste Belg die onze organisatie komt versterken zal zich in eerste instantie bezighouden met de document-management tak die we verder uitbouwen om onze klanten nog beter van dienst te zijn.
Marijn heeft enkele jaren ervaring met SharePoint en document management. Zijn expertise zal de klant zeker van pas komen in het ontwikkelen van nieuwe, kostenbesparende documentprocessen. Vanzelfsprekend zal hij ook in andere projecten worden ingeschakeld.
Thysia wenst u een fantastisch 2010

Namens het team van Thysia Information Management willen wij u bedanken voor de prettige samenwerking in 2009 en kijken uit naar het vervolg daarvan in het nieuwe jaar. Proost!
v.l.n.r. Robbert Kloosterman, Christian van Gurp, Robbert Nieuwerf, Kristian de Lange, Bart Platteeuw, Derek De Witte, Jeroen Havermans, Marijn Somers, Jeroen Bastiaansen.
Functionele beperkingen SharePoint 2007
Deze week kreeg ik een vraag over de beperkingen van SharePoint 2007. Hoeveel documenten kan je nu precies opslaan op een site en hoeveel sites kan je opslaan binnen een site collectie? Best interessante vragen voor grote SharePoint omgevingen.
Waar zitten dan de grenzen van SharePoint? Hieronder een overzicht:
Object
Guidelines
Site Collection
50,000 per website
Sub site
2000 per top level site collection
Documents
10 million per document library
Items
2000 per view
Document File Size
50MB recommended, no more than 2Gb ever.
Lists
No more than 2000 lists per site
Field Type
256 per list
Web Parts
50 per page
Users
No more than 2 million per website
Number of SSPs in a farm
No more than 20. Recommended maximum = 3.
Number of websites per SSP
99
Number of sites per content DB
Less than 50,000
Number of content databases
100 per web application.
Number of search indexes
No more than 20 per farm, no more than one per SSP.
Content sources and start addresses
500 hard limit
Alerts
1 million alerts on a site
Search scopes
Less than 200 per site
Meer info: http://blah.winsmarts.com/2008-4-SharePoint_limits.aspx








