Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
RSS RSS Feed
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

Like the activities? They take a lot of work. Please consider supporting the project.

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 Aug 26 at 3:36 AM  by unclepaul84, version 45
Comments
Also available: 2 reviews for current release.

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  Jul 2 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...

alexziskind1 wrote  Jul 10 at 10:46 PM  
Hello, I am having the same problem as saefeldin and mnaji. I installed the package, activated the feature on the correct application, created a new workflow in SPD, select the activity from the list, but the activity is not added. Please help, I really need the start another workflow activity (unless there is a different way of starting another workflow that someone can recommend).
Thanks for the help.

denap wrote  Jul 15 at 1:20 PM  
Is there an activity or way to kick off a WF on multiple docs? ie. N docs create a package that must be approved, or not.

SBSDInc wrote  Jul 25 at 4:11 PM  
I have tried installing the workflow activities and they show up in sharepoint designer, however, i cannot add them to the workflows. is there something in the installation that I am overlooking?

thanks,

roglan wrote  Jul 28 at 11:27 AM  
Same issue as SBSDInc, alexziskind1 & mnaji:

Everything installs ok, no errors anywhere. SPD shows the activities, but none are dropped on the design surface. Still no error messages.... :-s

anyone got any ideas?

bmosher25 wrote  Jul 29 at 6:31 PM  
same issue here as well

lskarha wrote  Aug 4 at 6:06 PM  
We are also having the same issue. Any 'Useful Activity' are not dropping into the SharePoint Designer steps, no activity is added. The ‘normal’ activities still work and add ok. Anyone have a solution? (MOSS SP1 is installed.)

Xerxel wrote  Aug 5 at 4:19 PM  
The living truth - UnclePaul is a god. These additions are excellent.

unclepaul84 wrote  Aug 7 at 2:58 PM  
IF YOU ARE HAVING TROUBLE ADDING ACTIVITIES TO SPD WORKFLOW: you need to activate the feature for the correct Web Application. That is, the one where your site is hosted at (Usually Sharepoint - 80 or Sharepoint - 443)

Franc1 wrote  Aug 8 at 12:12 PM  
Hi
I'm looking for a creating a custom workflow activity which will query the data from a bdc web part( linked to an SQL database)...
Any ideas is welcome ....

Thanks a lot

jhaebets wrote  Sep 2 at 10:16 AM  
Excellent work. This has to be one of the most useful projects on codeplex. Great Work!!

Yuros wrote  Sep 3 at 3:46 PM  
Thank you this is fantastic!
However, I am experiencing a problem with Send E-Mail with Attachments;

Workflow terminates with 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"

If anyone has a solution to this will be much appreciated.
Thank you!

Slappycd wrote  Sep 4 at 4:43 PM  
Project suggestion!

It would be really cool to be able to start a workflow on a specific step.

Anyone who comes up with this can take the credit. I just want to use it.

Thanks
Slap

valentino4u wrote  Sep 9 at 4:41 AM  
I have a problem:
1. User with "Contribute" Role Create Item, then a Workflow auto start.
2. if item field change Status to "Submit" this Workflow will Grant "Read" role for Created By.
3. This Workflow generate a task for Approver.
4. if Approver approve in this task, this Workflow will grant "Contribute" role for Created By.
5. Then This Workflow set Status field to "Approved".
But An Exception is thrown here: Access denied.
How can i fix this problem? Who can help me?
Many thanks,

ss83 wrote  Sep 11 at 3:36 PM  
I'm having the same issue as ohters above where Custom activities show in list but you can't add them to designer. THE ACTIVITY IS ACTIVATED ON THE SITE! I installed this on my test box and it worked fine but on production it does not. Installation on Productin said all installed correctly. Both boxes have SP1 so its not the SP1 that is causing the issue, box boxes have the same version of SharePoint and SP1 and SharePoint designer. Both servers are 32 bit running Windows 2003. So what's could be causing it to work on one set of servers and not the other? Any ideas?

matteomancusoplex wrote  Sep 16 at 11:20 AM  
Thanks in advance for your great work.
I've just problem. i want to grant permission to users in a "multiple users field". Suggestions?
I try with
If "multiple users field name" contains "name.surname"
Grant Read To "name.surname"

I tried also with regular expressions, but it doesn't work.

Thank you anyway.

moojjoo wrote  Sep 16 at 1:10 PM  
Are you ever going to get out of an Alpha stage of release? My company will never allow this to be installed as an alpha release. Any suggestions in order to sway our Architectural Review Board? Great Code.

buzebee7 wrote  Sep 17 at 7:57 PM  
These are excellent and will be used. Do you have any project coming up for dual approval workflow in sharepoint designer. Once first reviewer is approved the item then it needs to be sent to another manager for approval. Any tips that could help me?

hmmm wrote  Today at 9:14 AM  
Send Email Extended
Not retaining line breaks (returns) in message text?
If it's only me, what am I doing wrong!
Also tried adding text to var then putting var into body of email, same problem.
The standard email works ok so not an Outlook setting, but need the added functionality.

Any help most appreciated