Thursday 25 July 2013

SharePoint Designer Workflow Tips

SharePoint without Workflow is like 'Cheers' without Diane. Good but not brilliant. Workflow really brings SharePoint to life allowing many mundane information processing tasks to be automated.



As a SharePoint consultant with Office Talk I have helped many companies create a whole range of Workflows with the help of the 'free' SharePoint Designer.

These have included;

1. Project Bid Request Systems
2. Holiday Approval Systems
3. Automatic Document Disposals
4. Patient Appointment Systems



5. New SharePoint Site Requests
6. Purchase Order Systems
7. New Employee Setups

With only a little training writing quite complex Workflows with SharePoint Designer is fairly straightforward, but here are 10 tips that might help.

Office Talk do provide SharePoint Designer Training.  

1. If the Workflow includes changing any fields that the current logged on user is unable to change then in SharePoint Designer add an 'Impersonation Step' and place all the Workflow inside it.

2. If the Workflow only refers to one Content Type then make sure that your first condition removes any of the other Content Types.

3. Change SharePoint Farm Workflow configurations on your server. By default only 15 concurrent Workflows are allowed but this number can easily be changed to at least ten times their original values Find Out More

4. The addition of a 'Pause for Duration' is often needed to save the current information on changes Workflow has made to any field. A setting as low a 0 minutes can be used. It saves the recently changed fields.

5. Use the 'Approval Comments' field to add text that will stop Workflow from looping if it is set to run on 'Change'. (eg 'Approved Automatically' then first condition is Approved Comments does not equal 'Approved Automatically')

6. Use the 'Information Management Policy' to automatically start Workflows using  one of the Date fields. Warning though 'Calculated' fields cannot be used. If you need to use a 'Calculated Value' then your Workflow will need to include the step to copy calculated value to a Date field.

7. Add a variable (Date) to your Workflow that will allow you to manually enter a date to test that Workflow is correctly started on the appropriate date.

8. If you have a number of Workflows that need to be run sequentially then change the Workflow Timer Service in Central Admin to run every minute. This means the Workflow will start in at the most one minutes time.

9. If you need a Workflow to continually run then try creating the workflow twice and varying the length of the pause at the start. Every time one of the Workflow finishes the other will then start if they are set to start on 'Change'.

10. When setting Workflows to send emails always use the Text box to insert all the text and  fields you want. Don't forget to include a field value in the Subject again by using the text box.  

Hope these tips will help you when you start to use SharePoint Designer to create Workflows. But if you need any assistance then Office Talk are very happy to build these Workflow for you. Just give Frank a shout on 0121 3680055.

Outside of SharePoint a sad event this week for the death of the brilliantly funny Mel Smith. So I shall end with a video of Mel at his best.


24 comments:

Verlene said...

This is cool!

Oxy said...

JFYI - a solution contains more 200 custom actions and conditions for SharePoint Workflows: http://www.harepoint.com/Products/HarePointWorkflowExtensions/Default.aspx

share point masters said...

Hey very nice blog!!
Hi there,I enjoy reading through your article post, I wanted to write a little comment to support you and wish you a good continuationAll the best for all your blogging efforts.
Appreciate the recommendation! Let me try it out.
Keep working ,great job!
Sharepoint training

share point masters said...

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!!
Sql dba training

share point masters said...

Awesome post
This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It?s the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks??
Latest jobs

Office Workflow said...

Great post! Been reading a lot about office workflow. Thanks for the info!

digital signature said...

I've learned some good stuff here . I do appreciate your efforts to create one of these magnificent informative websites.

Office Workflow said...

Great post! Been looking at different office workflow tips. Thanks for the info!

Unknown said...

Awesome post
This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It?s the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks? Scratch Map World Poster

Unknown said...

Thanks for this information. I have just signed up for a free SharePoint site with http://www.cloudappsportal.com.

Clipping Path Service said...

I am very impressed with your blog you did a very hard job. and I appreciate that sharing a helpful post, great job!

Unknown said...

It's always my pleasure to read this type of stuff.I am very much interested in these types of topics from childhood and it's my habit to read this.
onlice clipping path

Unknown said...

These tips will help me to start to use SharePoint Designer to create Workflows and also the video will give me better understanding.
clipping path service

Erin R. Brewer said...

thanks for your such effort.
hope you would continue...
clipping path service

Unknown said...

this is a great tutorial!!
i like the presentation.
keep going!
clipping path

Unknown said...

thanks for such excellent , easily followable tutorial.
clipping path

Accredited GED Online said...

Really important written content. the information that you shown is hard to faith and many superbly i liked the way you afford things here

High School Diploma Program said...

Good work i have got here thanks a lot,

Roman said...

Thanks for useful article. Just to add more information, if you need more functionality from your SharePoint Designer you always can use 3rd party tool such as Workflow Actions Pack from Plumsail.com https://plumsail.com/workflow-actions-pack/

Unknown said...

SharePoint Solutions.NET is a virtual company provide SharePoint Services Globally. We offer a wide array of Services covering the entire range of Microsoft SharePoint capabilities.

priyakeerthi said...

Excellent incredible blog layout! How long have you been blogging for? you make running a blog look easy. The overall glance of your website is magnificent, let alone the content!

Sharepoint Training in Chennai

henge menn said...

Thanks for sharing such great article. It has lot of useful information about SharePoint development workflow
tips

Cubic Logics said...

The Timeoff manager helps to manage all the management system. Employer and employees can keep track of leaves, leave balance and apply for leave through our fully automated leave management system. It can overcome all these hurdles. The system also generates business leave entitlement reports, leave balance reports, and employee-leave summary reports. Visit us online now to request a demo.

Lakshman said...
This comment has been removed by the author.