Welcome to MSDN Blogs Sign in | Join | Help

Tracking Applications in WSS

Tracking in WSS
A very common use of WSS lists is to track important information. Lists are really useful as a tracking tool; they can easily be sorted, filtered, grouped. They can be easily edited and the Datasheet control can be used for bulk list operations. By subscribing to a list for alerts, individuals can easily identify when important changes happen to the list items they care about. 

In WSS V3, we have added some additional features to our list infrastructure that are both useful in their own right, and also make it easier to build more sophisticated tracking applications. The main tracking features that we have added include list item versioning, append-only field type and workflow. However, the features are not unique to a particular list type in WSS – we decided to build these features as core platform extensions. Each one of these capabilities has a myriad of uses in WSS – we have combined them to enhance WSS as a platform for tracking applications, but they also benefit our Document Management and Content Management capabilities, as well as opening up a wide array of scenarios to developers and partners building on WSS.

In addition to building the underlying features that enable tracking applications, we will also ship an Issue Tracking list template out of the box. This template will have all of the tracking features enabled by default and will be a great starting point for customers who want to experience all the enhanced tracking features in one place.

List item Versioning
Many tracking applications rely on being able to see the evolution of an item over time. This can be easily modeled using list item versioning. By enabling versioning, WSS will keep track of all edits to the list item and display a rich view that shows the changes that have occurred for each version. Here’s a small example of how it will appear.

 

web feed button

You can see that for each version, we show the fields that have changed, when the changed happened, and who made the change. As an aside, we’ve used this view as the basis for improvements to our email notifications, but more about that in another post. One important change we've made for task lists is to allow the list owner to determine if all task owners should receive email notification when a task is assigned to them. This will help overcome the problem of task owners not knowing that a task (perhaps on a list that they don't visit regularly) had been assigned to them.

Append-only field type
The append-only field can be used to append comments to an item that's being tracked without the possibility of changing previous comments. We’ve made this ‘append-only’ capability a property of the multi-line text field, so that you can include such a field in any list.

web feed button

The ‘description of change’ field in the form above is an example of such an append-only field. When the item is edited, new data can be appended in this field, but none of the earlier remarks can be edited or deleted. For issue tracking and helpdesk applications, this type of field is very useful. It preserves the history, yet it makes it easy to see the latest status.

Tracking and Gantt views
One of the common visualizations that we have seen to present data stored in WSS is a Gantt view. Often, this visualization is simply used to quickly communicate the status of the project and to provide a high-level view of the main tasks. Our Gantt view combines the Gantt chart of the project with the associated list data.

web feed button

 

This Gantt view is simply that; it’s a view (one that can be enabled on any list that has start and end dates for the items in the list). We don’t model or calculate  dependencies or resources; customers requiring such capabilities should continue to use Microsoft Project and Microsoft Project Server. For more sophisticated tracking scenarios, it will be possible to associate approval workflows with each item that's being tracked in the list. I’ll write more about workflow in a later post.
Its also worth pointing out that it will be possible to synchronize WSS tasks into Outlook 12. The synchronization is 2-way – changes made to the task within Outlook will be sync’ed back to WSS, allowing users to consolidate tasks from Outlook and multiple WSS sites into a single view in Outlook to better manage their time and priorities. Our Outlook 12 integration is quite extensive, and I’ll save that also for another post. In the meantime, you can check out Melissa MacBeth's blog posts on Task and Time Management in Outlook 12 http://blogs.msdn.com/melissamacbeth/

Also, the Microsoft Access 12 team has built a tracking template that interacts directly with Issue Tracking template that will ship in WSS. The schemas for the two applications are identical, and the Access solution can be used as a rich front-end against WSS data. Here's a screenshot of how that application will look in Access 12.

web feed button

All of the features I’ve described above can be applied to any list that you create in WSS V3, and even to lists that you upgrade from WSS v2. So, if you’re already using a list for tracking purposes, you can easily enable these features when you upgrade.

 

Published Thursday, January 12, 2006 2:18 PM by pjhough

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Tracking Applications in WSS

Nice Screenshots!

Cheers.
Thursday, January 12, 2006 8:54 PM by Luis Du Solier G

# re: Tracking Applications in WSS

Thanks EROL
Friday, January 13, 2006 3:07 AM by EROL MVP SPS

# re: Tracking Applications in WSS

We're currently working on the specs for a system to manage workflow with a bunch of chemicals that have to be periodically retested, mostly on an annual basis.

We would like to do this with SPS (& Outlook), but the lack of "due date reminders" from the Sharepoint side may be a show-stopper for us for this approach. Also the lack of task integration between SPS and Outlook in the current versions makes this problematic.

Have you considered including a date-based rather than an event-based notification system for lists in the next version of Sharepoint?
Sunday, January 15, 2006 4:48 AM by Tobek

# re: Tracking Applications in WSS

Looks great.. have tried to create some of this functionality in current version with Code here and there, etc.. looks great..
Monday, January 16, 2006 11:55 AM by Anticipating in Ireland!

# re: Tracking Applications in WSS

Tobek asked:
We're currently working on the specs for a system to manage workflow with a bunch of chemicals that have to be periodically retested, mostly on an annual basis.

We would like to do this with SPS (& Outlook), but the lack of "due date reminders" from the Sharepoint side may be a show-stopper for us for this approach. Also the lack of task integration between SPS and Outlook in the current versions makes this problematic.

Have you considered including a date-based rather than an event-based notification system for lists in the next version of Sharepoint?

PJ: You will certainly able to accomplish this in v3 using workflow to trigger the expiration of a task, plus we have full fidelity 2-way editing of tasks with Outlook 12.

Check out Melissa's blog (link in the main article) for info about task mgmt in Outlook, including tasks sync'ed from WSS.
Saturday, January 21, 2006 12:20 AM by pjhough

# re: Tracking Applications in WSS

Thanks for the reply PJ. I'll stall 'em till we get v3 :-)

The Gantt view looks great too, BTW. WE have some lists set up already that that'll be just the thing for.
Sunday, January 22, 2006 3:27 PM by Tobek

# Office 12 - Was gibt es neues

Hallo zusammen,
wenn wir schon von Office 12 sprechen (Genau genommen ging es in meinem vorherigen Beitrag...
Wednesday, February 01, 2006 2:39 PM by Sharepointers.de

# re: Tracking Applications in WSS

I have a Gantt Chart web part that is available for WSS v2 - may be worth looking at if you can't wait until WSS v3

http://www.pentalogic.net/default.aspx

Tobek asked : Have you considered including a date-based rather than an event-based notification system for lists in the next version of Sharepoint?

I think this should do what you need!

http://www.pentalogic.net/SharePointReminder/default.aspx

Cheers...RYAN
Sunday, February 05, 2006 4:51 PM by Ryan Wheeler

# SharePoint 2007 Preview: Tracking Lists

There's an interesting article here (from PJHough) about using lists as "tracking applications"...
Tuesday, February 28, 2006 8:17 AM by spare thought

# re: Tracking Applications in WSS

Whoaa dude, can I start blogging about this? I thought blogging about this was a no no !!
Tuesday, February 28, 2006 9:30 AM by Sahil Malik

# Collaborative Applications

Since we often get asked about building collaborative applications, I thought I would highlight a few...
Tuesday, March 07, 2006 2:48 PM by SharePoint Team Blog

# WSS v3.0 (Sharepoint 2007)

I have been doing some research into the new release of Sharepoint again after inital readings yesterday....
Thursday, March 09, 2006 3:57 AM by C# .Net Tales

# re: Tracking Applications in WSS

Can you give me more information how you created email notification when a task is assigned to someone?

You mentioned the following:
"One important change we've made for task lists is to allow the list owner to determine if all task owners should receive email notification when a task is assigned to them. This will help overcome the problem of task owners not knowing that a task (perhaps on a list that they don't visit regularly) had been assigned to them."
Friday, March 10, 2006 8:05 PM by nocipen

# Tracking Applications in WSS

[Via PJ Hough] A very common use of WSS lists is to track important information. Lists are really...
Tuesday, May 16, 2006 3:21 PM by SharePoint Resources

# re: Tracking Applications in WSS

I think I wish we had gotten this to work with SharePoint instead of the document management system that we are currently using.
Monday, August 14, 2006 4:50 PM by DWhiteurst

# Append Only (aka Column History)

In Access 2007, memo fields have now the capability of collecting change history. When you change...
Sunday, August 27, 2006 2:27 PM by Third Of Five - just another voice in the Collective

# re: Tracking Applications in WSS

Gantt view is a nice feature.  One question -- is there any way to change the scale on it?  I have several multi-month tasks, and none of my later items show up in the Gantt chart.

Thanks.

Wednesday, November 08, 2006 11:37 AM by Clark

# re: Tracking Applications in WSS

Hi,  pjhough;

How do we export the apended history with all the parent items into a speadsheet?

I want to be able to export the list in the normal way but also show all the changes (Not just the most recent one)

Think about an issues list; that has multiple updates to resolve an issue. Then at a weekly meeting we want to review all issues and see all updates for each?

Now that would be usefull :-)

Many Thanx

Rob

Wednesday, March 28, 2007 12:19 PM by Rob

# re: Tracking Applications in WSS

Does anyone know if you can add more columns to the actual gantt graph on top?  We would like to add a Priority and Client Column next to the title.  I know it can be done below however it would be useful to have it in the top chart.

Tuesday, May 08, 2007 4:57 PM by tracyakoenig

# celeb nude video

Friday, July 06, 2007 11:31 PM by Peter

# re: Tracking Applications in WSS

Has anyone been successful in either getting the Version History information out of an Issue List with either a Web Service or Excel?

If you could provide any details on what/how you were able to do this I would really appreciate it.

Wednesday, August 01, 2007 12:58 PM by Michelle

# re: Tracking Applications in WSS

Does anyone know how to preserve the functionality of the append-only multiline type when inserting custom list form into a page in sharepoint designer?

Wednesday, August 15, 2007 11:54 AM by Brandon

# Access Blog Back Online

Its been a long, long time since my last post, and I'm truly sorry to have fallen off the earth like

Thursday, August 23, 2007 2:27 PM by Access Team Blog

# re: Tracking Applications in WSS

How do you change the content type for a Gantt Chart?

For example , Start Date and End Date is ok, its just the title. I've added the necessary column I want in the title to the List settings as well as to content types , still no joy. It seems to be using Content types to obtain titles - anyone else having this problem?

Friday, August 24, 2007 6:18 AM by Steve everett

# re: Tracking Applications in WSS

Any idea's on why the Gantt view does not fit the page correctly when using the blueband.master?  The dates scroll off the page.

Thursday, September 13, 2007 8:02 AM by rick

# re: Tracking Applications in WSS

We are having problem with outcoming e-mail in tracking list in WSS 3.0, its not working. E-mail configuration is correct, e-mail works well with workflow elements for instanc, but not with tracking lists neither alerts.

Someone can help me?

Reinaldo

Monday, September 24, 2007 6:24 PM by Reinaldo barros - rsbarros@timbrasil.com.br

# phentermin

Best pages http://phentermin.cej.pl - <a href="http://phentermin.cej.pl">phentermin</a> - [URL=http://phentermin.cej.pl]phentermin[/url]  do it

Monday, November 12, 2007 8:09 AM by phentermin

# hlam 3

Hello, people <a href="http://hlam-3.info/748.html ">american drill bushing</a> <a href="http://hlam-3.info/793.html ">american kestral</a> <a href="http://hlam-3.info/338.html ">alaskan malamute puppies</a> <a href="http://hlam-3.info/367.html ">albert namatjira</a> [URL=http://hlam-3.info/402.html]alc sandy jet[/URL] [URL=http://hlam-3.info/981.html]andicott[/URL] more

Saturday, December 29, 2007 3:40 PM by hlam 3

# my_flights

Nice world <a href="http://airlineticketsforyou4.info/428.html ">flight jfk schedule</a> <a href="http://airlineticketsforyou4.info/185.html ">cheap flights athens to rome</a> <a href="http://airlineticketsforyou4.info/458.html ">flight schedules abq</a> <a href="http://airlineticketsforyou4.info/807.html ">tokyo international flights airfares travel</a> [URL=http://airlineticketsforyou4.info/298.html]cirrus flight schools az[/URL] [URL=http://airlineticketsforyou4.info/579.html]flights usa naturism child russia gallery[/URL] loves

Sunday, January 06, 2008 11:29 PM by my_flights

# advance cash loan personal

After that gagner � la roulette en ligne pre settlement cash advance

Tuesday, January 29, 2008 12:41 PM by klingelt�ne ohne abo gratis klingelt�ne ohne abo

# Good site

<a href= http://index1.kewass.com >world class call center definition</a>

Wednesday, January 30, 2008 9:29 PM by serega

# online_degree

I like this <a href="http://my-tava-e.info/176.html ">college online meteorology degree</a> <a href="http://my-tava-e.info/713.html ">navy elearning</a> <a href="http://my-tava-e.info/334.html ">kinesiology degree online</a> <a href="http://my-tava-e.info/675.html ">onlineeducation</a> [URL=http://my-tava-e.info/272.html]degree deodorant degree online psychology[/URL] [URL=http://my-tava-e.info/425.html]online juris doctorate degrees[/URL] do it

Tuesday, February 05, 2008 12:17 PM by online_degree

# ford

Top is my <a href="http://forddomain.info/696.html ">ford bronco for sale</a> <a href="http://forddomain.info/221.html ">david allford</a> <a href="http://forddomain.info/674.html ">ford axle tag codes</a> <a href="http://forddomain.info/767.html ">ford diesel engine oil change intervals</a> [URL=http://forddomain.info/714.html]ford circle track pulleys[/URL] [URL=http://forddomain.info/557.html]ford 3930[/URL] blogs

Saturday, February 23, 2008 11:41 PM by ford

# re: Tracking Applications in WSS

Please check out http://www.sharepoint-blogs.com for many tips and tricks on Microsoft SharePoint.

Monday, March 03, 2008 7:47 AM by Jeff

# bankruptcy tax

Count <a href="http://holopam.info/336.html ">what is fraudulant bankruptcy</a> <a href="http://holopam.info/557.html ">mesquite file bankruptcy</a> <a href="http://holopam.info/542.html ">ameristop bankruptcy</a> <a href="http://holopam.info/63.html ">hammer barry bankruptcy</a> [URL=http://holopam.info/416.html]state vs federal bankruptcy exemptions[/URL] [URL=http://holopam.info/75.html]bankruptcy wildcard[/URL] internet

Thursday, March 06, 2008 5:44 PM by bankruptcy tax

# toyota online c

I like this <a href="http://toyotacar3.info/232.html ">toyota spark plug</a> <a href="http://toyotacar3.info/737.html ">body camry kit toyota</a> <a href="http://toyotacar3.info/770.html ">camper shells for toyota tacoma</a> <a href="http://toyotacar3.info/627.html ">transmission fluid for toyota</a> [URL=http://toyotacar3.info/586.html]toyota winch mount[/URL] [URL=http://toyotacar3.info/785.html]carousel toyota[/URL] more

Wednesday, April 09, 2008 4:19 AM by toyota online c

# re: Tracking Applications in WSS

The Sharepoint issue tracker is pretty good for free.  It's a lot better than trying to track problems using Excel.  The Sharepoint Issue Tracker can also export to Excel if you really need it in excel format.

Everything SharePoint

***************************

http://funkylist.com/ViewList.aspx?id=235&name=Everything+SharePoint

Monday, April 28, 2008 2:28 PM by retroman80s

# re: Tracking Applications in WSS

Do you want to see good pics?,

Sunday, May 04, 2008 6:19 PM by Kalomyal

# re: Tracking Applications in WSS

Can you please tell me how to set up an "append only" field type?  I've created a SharePoint 2003 list and I don't see that option.  Thanks!

Tuesday, June 03, 2008 9:25 PM by Lee

# re: Tracking Applications in WSS

I have a request list for my company's helpdesk that uses a Comment field that is append only.  I set up a workflow that emails the customer once a solution has been provided.  In the e-mail I pull the comment field, but it only pulls the most recent comment made, how can I pull all versions of that comment field that have been made? And is there a way to pull who made the comments as well?

Thursday, July 10, 2008 3:11 PM by Brandon

# re: Tracking Applications in WSS

"One important change we've made for task lists is to allow the list owner to determine if all task owners should receive email notification when a task is assigned to them. This will help overcome the problem of task owners not knowing that a task (perhaps on a list that they don't visit regularly) had been assigned to them."

Is this only available for certain list types? I see this option on my site's task lists and issues list, but for custom lists I've created I don't have this option even with the Assigned To field in the list.

Why would this feature be limited to only certain lists?

Tuesday, August 05, 2008 4:04 PM by Tom

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker