In the spirit of Christmas, I’ve just released a new project on Codeplex. WSS Activities (http://wssactivities.codeplex.com) contains 17 new activities for your SharePoint Designer workflows.
The code itself has been ready for a while, but I’ve been holding off on the release until I got some documentation done. However, I just got the Codeplex warning (You have 10 days left to publish this project), and I’ve decided that if I wait for the documentation, the project may never get released. There is some documentation on the site and more to follow.
The activities fall into two major groups. :
Site Management Activities
These allow you to manipulate various aspects of a site as well as create new sites. I created a site provisioning workflow for a client and this was every activity I needed that wasn’t provided out of the box. Documentation for each of these, though the activities’ names are probably enough to get you started.
- Create Site Collection
- Create SubSite
- Lookup Site Template ID
- Set Site Title
- Set Site Theme
- Create Site Group
- Setup Site Group
- Set Available Templates
- Activate a Feature
- Set Site Masterpage
- Set Portal Link
- Set Site Property
- Get Site Property
Item Management Activities
These activities allow you to manipulate specific items or documents within a site collection or across the site collection boundary. Of these, Copy, Delete, and Update are fairly straight forward. It’s “Publish Item and Link to Another Location” that requires some further explanation. This activity creates a remote copy of a source item and puts in place an event handler that keeps the remote copy up to date with the source version. Additional columns are added to the source list and destination list to track the linkage between the two.
- Publish Item and Link to Another Location
- Copy Item To Another Location
- Delete Remote Item
- Update Remote Copy