SharePoint 2007 - Simple Task Dashboard


example of creating a simple Task Dashboard. This is a pretty basic example of using all OOTB (out of the box) features and combining them to quickly build a solution.

Scenario:

  • We want to provide a way for users to easily see a summary of the current project tasks.
  • We want them to be able to see the following information:
    • Open Tasks Assigned to Them
    • Overdue Tasks
    • Tasks Due This Week
    • Task Calendar
    • Tasks Assigned to Others

Solution:

To build this solution we will be using several different tools available in SharePoint, all included in the list below:

  • Task List
  • Task List Views
    • We will create views for each of the different ways we want to see the data displayed on our dashboard.
  • Web Part Page
  • List View Web Parts
  • Custom Navigation

The first thing we will do is create our task lists and then configure all the views that we need. To create the list, go to View All Site Content, Create and then select the Task list.

Next, we will need to configure our custom views. To do this, we can select the view drop down and select to create new views.

Now, we just need to give our view a name and set the specific criteria.

Below is a table that describes the configuration for the different views we are creating for this example:

View

Description

Image

Open Tasks Assigned to Them

Show all open tasks that are assigned to me.

Overdue Tasks

Show all open tasks that the due date is less than today.

Tasks Due This Week

Show all tasks that are due in the next 7 days.

Task Calendar

Show the tasks in a calendar format that shows the start and end date as the duration.

Tasks Assigned to Others

Show all the tasks grouped by the person they were assigned to and the status.

Now that we have the views created, we will create the web part page. We are creating this web part page to give us some more real estate to display the data. We could in theory add the web parts to the home page; however we want to be careful not to get our home page too cluttered. Since we don't want to clutter the home page, the web part page is a good alternative. Once we have the page created, we will simply add it is a tab to our home site so users can easily access it. To create the web part page go to view all site content and then create (same steps that we used to create the task list). This time on the selection page we will choose to create a web part page.

On the creation page you will need to give the page a name, select a layout and also select the library that will be used to store the list. Every web part page you create must be stored in a document library. If you are going to create many pages, or if you think having the page in an existing library would be confusing, you could create a library dedicated to storing only web part pages.

Now that we have the page created, we can simply add our web parts to the page and select the view that we want to be displayed in each of the web parts. We can also modify the Title Bar properties to change the page title, image and add a caption.

Here are the steps that would need to be repeated for each web part you add to the page:

  1. Add the Web Part
  2. Modify the Properties to change the View and the Web Part Title

Here is a screenshot of the finished Dashboard page.

And here is the page in edit view to show how the web parts have been arranged on the page.

As a final last step, we are going to add a link to this page to the global navigation for the site. To access the settings, go to the site settings page and then select the navigation link. We are working with a site that has publishing enabled, so our link is for navigation. If you don't have publishing enabled you will want to use the Top Link Bar link.

Once this step has been completed, you will be able to easily access the Task Dashboard using the global navigation.

Comments

Anonymous said…
Very nice post. I just stumbled upon your blog and wanted
to say that I have really enjoyed browsing
your blog posts. After all I will be subscribing to your feed and I hope you write again very
soon!

Feel free to visit my blog; Reseller Linux Hosting
My web site > cheapest website hosting
Anonymous said…
I'm impressed, I must say. Rarely do I come across a blog that's both
educative and entertaining, and let me tell you, you have hit the nail on the head.
The issue is something that not enough folks are speaking intelligently about.
I'm very happy I came across this in my search for something regarding this.

Here is my blog post :: clickbank affiliate website
my page :: make money now
Anonymous said…
I pay a quick visit day-to-day some web pages and information sites to read
content, however this weblog gives feature based content.


Look at my web blog :: auto loans for Bad Credit
Anonymous said…
I have read several excellent stuff here. Definitely value bookmarking
for revisiting. I surprise how a lot effort you set to create this kind of
great informative web site.

Feel free to visit my blog cheap vacation deals
my site: All inclusive Holiday
Anonymous said…
If you desire to take a good deal from this post then
you have to apply such methods to your won website.

Feel free to visit my website - Find Affiliate
Anonymous said…
I enjoy what you guys tend to be up too. This kind of clever work and reporting!
Keep up the great works guys I've included you guys to my personal blogroll.

Look at my webpage refinance with bad credit
Anonymous said…
If you wish for to take a great deal from this post then you have
to apply such strategies to your won weblog.


Here is my web blog preisvergleich private krankenkassen
Anonymous said…
My partner and I absolutely love your blog and
find the majority of your post's to be just what I'm looking for.
can you offer guest writers to write content in your case?
I wouldn't mind creating a post or elaborating on a lot of the subjects you write concerning here. Again, awesome blog!

Feel free to visit my blog private krankenkassen im test
Anonymous said…
Great website you have here but I was wondering if you knew of any
forums that cover the same topics discussed here?
I'd really love to be a part of group where I can get comments from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Thanks a lot!

my homepage - private loan refinancing
Anonymous said…
Hi my friend! I want to say that this post is amazing, nice written and include almost all vital infos.

I would like to see extra posts like this .

Here is my web site - free cpanel reseller hosting
Anonymous said…
My brother recommended I may like this web site. He used to be totally right.
This publish actually made my day. You can not imagine just how so
much time I had spent for this info! Thank you!

Here is my website - simply click the next website
Anonymous said…
This is the right web site for anyone who really wants to find out about this topic.
You realize so much its almost tough to argue with you (not that I personally would want to…HaHa).

You definitely put a fresh spin on a topic which has been written about for a long time.
Excellent stuff, just great!

Here is my blog post - best website hosting site
my web page - free webhost
Anonymous said…
We are a group of volunteers and starting a new scheme in our community.
Your site provided us with valuable info to work on.
You have done an impressive job and our entire community will be grateful to you.


Also visit my blog: Mail Hosting
Anonymous said…
I seriously love your site.. Very nice colors & theme.
Did you develop this website yourself? Please reply back as I'm looking to create my own personal site and would love to learn where you got this from or just what the theme is called. Appreciate it!

my page ... Pkv Familienversicherung
Anonymous said…
Nice post. I was checking continuously this blog and I'm impressed! Very helpful info specially the last part :) I care for such info much. I was seeking this certain information for a long time. Thank you and best of luck.

my site - island Getaways
Anonymous said…
If some one needs to be updated with most up-to-date technologies after that he must be visit this web site and be up to date every day.



Feel free to surf to my blog search optimization services
Anonymous said…
I visited various web sites however the audio feature for audio songs current at this website
is truly wonderful.

Here is my webpage all inclusive vacations caribbean islands
Anonymous said…
It's not my first time to visit this site, i am visiting this website dailly and get fastidious data from here daily.

my page :: quad finanzierung ohne schufa
Anonymous said…
Nice post. I was checking continuously this weblog and I am
inspired! Extremely useful information specifically the remaining phase :
) I take care of such info much. I used to be looking for this particular info for a very lengthy time.
Thank you and best of luck.

Take a look at my web-site ... home businesses ideas

Popular posts from this blog

MERGE transformation in SSIS