Information Worker Solutions (Intranet, Office System, Enterprise Content Management)

  • SharePoint 2007 upgraden naar SharePoint 2010 (1) - de voorbereidingen

    Nu SharePoint 2010 officieel uit is zullen veel bedrijven met een SharePoint 2007 implementatie besluiten om over te stappen op SharePoint 2010, omdat SharePoint 2010 een aantal belangrijke verbeteringen en zeer interessante nieuwe features bevat. Voordat daadwerkelijk begonnen kan worden aan de upgrade zullen echter een aantal belangrijke vragen beantwoord moeten worden en zal er heel veel gepland en getest moeten worden.

    Allereerst moet bepaald worden hoe er het beste geüpgrade kan worden. Er zijn grofweg drie keuzes:

    • Een in-place upgrade
    • Een database attach upgrade
    • Een migratie van (een deel) de huidige content naar een nieuwe omgeving

    De eerste twee aanpakken maken gebruik van de upgrade features van SharePoint, bij de derde aanpak zal een nieuwe omgeving ingericht worden en zal de nog relevante content met hand of met behulp van een tool overgezet worden van de oude naar de nieuwe omgeving.

    Onderstaande tabel geeft een korte omschrijving en de voor- en nadelen van elke upgrade methode weer.

    Aanpak

    Omschrijving

    Pros

    Cons

    In-place upgrade

    Je kunt SharePoint 2010 installeren op dezelfde hardware als waar de huidige SharePoint 2007 omgeving op draait. Vervolgens kun je in één keer de content en de settings in de farm upgraden.
    Omdat bij een in-place upgrade SharePoint 2010 op dezelfde hardware geïnstalleerd wordt als waar de SharePoint 2007 farm op draait moet de hardware voldoen aan de minimale eisen die SharePoint 2010 aan de hardware stelt.

    Farm brede settings worden bewaard en geüpgrade. Maatwerk oplossingen zijn beschikbaar in de omgeving na de upgrade, hoewel er misschien wel handmatige stappen nodig zijn om deze volledig te upgraden.

    De SharePoint omgeving is offline tijdens de upgrade. De upgrade zal in één keer uitgevoerd worden. Er moet dus genoeg tijd gereserveerd worden om alle content in één keer, achter elkaar te kunnen upgraden.

    Database attach upgrade

    SharePoint 2010 wordt geïnstalleerd in een nieuwe farm, op nieuwe hardware. Databases worden geüpgrade door deze naar de nieuwe farm te verplaatsen. De databases kunnen in meer dan één volgorde en met meer dan één tegelijk geüpgrade worden. Terwijl een database geüpgrade wordt is de content in de database niet beschikbaar voor eindgebruikers.

    Je kunt meerdere content databases tegelijkertijd upgraden, waardoor de totale upgrade in minder tijd uitgevoerd kan worden dan bij een in-place upgrade. Je kunt de database attach upgrade ook gebruiken om meerdere farms samen te voegen in één nieuwe farm, of om één farm op te splitsen in meerdere nieuwe farms.

    De server en farm level settings worden niet geüpgrade. Settings uit de oude farm die bewaard moeten worden moeten handmatig overgezet worden naar de nieuwe farm. Maatwerk oplossingen uit de oude farm moeten op de nieuwe farm uitgerold worden. Eventueel moeten maatwerk oplossingen eerst geschikt gemaakt worden voor SharePoint 2010.

    Content migratie

    SharePoint 2010 wordt geïnstalleerd in een nieuwe farm, op nieuwe hardware.

    Er moet worden geïdentificeerd welke data uit de oude farm overgezet moet worden naar de nieuwe farm. De data wordt overgezet met behulp van een maatwerk oplossing, of een third party tool zoals Metalogix.

    De SharePoint 2010 omgeving wordt helemaal opnieuw opgezet en ingericht. Dit is het ideale moment om een wijziging in de structuur van de omgeving aan te brengen en om oude content te verwijderen.

    Indien de SharePoint 2007 omgeving erg veel aanpassingen en maatwerk bevat zou deze oplossing de enige werkbare kunnen zijn.

    Er kan geen gebruik gemaakt worden van de standaard upgrade tools van Microsoft. Deze vorm van upgraden zal daarom meer handwerk en meer testen vereisen.

     

    Kort samengevat:

    • Een in-place upgrade is vooral geschikt voor omgevingen die niet te groot zijn, die niet teveel maatwerk bevatten en waarvan de hardware voldoet aan de eisen die er door SharePoint 2010 aan gesteld worden.
    • Een database attach upgrade is erg geschikt voor grote omgevingen met veel data, waarbij na de migratie niet al teveel aan de structuur gewijzigd hoeft te worden.
    • Content migratie is de juiste aanpak als de oude omgeving erg veel maatwerk bevat dat niet allemaal mee genomen hoeft te worden naar de nieuwe omgeving, als de oude omgeving erg veel data bevat die niet meer nodig is, of als de structuur van de omgeving aangepast moet worden.

    Nadat de keuze voor de upgrade aanpak gemaakt is en de juiste hardware is aangeschaft kan er begonnen worden met voorbereiden en testen op de SharePoint 2007 omgeving.

    • Indien voor een in-place of database attach upgrade gekozen is zal de eerste stap zijn om ervoor te zorgen dat de SharePoint 2007 omgeving up-to-date is. Het is in elk geval aan te raden om de SharePoint updates tot en met de October Cumulative Update te installeren. In deze update zitten de laatste extra checks en commando's voor de pre-upgrade checker.
    • Hierna kan op de SharePoint 2007 omgeving het PreUpgradeCheck STSADM commando gerund worden. Deze tool moet op elke SharePoint server in de farm gerund worden. De omgeving wordt helemaal nagelopen en er wordt een rapport gegenereerd met daarin onder andere de volgende informatie:
      • Een lijst van alle servers en componenten in de farm en informatie over of deze aan de eisen voor een upgrade voldoen.
      • Een overzicht van alle site definitions, site templates, features en language packs die in de farm geïnstalleerd zijn. Dit is belangrijke om te weten, omdat alle elementen die daadwerkelijk gebruikt worden in de omgeving ook in de nieuwe SharePoint 2010 omgeving beschikbaar zullen moeten zijn.
      • Een rapport dat aangeeft of er niet ondersteunde wijzigingen gemaakt zijn aan de SharePoint omgeving. Als dit zo is zullen deze eerst ongedaan gemaakt moeten worden voordat de omgeving geüpgrade kan worden.
      • Een lijst met alle orphaned sites en lijsten in de farm. Deze objecten zijn al niet meer te benaderen en gebruiken in de SharePoint 2007 farm en moeten verwijderd worden voor de upgrade.
    • Een ander STSADM commando dat kan helpen bij het identificeren van potentiele problemen is het EnumAllWebs commando. Dit commando wordt per content database uitgevoerd en maakt een gedetailleerd verslag van alle sites en site collections in de database. Bij het EnumAllWebs commando kunnen de volgende parameters meegegeven worden IncludeFeatures, IncludeSetupFiles, IncludeWebPart, IncludeEventReceivers, IncludeCustomListView. Het beste kun je al deze parameters meegeven bij het runnen van EnumAllWebs, omdat je dan een zo compleet mogelijk beeld van de omgeving krijgt.

    Als alle informatie over de SharePoint 2007 omgeving verzameld is en alle meldingen uit de PreUpgradeCheck en de EnumAllWebs rapporten opgelost zijn is het tijd om met SharePoint 2010 aan de slag te gaan. Bij een in-place upgrade wordt de SharePoint 2010 installatie op dezelfde hardware gedaan als waar de SharePoint 2007 omgeving op draaide. De eerste server die geïnstalleerd en geüpgrade moet worden is de server waar de Central Administration site op draait. 

    Bij een database attach upgrade wordt er eerst een nieuwe SharePoint 2010 omgeving ingericht. De content databases van de SharePoint 2007 omgeving worden gebackuped. Vervolgens worden deze gerestored op de SQL Server van de SharePoint 2010 omgeving. Op alle SharePoint servers in de 2010 omgeving kan vervolgens het PowerShell commando (cmdlet) Test-SPContentDatabase gerund worden. Het runnen van het Test-SPContentDatabase cmdlet genereert een rapport waarin staat of er, indien de sites in de content database op de huidige server zouden draaien, fouten zullen optreden. Denk hierbij aan site definities of features die niet op de server geïnstalleerd zijn. Dit is ook de reden dat het cmdlet op elke server gerund moet worden. Op deze manier wordt duidelijk als een site defintie of een feature op de ene server wel, maar op de andere server niet goed geïnstalleerd is.

    Meer over de volgende stappen, het testen en het uitvoeren van de daadwerkelijke upgrade in deel twee van deze serie, dat binnenkort verschijnt:
    SharePoint 2007 upgraden naar SharePoint 2010 (2) - testen en upgraden

  • Macaw gaat naar de SharePoint Best Practices Conference in Washington

     

    Macaw is dit jaar, net als vorig jaar goed vertegenwoordigd op de Best Practices Conference van 24 tot en met 27 augustus in Washington. SharePoint specialisten van Macaw zullen in Washington zowel kennis opdoen als uitdragen over de eerste best practices voor SharePoint 2010.

    De Best Practices Conference onderscheidt zich van andere conferenties door veel aandacht te besteden aan de functionele kant van SharePoint. Getuige ook een quote van een Macawer over de Best Practices Conference:

    • "De Best Practices Conference was een eye-opener voor me. Het was de eerste conferentie die de focus legde op de functionele en organisatorische succesfactoren van een SharePoint implementatie."

    Mirjam van Olst zal op de best practices conference meewerken aan de keynote, samen met vijf andere Microsoft Certified Masters. Daarnaast zal zij twee presentaties geven:

    • Scaling SharePoint from small libraries to massive distributed archives
      This session will dive into the new features in SharePoint 2010 around libraries and lists, document management and records management. The session will start with improvements to small libraries and lists, move on to medium sized libraries and how to navigate through them, dive into large repositories and how some of the new features in SharePoint 2010 can prevent end users from hitting your environment too hard and finally the session will demonstrate how to use the new SharePoint 2010 features to create a massive, but still scalable, distributed archive.
    • SharePoint 2010 Developer's Mythbusters
      This session will talk about common misconceptions on developing custom solutions for SharePoint. The session will provide best practices, point out gotchas and dive into some IT Pro stuff a developer has to know about in order to be able to build solid SharePoint solutions.

    Ook zal Mirjam deel uitmaken van het Ask the Experts SharePoint Administration Panel.

  • SharePoint Governance, maak een plan!

    Afgelopen week is er een delegatie van Macaw, waaronder ikzelf,  naar Washington DC afgereisd om daar de SharePoint Best Practices conferentie bij te wonen, georganiseerd door Mindsharp. Het is mijns inziens een heel nuttige conferentie gebleken. Ik vond het persoonlijk leuk te zien dat heel veel bedrijven een stap verder zijn met MOSS2007, dan bijvoorbeeld een jaar geleden en dat de eerste generatie onwetendheid weg lijkt te zijn. Wat ook inhoudt dat mensen en bedrijven implementaties hebben gedaan en gezien, waar dingen goed of slecht zijn gegaan en er daadwerkelijk best practices te vertellen zijn.

     

    Van de vele onderwerpen wil ik er eentje uitlichten hier, het onderwerp “Governance”. Dit onderwerp kwam veel aan het licht op de conferentie en mijns inziens niet zomaar. Ik denk namelijk dat door de grootte van het platform, de onbekendheid en de onverwachte grote technische, maar misschien nog wel grotere zakelijke uitdagingen, veel bedrijven zijn aangelopen tegen een zekere oncontroleerbaarheid en wildgroei van problemen.

     

    Ook is gebleken dat men soms een technisch goed product heeft neergezet, maar dat het uiteindelijk niet goed gebruikt wordt. Gebruikersacceptatie is wellicht een ietwat onderbelicht onderwerp geweest de afgelopen jaren in de SharePoint wereld.

     

    Een veelgehoorde ‘best practice’ was dan ook, zorg dat je als bedrijf een ‘governance plan’ opstelt, zorg dat dit bekend is bij iedereen en dat dit nageleefd wordt. Wat behelst dan zo een governance plan eigenlijk? Het is in principe een gids welk een set van regels en grenzen schetst met betrekking tot administratie en onderhoud plus support voor de SharePoint bedrijfsomgeving. Het plan identificeert wie eigenaar is van onderdelen van het platform op zowel technisch als zakelijk(!) gebied.

     

    De onderdelen die van belang kunnen zijn voor je plan zijn:

    • Informatie Architectuur
    • Project en Operationeel  Management
    • Development en Configuratie
    • Infrastructuur
    • Testen
    • Policies en Regelgeving
    •  Operationele belangen
    • Educatie en Training
    • Navigatie en Taxonomie
    • Enterprise  Search

    Het algehele doel is om de omgeving managebaar te houden op beide voorgenoemde gebieden, dus zowel zakelijk als technisch. En dat op die manier de SharePoint implementatie één wordt met de organisatie en het bedrijf werkelijk gaat ondersteunen, gebruikersgemak en efficiëntie verhoogd. En dat de implementatie dus uiteindelijk geld gaat opleveren, wat volgens mij het oorspronkelijke doel is (ROI). Een goed plan helpt bij het voorkomen van wildgroei van websites en data en kan helpen bij bedrijfsbreed gebruik en acceptatie.

     

    Meer informatie

     

    Er is gelukkig veel informatie te vinden over governance en Microsoft heeft hier ook speciaal een onderdeel op technet aan gewijd. Om snel een goed idee te krijgen wat er nodig is voor een goed plan, raad ik aan de SharePoint Governance Checklist Guide te lezen en om het voorbeeld  governance plan daar te bekijken.

     

    Ook zeker een aanrader is om de best practice presentatie “ Taming the “Wild West” A Case Study in Governance van Paul Gavin en Natalya Voskresenskaya te downloaden en te bekijken.

  • Een voorbeeld van de integrale meerwaarde van het MOSS 2007 platform.

    Vandaag viel mijn oog op een mooi voorbeeld, welk door Microsoft gratis beschikbaar wordt gesteld als template. Als u even meekijkt, dan laat ik u zien wat ik bedoel. Wat ik namelijk zoek is een integraal, eenvoudig te bedienen transparant platform, wat mij het leven als werknemer makkelijk maakt en daar voldoet het volgende voorbeeld precies aan.

     

    Wat ik namelijk wil als werknemer, is eenvoud. Het volgende voorbeeld biedt dat, omdat ik kan werken met Microsoft Word, zoals ik gewend ben. Mijn werkgever daarentegen, verlangt consistentie. SharePoint kan er daarom voor zorgen dat men  in een geselecteerde documentenbibliotheek, als men een nieuw document aanmaakt, daar gelijk een template aan kan koppelen. De doelen eenvoud en consistentie worden hier simpelweg al mee bereikt.

     

    In dit voorbeeld heb ik een speciale documentenbibliotheek aangemaakt, in mijn documenten centrum (wat binnen het bedrijf de oude netwerkschijf vervangt) om mijn uitgaande rekeningen (invoices) in op te slaan. Ik wil een nieuwe rekening aanmaken en opslaan, dus ik klik op de ‘new’ button in deze bibliotheek in SharePoint.

    Wat er nu gebeurt is dat mijn Ms Word applicatie opstart en een template vertoont, echter wat u op de volgende afbeelding gelijk zal opvallen is een nieuwe feature in Ms Word 2007, het document informatie panel. Dit staat bovenaan de pagina en zijn een aantal tekstboxen en selectiecriteria die ik bij het begin kan invullen.  Daaronder ziet u gelijk de template voor de factuur.

    Het handige is dat de eigenschappen die u boven het document ziet staan, ook als ‘placeholders’ in het document zijn opgenomen. Dit betekent dat als u de informatie bovenin in het panel invult, deze informatie gelijk beschikbaar komt op de juiste plek in het document. Bijzonder handig als u altijd een aantal vaste variabelen in een template dient in te vullen en ook eenvoudig met wijzigen achteraf. Het is bijvoorbeeld ook mogelijk de tekstboxen voor te vullen met informatie waaruit gekozen kan worden.

    Eenmaal de nodige eigenschappen ingevuld kan ik altijd nog gewoon in het document verder werken, mocht ik dat willen. In dit voorbeeld zou ik bijvoorbeeld mijn eigen bedrijfsinformatie nog in vullen en sla ik het document op, door op "opslaan" binnen Ms Word te klikken. Het document wordt dan echter niet op mijn lokale pc opgeslagen, maar direct in de online SharePoint bibliotheek. Het is vanaf dat moment voor het hele bedrijf, tenminste voor de mensen die toegang hebben tot deze bibliotheek, beschikbaar op het intranet en wordt gelijk geïndexeerd door de zoekmachine.

    Na het opslaan wordt duidelijk dat de ‘placeholders’ in Ms Word nog een tweede belangrijke functie hebben. Deze eigenschappen zijn namelijk verbonden met de bibliotheek die voor de facturen is aangemaakt. En zoals op onderstaande afbeelding duidelijk wordt, zijn de eigenschappen nu ook automatisch gevuld binnen SharePoint!

    Dit is natuurlijk uiterst krachtig, op deze manier is er gelijk metadata toegevoegd aan het document in het document management systeem. Deze metadata zorgt ervoor dat er veel betere zoekresultaten behaald kunnen worden, er kan op deze gegevens gezocht worden. Ook kan er op deze data gesorteerd, gegroepeerd en gefilterd worden.

    Overigens werkt de verbinding twee kanten op, als de eigenschappen (metadata) binnen SharePoint worden aangepast, dan wordt deze ook automatisch in het Ms Word document aangepast, zonder dit te hoeven openen.

     

    Als laatste is het binnen SharePoint bibliotheken mogelijk om ‘weergaves’ te definiëren, zo staat deze  bibliotheek standaard op “Outstanding by Customers’, een weergave, die gegroepeerd per klant alle uitstaande facturen toont.  Als ik in het ‘document informatie panel’ bovenaan in Ms Word het vinkje zet bij ‘ Payment Received’, oftewel betaling ontvangen, dan verdwijnt het document uit mijn standaard weergave.  Het document staat dan nog wel in de bibliotheek, en is door een andere weergave te selecteren weer zichtbaar te krijgen.  Voorbeelden van andere weergaven zijn ‘Alle facturen per klant’, “facturen welke over de vastgestelde betaal datum heen zijn” “Alle reeds betaalde facturen per klant” etc. Deze weergaven kunnen voor iedereen beschikbaar worden gemaakt door een beheerder. Het is ook nog mogelijk hier persoonlijke weergaves aan toe te voegen.

     

    Kortom, ik heb in deze blog laten zien, dat een werknemer op eenvoudige wijze, binnen een vertrouwde applicatie, een document kan invullen. Terwijl de werkgever op een vriendelijke manier afdwingt op een consistente manier te werken en ervoor zorgt dat het document management systeem als vanzelf goed gevuld wordt met metadata. Deze metadata zorgt voor goede zoekresultaten binnen het intranet en kan voor zeer handige en eenvoudige overzichten binnen de bibliotheek zelf (of zelfs daarbuiten!) zorgen.

     

    Naar mijn weten een goed voorbeeld van hoe Ms SharePoint 2007 in de combinatie met Ms Word 2007, krachtig kan worden ingezet binnen uw bedrijf!

     

    Het voorbeeld template van de 'invoice document library' en in totaal 5 anderen kunnen hier worden gedownload en op eenvoudige wijze worden toegevoegd aan uw SharePoint (test)omgeving om te bekijken.

  • Intranet site navigatie – Vraaggestuurd versus Organisatorisch

    Niets is belangrijker voor een succesvol intranet als het snel en goed kunnen vinden van je informatie. Daarom is het opzetten van een goede taxonomie zeer belangrijk, want:

    • Een gebruiker moet zijn weg goed en makkelijk kunnen vinden.
    • Hiermee leert de gebruiker de portal vanaf dag 1 kennen, wijzigingen achteraf zijn verwarrend.
    • Schaalbaarheid: een goed opgezette structuur faciliteert het groeien van de portal zonder wijzigingen achteraf .

    Er zijn twee bekende manieren om een portal taxonomie op te zetten: een organisatorische (ook wel hiërarchische)structuur en anderzijds een vraaggestuurde (ook wel topologische of onderwerp)structuur. De organisatorische structuur is gebaseerd op de (bij de gebruikers vaak herkenbare) bedrijfsstructuur. Vraaggestuurd daarentegen is gedacht vanuit de behoefte van een gebruiker. De organisatie-indeling is niet meer prominent aanwezig in de navigatie, informatie behorende bij een bepaalde taak, of een bepaald vraag/ onderwerp staat bij elkaar in één gebied.


    Beide methoden kunnen ervoor zorgen dat de gebruiker zijn weg naar de content weet te vinden. Maar vooral de traditionele methode, de organisatorische zorgt in de praktijk vaak voor problemen. Mensen blijken via deze methode hun weg niet goed te kunnen vinden, waar staat bepaalde informatie nu? Waar hoort het onder thuis?

    Een voorbeeld: de procedure en kostenregeling van een leaseauto, vind ik deze onder de afdeling Finance, welk over alle kosten binnen het bedrijf gaat of staat dit bij Human resources, waar ik mijn contract voor de leaseauto teken? In de praktijk zullen veel gebruikers op beide plekken kijken.

    In dit geval zou een vraaggestuurde aanpak een verbetering zijn, er zou bijvoorbeeld een plek op het intranet kunnen worden gecreëerd welke ruimte biedt aan alle procedures en regelingen van het hele bedrijf. Zo weet een gebruiker direct waar hij of zij moet zijn. Echter er kleeft ook een nadeel aan: het beheer. Als een HR medewerker het HR nieuws op een nieuwsgebied moet plaatsen, zijn procedures op een procedure gebied etc. dan zal hij het hele intranet door moeten ploegen. Vanuit het beheerperspectief zou het makkelijker zijn als alles wel op één voor de beheerder bekende plek te plaatsen is.

    Hieronder een kort overzicht van eventuele voor- en nadelen:

    Organisatorische Structuur

    Vraaggestuurde Structuur

    Wat onze aanpak is bij op het MOSS 2007 platform gebaseerde intranetten, is om het beste van de twee werelden te gebruiken. Wij zetten doorgaans een organisatorische structuur op, ten behoeve van het beheer en de herkenbaarheid voor de gebruiker. Maar maken daarnaast gebruik van de standaard mogelijk binnen MOSS om informatie te aggregeren en te verzamelen op ( van te voren met de klant bedachte) overzichtsgebieden.

    Een laatste mogelijkheid om snel tot informatie te komen is standaard binnen MOSS voorzien, dat is de zoekfunctie. Door gebruik te maken van bedrijfsbrede vaste metadata wordt de toch al krachtige zoekfunctie van MOSS nog vele malen versterkt. Binnen het platform kunnen metadata gegevens centraal beheerd en binnen het intranet toegepast worden, waardoor de consistentie ook als termen later wijzigen bewaard blijft en de zoekfunctie niet aan kracht inboet.

    Op deze manier heeft een gebruiker drie manieren om te vinden wat hij of zij zoekt: via de organisatiestructuur, via verzamelde informatie op overzichtspagina's en/ of via de zoekfunctionaliteit. Informatie vinden was nog nooit zo makkelijk!

  • Microsoft InTrack sessie over SharePoint Search

    Gisteren, woensdag 25 april, heb ik in het Microsoft Innovation Center in Barneveld een InTrack presentatie over SharePoint Search gegeven. Er waren ongeveer 50 bezoekers, die onder andere informatie over de volgende onderwerpen kregen:

    • Enterprise Search Challenges
      Bij Enterprise Search gaat het niet alleen om het zoeken, maar vooral om het medewerkers de mogelijkheid geven om de data en expertise die ze nodig hebben te vinden.
    • Microsoft Search Vision
      Microsoft wil er met zijn search oplossingen voor zorgen dat medewerkers data snel en gemakkelijk kunnen vinden, gebruiken en delen. Hiervoor heeft Microsoft zoekoplossingen voor het Internet, de desktop en het intranet.
    • SharePoint End-User Improvements
      De zoek-functionaliteit in MOSS 2007 is op vele manieren verbeterd ten opzichte van die in SPS 2003. Zo zijn de zoekresultaten relevanter, is de user interface verbeterd met query correctie ("Did you mean?"), hit highlighting, je ziet alleen nog maar zoekresultaten van content waar je ook bij mag en je kunt je zoekresultaten als RSS feed bekijken. Ook het Search Center is aangepast.
    • Knowledge Network
      Met het Knowledge Network en MOSS wordt ongedocumenteerde kennis zichtbaar en doorzoekbaar.
    • Administration Improvements
      De MOSS Search Administration is erg verbeterd ten opzichte van die in SPS 2003. Het beheer van Content Sources en Scopes is eenvoudiger en met behulp van de uitgebreide query logging kan bepaald worden of de relevantie van de resultaten verbeterd kan worden met behulp van bijvoorbeeld Best Bets of Authorative Sites.
    • Performance and Capacity Planning
      Met een goede infrastructuur kan een index wel 50 miljoen items bevatten en nog steeds prima performen.
        
    • Customizing the Search UI
      De user interface van het search center kan aangepast worden door het plaatsen van andere web parts, of het verplaatsen van bestaande. Ook kunnen nieuwe tabjes toegevoegd worden, bijvoorbeeld naar aanleiding van extra scopes. Daarnaast kan met behulp van XSLT de manier van weergeven van de resultaten aangepast worden.
        
    • Developing Search Solutions
      Zoals alle MOSS onderdelen is ook de search functionaliteit via het object model te benaderen. Dit object model bestaat uit een admin en een query deel. Door tegen het object model aan te programmeren kunnen custom web parts gebouwd worden die gebruik maken van bijvoorbeeld resultaten uit de index, of die speciale queries uitvoeren en de resultaten op een hele andere manier weergeven.

    Woensdag 2 mei zal ik dezelfde presentatie nog een keer geven bij Microsoft op Schiphol-Rijk. Inschrijven voor deze sessie kan hier.

    De presentatie van 25 april kan hier gedownload worden. Die van 2 mei is net wat anders en staat hier.

  • SharePoint presentaties op het Software Developer Event

    Op 23 maart was er een Software Developer Event (SDE) in Bunnik. De SDE wordt georganiseerd door het Software Developer Network (SDN). Het thema van het event was Office Stuff. Tijdens dit evenement werden er onder andere twee presentaties gegeven namens de Dutch Information Worker User Group (DIWUG). Eén van deze presentaties werd gegeven door Dirk Zekveld en mijzelf.

    De reden dat de DIWUG twee sessies kon invullen is dat de SDN naast de diverse pure development afdelingen ook wat meer business gerelateerde afdelingen wil gaan oprichten. Eén daarvan zou een Information Worker afdeling kunnen zijn.

    De presentatie die Dirk en ik gegeven hebben had de titel "Using the Windows SharePoint Services Feature Model to create and deploy custom solutions" en ging over de werking en de mogelijkheden van features in WSS en over solution deployment voor het uitrollen van aanpassingen naar een SharePoint omgeving. Vooraf waren we wat onzeker over wat de SharePoint kennis van de SDE bezoekers zou zijn, maar dat was ten onrechte. Veel bezoekers hadden al kennis van SharePoint 2007 en onze sessie werd goed bezocht. De powerpoint presentatie zit als attachment bij deze post.

    Ook de andere presentaties over SharePoint en aanverwante technieken trokken veel geïnteresseerden. Ik denk dan ook dat er binnen de SDN zeker ruimte is voor wat minder technische afdelingen, zoals een Information Worker afdeling. Wat ons betreft was het in elk geval een zeer geslaagde dag!

  • Impersonation in SharePoint 2007

    In SharePoint 2003 there was no easy way to use impersonation. In SharePoint 2007 there is a nice and easy built-in way to use impersonation:

    SPSite site = new SPSite("SiteCollection_Url");
    SPWeb web = site.OpenWeb();
    SPUser user = web.AllUsers["User_Name"];

    SPUserToken token = user.UserToken;
    SPSite impersonatedSiteCollection = new SPSite("SiteCollection_Url", token);

    You can also check whether an SPSite object is using impersonation:

    SPSite siteCollection = SPControl.GetContextSite(HttpContext.Current);
    bool impersonating = siteCollection.Impersonating;

    Keep in mind that the user you use to impersonate should be a site collection administrator. Otherwise you will get an Access Denied or Unknown User error while trying to impersonate.

  • Outlook integratie en MOSS 2007

    Een veel gehoorde term binnen de MOSS-gelederen is de term "Outlook integratie" maar dit wil nog wel eens voor een verkeerd beeld zorgen. Ik werk bijvoorbeeld nu met een klant, die van SharePoint de ultieme plek wil maken vanuit waar je alles start om je dagelijks werk te doen. Een nobel streven en dit valt dan ook in goede aarde op onze IWS afdeling binnen Macaw. ;-)

    Men vroeg daarom ook om de “Outlook integratie” te verzorgen op de My Site van hun intranet. Hier ging het dan ook even mis. De integratie is er al zei ik vrolijk, al zitten jullie met Office op 2003 en in de Office 2007 suite is nog meer geïntegreerd. Wat de klant natuurlijk bedoelde was dat hij graag Outlook, zijn e-mail en kalender, binnen de My Site wilde zien. Een vraag die we wel vaker krijgen.

    Ik vertelde hem dat er wel een aantal Outlook Web Access (OWA) WebParts zijn, die een weergave op je e- mail of kalender kunnen verzorgen. Maar dan moeten je gebruikers wel OWA toegang hebben en het is geen Outlook zoals je gewend bent vanuit je client-installatie. Er zit bijvoorbeeld geen 'Nieuwe Mail' knop op. De klant reageerde geschrokken en vroeg wat Microsoft dan bedoelde.

    Wat betreft de Outlook integratie, dit zit zeker in het concept van Microsoft, Office integratie als geheel zelfs (SharePoint is ook onderdeel van de Office suite, vergeet dat niet). Echter het woord integratie is wat verwarrend. Het is niet de bedoeling dat Outlook vervangen wordt door SharePoint. Het idee is meer dat je SharePoint niet altijd hoeft te openen om bij de gewenste data te komen en andersom Outlook niet.

    Vanaf Office 2003 is er bijvoorbeeld kalenderintegratie, dan kan je een evenementen kalender vanuit SharePoint verbinden aan je Outlook en kan je deze vanuit Outlook lezen. Vanaf Office 2007 kan je vanuit Outlook ook schrijven in deze kalender, deze wijzigigingen worden dus automatisch weer doorgevoerd in SharePoint. Ook kan je vanaf Office 2007 documenten van een teamsite offline halen binnen outlook en deze als je later weer verbinding maakt, zullen dan worden gesynchroniseerd met de werkelijke documenten.

    Hetzelfde geldt voor Office Word, integratie betekent niet dat je straks Word in SharePoint hebt zitten, maar juist meer andersom. Vanaf Office 2007 kan je metadata al bij de aanmaak van een document in Word toevoegen (deze verschijnt dan automatisch binnen SharePoint)en inchecken en uitchecken kan vanuit Word zonder SharePoint te openen.

    Maar Word en Outlook blijven als losse entiteit nog steeds bestaan. Het idee is onder andere een voortvloeisel van een groter concept van Microsoft, welk zegt "anytime and anywhere access" te verschaffen tot relevante data en te zorgen voor 'one version of the truth'. En natuurlijk om voor onderlinge afhankelijkheid en dus voordeel te verzorgen binnen de Office suite. Maar dit valt soms moeilijk uit te leggen aan klanten, die hebben mail in Outlook en zijn bekend met WebParts in SharePoint, en willen dat dan combineren.

    Er zijn een aantal externe partijen, die inspringen op deze vraag en een aantal WebParts hebben gemaakt die voldoen aan deze vraag. Ook zijn er wel gratis WebParts te vinden die aan deze vraag voldoen. WebParts die gebruik maken van de client-installatie in plaats van OWA en bijvoorbeeld wel knopjes bevatten om rechtstreeks nieuwe e-mail en afspraken te maken vanuit SharePoint. Dit kan een goede oplossing zijn, als een klant toch graag toch zijn mail binnen SharePoint wil zien (en versturen!).

  • Je weet waar je in Office 2003 een functionaliteit kon vinden, maar hoe je vind je deze terug in Office 2007?

    Vrijwel iedereen die met Office 2007 werkt zal waarschijnlijk al meerdere malen hebben meegemaakt dat je je op de nieuwe "ribbons" een ongeluk zoekt naar een functionaliteit die je in Office 2007 nog niet hebt gebruikt, maar waarvan je in Office 2003 precies weet waar je deze kon vinden.

    Voor deze doelgroep heeft Microsoft "Command References" gemaakt voor Excel, PowerPoint en Word. Dit zijn applicaties waarin je de 2003 user interface van deze applicaties ziet, je kiest de functionaliteit die je wilt gebruiken, en krijgt te zien waar deze in de 2007-versie verstopt is.

    Het concept is niet helemaal nieuw. In vorige versies van Word zat al een soortgelijke functionaliteit voor WordPerfect-toetscombinaties. Het is daarom wat jammer dat deze hulp voor gebruikers van Office 2003 niet direct in Office 2007 is ingebouwd. De nieuwe user interface van Office 2007 zou zo intuïtief moeten zijn en zo'n verbetering t.o.v. de menu's en toolbars van Office 2003, dat Microsoft besloten heeft dat die meer ondersteunt worden, maar blijkbaar is er toch veel feedback gekomen van gebruikers die moeite hebben hun weg te vinden in die nieuwe user interface, en behoefte hebben aan dergelijke Command References.

    Op het Microsoft Download Center kun je deze applicaties vinden met volgende link: http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=2007%20interactive%20command%20reference%20guide&DisplayLang=en, momenteel alleen nog beschikbaar in het Engels.

  • Alignment van intranet technologie en bedrijfsproces verdient meer aandacht (deel 3)

    Het implementeren van een corporate intranetomgeving is een dynamische exercitie. Door de continue ontwikkeling van intranet technologie (van telefoonboek tot integratie met ERP-systemen) wordt het spectrum van beschikbare functionaliteit steeds groter. Het wordt voor bedrijven hierdoor steeds lastiger om een goed uitgangspunt te formuleren en heldere keuzes en vervolgstappen te maken. Het vinden van een juiste afstemming tussen technologie en processen wordt hierdoor nog kritischer. Hoe kan een corporate intranet de juiste toegevoegde waarde leveren afgestemd op de organisatiebehoefte? In de komende periode zal ik deze vraag beantwoorden aan de hand van het model van Hsiao & Ormerod. In deze blog (deel 3) ga ik in op de componententen organisatiestructuur en mensen&rollen.

     

    Adhoc proces

    Het opdoen en delen van kennis is binnen organisaties, naast het hebben van een benoemd R&D programma, vaak een adhoc en ongestructureerd proces. Organisatieonderdelen kiezen hierin dikwijls een eigen route. Daarnaast hebben ook informele netwerken, waarbinnen het kennisontwikkelingsproces doorgaans plaats heeft, een significante impact. Medewerkers geven vanuit functie en/of rol invulling aan dit proces. Door deze informele netwerken als organisatie te erkennen en te ondersteunen kan de beschikbare kennis juist worden gekanaliseerd en leiden tot een heldere toegevoegde waarde.

     

    Afstemming kennismanagement

    Een juiste inbedding van kennismanagement binnen het geldende bedrijfsmodel is een levende exercitie. Er zijn uiteraard verschillende mogelijkheden om te komen tot een organisatiebrede borging van kennis;  variërend van het faciliteren van segmentgroepen tot aan de installatie van competence centers. Onafhankelijk van de modelkeuze is het echter nuttig om kennismanagement af te stemmen op de relevante bedrijfsprocessen. Door deze afstemming wordt het namelijk mogelijk om de beschikbare know how op een juiste manier te ontsluiten richting de organisatie. Hierdoor ontstaat een fundament voor kennisdeling en wordt het mogelijk om gestructureerd nieuwe ideeën om te zetten naar concrete ‘producten’. Daarom is het als management in dit kader belangrijk om de organisatiedoelstellingen breed inzichtelijk te maken. Aan de hand hiervan kan een marsroute worden gecommuniceerd om deze uitdagingen te verwezenlijken. Hierdoor wordt het mogelijk om actief te sturen op kennisontwikkeling ter ondersteuning van de doelstellingen, gebruikmakend van de informele netwerken zoals beschikbaar.

     

    Informatiemakelaar

    Het benoemen van kennismanagement als primair bedrijfsaspect vanuit het management en het in kaart brengen van de informele netwerken is een eerste vereiste om te komen tot een organisatiebreed gedragen kennismanagement model. Dit om te voorkomen dat initiatieven gefragmenteerd plaatshebben. Daarin speelt een duidelijke benoeming en communicatie van verantwoordelijkheden (lees: het aanwijzen van eigenaren) een cruciale rol. Door concreet te duiden waar welke kennisontwikkeling zich bevindt, wordt het delen en beschikbaar stellen van informatie eenvoudiger en sneller toepasbaar. Een intranet is in het proces van kennisdeling uitstekend geëquipeerd om de informatiemakelaars te ondersteunen. Doordat intranetomgevingen meer en meer worden afgestemd op de ondersteuning van bedrijfsprocessen en technologisch volwassen zijn, kan een intranet een ondersteunende pijler zijn binnen het te creëren fundament van kennismanagement.

     

    Conclusie

    Het delen van kennis binnen een organisatie is een complex proces. Het duiden van verantwoordelijkheden en het bieden van ruimte tot kennisdeling zijn twee essentiele factoren. Een intranet kan zorgdragen voor een juiste ondersteuning van deze items. Kennismanagement heeft toegevoegde waarde voor het bedrijfproces wanneer er een balans wordt gecreerd tussen structuur, continuiteit en creativiteit. Dit alles aan de hand van een model dat bij de organisatie past.

     

  • Alignment van intranet technologie en bedrijfsproces verdient meer aandacht - Deel 2

    Het implementeren van een corporate intranetomgeving is een dynamische exercitie. Door de continue ontwikkeling van intranet technologie (van telefoonboek tot integratie met ERP-systemen) wordt het spectrum van beschikbare functionaliteit steeds groter. Het wordt voor bedrijven hierdoor steeds lastiger om een goed uitgangspunt te formuleren en heldere keuzes en vervolgstappen te maken. Het vinden van een juiste afstemming tussen technologie en processen wordt hierdoor nog kritischer. Hoe kan een corporate intranet de juiste toegevoegde waarde leveren afgestemd op de organisatiebehoefte? In de komende periode zal ik deze vraag beantwoorden aan de hand van het model van Hsiao & Ormerod. In deze blog (deel 2) ga ik in op de component technologie.

    Informatiemakelaar
    In deel 1 heb ik benadrukt dat het van belang is om de intranetbehoefte te benoemen vanuit een organisatorisch perspectief. Het vastleggen van dit perspectief biedt namelijk een leidraad voor een gedragen en robuuste intranetontwikkeling. Het juist in kaart brengen van de relevante processen, geformuleerd aan de hand van een duidelijke strategie, is een essentieel element. Door het huidige bedrijfsklimaat is een heldere informatievoorziening meer en meer een sturende factor. Daarbij is een intranetplatform tegenwoordig optimaal uitgerust om invulling te geven aan een rol van informatiemakelaar. Hiermee wordt bedoeld dat een intranet zowel een collecterende als een distribuerende rol vervult. Deze rol van informatiemakelaar dient te worden vormgegeven aan de hand van een juiste procesgang. Bedrijfsprocessen worden in deze vaak gestuurd door een mix van 'harde' en 'softe' data. Met 'harde' data wordt informatie in enterprise systemen bedoeld en ‘softe’ data is te relateren aan desktop applicaties. Dit maakt het organisatiebreed delen van informatie vaak tot een tijdrovend proces.

    Ontsluiting Business applicaties
    Het ontsluiten van informatie uit enterprise systemen kan worden gezien als een valide trend. Veel bedrijven worstelen thans met deze uitdaging. Met name een correcte technologische vertaling vanuit de procesgang drukt zwaar op de begroting. Daarin is het duiden van de data locaties een relevante factor. Informatie opgeslagen in enterprise systemen is namelijk vaak alleen toegankelijk voor zogenaamde ‘power users’. Dit kan leiden tot stagnerende besluitvorming en productiviteitsverlies. Juist een actieve ontsluiting en/of koppeling van business applicaties kan een absolute meerwaarde leveren aan het bedrijfsresultaat van een organisatie. De focus ligt hierin op de processen die gekenmerkt worden door een duidelijke informatiebehoefte zoals daar zijn HR, ontwikkeling, marketing en sales. Door de complexiteit (combinatie proces en technologie) is het verstandig om dit ontsluitingsproces vanuit een pilootproject vorm te geven.


    Nieuwe technologie
    Microsoft heeft met het huidige SharePoint platform (lees: SPS2003) reeds een duidelijke richting gegeven aan de rol van informatiemakelaar. Het platform biedt ruimte voor zowel collectie als distributie van data. Ook het ontsluiten en/of koppelen van business applicaties is op beperkte schaal mogelijk. Met de aankomende introductie van het nieuwe SharePoint platform, Microsoft Office SharePoint Server 2007 (MOSS2007) wordt
    een heldere link gecreëerd tussen business applicaties en een intranetplatform door middel van de Business Data Catalog (BDC). De BDC is een van de nieuwe meer procesgerichte features in MOSS2007. De BDC zorgt ervoor dat business data eenvoudig te ontsluiten is, onder andere via een intranet portal. Met behulp van de BDC kan data uit bedrijfsapplicaties gebruikt worden in verschillende items, zoals daar zijn sites en lijsten, zonder dat daarvoor uitvoerig gecodeerd hoeft te worden.


    Het is belangrijk om zuiver naar de impact van de technologische component te kijken. Het invullen van een procesgrid kan hierbij helpen. Daarmee wil ik het volgende duiden. De rollen en stappen worden vertaald in concrete technologische componenten. Op deze manier kan op helder invulling worden gegeven aan het maken van de noodzakelijke technologische keuzes.

    Conclusie
    Bij de vormgeving van een gedragen intranetplatform speelt technologie een belangrijke rol. Het is hierin wel juist om technologie aan te laten sluiten op de relevante procesgang. De ontsluiting en/of koppeling van business applicaties kan concreet invulling geven aan de meer en meer benodigde rol van informatiemakelaar van intranetplatformen.

  • “Rich Client Authoring” in Office SharePoint Server 2007

    “Rich Client Authoring” of kortweg RCA is de tweede feature van Microsoft Office SharePoint Server 2007 (MOSS 2007) die ik wil beschrijven in mijn Blog.

    RCA is in het kort de mogelijkheid om vanuit Microsoft Word de nieuwsberichten op een Intranet te schrijven, te onderhouden en te publiceren. De mogelijkheden van RCA zijn veel uitgebreider dan alleen dit maar dit scenario spreekt volgens mij het meest tot de verbeelding.

    MOSS 2007 maakt gebruik van de mogelijkheid om documenten die in een Document Library zijn opgeslagen te converteren naar webpagina’s. De configuratie van RCA is iets ingewikkelder dan ik hier beschrijf maar het komt op het volgende neer:

    • Een nieuw nieuwsbericht wordt door iemand van bijvoorbeeld Corporate Communicatie geschreven en opgeslagen als Word document in de werkfolder van Corporate Communicatie op het Intranet.

    • Na een eventuele review of zelfs een goedkeuringsronde van de redactie wordt het Word document geconverteerd naar een webpagina binnen de Nieuws sectie van het Intranet. Dit kan zowel een handmatige actie als het gevolg zijn van een automatisch gestartte workflow die start zodra het Word document de status “Goedgekeurd” heeft bereikt.

    • MOSS 2007 converteert het Word document naar een “echte” aspx webpagina die weer gekoppeld is aan een sjabloon pagina waarin beschreven staat hoe nieuwsberichten getoond moeten worden op het Intranet. De webpagina van het nieuwsbericht bevat intern overigens alleen schone code en niet de van vroeger bekende “vuile” HTML die Word maakte als je een document opsloeg als HTML document.

    • De nieuwe webpagina van het nieuwsbericht behoudt een verbinding met het originele Word document zodat de webpagina ook vanuit Word geupdate kan worden.

     

    Het is ook mogelijk om plaatjes in het Word document toe te voegen zodat deze ook worden geconverteerd in de webpagina van het nieuwsbericht. De voorwaarde is dan wel dat het plaatje opgeslagen is in een SharePoint Library en dat het plaatje in het Word document toegevoegd wordt als link.

  • Alignment van intranet technologie en bedrijfsproces verdient meer aandacht

    Het implementeren van een corporate intranetomgeving is een dynamische exercitie. Door de continue ontwikkeling van intranet technologie (van telefoonboek tot integratie met ERP-systemen) wordt het spectrum van beschikbare functionaliteit steeds groter. Het wordt voor bedrijven hierdoor steeds lastiger om een goed uitgangspunt te formuleren en heldere keuzes en vervolgstappen te maken. Het vinden van een juiste afstemming tussen technologie en processen wordt hierdoor nog kritischer. Hoe kan een corporate intranet de juiste toegevoegde waarde leveren afgestemd op de organisatiebehoefte? In de komende periode zal ik deze vraag beantwoorden aan de hand van het model van Hsiao & Ormerod*. In deze blog ga ik in op de componenten strategie en proces.

     

    Aansluiting bij bedrijfsdoelstellingen

    Ten eerste is het van belang om de intranet behoefte te benoemen vanuit een organisatorisch perspectief waarbij de strategische bedrijfsdoelstellingen een leidraad vormen. De intranetrichting wordt concreet vastgesteld door een actief afstemmingsproces tussen de intranet eigenaar (lees: I-manager) en de lijnorganisatie. Door de continue transitie van technologie wordt deze procesaansluiting nog belangrijker. Echter, een te sterke focus op technologie kan een discrepantie tussen behoefte en mogelijkheden met zich meebrengen. Dit heeft als risico een gebrek aan acceptatie en kan gevolgen hebben voor de ontwikkeling op lange termijn. Door actief aan te haken bij de geformuleerde bedrijfsdoelstellingen kan dit worden vermeden. Op deze manier wordt een intranetplatform gecreëerd dat aansluit op de relevante procesgang en aldus concreet invulling geeft aan de behoefte van de lijnorganisatie.

     

    Roadmap

    De organisatiedoelstelling dient vervolgens vertaalt te worden naar concrete intranetdoelstellingen. Het juist vertalen van de intranetdoelstellingen begint met het benoemen van een strategie. Deze strategie heeft tot doel om voor de (middel)lange termijn (twee tot vier jaar) een roadmap vast te leggen in een intranet beleidsplan. Dit intranet beleidsplan bestaat uit een aantal elementen: o.a. missie en visie, situatie schets, SWOT-matrix, gap analyse, projectorganisatie (incluis bestuurlijk draagvlak) en een projectkalender uitgezet in tijd. Deze roadmap biedt de onderneming houvast en richting binnen het realisatie traject. De strategie wordt vastgesteld in samenwerking met de lijnorganisatie. Door middel van interviewsessies en toetsingsworkshops wordt een heldere foto samengesteld van waaruit requirements kunnen worden vertaald in projecten. Door de organisatorische afstemming heeft deze roadmap impact op de procesgang. Daarbij is het zinvol om een onderscheid aan te brengen tussen de primaire en secundaire processen. Met primaire processen worden alle activiteiten verstaan die rechtstreeks een bijdrage leveren aan de totstandkoming van een product en/of dienst. Secundaire processen omvatten alle taken die worden uitgevoerd om productiefactoren in stand te houden. De primaire processen voegen aldus de meeste waarde toe aan het bedrijfsresultaat.

     

    Gap analyse

    Om de inzet van intranettechnologie binnen de primaire processen juist te bepalen is het maken van ‘gap analyse’ vereist. Daarbij worden de primaire processen in kaart gebracht vanuit een ‘as-is situatie’. Dit is een analyse van de huidige situatie met betrekking tot de behoeften, stappen, verantwoordelijkheden en deliverables. Deze foto van de huidige situatie wordt vervolgens gespiegeld aan de gewenste omstandigheden, de ‘to-be situatie’. Door deze twee uitersten naast elkaar te zetten wordt het mogelijk om een ‘gap-analyse’ te maken. Op basis hiervan kan een concreet veranderingsprogramma op basis van requirements opgesteld worden. Aan de hand van een prioriteitstellingmodel wordt het veranderingsprogramma (lees: project) van een score voorzien. ‘Business value’ (in Euro) en ‘strategic fit’ zijn twee belangrijke componenten bij de vaststelling van de projectscore. Met name de toegevoegde waarde aan het bedrijfsresultaat is een essentiële factor in het wegen van de verschillende projecten.

     

    Swimming lane weergave

    Na het wegen van de projecten is het vervolgens zinvol om per primair proces door middel van een ‘swimming lane’ weergave de procesgang visueel te duiden. Per processtap wordt een uitsplitsing gemaakt in betrokken rollen en relevante activiteiten in relatie tot de input en output. Door deze uitsplitsing is het mogelijk om per rol en activiteit de technologie component te benoemen. Dit heeft als voordeel dat direct inzichtelijk is welke stappen geautomatiseerd kunnen worden. E.e.a. wordt samengevat in een procesgrid. Deze procesgrid heeft tot doel om per stap de rollen en de activiteiten vast te leggen. Dit gerelateerd aan de in te zetten middelen welke nodig zijn de relevante stappen te automatiseren.

     

     

     

    Conclusie

    Een intranetomgeving gerelateerd aan primaire processen heeft als doel het bieden van een platform ter ondersteuning van de realisatie van de organisatiedoelstellingen. Op deze manier wordt de toegevoegde waarde van het intranet platform geborgd en wordt het mogelijk om investeringsbeslissingen en prioriteiten op juiste waarde te schattten voor de de verdere ontwikkeling de corporate intranetomgeving.

     

     

    * Bron: Hsiao, R.L., R.J. Ormerod (1998). A new perspective on the dynamics of information technology-enabled strategic change. Information Systems Journal, vol.8, p.21-52.
  • Eerste Blog Post vanuit Word 2007

    Ik houd mij binnen Macaw vooral bezig met de ontwikkelingen rondom Microsoft Office Systems, de nieuwe versie van zowel de client applicaties (Word, Excel, Outlook en andere) als de servers (SharePoint Server, Groove Server, Forms Server en andere), die inmiddels in het beta 2 stadium is beland en daarmee publiekelijk gebruikt mag worden.

    Het toeval wil dat één van de nieuwe features van Word 2007 het mogelijkheid maakt om vanuit Word Blogs te kunnen schrijven en te kunnen publiceren naar één of meerdere Blog providers. Voor de externe Blogs van Macaw gebruiken we Community Server als Blog provider en dit is één van de in beta 2 ondersteunde providers voor Blog publicatie.

    Daarnaast ben ik voorstander van het Microsoft principe “Eat your own dogfood” en dus moet ik bij het schrijven van mijn eerste Blog op de Macaw Corporate Blogs natuurlijk gebruik maken van deze coole feature.

    Bij deze dus.

    In alle eerlijkheid moet ik wel opmerken dat nog niet alle features in beta 2 goed werken. Zo kan nog geen foto’s in mijn Blogs gebruiken als ik deze Blog wil publiceren naar Community Server.In een eerdere test waarbij ik mijn Blog publiceer naar mijn eigen “My Site” binnen de nieuwe SharePoint Server 2007 Portal , kan ik al wel foto’s plaatsen. Deze foto’s worden dan netjes als PNG afbeelding in de door mij aangegeven “Image Library” op mijn “My Site” geplaatst.

This Blog

Post Calendar

<February 2012>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

Syndication

Powered by Community Server, by Telligent Systems