Project Tasks vs WSS Tasks...

P

PatLac

In the Reminder WebPart of the PWA Homepage, we can see different sections
displaying the Tasks (coming from the Project plans), the Timesheets, and
Issues and Risks (from WSS lists). I have been asked to change the PWA
Homepage to add a webpart similar to the “Reminders†webpart that would
inform the users that they have been assigned Tasks in the different Project
Workspaces (WSS lists). From this new WebPart, I want to be able to “link†to
a new custom page that would be almost exactly the same as the
“IssueRiskCenter.aspxâ€.

I was wondering what would be the best way of doing it.

Here is what I am about to do:

1) The “WSSTaskReminder†webpart would be a very simple WebPart that will
figure out if the user is assigned to tasks in the different Project
Workspace. I will use either the List.asmx webservice or the WSS Object model
to get the information I need. I still have to decide… any recommendations ?

2) For the custom page (similar to “IssueRiskCenter.aspxâ€), I am a little
confused..
• I could develop another webpart and get the information I need, again
using the list.asmx web service. I would create a new WebPart page (Site
action..Create…) and insert my webpart. But the problem I have with that is
that the Navigation Menu (left menu in PWA) will not be displayed.

• My second option, is that I could create a new aspx page using the
pwa.master and inherit from PJWebPage and do whatever I have to do to get the
info I need. Since I am lazy, I would copy the code from
“Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPageâ€.


I am also wondering if it is “safe†to work with the
“Microsoft.Office.Project.PWAâ€, “Microsoft.Office.Project.PWA.CommonControlsâ€
and “Microsoft.Office.Project.PWA.GridStructs†assemblies. Am I going to be
in trouble when the much anticipated “SP1†comes out ?

Am I missing something really easy ? Is there any other way to get that
done ??

Thank you all for any help.
 

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