Archive for October 30, 2010

Delay Activity in SharePoint Workflow

Trying to use the Delay Activity workflow activity in a SharePoint workflow and having problems with it firing?

For SharePoint 2010, the delay activity will only be checked if it has completed the configured delay every time the Workflow timer job itself fires. By default this is set to run every five minutes. So, if like me you are trying to setup a delay of one minute and were trying to figure out why it wasn’t firing in time, this might help to explain why.

Workflow Timer Job Setting
Workflow Timer Job Setting

Some other posts mention running the stsadm command:
Read more

Item does not exist. It may have been deleted by another user

A quick post to help anyone else that is using the SharePoint CreateTaskWithContentType or CreateTask workflow activity in their workflows or composite activities and get the following error in the ULS after starting the workflow via custom code:

Item does not exist. It may have been deleted by another user.” with the error code 72ew and category “Workflow Infrastructure“.

The error reported through the UI in the list or library where the workflow was running is simply Error Occurred, so not very helpful.
Read more

Add AuthorizedTypes Through Code

If you’ve created your own workflow activities for SharePoint and want to make the deployment process as simple as possible, one thing you’ll need to do is automate the updating of Authorized Types in the configuration files for the farm.

This thankfully is fairly straight forward and helps to remove a manual step from your deployment process.

Best practice here is to create a feature to deploy the workflow that uses your new activities. Or, if you aren’t creating a workflow, I recommend you deploy the actions file (for SharePoint designer) in a solution. Just for reference, the actions file should be deployed to the templates\[language code]\workflow folder. Whichever way you decide to deploy, you’ll need to create a feature and receiver, as it’s the FeatureActivated method that we’ll use to update the web config files in the farm.
Read more

Long time

I’ve just realised that it’s exactly one year since I last posted here…. I promise to post more often from now on, although I don’t think that will be too difficult! 🙂

Visual Studio Tools

This post is more of a reminder for myself than anything else, as I always forget the exact settings required when I move to a new role.

The first setting is for listing the strong name key for the active Visual Studio project.
Read more

Follow

Get every new post delivered to your Inbox

Join other followers: