Search Wiki:
Project Description
This project takes aim at making it easier to create advanced workflows using Sharepoint Designer by providing a set of custom workflow activities.

Want to get involved in the project? Contact me

Check out my blog at http://unclepaul84.blogspot.com or my LinkedIn profile


Available Activities


InfoPath activities - allow to query/change InfoPath form data using XPath


- Have ideas for new activities? Post them as Features Issue Tracker

2/21/08 0.5.0 Alpha Released

Added 2 new activities. First one is the much awaited Copy List Item Extended Activity. The second is the Send Email Extended, which allows you to specify the sender. Also does not break links in body.

To Download go to SPDActivities 0.5.0 Alpha

9/26/07 0.4.0 Alpha Released

Added 5 new activities, one user related and four InfoPath form related. Finally got around to packaging the activities into a solution. Also added an installer for the solution. Wanted to commend guys at Wsp Builder and Sharepoint Installer for their great work.

To Download go to SPDActivities 0.4.0 Alpha


7/25/07 0.3.0 Alpha Released

In this release I added three new components described above. Also as suggested by alspeirs, who recently joined the project , I moved .ACTIONS configuration content to a separate file. This way if a patch is applied to the Sharepoint installation, custom activity definitions will not be blown away.

To Download go to SPDActivities 0.3.0 Alpha


7/9/07 Second Release!


I have been getting some great feedback. Just added four new custom activities. Three of them, permission related ones, came out of the project I am currently on. The fourth one came as suggestion from Maddin4711. Keep them coming!!!!

To Download go to SPDActivities 0.2.0 Alpha



7/4/07 First Release!


Today I released the first SPD custom workflow activity of, hopefully , a whole series of "Useful Sharepoint Designer Custom Workflow Activities". Please see
Send Email with HTTP File attachment page for more information.
Last edited Feb 1 at 7:44 PM  by unclepaul84, version 42
Comments
astout wrote  Aug 29 2007 at 12:29 PM  
Great job with these guys. These are extremely useful for those of us who are designing workflows with SPD. Keep up the good work!!

rpulipati wrote  Oct 2 2007 at 2:44 PM  
Excellent. Very impressive toolset.

RebeccaIsserman wrote  Nov 7 2007 at 7:46 PM  
Is there a possibility that I could get a copy of your source code at rmisserman@terracon.com. I am working on an AD version of your SP Group activity. Any help I could get would be appreciated and I would definetely be willing to share any source code.

Jae wrote  Nov 19 2007 at 9:49 PM  
These are seriously useful custom activities - All of these actions _SHOULD_ have been included OOB!

sugengnn wrote  Feb 3 at 9:08 AM  
I have a non-english installation of sharepoint,I have copyed DPWorkflow.ACTIONS from [SP HiVE]\TEMPLATE\1033\Workflow to [SP HiVE]\TEMPLATE\2052\Workflow. But all activities can't work

fd_job wrote  Feb 8 at 3:21 PM  
the same issue, [SP HiVE]\TEMPLATE\1049\Workflow doesn't work.

ketaanhshah wrote  Feb 9 at 4:04 AM  
I installed the new version today on my test environment (Please note I don't have SP1) and I used both send email with attachment and send email with sender information, but when the wrokflow started it gave me following error: System.NullReferenceException: Object reference not set to an object. at Dp.Sharepoint.Workflow.Common.SendMailWithAttachment(Spsite site, String from, String to, String cc, String subject, String body, Attachmentinfo[] attachment Boo

unclepaul84 wrote  Feb 11 at 4:11 PM  
ketaanhshah, where are you getting your attachment from?

khurramsharepoint wrote  Mar 7 at 10:15 PM  
Hi paul ,
i downlaoded this SPDActivities-14195 but when I try to open it in visual studio 2005, it gives me the errorhat "unable to read the project file DP.sharepoint.workflow.csproj the imported project file could not be loaded . Root element is missing". Can you help me with any idea why it is not opening the solution file.
REgards

drew wrote  Mar 15 at 9:15 PM  
Hey, thanks for providing all this cool stuff. I've installed SPDActivities 0.5.0 on my dev MOSS 2007 server and am having some problems. Primarily I was wanting to have a workflow email the list item out to a group of users. I'm using "Send Email with list item attachments", but recieve the following error: System.ArgumentException: Value does not fall within the expected range.
at Microsoft.SharePoint.SPFieldCollection.GetField(String strName, Boolean bThrowException)
at Microsoft.SharePoint.SPListItem.GetValue(String strName, Boolean bThrowExceptio.

Also, I'm attempting to use the Extended Copy to copy a file into a subfolder of the document library from which the workflow is running. For example, the workflow initiates when a document is uploaded to http://myserver/mydocs. The workflow is then supposed to copy the file to http://myserver/mydocs/FileInProcess. When I tried to do this, I got: System.IO.FileNotFoundException: The Web application at http://myserver/mydocs/FileInProcess could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may .

Any ideas?

thanks again
Drew

unclepaul84 wrote  Mar 28 at 1:25 PM  
Drew,

The url should be http://myserver/mydocs/

NOTE the final forward slash

bluedude wrote  Apr 1 at 11:31 AM  
Hi Paul,

It would be so great if you could add an activity that can do a HTTP POST to for example a PHP script. Such an activity could connect us to Twitter (after blog post update Twitter) or any other webservices outside the SharePoint world.

Of course we would need to have an option to include certain list fields in the POST.

Greetings,

Hans Blaauw
zevenseas

pedror wrote  Apr 4 at 8:38 AM  
Hello

How can I specify the destination folder variable? (Like: http://myserver/mydocs/[Destination]/
The Idea is: There are different country codes and each country has an own folder with other user-permissions. And it is not very effective to create for 30 countries 30 workflows.

Best regards
Pedro

Justforkix wrote  Apr 9 at 9:47 AM  
Hi Paul
I have a query on the WSS.ACTIONS schema:
In the RuleDesigner Sentence, is there a way to populate a FieldNames dropdown parameter with the field names of a list other than the one on which the workflow is being created?

Till now have not found anyway to do this.
Any help will be appreciated.

MichaelMOSS wrote  Apr 13 at 9:49 AM  
Hi Paul,
You actually have done a great job, It really feels up the security void left by the developers...
We have set up a full security lock up workflow that gives" full control" permission to the creator and "read only" permission to everyone else. It works great, but when the workflow begins an error is shown: "the file has been modified by system account".
Have you ever run in to this kind of errors when using the permission workflow?

Any help would be greatly appreciated!

Michael

unclepaul84 wrote  Apr 13 at 7:24 PM  
Michael,

Try to have separate workflows for each permission grant. Then, have a master workflow that uses start another workflow activity to spawn your "worker" workflows.

Hope this helps.

Arakaz wrote  Apr 16 at 7:09 AM  
Hello, I really want to use your custom activities, especially "grant permissions on item".
But I am not suer which zip file I should download. I downloaded souce code "SPDActivies-14195.zip". But I got error to unzip this.
How can I use your custom activites and how can I get its source code?
Please advise.

Arakaz

saefeldin wrote  Apr 19 at 1:05 PM  
hi,
great job really, i used it and its nice.
but i had a problem since i upgraded to sp1. non of the custom activities works, you can see them in the list of actions and when you select, nothing just nothing happens, no activity is added.

please anyone can help......

vtruong wrote  Apr 22 at 6:15 PM  
saefeldin,

Make sure you activate the feature in Central Admin. It should work then.

saefeldin wrote  Apr 24 at 10:20 AM  
vtroung,

it's activated. i've used it several times before i install SP1.
and i tried to uninstalled the designer and the feature and install them again, but nothing works.
i wonder if it require any permission that sp1 has changed ???

anyone got any idea ?

ryaneshell wrote  May 20 at 2:25 PM  
Paul,
It would be great if a new activity could be to delete all current permissions.
Great job on this.

thanks!

Zoidy wrote  May 21 at 10:23 AM  
Thank you, thank you, thank you! This is exactly what I needed to restrict permission on a library when creating forms for expenses. Works a treat.

dougyatt wrote  May 30 at 4:41 PM  
Hi Paul,
I downlaoded this SPDActivities but when I try to open it in visual studio 2005, it gives me the error "unable to read the project file DP.sharepoint.workflow.csproj the imported project file could not be loaded . Root element is missing". I see this issue has been raised before. Any idea how to resolve?

Also how does your solution register the dll into the GAC, etc. I see there is a class 'WebConfigModifierReciever.cs'. What does this do and how does it work?

Thanks!

ss83 wrote  Jun 17 at 12:04 PM  
I'm new to Workflow and SPD. I can't believe there is no activity to do a loop. I know you've heard this before but this would be a great addtion to actitivities.

mnaji wrote  Wed at 8:24 AM  
Hi All,

I installed them but non of the custom activities works, you can see them in the list of actions and when you select, nothing just nothing happens, no activity is added.

do anyone has idea on whats happening?

Thanx...

Updating...