November 2007 Entries

Tasks in a (SharePoint Designer) workflow

For a customer I have created a SharePoint Designer workflow that is linked to a Forms Library. The workflow needs to start whenever an item added AND when an item is changed. One of the steps in the workflow includes assigning a task to someone. This person needs to change a field in the form, after which the workflow needs to start again. However, if you assign a task (or To-do Item as it is called in SharePoint Designer) the workflow waits until the task is marked complete before it consideres the step finished. This means that if the person...

Displaying a file or a folder in the Page Viewer Web Part

Today I tried to do something very easy. Or at least I thought it would be. I tried to display a file in with the Page Viewer Web Part. The first steps are actually really easy: Go to the correct site Select "Edit Page" under the "Site Actions" Click "Add a Web Part" in the section you want the web part to be displayed in Click "Modify Shared Web Part" If you want to display a web page it's very straight forward. Just select "Web Page" and type in a url under link and the url will be displayed. Unfortunately I didn't want to display a...

Setting item level security in an eventhandler

Last week I was building a solution for a customer that involved setting item level security on a document in a document library the moment it is added to the document library.I'm not a big fan of item level security, because it can create chaos from a maintenance perspective, but sometimes it's simply the best, or even the only solution. I started out be creating the feature that will contain the eventhandler. The Feature.xml is very straightforward:<Feature Scope="Web"    Title="Set Security Eventhandler"    Id="7B2CB0DC-8F27-4252-A4F2-89729DF9331B"    xmlns="http://schemas.microsoft.com/sharepoint/">    <ElementManifests>        <ElementManifest Location="Elements.xml"/>    </ElementManifests></Feature> The Elements.xml looks like this:<Elements xmlns="http://schemas.microsoft.com/sharepoint/">    <Receivers ListTemplateId="101">        <Receiver>            <Name>AddedEventHandler</Name>            <Type>ItemAdded</Type>            <SequenceNumber>10000</SequenceNumber>            <Assembly>Macaw.Custom.Moss2007.Portal.Business.Components, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6bdc41c2016ac3e3</Assembly>            <Class>Macaw.Custom.Moss2007.Portal.Business.Components.SetSecurityEventHandler</Class>           ...

We've just implemented our first Microsoft RoundTable!

Macaw has implemented the Microsoft RoundTable as part of a complete online meeting system based on the Microsoft Unified Communications platform for a customer and has become a RoundTable reseller. The RoundTable creates a 360-degree, panoramic video of side-by-side images of everyone who is taking part in the meeting and that tracks the person who is speaking and highlights this person's image. If you might want to review a conference later, the RoundTable can also record the complete meeting.RoundTable works with Office Communications Server 2007 and Office Live Meeting, allowing companies to integrate virtual presentations, shared whiteboards and file sharing into their audio/video...