Removing completed tasks from My Tasks page

C

Caroline

Hi all,
we are looking to see if we can completely remove completed tasks from
My Tasks pages. Although you can use the "current tasks only" filter
that can sometimes be too retrictive in it doesn't give a view far
enough into the future.
So they may want to see all future tasks so they unclick current tasks
but then get many hundreds of completed tasks listed.
Is there any way to remove these completed tasks?
I just tried closing the tasks to updates to see if that helps, it
seems not, they are still appearing on My Tasks lists

Thanks

Caroline
 
M

Marc Soester [MVP]

HI carloline,

unfortunatly you are quite restricted with the functionality currently. The
only way to remove the completed tasks is with the "current task" tick
without considering the custom development.
Hope this helps
 
D

Dale Howard [MVP]

Caroline --

A labor intensive approach would be for the project manager of any project
to set the Publish field to No for any completed tasks in that project.
When he/she publishes the project, it will remove the completed tasks from
the My Tasks page for each team member assigned to each completed task.
Hope this helps.
 
J

.jussi

An "easy" way out would be to add some script to the Project_BeforeSave
function in the enterprise global macros that automatically flags completed
tasks as not published.

Be aware that there are some caveats; if a resource actually does some more
work on a task that has been flagged in this manner, he will not be able to
report that work until the PM either creates a new task or assigns more work
to the task, sets it back to published and republishes the project. As the PM
has not set the isPublished -flag to false himself, it may not be very easy
or apparent for him to remember to reset it.

With that in mind, the actual script required is very simple.

Hope that helps,
- Jussi
 
C

Caroline

this user groups rocks :) thanks jussi, most creative
--
Marc Soester [MVP]http://marcsoester.blogspot.com









- Show quoted text -

Yes I agree, this is the most useful site like this I have ever come
across!
Thanks for the answers, I think we'll go with the manual solution, I'm
discussing with other project managers first

Caroline
 
C

Cheri.Phillips

Our manual approach has been to have the Project Manager change the
Assignment Owner to an inactive employee purposefully assigned to each
project. It is easy to make this change from the Resource Allocation
view in Project Pro. Here's hoping Microsoft will soon provide a My
Tasks view filter (that I believe was available in the 2003 product)
so we can stop working around what should be a really basic feature.
Show Only Current is really useless to our resources.
 
J

John

I ran across the following solution today on
http://theprojectserverguru.spaces.live.com/Blog/cns!D74683E5EE2E06E2!591.entry

It didn't work for me, but I am new to Project server and sure I did
something wrong.
==========================================
Completed Tasks Still Showing in My Tasks
If with the "Show Current Tasks" box checked in the "My Tasks" view in PWA
you may still see completed tasks older than the defined "Current Tasks"
period. The design criteria behind this feature is that all tasks completed
more than the "Current Task" definition ago, should not show. However this
is not always the case. As a work around you could add the following code to
the before_save event in the Ent.Global

If Not pj Is Nothing Then
Dim t As Task

For Each t In ActiveProject.Tasks
If t.PercentComplete = 100 Then
t.IsPublished = False
End If
Next
End If

This code with set the ispublished flag to false for all tasks marked 100%
complete, therefore removing it from the My Task view. This will not effect
the status of data in the Reporting DB or cube.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top