SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have seen this approach as my company is currently upgrading from SP2007 to SP2010. Because the person who designed this left the company and there hasn't been anyone who continued maintaining the site/architecture, I'm wondering if this approach makes any sense.

Actually, the design is like this:

There is one Task List with like 10 Content Types (e.g. "Print Request", "Send Document"...) attached. Each Content Type has custom forms and all the forms are stored in the workflow itself. So the Content Types are referencing to forms inside the "Workflows list".

I wonder if this approach does have any advantage that I can't see?

share|improve this question
up vote 1 down vote accepted

If it's a single visual studio workflow, then that's how workflows work.

When you create a workflow you don't know the name of either the task or history list (visual studio makes you think you know it, but that's only for debugging) when you associate the workflow with a list you specify the task/history lists either as new or existing lists. But all of the tasks in the workflow use the same list.

If it's multiple workflows then the advantage could be that it's easier to get an overview of all outstanding workflow tasks than if they're spread out into multiple lists.

share|improve this answer
I see, always thought about each task should be stored in its own list. But here it really gives a nice overview about all the tasks which have been created by the workflow. Thanks for helping me out! – curmudgeon Aug 17 '12 at 9:04

I like to do this because I create Calendars based on Views of the single Task list. I know you can do this across multiple Task lists, but it is easier/more straightforward for just one. Plus I have a wepart on my Welcome page that is a "My Tasks" view of the Task list - since it is one Task list that was super simple to enable.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.